From fe0f6cf76bef7bf787775cdfbe5876205bdcff54 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 15:02:18 +0900 Subject: [PATCH 001/113] docs(ffmpeg): plan complete oracle qualification Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 50 ++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index f5ab0f2ed..f5306f496 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -91,3 +91,53 @@ The diagnostic protected-source map changes only the digests of `ffmpeg.rs`, `co 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. + +## Completion plan after the evidence mechanism + +coreav-dev/coreav#438 merged as `1d8c263806b31f5ff99d0978fa04c9c02d0a85e0`. This follow-up completes exact-site classification and repairs remaining qualification bypasses before making the existing classifier required. The plan is committed before implementation. The reviewed schema-2 mechanism remains the evidence owner; no new general-purpose flow analyzer or automatic verdict inheritance is introduced. + +### Baseline and completion predicate + +Keep three baselines distinct. The original census has 5,722 discovered rows, including 4,758 unresolved rows. The preceding section describes the pre-merge 6,229-row receipt. The actual merged tree adds `.github/workflows/ci-full.yml` through coreav-dev/coreav#449, so its fresh report has 6,230 rows: 5,939 discovered and 291 closure rows, including 5,007 unknown rows and 119 qualified rows. Evidence is invalid only because the new workflow has no inventory entry. Its sole manual-dispatch command is `:`; admitting the inspected zero-invocation source removes that provisional boundary, not an invocation or a classification obligation. + +Completion requires valid source and dependency bindings, exact reconciliation, zero unknown rows and zero confirmed bypass rows at the final tree. Account for all original 4,758 unresolved rows, all moved or rewritten descendants, every subsequently discovered invocation and every unscanned boundary. Zero confirmed bypasses alone is insufficient. Never reduce the discovery set, drop unknowns, weaken a test or comparison, or relabel an actual bypass to satisfy this predicate. + +Keep a deterministic row-lineage receipt outside the checkout. Match exact sites first, then exact content identities with occurrences for moved sites. Rewritten or removed sites need explicit old-to-new pairings and a recorded merged-main or repair cause; they cannot use a fuzzy expression or namespace match. Reconcile the original, pre-merge, fresh merged and final row sets separately. Compare base and final discovery on the same final tree to detect accidental census shrinkage. Publish the receipt digest, regeneration command and aggregate dispositions, while CI continues to consume the schema-2 catalogue rather than a second mutable verdict source. + +### File-by-file evidence and repairs + +Review whole files, grouped by their delegated dependency closure. Read-only classification proposals contain exact sites, occurrences, Rust byte spans, verdicts, evidence classes, explanations and cited source paths. The integrator derives hashes and import witnesses from the actual checkout through `Bindings.context`, never from a proposal's claimed digest. Each delegated row has its own explanation and complete closure. A callee verdict does not automatically qualify its caller. + +A qualified verdict requires the executed program value to come from the shared owner's returned pair. Exclusions identify a concrete non-oracle mechanism, a deliberate negative control, a registered immutable source, or inert data. Names, imports, suffixes and historical path membership do not prove qualification. Bound data records include their actual consuming harness or analyzer where applicable; never execute or decode hostile regression inputs during this audit. + +Repair each confirmed non-frozen bypass through the existing shared owner, preserving its arguments, comparison predicates and failure behavior. Re-discover and classify the repaired sites rather than moving an old verdict to a new line. Include every new regression boundary in the final audit. Correct the composed-audio fixture cache's missing verifier dependency without changing fixture generation or the audio policy. + +Three inward license and notice links in `crates/coreav-py` need explicit link-and-target evidence. Bind their link text and tracked regular target inside the checkout, and include the target in the dependency context. Retargeting or target edits invalidate the proof; outward links, missing targets and unreviewed links remain failures. Unscanned C, module-TypeScript and MDX sources require source inspection rather than a suffix exclusion. + +### Development observer qualification + +The current tooling copy of `crates/coreav-cli/tests/ffmpeg.rs` differs from the immutable candidate observer. Its `oracle()` helper checks only that two files exist. A generated control compiles the actual helper unchanged: with `CI=1`, an executable pair reporting version `0.0.0` is accepted, while the shared owner rejects that same pair for a pin digest mismatch. Without either required-mode variable, a missing pair returns a passing skip. No media is needed to reproduce either behavior. + +Move only this development helper to the existing shared Rust owner. Preserve all callers and comparison assertions. Add regressions that run the helper with `CI=1` and require rejection of both the fake version-`0.0.0` pair and a missing pair. Bind the helper's owner module within this change; do not copy another verifier or create a separate pin predicate. + +The module-graph regression must inspect the registered candidate observer's fixed source graph, not require its unrelated development copy to have the same imports. Retain an adversarial graph-change control against the candidate subject. The candidate commit, its observer Git objects, the `FROZEN` and `OBSERVER` rosters, the registered common module, pins and all judging predicates remain unchanged. This helper repair does not change `judging.json`. Discovery must distinguish development observer copies from registered immutable sources so that their invocations cannot inherit a `registered-source` exclusion. + +### Six tooling-consumed frozen paths + +Extend the media-free `compat_sources.py check` to the existing six tooling-consumed paths: the FFmpeg environment, the two installers, the audio argument file, the command tree and `round_files.py`. Derive this scope from `FROZEN` minus `OBSERVER`, not a second six-item allowlist. Compare complete Git objects, including the command directory's tree, with the registered candidate. Share one role-aware object owner across `check`, `plan` and shallow-bundle `verify`; consumer verification must not require unavailable candidate history. + +The two observer paths stay bound to the registered candidate. Changes to their unused tooling copies do not become frozen-input drift, while a substituted candidate object, changed role, missing source or incomplete roster still fails. No candidate, source roster, artifact role, command set or source-manifest schema change is needed. + +This guard edit changes the registered digest of `compat_sources.py`, not a media comparison. Commit that implementation first, then generate `judging.json` explicitly from the immutable code commit in a separate commit. Verify that only the guard's hash changes and the observer registration is identical. Update only the corresponding diagnostic historical-snapshot digest. These registration metadata changes are separate from the development-helper repair; no prior result or other historical evidence is edited or rejudged. CI must never regenerate registration automatically. + +### Implementation order and verification + +1. Commit this plan. Capture the invalid fresh merged baseline and the original-row obligations without claiming classification progress. +2. Implement the shared frozen-object owner and its regressions. Generate and verify the explicit registration from that code commit, then bind its diagnostic snapshot. Further edits to registered code require another explicit code-and-registration pair. +3. Add observer-copy and inward-link handling with freshness controls. Repair the demonstrated development helper and preserve candidate-graph protection. Complete the file-by-file audit, all other repairs and the original-row lineage receipt. +4. Require the existing classifier in unfiltered `deny-checks`, after its pinned parser is installed and before checkout-writing tests or generators. Write the report outside the checkout and retain it with failure diagnostics. Preserve the existing required report and same-tree reuse policy; add no ruleset, required-context or measurement-job change. +5. Re-derive the complete final catalogue after every code, test, registration and workflow input is settled. The real command must report valid evidence, exact reconciliation, unknown zero and bypass zero. Verify the independent row receipt and unchanged protected material before publishing the result. + +Negative controls cover each of the six tooling paths, absence and additional command-tree files, permitted development observer differences, rejected candidate-object substitutions, inward-link retargeting and target edits, outward links, changed source and relay dependencies, import shadows, new zero-invocation sources, stale anchors, duplicate or dead evidence, and unknown/bypass exit failure. Execute the workflow step with controlled success and failure to prove that neither an unfiltered trigger nor a failed classifier can be bypassed. Preserve every existing adversarial test. + +Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source audit, media-free controls and implementation run on the native development host. Real Linux-only oracle or process controls belong in the existing Linux CI jobs. Do not start corpus, held-out, performance, remote-infrastructure or additional fuzz campaigns. Final-head CI, canonical similarity evidence and independent review must cover the completed change. From b00739c41677b83fadf6a346df7f9d1807c48670 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 15:16:33 +0900 Subject: [PATCH 002/113] docs(ffmpeg): keep source registration fixed Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index f5306f496..75cebf687 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -124,16 +124,16 @@ The module-graph regression must inspect the registered candidate observer's fix ### Six tooling-consumed frozen paths -Extend the media-free `compat_sources.py check` to the existing six tooling-consumed paths: the FFmpeg environment, the two installers, the audio argument file, the command tree and `round_files.py`. Derive this scope from `FROZEN` minus `OBSERVER`, not a second six-item allowlist. Compare complete Git objects, including the command directory's tree, with the registered candidate. Share one role-aware object owner across `check`, `plan` and shallow-bundle `verify`; consumer verification must not require unavailable candidate history. +Add a separate, non-registered `compat_frozen_check.py` to the existing unfiltered deny workflow. It delegates to the unchanged `compat_sources.py plan` source-identity checks in their non-measurement pull-request mode, without producing artifacts or authorizing a dispatch. That owner already compares the six tooling-consumed paths with the registered candidate: the FFmpeg environment, the two installers, the audio argument file, the command tree and `round_files.py`. Derive this scope from `FROZEN` minus `OBSERVER`, not a second six-item allowlist. Compare complete Git objects, including the command directory's tree. Require a clean tooling checkout and full source history for this check; the separate shallow-bundle verifier remains unchanged. The two observer paths stay bound to the registered candidate. Changes to their unused tooling copies do not become frozen-input drift, while a substituted candidate object, changed role, missing source or incomplete roster still fails. No candidate, source roster, artifact role, command set or source-manifest schema change is needed. -This guard edit changes the registered digest of `compat_sources.py`, not a media comparison. Commit that implementation first, then generate `judging.json` explicitly from the immutable code commit in a separate commit. Verify that only the guard's hash changes and the observer registration is identical. Update only the corresponding diagnostic historical-snapshot digest. These registration metadata changes are separate from the development-helper repair; no prior result or other historical evidence is edited or rejudged. CI must never regenerate registration automatically. +Do not edit `compat_sources.py`, any other registered judging source, `judging.json` or its historical-snapshot digest. No registration refresh is authorized by this change. The separate entry point reuses the registered owner rather than copying its comparison logic. This supersedes the initial plan to change that owner and regenerate its registration. No prior result or historical evidence is edited or rejudged; CI never regenerates registration automatically. ### Implementation order and verification 1. Commit this plan. Capture the invalid fresh merged baseline and the original-row obligations without claiming classification progress. -2. Implement the shared frozen-object owner and its regressions. Generate and verify the explicit registration from that code commit, then bind its diagnostic snapshot. Further edits to registered code require another explicit code-and-registration pair. +2. Commit this narrowed guard plan before its implementation. Add the non-registered entry point and regressions, reusing the existing role-aware source-identity owner without changing its bytes or registration. 3. Add observer-copy and inward-link handling with freshness controls. Repair the demonstrated development helper and preserve candidate-graph protection. Complete the file-by-file audit, all other repairs and the original-row lineage receipt. 4. Require the existing classifier in unfiltered `deny-checks`, after its pinned parser is installed and before checkout-writing tests or generators. Write the report outside the checkout and retain it with failure diagnostics. Preserve the existing required report and same-tree reuse policy; add no ruleset, required-context or measurement-job change. 5. Re-derive the complete final catalogue after every code, test, registration and workflow input is settled. The real command must report valid evidence, exact reconciliation, unknown zero and bypass zero. Verify the independent row receipt and unchanged protected material before publishing the result. From d71fc542394b93079d46ab559c04da53616f083f Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 15:32:22 +0900 Subject: [PATCH 003/113] fix(ffmpeg): check oracle source identities Signed-off-by: Gunwoo Kim --- .github/workflows/deny.yml | 1 + crates/coreav-cli/tests/ffmpeg.rs | 21 +---- docs/agents/compat-corpus.md | 4 +- scripts/compat_frozen_check.py | 31 +++++++ scripts/tests/test_compat_frozen_workflow.py | 52 +++++++++++ scripts/tests/test_compat_sources.py | 94 ++++++++++++++++++-- scripts/tests/test_ffmpeg_oracle.py | 52 +++++++++++ 7 files changed, 227 insertions(+), 28 deletions(-) create mode 100644 scripts/compat_frozen_check.py create mode 100644 scripts/tests/test_compat_frozen_workflow.py create mode 100644 scripts/tests/test_ffmpeg_oracle.py diff --git a/.github/workflows/deny.yml b/.github/workflows/deny.yml index 627c060bb..5c90f9419 100644 --- a/.github/workflows/deny.yml +++ b/.github/workflows/deny.yml @@ -80,6 +80,7 @@ jobs: set -euo pipefail python3 -I scripts/workflow_check.py python3 -I scripts/compat_sources.py check + python3 -I scripts/compat_frozen_check.py python3 -I scripts/oracle_pin.py --check python3 -I scripts/workflow_check_selftest.py python3 -I -m unittest discover -s .github/actions/changed-paths/tests -p 'test_*.py' diff --git a/crates/coreav-cli/tests/ffmpeg.rs b/crates/coreav-cli/tests/ffmpeg.rs index ddd9adcda..337ea2822 100644 --- a/crates/coreav-cli/tests/ffmpeg.rs +++ b/crates/coreav-cli/tests/ffmpeg.rs @@ -12,6 +12,8 @@ #[path = "../../coreav-isobmff/tests/common/mod.rs"] mod common; +#[path = "../../../test-support/oracle.rs"] +mod test_oracle; use common::{Spec, aac_entry, av_movie, av_movie_with, bx, cat, full, u32s}; use coreav_cli::fallback::Reason; @@ -2970,24 +2972,9 @@ fn the_automatic_selection_takes_video_before_a_cover_picture() { assert_eq!(listed(&output), (vec![V, A], vec![])); } -/// The pinned `ffmpeg` and its `ffprobe`: `None` (a skip) when there are -/// none, a failure in CI or with `COREAV_REQUIRE_FFMPEG` set. fn oracle() -> Option<(PathBuf, PathBuf)> { - let ffmpeg = std::env::var_os("COREAV_FFMPEG") - .map(PathBuf::from) - .unwrap_or_else(|| PathBuf::from("/opt/coreav-oracle-bin/ffmpeg")); - let ffprobe = ffmpeg.with_file_name("ffprobe"); - if ffmpeg.is_file() && ffprobe.is_file() { - return Some((ffmpeg, ffprobe)); - } - let required = - std::env::var_os("CI").is_some() || std::env::var_os("COREAV_REQUIRE_FFMPEG").is_some(); - assert!( - !required, - "no pinned ffmpeg and ffprobe (set COREAV_FFMPEG)" - ); - eprintln!("skipping: no pinned ffmpeg and ffprobe (set COREAV_FFMPEG)"); - None + let pin = test_oracle::require(); + Some((pin.ffmpeg().to_path_buf(), pin.ffprobe().to_path_buf())) } #[cfg(unix)] diff --git a/docs/agents/compat-corpus.md b/docs/agents/compat-corpus.md index d851a3b04..a21d6c063 100644 --- a/docs/agents/compat-corpus.md +++ b/docs/agents/compat-corpus.md @@ -4,7 +4,7 @@ Corpus exclusions, compatibility workflows, fixture comparisons, the HEVC confor | Rule | Enforced by | |---|---| -| New concat output qualification stays outside the registered frozen harness module graph | `ffmpeg_concat` and `ffmpeg_aac_filter` own the non-frozen comparator, while `test_the_harness_driver_and_its_path_modules_are_frozen` rejects an unregistered path module in `tests/ffmpeg.rs`. Separate test targets preserve the existing source registry without expanding frozen measurement material; a Rust module type cannot enforce that provenance boundary | +| New concat output qualification stays outside the registered frozen harness module graph | `ffmpeg_concat` and `ffmpeg_aac_filter` own the non-frozen comparator, while `test_the_harness_driver_and_its_path_modules_are_frozen` reads the registered candidate's Git objects and rejects an unregistered path module there. The graph-change regression proves that a different tooling copy does not substitute for that subject. Separate test targets preserve the existing source registry without expanding frozen measurement material; a Rust module type cannot enforce that provenance boundary | | avc1 compatibility requires known presentation timestamps and positive durations for every presented video and audio frame in every output, without relaxing the exact category | `exact_frame_timeline` in `decoded_output.compare` owns compatibility-only validation; `avc1_carriage` and the runner's final output checks require it. Generated missing-video-time, nonpositive-duration, copied and encoded audio, and multi-output regressions in `test_github_shapes.py` enforce the boundary. External probe fields require runtime checks, not declared stream types | | HEVC oracle comparisons describe the base reconstruction, not optional enhancement-decoder output | `HEVC_DECODE_INPUT` owns `-export_side_data +enhancements` for frame probing, whole-output hashes, picture hashes and numeric diagnostics. Command regressions require the shared option before input on every decoded-pixel path; original geometry, complete-output and published-MD5 checks remain unchanged. A native type cannot govern external decoder options | | HEVC oracle-derived picture references require prior complete published-whole-output MD5 agreement and retain their original stream, coded/output indices and anchor | `anchored_reference_frames` owns derivation after `confirm_reference`; `test_complete_anchor_derives_all_frames_with_original_provenance`, `test_failed_changed_or_incomplete_anchor_never_starts_picture_derivation` and `test_partial_or_wrong_sized_picture_output_is_not_a_reference` cover provenance, rejected anchors and incomplete output. Shared oracle parsing owns count, packing and progress checks; external output and file identities require runtime checks | @@ -36,7 +36,7 @@ Corpus exclusions, compatibility workflows, fixture comparisons, the HEVC confor | R1 uses the registered dist-profile binary and retains its SHA-256 with each fixture result | `test_r1_uses_the_registered_profile_and_records_its_binary_hash` in `scripts/tests/test_compat_workflow.py` executes all three R1 steps | | Measurement workflow checkouts do not persist Git credentials | `test_measurement_checkouts_do_not_persist_credentials` in `scripts/tests/test_compat_workflow.py` | | Legacy manual compatibility and codec-coverage workflows measure only the candidate registered in the round README on main | `scripts/registered_candidate.py` owns validation before either legacy plan emits a commit. `test_registered_candidate.py` executes both planning gates with omitted and mismatched inputs, commits invalid registration overrides in a clean fixture and checks the registration error rather than a dirty-checkout failure, preserves automatic PR checks, rejects job-dependency and checkout bypasses, and checks that the README's documented registration format is accepted | -| Compatibility Rust artifacts and observer sources come from the registered candidate; tooling-consumed frozen sources stay identical and judging registration is checked without media | `scripts/compat_sources.py` owns the complete source-role mapping in plan/record/verify. Versioned registration anchors candidate observer objects for shallow consumers; `check` recomputes real judging digests and candidate objects in unfiltered `deny`. `test_compat_sources.py` rejects valid-hex observer substitutions, wrong owners, missing sources, stale real digests, candidate build configuration changes and every tooling-source mutation; `test_compat_workflow.py` executes both candidate builds and all consumer checks. External Git objects and artifacts need runtime checks, not types. PR tooling is exempt from main membership only for spent-input rehearsals | +| Compatibility Rust artifacts and observer sources come from the registered candidate; tooling-consumed frozen sources stay identical and judging registration is checked without media | `scripts/compat_sources.py` owns the complete source-role mapping in plan/record/verify. Versioned registration anchors candidate observer objects for shallow consumers; `check` recomputes real judging digests and candidate objects in unfiltered `deny`. The non-registered `compat_frozen_check.py` reuses `plan` there to check all tooling-owned frozen objects without changing the registered owner. `test_compat_sources.py` rejects valid-hex observer substitutions, wrong owners, missing sources, stale real digests, candidate build configuration changes, added command-tree files and every tooling-source mutation; `test_compat_frozen_workflow.py` proves guard failures stop the unfiltered step, and `test_compat_workflow.py` executes both candidate builds and all consumer checks. External Git objects and artifacts need runtime checks, not types. PR tooling is exempt from main membership only for spent-input rehearsals | | Synthetic source-custody controls do not depend on a runner's Git author configuration | `synthetic_commit` owns raw fixture-object construction for both source histories and real-registration mutations. The stale-byte regression disables identity configuration, requires both author-configuration lookups to fail and still exercises the actual check command. Types cannot provide an external Git identity | | A VP9 C2 truncated-tail condition accepts only its registered bytes after the complete packet prefix, without exempting a pixel or oracle failure | `file-condition.json` owns the sole full-SHA condition. `known_tail::Condition::matches` checks its size, element headers, partial timestamp and full digest; native capture requires its marker and includes the partial timestamp in the cutoff. Changed-byte, offset, size, clock, stale-marker and scope regressions run in `vp9-corpus`. Types cannot prove the identity or structure of an external file | | The VP9 corpus workflow runs when its oracle verification or fallback-download helper changes | `test_oracle_tool_helpers_start_both_workflow_events` checks both helpers against both workflow event filters (`vp9-corpus`). A type cannot prove YAML path coverage | diff --git a/scripts/compat_frozen_check.py b/scripts/compat_frozen_check.py new file mode 100644 index 000000000..9a3525808 --- /dev/null +++ b/scripts/compat_frozen_check.py @@ -0,0 +1,31 @@ +"""Check registered frozen source identities without running a measurement.""" +import argparse +from pathlib import Path +import subprocess +import sys + +sys.path.insert(0, str(Path(__file__).resolve().parent)) +import compat_sources + + +def check(root): + tooling = compat_sources.git(root, 'rev-parse', 'HEAD') + readme = compat_sources.git(root, 'show', f'{tooling}:{compat_sources.README}') + candidate = compat_sources.registered_candidate.registered(readme) + return compat_sources.plan(root, 'pull_request', '', candidate, tooling) + + +def main(): + argparse.ArgumentParser(description=__doc__).parse_args() + try: + sources = check(Path.cwd()) + except (OSError, ValueError, KeyError, TypeError, subprocess.CalledProcessError) as error: + print(f'::error::compatibility-frozen-inputs: invalid-source-identity: {error}', file=sys.stderr) + return 1 + count = sum(source['owner'] == 'tooling' for source in sources['frozen'].values()) + print(f'compatibility frozen sources: {count} tooling inputs verified') + return 0 + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/scripts/tests/test_compat_frozen_workflow.py b/scripts/tests/test_compat_frozen_workflow.py new file mode 100644 index 000000000..f14783cd1 --- /dev/null +++ b/scripts/tests/test_compat_frozen_workflow.py @@ -0,0 +1,52 @@ +"""Exercise frozen-input failure propagation in the unfiltered deny step.""" +import json +import os +from pathlib import Path +import subprocess +import sys +import tempfile +import unittest + +from test_registered_candidate import load_workflow + +ROOT = Path(__file__).resolve().parents[2] + + +class FrozenWorkflow(unittest.TestCase): + def test_frozen_check_runs_unfiltered_before_checkout_writing_tests(self): + workflow = load_workflow('deny.yml') + for event in ('push', 'pull_request', 'merge_group'): + self.assertIn(event, workflow['true']) + self.assertNotIn('paths', workflow['true'][event]) + self.assertNotIn('paths-ignore', workflow['true'][event]) + steps = workflow['jobs']['deny-checks']['steps'] + step, = [step for step in steps if step.get('name') == 'Check the workflows against the required-check list'] + self.assertEqual(step.get('if'), "steps.result.outputs.reuse != 'true'") + self.assertNotIn('continue-on-error', step) + self.assertIn('python3 -I scripts/compat_sources.py check', step['run']) + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + executable = root / 'python3' + executable.write_text(f'#!{sys.executable}\n' + 'import json, os, sys\n' + 'with open(os.environ["CALLS"], "a") as log:\n' + ' log.write(json.dumps(sys.argv[1:]) + "\\n")\n' + 'if sys.argv[2] == "scripts/compat_frozen_check.py":\n' + ' sys.exit(int(os.environ["FROZEN_EXIT"]))\n') + executable.chmod(0o700) + for code in (0, 17): + with self.subTest(code=code): + log = root / f'calls-{code}.jsonl' + env = dict(os.environ, PATH=str(root) + os.pathsep + os.environ['PATH'], + CALLS=str(log), FROZEN_EXIT=str(code)) + result = subprocess.run(['bash', '-c', step['run']], cwd=root, env=env, + capture_output=True, text=True, timeout=30) + self.assertEqual(result.returncode, code, result.stderr) + calls = [json.loads(line) for line in log.read_text().splitlines()] + self.assertEqual(calls[:3], [['-I', 'scripts/workflow_check.py'], + ['-I', 'scripts/compat_sources.py', 'check'], + ['-I', 'scripts/compat_frozen_check.py']]) + if code: + self.assertEqual(len(calls), 3) + else: + self.assertEqual(calls[3], ['-I', 'scripts/oracle_pin.py', '--check']) diff --git a/scripts/tests/test_compat_sources.py b/scripts/tests/test_compat_sources.py index 7bb7bc51a..cb746f563 100644 --- a/scripts/tests/test_compat_sources.py +++ b/scripts/tests/test_compat_sources.py @@ -5,6 +5,7 @@ import json import os from pathlib import Path +import posixpath import re import subprocess import sys @@ -13,6 +14,7 @@ ROOT = Path(__file__).resolve().parents[2] sys.path.insert(0, str(ROOT / 'scripts')) +import compat_frozen_check import compat_sources as sources import registered_candidate @@ -30,8 +32,7 @@ def __init__(self, root): self.git('init', '-q') self.git('symbolic-ref', 'HEAD', 'refs/heads/main') for path in sources.FROZEN: - target = path + '/mod.rs' if path == 'crates/coreav-isobmff/tests/common' else path - self.write(target, path + '\n') + self.write(self.frozen_file(path), path + '\n') for path in sources.JUDGING: self.write(path, path + '\n') for name in ('compat_sources.py', 'registered_candidate.py'): @@ -57,6 +58,13 @@ def write(self, path, text): target.parent.mkdir(parents=True, exist_ok=True) target.write_text(text) + def frozen_file(self, path): + if path == 'crates/coreav-isobmff/tests/common': + return path + '/mod.rs' + if path == 'tools/compat-corpus/commands-0.1.0': + return path + '/commands.json' + return path + def save(self, parent=None): self.git('add', '.') tree = self.git('write-tree') @@ -143,7 +151,7 @@ def test_every_frozen_path_refuses_drift_or_absence(self): for missing in (False, True): with self.subTest(path=path, missing=missing): self.repo.git('reset', '--hard', self.repo.tooling) - target = path + '/mod.rs' if path == 'crates/coreav-isobmff/tests/common' else path + target = self.repo.frozen_file(path) if missing: (self.root / target).unlink() else: @@ -159,6 +167,53 @@ def test_every_frozen_path_refuses_drift_or_absence(self): with self.assertRaises(ValueError): self.plan(tooling=changed, event='pull_request') + def test_check_rejects_each_tooling_frozen_drift_and_missing_path(self): + for path in sorted(set(sources.FROZEN) - set(sources.OBSERVER)): + for missing in (False, True): + with self.subTest(path=path, missing=missing): + self.repo.git('reset', '--hard', self.repo.tooling) + target = self.repo.frozen_file(path) + if missing: + (self.root / target).unlink() + else: + self.repo.write(target, 'changed tooling input\n') + self.repo.save() + sources.check(self.root) + reason = 'source history is unavailable' if missing else re.escape(path) + with self.assertRaisesRegex(ValueError, reason): + compat_frozen_check.check(self.root) + + def test_check_rejects_an_added_file_in_the_frozen_command_tree(self): + path = 'tools/compat-corpus/commands-0.1.0' + self.assertEqual(self.repo.git('cat-file', '-t', f'{self.repo.candidate}:{path}'), 'tree') + self.repo.write(path + '/extra.json', '{}\n') + self.repo.save() + with self.assertRaisesRegex(ValueError, re.escape(path)): + compat_frozen_check.check(self.root) + + def test_check_preserves_candidate_observer_binding_when_tooling_copies_are_absent(self): + for path in sources.OBSERVER: + (self.root / self.repo.frozen_file(path)).unlink() + self.repo.save() + planned = compat_frozen_check.check(self.root) + self.assertEqual(planned['judging']['observer']['sources'], + sources.observer_sources(self.root, self.repo.candidate)) + + def test_frozen_check_entrypoint_reports_success_and_failing_source_identity(self): + command = [sys.executable, '-I', '-B', str(ROOT / 'scripts/compat_frozen_check.py')] + passed = subprocess.run(command, cwd=self.root, capture_output=True, text=True, check=False) + self.assertEqual(passed.returncode, 0, passed.stderr) + count = len(set(sources.FROZEN) - set(sources.OBSERVER)) + self.assertIn(f'{count} tooling inputs verified', passed.stdout) + path = 'tools/compat-corpus/commands-0.1.0' + self.repo.write(path + '/extra.json', '{}\n') + self.repo.save() + failed = subprocess.run(command, cwd=self.root, capture_output=True, text=True, check=False) + self.assertEqual(failed.returncode, 1, failed.stderr) + self.assertIn('compatibility-frozen-inputs: invalid-source-identity:', failed.stderr) + self.assertIn(path, failed.stderr) + self.assertEqual(self.repo.git('status', '--porcelain'), '') + def test_floor_registration_is_exact_unique_and_documented(self): for text in ('', self.repo.registration * 2, self.repo.registration.replace(self.repo.floor, 'main'), self.repo.registration.replace(self.repo.floor, self.repo.floor.upper())): @@ -238,15 +293,36 @@ def test_modified_sources_cannot_claim_clean_commit_provenance(self): with self.assertRaises(ValueError): self.verify(dist) - def test_the_harness_driver_and_its_path_modules_are_frozen(self): - driver = ROOT / 'crates/coreav-cli/tests/ffmpeg.rs' - self.assertIn(driver.relative_to(ROOT).as_posix(), sources.FROZEN) - modules = re.findall(r'#\[path\s*=\s*"([^"]+)"\]', driver.read_text()) + def assert_observer_modules_frozen(self, root, candidate): + driver = 'crates/coreav-cli/tests/ffmpeg.rs' + self.assertIn(driver, sources.FROZEN) + source = sources.git(root, 'show', f'{candidate}:{driver}') + modules = re.findall(r'#\[path\s*=\s*"([^"]+)"\]', source) self.assertTrue(modules) for module in modules: - path = (driver.parent / module).resolve() - self.assertTrue(any(path == ROOT / frozen or path.is_relative_to(ROOT / frozen) + path = posixpath.normpath(posixpath.join(posixpath.dirname(driver), module)) + self.assertTrue(any(path == frozen or path.startswith(frozen + '/') for frozen in sources.FROZEN), module) + sources.git(root, 'cat-file', '-e', f'{candidate}:{path}') + + def test_the_harness_driver_and_its_path_modules_are_frozen(self): + candidate = registered_candidate.registered((ROOT / sources.README).read_text()) + self.assert_observer_modules_frozen(ROOT, candidate) + + def test_changed_candidate_observer_graph_is_rejected_but_tooling_graph_is_unused(self): + driver = 'crates/coreav-cli/tests/ffmpeg.rs' + candidate = registered_candidate.registered((ROOT / sources.README).read_text()) + source = sources.git(ROOT, 'show', f'{candidate}:{driver}') + self.repo.write(driver, source) + observer = self.repo.save() + self.assert_observer_modules_frozen(self.root, observer) + module = '../../../test-support/oracle.rs' + self.repo.write(driver, source + f'\n#[path = "{module}"]\nmod test_oracle;\n') + self.repo.write('test-support/oracle.rs', 'pub fn qualification_control() {}\n') + changed = self.repo.save() + self.assert_observer_modules_frozen(self.root, observer) + with self.assertRaisesRegex(AssertionError, re.escape(module)): + self.assert_observer_modules_frozen(self.root, changed) def test_observer_sources_are_registered_at_the_candidate_not_the_tooling_copy(self): for path in sources.OBSERVER: diff --git a/scripts/tests/test_ffmpeg_oracle.py b/scripts/tests/test_ffmpeg_oracle.py new file mode 100644 index 000000000..922c8ef35 --- /dev/null +++ b/scripts/tests/test_ffmpeg_oracle.py @@ -0,0 +1,52 @@ +"""Exercise the development observer's actual oracle helper without media.""" +import json +import os +from pathlib import Path +import re +import subprocess +import tempfile +import unittest + +ROOT = Path(__file__).resolve().parents[2] +DRIVER = ROOT / 'crates/coreav-cli/tests/ffmpeg.rs' + + +class DevelopmentOracle(unittest.TestCase): + def test_ci_rejects_fake_version_and_missing_oracle(self): + helpers = re.findall(r'^fn oracle\(\) -> Option<\(PathBuf, PathBuf\)> \{\n.*?^\}', + DRIVER.read_text(), re.MULTILINE | re.DOTALL) + self.assertEqual(len(helpers), 1) + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + source = root / 'helper.rs' + source.write_text('use std::path::PathBuf;\n' + f'#[path = {json.dumps(str(ROOT / "test-support/oracle.rs"))}] mod test_oracle;\n' + + helpers[0] + '\nfn main() {\n' + 'let _ = oracle().expect("oracle helper skipped");\n' + 'println!("oracle accepted");\n}\n') + binary = root / 'helper' + compiled = subprocess.run(['rustc', '--edition=2024', str(source), '-o', str(binary)], + capture_output=True, text=True, timeout=60) + self.assertEqual(compiled.returncode, 0, compiled.stderr) + pair = root / 'fake' + pair.mkdir() + for name in ('ffmpeg', 'ffprobe'): + path = pair / name + path.write_text(f'#!/bin/sh\nprintf "%s\\n" "{name} version 0.0.0"\n') + path.chmod(0o700) + for directory in (pair, root / 'missing'): + with self.subTest(selection=directory.name): + env = dict(os.environ, CI='1', COREAV_FFMPEG=str(directory / 'ffmpeg'), + COREAV_FFPROBE=str(directory / 'ffprobe'), RUST_BACKTRACE='0') + result = subprocess.run([str(binary)], env=env, capture_output=True, + text=True, timeout=30) + self.assertNotEqual(result.returncode, 0, result.stdout) + self.assertIn('stage=oracle_qualification', result.stderr) + self.assertNotIn('oracle accepted', result.stdout) + + def test_development_helper_import_binds_the_shared_owner(self): + modules = dict((name, path) for path, name in re.findall( + r'#\[path\s*=\s*"([^"]+)"\]\s*mod\s+(\w+)\s*;', DRIVER.read_text())) + self.assertIn('test_oracle', modules) + self.assertEqual((DRIVER.parent / modules['test_oracle']).resolve(), + ROOT / 'test-support/oracle.rs') From 7ff942048cae28a466f9817c4ee5ce3abd2b7509 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 15:39:47 +0900 Subject: [PATCH 004/113] docs(ffmpeg): plan nested probe qualification Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 75cebf687..dc5d40f30 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -128,7 +128,15 @@ Add a separate, non-registered `compat_frozen_check.py` to the existing unfilter The two observer paths stay bound to the registered candidate. Changes to their unused tooling copies do not become frozen-input drift, while a substituted candidate object, changed role, missing source or incomplete roster still fails. No candidate, source roster, artifact role, command set or source-manifest schema change is needed. -Do not edit `compat_sources.py`, any other registered judging source, `judging.json` or its historical-snapshot digest. No registration refresh is authorized by this change. The separate entry point reuses the registered owner rather than copying its comparison logic. This supersedes the initial plan to change that owner and regenerate its registration. No prior result or historical evidence is edited or rejudged; CI never regenerates registration automatically. +The six-input guard does not edit `compat_sources.py`, any other registered judging source, `judging.json` or its historical-snapshot digest. The separate entry point reuses the registered owner rather than copying its comparison logic. This supersedes the initial plan to change that owner and regenerate its registration. The nested-probe repair below is the sole registered-source amendment in this follow-up. No prior result or historical evidence is edited or rejudged; CI never regenerates registration automatically. + +### Registered nested probe qualification + +`tools/oracle/kd_audit.py` calls the registered ISO overlay directly. Its `declared_size` predicate reaches `_first_frame_size` in `scripts/oracle_kd.py`, which launches a bare `ffprobe` independently of the caller's selected programs. A media-free reproduction compiles that actual Python function from its AST, without rewriting it: with `CI=1`, a PATH stand-in reporting version `0.0.0` returns dimensions `(12, 34)`, and the helper accepts them. The shared owner rejects the same pair for a macOS binary SHA-256 mismatch. The reproduced source has SHA-256 `255f193b6bc6e2f67f32f7fe40bd5f91179ce13c91ce462a6514ecd4b0f50d52`, identical to its current registration. No media is opened or decoded. + +Change only this helper's oracle qualification and the required import. Retain the shared owner's complete pair and launch its returned `ffprobe` path. Use the existing platform identity checks, not another verifier. Preserve every probe argument, JSON field, decoded-dimension predicate and valid-oracle return value. An oracle-qualification failure must propagate rather than becoming `None` or a covered divergence. A fresh-process regression requires rejection of the fake version-`0.0.0` pair before its frame JSON can enter the predicate. + +Commit the registered code change first. Generate registration explicitly from that immutable code commit in its own following commit, using the existing procedure. Exactly the `scripts/oracle_kd.py` hash may change in `judging.json`; the other 35 hashes and the complete observer registration stay identical. Rebind only that registration file's diagnostic historical-snapshot digest, not any historical result. Keep the candidate, observer objects, frozen rosters, pins, all comparison judgments and published numbers unchanged. Do not rerun or rejudge past inputs. ### Implementation order and verification From 09893195d2251d773754f02991d2fd61ee68a7db Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 15:41:52 +0900 Subject: [PATCH 005/113] fix(ffmpeg): qualify nested overlay probes Signed-off-by: Gunwoo Kim --- scripts/oracle_kd.py | 4 +- scripts/tests/test_oracle_kd_qualification.py | 69 +++++++++++++++++++ 2 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 scripts/tests/test_oracle_kd_qualification.py diff --git a/scripts/oracle_kd.py b/scripts/oracle_kd.py index e838f98fe..fca6a42ac 100755 --- a/scripts/oracle_kd.py +++ b/scripts/oracle_kd.py @@ -32,6 +32,7 @@ ROOT = pathlib.Path(__file__).resolve().parent.parent sys.path.insert(0, str(ROOT / 'scripts')) import oracle_kd_ts # noqa: E402 +import test_oracle KD_FILE = ROOT / 'docs' / 'known-divergences.json' IN_SCOPE = ('.mp4', '.mov', '.m4a') @@ -1065,9 +1066,10 @@ def ue(): def _first_frame_size(path, index): """The size of the stream's first decoded frame, from ffprobe (a black box), or None.""" + pair = test_oracle.require() try: done = subprocess.run( - ['ffprobe', '-v', 'error', '-select_streams', str(index), '-read_intervals', '%+#1', + [str(pair.ffprobe), '-v', 'error', '-select_streams', str(index), '-read_intervals', '%+#1', '-show_entries', 'frame=width,height', '-of', 'json', str(path)], capture_output=True, timeout=60, check=False) frames = json.loads(done.stdout).get('frames', []) diff --git a/scripts/tests/test_oracle_kd_qualification.py b/scripts/tests/test_oracle_kd_qualification.py new file mode 100644 index 000000000..b77aa3a7b --- /dev/null +++ b/scripts/tests/test_oracle_kd_qualification.py @@ -0,0 +1,69 @@ +"""Keep nested first-frame probes bound to the shared oracle owner.""" +import os +from pathlib import Path +import subprocess +import sys +import tempfile +import types +import unittest +from unittest.mock import patch + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT / 'scripts')) +import oracle_kd + + +class NestedProbe(unittest.TestCase): + def test_fake_version_is_rejected_before_frame_json_enters_the_predicate(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + marker = root / 'frames-called' + for name in ('ffmpeg', 'ffprobe'): + executable = root / name + executable.write_text('#!/bin/sh\nif [ "$1" = "-version" ]; then\n' + f'printf "%s\\n" "{name} version 0.0.0"\nelse\n' + 'printf "%s\\n" frame >> "$CONTROL_FRAMES_CALLED"\n' + 'printf "%s\\n" \'{"frames":[{"width":12,"height":34}]}\'\nfi\n') + executable.chmod(0o700) + env = dict(os.environ, CI='1', COREAV_FFMPEG=str(root / 'ffmpeg'), + COREAV_FFPROBE=str(root / 'ffprobe'), CONTROL_FRAMES_CALLED=str(marker), + PATH=str(root) + os.pathsep + os.environ['PATH']) + code = ('import sys; sys.path.insert(0, sys.argv[1]); import oracle_kd; ' + 'print(oracle_kd._first_frame_size("never-opened-media", 0))') + result = subprocess.run([sys.executable, '-I', '-B', '-c', code, str(ROOT / 'scripts')], + env=env, capture_output=True, text=True, timeout=30) + self.assertNotEqual(result.returncode, 0, result.stdout) + self.assertIn('stage=oracle_qualification', result.stderr) + if sys.platform == 'darwin': + self.assertIn('binary SHA-256 mismatch', result.stderr) + self.assertFalse(marker.exists()) + + def test_returned_probe_preserves_query_and_frame_results(self): + pair = types.SimpleNamespace(ffmpeg=Path('/verified/ffmpeg'), ffprobe=Path('/verified/ffprobe')) + cases = ((b'{"frames":[{"width":12,"height":34}]}', (12, 34)), + (b'{"frames":[{}]}', (None, None)), (b'{"frames":[]}', None), + (b'{}', None), (b'invalid JSON', None)) + for output, expected in cases: + with self.subTest(output=output), \ + patch.object(oracle_kd.test_oracle, 'require', return_value=pair) as qualify, \ + patch.object(oracle_kd.subprocess, 'run', return_value=types.SimpleNamespace(stdout=output)) as run: + self.assertEqual(oracle_kd._first_frame_size('input.mp4', 7), expected) + qualify.assert_called_once_with() + run.assert_called_once_with( + ['/verified/ffprobe', '-v', 'error', '-select_streams', '7', '-read_intervals', '%+#1', + '-show_entries', 'frame=width,height', '-of', 'json', 'input.mp4'], + capture_output=True, timeout=60, check=False) + + def test_probe_io_failures_stay_none_but_qualification_failure_propagates(self): + pair = types.SimpleNamespace(ffmpeg=Path('/verified/ffmpeg'), ffprobe=Path('/verified/ffprobe')) + for failure in (OSError('fixture'), subprocess.TimeoutExpired('/verified/ffprobe', 60)): + with self.subTest(failure=type(failure).__name__), \ + patch.object(oracle_kd.test_oracle, 'require', return_value=pair), \ + patch.object(oracle_kd.subprocess, 'run', side_effect=failure): + self.assertIsNone(oracle_kd._first_frame_size('input.mp4', 7)) + with patch.object(oracle_kd.test_oracle, 'require', + side_effect=oracle_kd.test_oracle.QualificationError('stage=oracle_qualification')), \ + patch.object(oracle_kd.subprocess, 'run') as run: + with self.assertRaises(oracle_kd.test_oracle.QualificationError): + oracle_kd._first_frame_size('input.mp4', 7) + run.assert_not_called() From c20d93089cd03d17547b2fad4b68e219883311df Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 15:43:05 +0900 Subject: [PATCH 006/113] chore(compat): register nested probe qualification Register scripts/oracle_kd.py from immutable code commit 09893195d2251d773754f02991d2fd61ee68a7db using scripts/compat_sources.py register. Only that source hash and the diagnostic registration-file digest change. Signed-off-by: Gunwoo Kim --- docs/design/oracle-historical-records.json | 2 +- docs/measurements/compat-0.1.0/judging.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/design/oracle-historical-records.json b/docs/design/oracle-historical-records.json index 0663a5481..21d7e8853 100644 --- a/docs/design/oracle-historical-records.json +++ b/docs/design/oracle-historical-records.json @@ -75,7 +75,7 @@ "docs/measurements/codec-v2-images/summary.json": "33592f331f5abb9d797b3f5b86ab02d1b8600182caaeaeffd670e63887799dab", "docs/measurements/compat-0.1.0/README.md": "cebf260d561b52ab98698c4b25477b7c2c759689c2b52d54fe5e4ce4c00cce96", "docs/measurements/compat-0.1.0/codec-coverage-plan.md": "722de736d9d46c516fdec7eb30773773b8eb67b0cc3068cbd78e1d86ddcfed80", - "docs/measurements/compat-0.1.0/judging.json": "e366b81822d7279dae8056c1ad2936d00e5b6ca276eca34e8921629eb60ede3c", + "docs/measurements/compat-0.1.0/judging.json": "7d5f3b466d2495e59751bfa06b711f8bc7cbf99437f7ef74c283041da0bec0d3", "docs/measurements/compat-0.1.0/r4-refusal-plan.md": "3fa09b8f9354a8ca66ce645bb5128aa1442a554d81b6301d17a711c1874f47fc", "docs/measurements/compat-ffprobe.md": "210cc9fe2bccc4a8e0cbc80a9783d8a5d54fadf60a621206bc20b4a1a6793b57", "docs/measurements/compat-ffprobe/b3a-round1.json": "05f3f8dfbc64a3d31a7ae5397bef7a9151b72610ce0ab4a8e8af00996c7fcc73", diff --git a/docs/measurements/compat-0.1.0/judging.json b/docs/measurements/compat-0.1.0/judging.json index bc8e92773..1e2e1d226 100644 --- a/docs/measurements/compat-0.1.0/judging.json +++ b/docs/measurements/compat-0.1.0/judging.json @@ -18,7 +18,7 @@ "scripts/join_check.py": "2af2682134b3bfb08b0be371032fb604ad8579008ecd8b76a354a68b78ae84e2", "scripts/mkv_remux_check.py": "cf81d3d0b7395219374208f2ae24099c4f155b582190f9988224f77a9066ab9a", "scripts/oracle_audio.py": "cc4a68c084aab8f22201a517fb35efbc427f85590b5007e3dfc852e6dc5a98f4", - "scripts/oracle_kd.py": "255f193b6bc6e2f67f32f7fe40bd5f91179ce13c91ce462a6514ecd4b0f50d52", + "scripts/oracle_kd.py": "db9ff06d712b53d41879f504ef8fcedbc0c1bfa016adb5e008b266e29ff1ca0b", "scripts/oracle_kd_mkv.py": "f03b407674c5faa955381f2439bac16f412591041f31326bab241b2f81526b27", "scripts/oracle_kd_ts.py": "a837051ee8900c860973e0e91bacfed14eb21be99b07260938cf1d409d322d31", "scripts/oracle_pin.py": "b221378b054a6e6bae92051ae4e4e4fa1add451213f28e888825fa6e43f2f909", From 8bbb5c353ef5af452c33e0a4b4600dd9cd39a237 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 15:50:51 +0900 Subject: [PATCH 007/113] fix(ffmpeg): bind observer and legal-link evidence Signed-off-by: Gunwoo Kim --- docs/agents/ffmpeg-cli.md | 2 +- scripts/oracle_invocation_check.py | 13 +- scripts/oracle_invocation_classify.py | 51 +++++++- scripts/tests/test_oracle_invocation_check.py | 22 +++- .../tests/test_oracle_invocation_classify.py | 113 +++++++++++++++++- 5 files changed, 189 insertions(+), 12 deletions(-) diff --git a/docs/agents/ffmpeg-cli.md b/docs/agents/ffmpeg-cli.md index 7e873538b..65a4cad60 100644 --- a/docs/agents/ffmpeg-cli.md +++ b/docs/agents/ffmpeg-cli.md @@ -5,7 +5,7 @@ CLI and ffprobe behavior, the FFmpeg pin, and fallback names. | Rule | Enforced by | |---|---| | Shell oracle consumers retain the complete pair and reject qualification or response failures before creating output, including under macOS's Bash 3.2 | The shared owner's two-line CLI and plain assignment own qualification; guarded array expansions and read loops avoid newer Bash builtins and nounset behavior. Shell regressions exercise malformed responses, retained paths, explicit overrides and audio arguments without `mapfile`; they default to `/bin/bash` and accept `COREAV_TEST_BASH` for legacy-interpreter checks. A path type cannot propagate shell exit status or establish an external interpreter's behavior | -| Invocation evidence is exact-site, source-bound and dependency-bound, including import-candidate absence and same-file fold severity | The classifier's single binding owner and schema validator reject stale files, import shadows, missing relay dependencies, duplicate or dead entries and weaker fold origins. The freshness, closure, source-span and proposal regressions exercise these external-file facts; a schema type alone cannot establish current checkout bytes | +| Invocation evidence is exact-site, source-bound and dependency-bound, including import-candidate absence and same-file fold severity | The classifier's single binding owner normalizes checkout roots and binds reviewed inward links to their literal text and tracked regular targets. Its schema validator and freshness controls reject changed targets, retargeting, outward or indirect links, stale files, import shadows, missing relay dependencies, duplicate or dead entries and weaker fold origins. Observer-copy status prevents a development source from inheriting the candidate's registered-source exclusion. The closure, source-span and proposal regressions exercise these external-file facts; a schema type alone cannot establish current checkout bytes | | Invocation discovery normalizes its repository root and never opens missing index entries or nonregular gitlinks as source files | `inventory` owns root resolution and regular-file selection; the classifier retains missing and nonregular entries as unresolved closure rows. Symlink-root, deleted-file and gitlink regressions cover the public inventory boundary. A path type cannot establish the current filesystem kind | | Generated concat presentation tests qualify the selected platform's oracle before fixtures and remain explicit on oracle-free platforms | `ffmpeg_concat_primed` delegates to the shared `test_oracle::require` owner instead of a Linux-only verifier. Its two real media tests are named in `test-support/oracle-dependent.json`, while mutation tests remain oracle-free; `test_oracle_free` rejects stale moved names. The owner rejects missing/unverified pairs rather than turning them into passing skips, and the registered macOS CI pair exercises the platform boundary | | Primed AAC qualification requires stored media with a proven zero decode origin, including when audio is unselected | `primed_aac` receives the parsed `Movie` at both admission sites and rejects actual fragments before checking the skipped frame. The fragment-origin writer regression failed before this correction and covers four `tfdt` origins, both input positions, selected/unselected audio, unchanged native results and byte-identical admission for `mvex` without `moof`. A track description alone cannot establish its packet origin, so the single admission owner consumes the movie's parsed fragment state | diff --git a/scripts/oracle_invocation_check.py b/scripts/oracle_invocation_check.py index d8873e260..24ade3bd1 100644 --- a/scripts/oracle_invocation_check.py +++ b/scripts/oracle_invocation_check.py @@ -78,7 +78,8 @@ def frozen_files(root, paths): pass values[rel] = local compatibility = values['scripts/compat_sources.py'] - protected = set(compatibility['FROZEN']) | set(compatibility['JUDGING']) + observer = set(compatibility['OBSERVER']) + protected = (set(compatibility['FROZEN']) - observer) | set(compatibility['JUDGING']) protected.add(compatibility['JUDGING_REGISTRATION']) protected.update(values['tools/compat-corpus/b4_round10.py']['TOOL_FILES']) protected.update('scripts/' + name for name in values['scripts/vp9_pixel_round.py']['CAPTURE_SCRIPTS']) @@ -87,7 +88,9 @@ def frozen_files(root, paths): for name in ('capacity', 'run', 'receipts', 'oracle', 'agreement')) protected.update(values['scripts/h264_pgo_diagnostics.py']['TOOLS']) protected.add('scripts/h264_pgo_acquire.py') - return {path for path in paths if any(path == name or path.startswith(name + '/') for name in protected)} + strict = {path for path in paths if any(path == name or path.startswith(name + '/') for name in protected)} + copies = {path for path in paths if any(path == name or path.startswith(name + '/') for name in observer)} - strict + return strict | copies, copies class PythonSites: @@ -460,7 +463,7 @@ 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) + frozen, observer_copies = 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') @@ -529,7 +532,9 @@ def inventory(root): for site in found: site['owner_path_hint'] = site['status'] == 'qualified' site['status'] = 'unclassified' - if site['path'] in frozen: + if site['path'] in observer_copies: + site['status'] = 'observer-copy' + elif site['path'] in frozen: site['status'] = 'frozen' elif site['path'] in BOOTSTRAP: site['status'] = 'bootstrap' diff --git a/scripts/oracle_invocation_classify.py b/scripts/oracle_invocation_classify.py index 847c344ae..7f3a10733 100644 --- a/scripts/oracle_invocation_classify.py +++ b/scripts/oracle_invocation_classify.py @@ -4,6 +4,7 @@ from collections import Counter, defaultdict import hashlib import json +import os from pathlib import Path import re import subprocess @@ -71,6 +72,7 @@ def file_kind(path, root=None): def file_inventory(root, paths=None): + root = root.resolve() 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 + '/')} @@ -81,11 +83,20 @@ def site_key(site): class Bindings: def __init__(self, root): - self.root = root - self.paths = repository_paths(root) + self.root = root.resolve() + self.paths = repository_paths(self.root) self.path_set = set(self.paths) self.hashes = {} self.sources = {} + self.links = {} + self.tracked = {} + if (self.root / '.git').exists(): + entries = subprocess.check_output(['git', '-C', str(self.root), 'ls-files', '--stage', '-z'], text=True) + for entry in filter(None, entries.split('\0')): + metadata, path = entry.split('\t', 1) + mode, _, stage = metadata.split() + if stage == '0': + self.tracked[path] = mode self.imports = {} self.names = defaultdict(set) self.startup = set() @@ -106,11 +117,37 @@ def hash(self, 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): + link = self.link(path) + if link is not None: + self.sources[path] = link[1] + elif not selected.resolve().is_relative_to(self.root): raise ValueError('evidence source is a symbolic link') - self.sources[path] = selected.read_bytes() + else: + self.sources[path] = selected.read_bytes() return self.sources[path] + def link(self, path): + if path in self.links: + return self.links[path] + selected = self.root / path + if not selected.is_symlink(): + return None + literal = selected.readlink() + target = Path(os.path.abspath(selected.parent / literal)) + if not target.is_relative_to(self.root): + raise ValueError('evidence link target leaves the checkout') + relative = target.relative_to(self.root).as_posix() + try: + direct = selected.parent.resolve() == selected.parent and target.parent.resolve() == target.parent + except RuntimeError as error: + raise ValueError('evidence link target must be a tracked regular file') from error + if (not direct or self.tracked.get(path) != '120000' or + self.tracked.get(relative) not in ('100644', '100755') or + target.is_symlink() or not target.is_file()): + raise ValueError('evidence link target must be a tracked regular file') + self.links[path] = relative, b'symlink\0' + os.fsencode(literal) + return self.links[path] + def stems(self, path): if path not in self.imports: file = self.root / path @@ -137,6 +174,9 @@ def context(self, path, requires=(), anchors=()): if current not in self.path_set: raise ValueError('missing evidence dependency: ' + current) reached.add(current) + link = self.link(current) + if link is not None: + pending.append(link[0]) for stem in self.stems(current): stems.add(stem) pending.extend(self.names.get(stem, ())) @@ -232,6 +272,7 @@ def validate_record(record): def classify(root, sites, record=None): + root = root.resolve() if record is None: path = root / RECORD record = json.loads(path.read_text()) if path.is_file() else None @@ -268,7 +309,7 @@ def classify(root, sites, record=None): 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) + roster, _ = discovery.frozen_files(root, bindings.paths) if set(record['frozen']) != roster: anchors_valid = False problems.append(dict(path=RECORD, reason='frozen-roster-mismatch')) diff --git a/scripts/tests/test_oracle_invocation_check.py b/scripts/tests/test_oracle_invocation_check.py index e37612ea4..50149f6e0 100644 --- a/scripts/tests/test_oracle_invocation_check.py +++ b/scripts/tests/test_oracle_invocation_check.py @@ -99,7 +99,7 @@ def whole_inventory(self, sources, prepare=None): root = Path(directory) historical = 'docs/measurements/past/source.txt' files = { - 'scripts/compat_sources.py': 'FROZEN=()\nJUDGING=()\nJUDGING_REGISTRATION="registration.json"\n', + 'scripts/compat_sources.py': 'FROZEN=()\nOBSERVER=()\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', @@ -124,6 +124,26 @@ def prepare(root): sites = self.whole_inventory({'kept.sh': 'ffmpeg -version\n'}, prepare) self.assertTrue(any(site['path'] == 'kept.sh' for site in sites)) + def test_tooling_observer_copies_do_not_inherit_registered_source_status(self): + sites = self.whole_inventory({ + 'scripts/compat_sources.py': 'FROZEN=("observer.py", "strict.py")\n' + 'OBSERVER=("observer.py",)\nJUDGING=()\n' + 'JUDGING_REGISTRATION="registration.json"\n', + 'observer.py': 'import subprocess\nsubprocess.run(["ffprobe", "-version"])\n', + 'strict.py': 'import subprocess\nsubprocess.run(["ffprobe", "-version"])\n', + }) + statuses = {site['path']: site['status'] for site in sites} + self.assertEqual(statuses['observer.py'], 'observer-copy') + self.assertEqual(statuses['strict.py'], 'frozen') + + def test_an_observer_copy_with_another_registered_owner_stays_frozen(self): + sites = self.whole_inventory({ + 'scripts/compat_sources.py': 'FROZEN=("observer.py",)\nOBSERVER=("observer.py",)\n' + 'JUDGING=("observer.py",)\nJUDGING_REGISTRATION="registration.json"\n', + 'observer.py': 'import subprocess\nsubprocess.run(["ffprobe", "-version"])\n', + }) + self.assertTrue(any(site['path'] == 'observer.py' and site['status'] == 'frozen' 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) diff --git a/scripts/tests/test_oracle_invocation_classify.py b/scripts/tests/test_oracle_invocation_classify.py index 3e7cc05c0..8dc02149b 100644 --- a/scripts/tests/test_oracle_invocation_classify.py +++ b/scripts/tests/test_oracle_invocation_classify.py @@ -1,5 +1,6 @@ from pathlib import Path import copy +import hashlib import json import subprocess import sys @@ -53,6 +54,28 @@ 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_an_observer_tooling_copy_cannot_use_registered_source_evidence(self): + sites = self.sites('import subprocess\nsubprocess.run(["ffprobe", "-version"])\n') + sites[0]['status'] = 'observer-copy' + record = self.record(sites, 'excluded') + record['frozen'][self.path] = record['files'][self.path]['sha256'] + record['files'][self.path]['sites'][0]['class'] = 'registered-source' + report = classifier.classify(self.root, sites, record) + self.assertEqual(report['counts']['excluded']['rows'], 0) + self.assertEqual(report['counts']['unknown']['rows'], 1) + self.assertEqual(report['locations'][0]['rule'], 'boundary-class-mismatch') + + def test_a_symlinked_checkout_root_is_normalized_before_source_bindings(self): + self.root = self.root.resolve() + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.record(sites, 'excluded') + with tempfile.TemporaryDirectory() as outside: + alias = Path(outside) / 'checkout' + alias.symlink_to(self.root, target_is_directory=True) + report = classifier.classify(alias, sites, record) + self.assertTrue(report['evidence_valid'], report['problems']) + self.assertEqual(report['counts']['excluded']['rows'], 1) + 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) @@ -292,6 +315,94 @@ def test_outward_symlinks_fail_without_reading_the_target(self): self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) self.assertNotIn('external content', json.dumps(report)) + def legal_link_record(self): + for relative in classifier.DEPENDENCIES: + path = self.root / relative + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text('') + target = self.root / 'LICENSE' + target.write_text('fixture legal text\n') + link = self.root / 'package/LICENSE' + link.parent.mkdir() + link.symlink_to('../LICENSE') + subprocess.run(['git', 'init', '--quiet', str(self.root)], check=True, capture_output=True) + subprocess.run(['git', '-C', str(self.root), 'add', '.'], check=True, capture_output=True) + self.path = link.relative_to(self.root).as_posix() + site = dict(path=self.path, line=1, kind='inventory', scope='', + program='unscanned-symlink', status='unclassified') + record = self.record([site], 'excluded', requires=classifier.DEPENDENCIES) + return link, target, record + + def test_inward_legal_link_binds_link_text_and_tracked_regular_target(self): + link, target, record = self.legal_link_record() + proof = record['files'][self.path] + self.assertEqual(proof['sha256'], hashlib.sha256(b'symlink\0../LICENSE').hexdigest()) + self.assertIn('LICENSE', proof['requires']) + self.assertEqual(record['dependencies']['LICENSE'], hashlib.sha256(target.read_bytes()).hexdigest()) + report = classifier.classify(self.root, [], record) + self.assertTrue(report['evidence_valid'], report['problems']) + self.assertEqual(report['counts']['excluded']['rows'], 1) + self.assertEqual(classifier.file_kind(link, self.root.resolve()), 'unscanned-symlink') + + def test_legal_link_target_edits_and_same_content_retargeting_invalidate_evidence(self): + link, target, record = self.legal_link_record() + original = target.read_bytes() + other = self.root / 'OTHER.txt' + other.write_bytes(original) + subprocess.run(['git', '-C', str(self.root), 'add', 'OTHER.txt'], check=True, capture_output=True) + record['inventory'] = classifier.file_inventory(self.root) + self.assertTrue(classifier.classify(self.root, [], record)['evidence_valid']) + target.write_text('changed legal text\n') + changed = classifier.classify(self.root, [], record) + self.assertFalse(changed['evidence_valid']) + self.assertEqual(changed['counts']['excluded']['rows'], 0) + target.write_bytes(original) + link.unlink() + link.symlink_to('../OTHER.txt') + self.assertNotEqual(classifier.Bindings(self.root).hash(self.path), record['files'][self.path]['sha256']) + changed = classifier.classify(self.root, [], record) + self.assertFalse(changed['evidence_valid']) + self.assertEqual(changed['counts']['excluded']['rows'], 0) + + def test_legal_link_refuses_missing_untracked_outward_and_indirect_targets(self): + link, target, record = self.legal_link_record() + untracked = link.with_name('untracked-license') + untracked.symlink_to('../LICENSE') + with self.assertRaises(ValueError): + classifier.Bindings(self.root).context(untracked.relative_to(self.root).as_posix()) + untracked.unlink() + original = target.read_bytes() + target.unlink() + with self.assertRaises((OSError, ValueError)): + classifier.Bindings(self.root).context(self.path) + target.write_bytes(original) + other = self.root / 'UNTRACKED' + other.write_bytes(original) + link.unlink() + link.symlink_to('../UNTRACKED') + with self.assertRaises(ValueError): + classifier.Bindings(self.root).context(self.path) + with tempfile.TemporaryDirectory() as outside: + external = Path(outside) / 'LICENSE' + external.write_text('outside legal text\n') + link.unlink() + link.symlink_to(external) + real_open = Path.open + + def checked_open(path, *args, **kwargs): + self.assertTrue(path.resolve().is_relative_to(self.root.resolve()), 'read left the checkout') + return real_open(path, *args, **kwargs) + + with patch.object(Path, 'open', checked_open), self.assertRaises(ValueError): + classifier.Bindings(self.root).context(self.path) + other.unlink() + other.symlink_to('LICENSE') + subprocess.run(['git', '-C', str(self.root), 'add', 'UNTRACKED'], check=True, capture_output=True) + link.unlink() + link.symlink_to('../UNTRACKED') + with self.assertRaises(ValueError): + classifier.Bindings(self.root).context(self.path) + 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') @@ -364,7 +475,7 @@ 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'}): + with patch.object(discovery, 'frozen_files', return_value=({'scripts/registered.py'}, set())): report = classifier.classify(self.root, sites, record) self.assertFalse(report['evidence_valid']) self.assertEqual(report['counts']['qualified-via-owner']['rows'], 0) From e28a3a5032b5aeb50c178a1370fbb3ee9a1fb2f8 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 16:09:46 +0900 Subject: [PATCH 008/113] fix(ffmpeg): retain complete Rust oracle pairs Signed-off-by: Gunwoo Kim --- crates/coreav-cli/tests/ffmpeg_concat.rs | 19 +---- crates/coreav-cli/tests/ffmpeg_frames.rs | 28 +++---- crates/coreav-cli/tests/ffmpeg_mpegts.rs | 17 ++-- crates/coreav-cli/tests/ffmpeg_wav.rs | 18 +--- scripts/tests/test_ffmpeg_oracle.py | 102 ++++++++++++++++------- 5 files changed, 94 insertions(+), 90 deletions(-) diff --git a/crates/coreav-cli/tests/ffmpeg_concat.rs b/crates/coreav-cli/tests/ffmpeg_concat.rs index df4e79b57..c4d87c02a 100644 --- a/crates/coreav-cli/tests/ffmpeg_concat.rs +++ b/crates/coreav-cli/tests/ffmpeg_concat.rs @@ -8,6 +8,8 @@ #[path = "support/concat_output.rs"] mod concat_output; +#[path = "../../../test-support/oracle.rs"] +mod test_oracle; use std::path::{Path, PathBuf}; use std::process::Command; @@ -126,21 +128,8 @@ fn ffmpeg(args: &[&str]) -> Run { } fn oracle() -> Option<(PathBuf, PathBuf)> { - let ffmpeg = std::env::var_os("COREAV_FFMPEG") - .map(PathBuf::from) - .unwrap_or_else(|| PathBuf::from("/opt/coreav-oracle-bin/ffmpeg")); - let ffprobe = ffmpeg.with_file_name("ffprobe"); - if ffmpeg.is_file() && ffprobe.is_file() { - return Some((ffmpeg, ffprobe)); - } - let required = - std::env::var_os("CI").is_some() || std::env::var_os("COREAV_REQUIRE_FFMPEG").is_some(); - assert!( - !required, - "no pinned ffmpeg and ffprobe (set COREAV_FFMPEG)" - ); - eprintln!("skipping: no pinned ffmpeg and ffprobe (set COREAV_FFMPEG)"); - None + let pin = test_oracle::require(); + Some((pin.ffmpeg().to_path_buf(), pin.ffprobe().to_path_buf())) } #[test] diff --git a/crates/coreav-cli/tests/ffmpeg_frames.rs b/crates/coreav-cli/tests/ffmpeg_frames.rs index a0a6e59bd..630ee0167 100644 --- a/crates/coreav-cli/tests/ffmpeg_frames.rs +++ b/crates/coreav-cli/tests/ffmpeg_frames.rs @@ -16,7 +16,7 @@ use std::process::{Command, Output, Stdio}; struct Fixture { dir: PathBuf, - oracle: PathBuf, + oracle: &'static test_oracle::Oracle, input: PathBuf, } @@ -31,13 +31,13 @@ fn checked(command: &mut Command) -> Vec { } fn fixture(name: &str) -> Option { - let oracle = test_oracle::require().ffmpeg().to_path_buf(); + let oracle = test_oracle::require(); let dir = Path::new(env!("CARGO_TARGET_TMPDIR")).join(format!("ffmpeg-frames-{name}")); let _ = std::fs::remove_dir_all(&dir); std::fs::create_dir_all(&dir).unwrap(); let input = dir.join("input.mp4"); checked( - Command::new(&oracle) + Command::new(oracle.ffmpeg()) .args([ "-v", "error", @@ -87,7 +87,7 @@ impl Fixture { fn decode(&self, name: &str, format: &str) -> Vec { checked( - Command::new(&self.oracle) + Command::new(self.oracle.ffmpeg()) .args(["-v", "error", "-i"]) .arg(self.dir.join(name)) .args(["-pix_fmt", format, "-f", "rawvideo", "-"]), @@ -96,7 +96,7 @@ impl Fixture { fn fields(&self, name: &str) -> serde_json::Value { serde_json::from_slice(&checked( - Command::new(self.oracle.with_file_name("ffprobe")) + Command::new(self.oracle.ffprobe()) .args([ "-v", "error", @@ -122,7 +122,7 @@ fn raw_file_pipe_and_y4m_keep_every_decoded_sample() { f.success(&[], "out.y4m"); assert_eq!(f.decode("out.y4m", "yuv420p"), reference); checked( - Command::new(&f.oracle) + Command::new(f.oracle.ffmpeg()) .args(["-v", "error", "-i"]) .arg(&f.input) .arg(f.dir.join("reference.y4m")), @@ -144,7 +144,7 @@ fn image_names_limits_seeking_and_update_are_codec_independent() { f.success(&["-frames:v", "1"], &single); let reference = format!("reference.{extension}"); checked( - Command::new(&f.oracle) + Command::new(f.oracle.ffmpeg()) .args(["-v", "error", "-i"]) .arg(&f.input) .args(["-frames:v", "1"]) @@ -271,7 +271,7 @@ fn raw_stdout_reports_a_final_flush_failure() { return; }; checked( - Command::new(&f.oracle) + Command::new(f.oracle.ffmpeg()) .args([ "-v", "error", @@ -315,7 +315,7 @@ fn dropping_frames_matches_the_oracles_raw_samples() { let name = format!("rate-{}.yuv", rate.replace('/', "-")); f.success(&["-r", rate], &name); let reference = checked( - Command::new(&f.oracle) + Command::new(f.oracle.ffmpeg()) .args(["-v", "error", "-i"]) .arg(&f.input) .args(["-r", rate, "-f", "rawvideo", "-"]), @@ -440,7 +440,7 @@ fn seeking_counts_leading_empty_edits_on_the_input_timeline() { }; let delayed = f.dir.join("delayed.mp4"); checked( - Command::new(&f.oracle) + Command::new(f.oracle.ffmpeg()) .args([ "-v", "error", @@ -470,7 +470,7 @@ fn seeking_counts_leading_empty_edits_on_the_input_timeline() { f.input = delayed; f.success(&["-ss", "1", "-frames:v", "1"], "after-seek.yuv"); let expected = checked( - Command::new(&f.oracle) + Command::new(f.oracle.ffmpeg()) .args(["-v", "error", "-i"]) .arg(&f.input) .args(["-ss", "1", "-frames:v", "1", "-f", "rawvideo", "-"]), @@ -495,7 +495,7 @@ fn unavailable_decoders_refuse_before_output_and_allow_normal_fallback() { }; let input = f.dir.join("hevc.mp4"); checked( - Command::new(&f.oracle) + Command::new(f.oracle.ffmpeg()) .args(["-v", "error", "-i"]) .arg(&f.input) .args([ @@ -525,7 +525,7 @@ fn unavailable_decoders_refuse_before_output_and_allow_normal_fallback() { .args(["-frames:v", "1"]) .arg(f.dir.join("normal.png")) .env_remove("COREAV_STRICT_SAFE") - .env("COREAV_FALLBACK", &f.oracle) + .env("COREAV_FALLBACK", f.oracle.ffmpeg()) .output() .unwrap(); assert!( @@ -543,7 +543,7 @@ fn y4m_refuses_autorotation_that_would_misstate_chroma_siting() { }; let input = f.dir.join("turned.mp4"); checked( - Command::new(&f.oracle) + Command::new(f.oracle.ffmpeg()) .args(["-v", "error", "-display_rotation:v:0", "180", "-i"]) .arg(&f.input) .args(["-c", "copy"]) diff --git a/crates/coreav-cli/tests/ffmpeg_mpegts.rs b/crates/coreav-cli/tests/ffmpeg_mpegts.rs index 554ea2351..a9186e4db 100644 --- a/crates/coreav-cli/tests/ffmpeg_mpegts.rs +++ b/crates/coreav-cli/tests/ffmpeg_mpegts.rs @@ -1,6 +1,9 @@ //! Bounded transport copy checked against the pinned black-box oracle. #![allow(clippy::unwrap_used, clippy::panic, clippy::indexing_slicing)] +#[path = "../../../test-support/oracle.rs"] +mod test_oracle; + use serde_json::Value; use std::path::{Path, PathBuf}; use std::process::{Command, Output}; @@ -14,18 +17,8 @@ impl Drop for FixtureDir { } fn tools() -> Option<(PathBuf, PathBuf)> { - let ffmpeg = std::env::var_os("COREAV_FFMPEG") - .map(PathBuf::from) - .unwrap_or_else(|| "/opt/coreav-oracle-bin/ffmpeg".into()); - let ffprobe = ffmpeg.with_file_name("ffprobe"); - if ffmpeg.is_file() && ffprobe.is_file() { - return Some((ffmpeg, ffprobe)); - } - assert!( - std::env::var_os("CI").is_none() && std::env::var_os("COREAV_REQUIRE_FFMPEG").is_none(), - "the pinned FFmpeg oracle is required" - ); - None + let pin = test_oracle::require(); + Some((pin.ffmpeg().to_path_buf(), pin.ffprobe().to_path_buf())) } fn scratch(name: &str) -> FixtureDir { diff --git a/crates/coreav-cli/tests/ffmpeg_wav.rs b/crates/coreav-cli/tests/ffmpeg_wav.rs index 32065d01e..3e68459dd 100644 --- a/crates/coreav-cli/tests/ffmpeg_wav.rs +++ b/crates/coreav-cli/tests/ffmpeg_wav.rs @@ -61,23 +61,7 @@ fn info_tag(tag: &[u8; 4], text: &[u8]) -> Vec { #[cfg(feature = "aac")] #[test] fn aac_s16_wav_forms_match_complete_pinned_outputs_and_retain_native_metadata_cases() { - 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() && std::env::var_os("COREAV_REQUIRE_FFMPEG").is_none(), - "set COREAV_FFMPEG to the pin" - ); - return; - } - let verified = Command::new("python3") - .arg(Path::new(env!("CARGO_MANIFEST_DIR")).join("../../scripts/oracle_pin.py")) - .arg("--verify-bin") - .arg(ffmpeg.parent().unwrap()) - .output() - .unwrap(); - assert!(verified.status.success(), "{verified:?}"); + let ffmpeg = test_oracle::require().ffmpeg().to_path_buf(); let dir = scratch("aac-output-oracle"); let input = dir.join("silence.mp4"); let policy: Vec<_> = include_str!("../../../scripts/oracle-audio-args.txt") diff --git a/scripts/tests/test_ffmpeg_oracle.py b/scripts/tests/test_ffmpeg_oracle.py index 922c8ef35..2703eeb04 100644 --- a/scripts/tests/test_ffmpeg_oracle.py +++ b/scripts/tests/test_ffmpeg_oracle.py @@ -1,52 +1,90 @@ -"""Exercise the development observer's actual oracle helper without media.""" +"""Exercise actual FFmpeg test helpers without media.""" import json import os from pathlib import Path import re import subprocess +import sys import tempfile import unittest ROOT = Path(__file__).resolve().parents[2] DRIVER = ROOT / 'crates/coreav-cli/tests/ffmpeg.rs' +HELPERS = ((DRIVER, 'oracle'), + (ROOT / 'crates/coreav-cli/tests/ffmpeg_concat.rs', 'oracle'), + (ROOT / 'crates/coreav-cli/tests/ffmpeg_mpegts.rs', 'tools')) +sys.path.insert(0, str(ROOT / 'scripts')) +import oracle_pin class DevelopmentOracle(unittest.TestCase): def test_ci_rejects_fake_version_and_missing_oracle(self): - helpers = re.findall(r'^fn oracle\(\) -> Option<\(PathBuf, PathBuf\)> \{\n.*?^\}', - DRIVER.read_text(), re.MULTILINE | re.DOTALL) - self.assertEqual(len(helpers), 1) + for driver, function in HELPERS: + with self.subTest(helper=driver.name), tempfile.TemporaryDirectory() as temporary: + helpers = re.findall(r'^fn ' + function + r'\(\) -> Option<\(PathBuf, PathBuf\)> \{\n.*?^\}', + driver.read_text(), re.MULTILINE | re.DOTALL) + self.assertEqual(len(helpers), 1) + root = Path(temporary) + source = root / 'helper.rs' + source.write_text('use std::path::PathBuf;\n' + f'#[path = {json.dumps(str(ROOT / "test-support/oracle.rs"))}] mod test_oracle;\n' + + helpers[0] + '\nfn main() {\n' + f'let _ = {function}().expect("oracle helper skipped");\n' + 'println!("oracle accepted");\n}\n') + binary = root / 'helper' + compiled = subprocess.run(['rustc', '--edition=2024', str(source), '-o', str(binary)], + capture_output=True, text=True, timeout=60) + self.assertEqual(compiled.returncode, 0, compiled.stderr) + pair = root / 'fake' + pair.mkdir() + for name in ('ffmpeg', 'ffprobe'): + path = pair / name + path.write_text(f'#!/bin/sh\nprintf "%s\\n" "{name} version 0.0.0"\n') + path.chmod(0o700) + for directory in (pair, root / 'missing'): + with self.subTest(selection=directory.name): + env = dict(os.environ, CI='1', COREAV_FFMPEG=str(directory / 'ffmpeg'), + COREAV_FFPROBE=str(directory / 'ffprobe'), RUST_BACKTRACE='0') + result = subprocess.run([str(binary)], env=env, capture_output=True, + text=True, timeout=30) + self.assertNotEqual(result.returncode, 0, result.stdout) + self.assertIn('stage=oracle_qualification', result.stderr) + self.assertNotIn('oracle accepted', result.stdout) + + def test_development_helper_import_binds_the_shared_owner(self): + for driver, _ in HELPERS: + with self.subTest(helper=driver.name): + modules = dict((name, path) for path, name in re.findall( + r'#\[path\s*=\s*"([^"]+)"\]\s*mod\s+(\w+)\s*;', driver.read_text())) + self.assertIn('test_oracle', modules) + self.assertEqual((driver.parent / modules['test_oracle']).resolve(), + ROOT / 'test-support/oracle.rs') + + def test_wav_qualification_rejects_untrusted_pair_before_fixture_work(self): + driver = ROOT / 'crates/coreav-cli/tests/ffmpeg_wav.rs' + split = driver.read_text().split('fn aac_s16_wav_forms_match_complete_pinned_outputs_and_retain_native_metadata_cases() {', 1) + self.assertEqual(len(split), 2) + split = split[1].split(' let dir = scratch(', 1) + self.assertEqual(len(split), 2) with tempfile.TemporaryDirectory() as temporary: root = Path(temporary) - source = root / 'helper.rs' - source.write_text('use std::path::PathBuf;\n' + source = root / 'wav.rs' + source.write_text('use std::path::{Path, PathBuf};\nuse std::process::Command;\n' f'#[path = {json.dumps(str(ROOT / "test-support/oracle.rs"))}] mod test_oracle;\n' - + helpers[0] + '\nfn main() {\n' - 'let _ = oracle().expect("oracle helper skipped");\n' - 'println!("oracle accepted");\n}\n') - binary = root / 'helper' + 'fn main() {\n' + split[0] + 'println!("oracle accepted");\n}\n') + binary = root / 'wav' + env = dict(os.environ, CARGO_MANIFEST_DIR=str(ROOT / 'crates/coreav-cli')) compiled = subprocess.run(['rustc', '--edition=2024', str(source), '-o', str(binary)], - capture_output=True, text=True, timeout=60) + env=env, capture_output=True, text=True, timeout=60) self.assertEqual(compiled.returncode, 0, compiled.stderr) - pair = root / 'fake' - pair.mkdir() + banner = oracle_pin.load()['BUILD'] if sys.platform == 'darwin' else '0.0.0' for name in ('ffmpeg', 'ffprobe'): - path = pair / name - path.write_text(f'#!/bin/sh\nprintf "%s\\n" "{name} version 0.0.0"\n') - path.chmod(0o700) - for directory in (pair, root / 'missing'): - with self.subTest(selection=directory.name): - env = dict(os.environ, CI='1', COREAV_FFMPEG=str(directory / 'ffmpeg'), - COREAV_FFPROBE=str(directory / 'ffprobe'), RUST_BACKTRACE='0') - result = subprocess.run([str(binary)], env=env, capture_output=True, - text=True, timeout=30) - self.assertNotEqual(result.returncode, 0, result.stdout) - self.assertIn('stage=oracle_qualification', result.stderr) - self.assertNotIn('oracle accepted', result.stdout) - - def test_development_helper_import_binds_the_shared_owner(self): - modules = dict((name, path) for path, name in re.findall( - r'#\[path\s*=\s*"([^"]+)"\]\s*mod\s+(\w+)\s*;', DRIVER.read_text())) - self.assertIn('test_oracle', modules) - self.assertEqual((DRIVER.parent / modules['test_oracle']).resolve(), - ROOT / 'test-support/oracle.rs') + executable = root / name + executable.write_text(f'#!/bin/sh\nprintf "%s\\n" "{name} version {banner}"\n') + executable.chmod(0o700) + env.update(CI='1', COREAV_FFMPEG=str(root / 'ffmpeg'), + COREAV_FFPROBE=str(root / 'ffprobe'), RUST_BACKTRACE='0') + result = subprocess.run([str(binary)], env=env, capture_output=True, text=True, timeout=30) + self.assertNotEqual(result.returncode, 0, result.stdout) + self.assertIn('stage=oracle_qualification', result.stderr) + self.assertNotIn('oracle accepted', result.stdout) From 15f50b5f37244f7d74553e79b2cee285b9473225 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 16:15:26 +0900 Subject: [PATCH 009/113] fix(ffmpeg): bind composed fixture identity Signed-off-by: Gunwoo Kim --- .github/actions/ci-fixtures/action.yml | 6 ++- scripts/composed_audio_fixtures.py | 6 +-- scripts/tests/test_ci_fixtures.py | 28 ++++++++++- scripts/tests/test_composed_audio_fixtures.py | 47 +++++++++++++++++++ 4 files changed, 81 insertions(+), 6 deletions(-) create mode 100644 scripts/tests/test_composed_audio_fixtures.py diff --git a/.github/actions/ci-fixtures/action.yml b/.github/actions/ci-fixtures/action.yml index 720696c04..a855a8962 100644 --- a/.github/actions/ci-fixtures/action.yml +++ b/.github/actions/ci-fixtures/action.yml @@ -11,7 +11,9 @@ runs: helpers=$(grep -o '\$SCRIPTS/[A-Za-z0-9_.-]*' scripts/gen-fixtures.sh | sed 's|^\$SCRIPTS/|scripts/|' | sort -u) 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)" + composed="$(cat docs/design/composed-opus-aac-v2.json scripts/composed_audio.py scripts/composed_audio_fixtures.py scripts/install-oracle-ffmpeg.sh $support | sha256sum | cut -c1-32)" echo "key=linux-x64-fixtures-$identity" >> "$GITHUB_OUTPUT" + echo "composed=linux-x64-composed-$composed" >> "$GITHUB_OUTPUT" - name: Restore the fixtures id: fixtures uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 @@ -23,7 +25,7 @@ runs: uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 with: path: ${{ runner.temp }}/coreav-composed-fixtures - key: linux-x64-composed-${{ hashFiles('docs/design/composed-opus-aac-v2.json', 'scripts/composed_audio.py', 'scripts/composed_audio_fixtures.py', 'scripts/oracle_audio.py', 'scripts/oracle-audio-args.txt', 'scripts/oracle-ffmpeg.env', 'scripts/install-oracle-ffmpeg.sh') }} + key: ${{ steps.key.outputs.composed }} - name: Cache pinned black-box binaries if: steps.fixtures.outputs.cache-hit != 'true' || steps.composed.outputs.cache-hit != 'true' id: ffmpeg-cache @@ -64,7 +66,7 @@ runs: uses: actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 with: path: ${{ runner.temp }}/coreav-composed-fixtures - key: linux-x64-composed-${{ hashFiles('docs/design/composed-opus-aac-v2.json', 'scripts/composed_audio.py', 'scripts/composed_audio_fixtures.py', 'scripts/oracle_audio.py', 'scripts/oracle-audio-args.txt', 'scripts/oracle-ffmpeg.env', 'scripts/install-oracle-ffmpeg.sh') }} + key: ${{ steps.key.outputs.composed }} - name: Publish this run's fixtures uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: diff --git a/scripts/composed_audio_fixtures.py b/scripts/composed_audio_fixtures.py index 8c6142df3..5c16b0487 100644 --- a/scripts/composed_audio_fixtures.py +++ b/scripts/composed_audio_fixtures.py @@ -10,6 +10,7 @@ sys.path.insert(0, str(Path(__file__).resolve().parent)) import composed_audio as composed +import test_oracle def build_comparator(directory, env): @@ -82,11 +83,10 @@ def main(): env = {key: value for key, value in os.environ.items() if key != 'CAPY_API_KEY' and not key.startswith(('R2_', 'AWS_', 'COREAV_GCP_', 'CORPUS_R2'))} composed.check_policy() - composed.bounded([sys.executable, '-I', Path(__file__).with_name('oracle_pin.py'), - '--verify-bin', args.ffmpeg.parent], env, messages=True) + pair = test_oracle.require(args.ffmpeg) args.out.mkdir() build_comparator(args.out / 'tools', env) - generate(args.ffmpeg, args.out, env) + generate(pair.ffmpeg, args.out, env) if __name__ == '__main__': diff --git a/scripts/tests/test_ci_fixtures.py b/scripts/tests/test_ci_fixtures.py index 0dd10691b..c5aa6fee1 100644 --- a/scripts/tests/test_ci_fixtures.py +++ b/scripts/tests/test_ci_fixtures.py @@ -77,6 +77,10 @@ def test_cache_misses_generate_once_before_publication_and_only_main_saves(self) self.assertIn('oracle_pin.py --verify-bin', generate['run']) self.assertEqual(save['with']['key'], restore['with']['key']) self.assertEqual(save['with']['path'], restore['with']['path']) + composed, = [s for s in steps if s.get('id') == 'composed'] + composed_save, = [s for s in steps if s.get('name') == 'Save the registered composed-audio fixtures'] + self.assertEqual(composed['with']['key'], '${{ steps.key.outputs.composed }}') + self.assertEqual(composed_save['with']['key'], composed['with']['key']) def test_key_changes_with_the_pin_generator_and_discovered_helpers(self): key, = [s for s in self.action['runs']['steps'] if s.get('id') == 'key'] @@ -90,6 +94,15 @@ def test_key_changes_with_the_pin_generator_and_discovered_helpers(self): for name in test_oracle.SUPPORT}) for name, content in contents.items(): (scripts / name).write_text(content) + composed_inputs = { + 'docs/design/composed-opus-aac-v2.json': '{}\n', + 'scripts/composed_audio.py': 'composed source\n', + 'scripts/composed_audio_fixtures.py': 'fixture source\n', + } + for name, content in composed_inputs.items(): + path = root / name + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text(content) def compute(): output = root / 'output' @@ -100,10 +113,23 @@ def compute(): original = compute() self.assertEqual(original, compute()) + original_keys = dict(line.split('=', 1) for line in original.splitlines()) + self.assertIn('composed', original_keys) for name, content in contents.items(): (scripts / name).write_text(content + '\n') - self.assertNotEqual(original, compute(), name) + changed = compute() + self.assertNotEqual(original, changed, name) + if name in test_oracle.SUPPORT or name == 'install-oracle-ffmpeg.sh': + self.assertNotEqual(original_keys['composed'], + dict(line.split('=', 1) for line in changed.splitlines())['composed'], name) (scripts / name).write_text(content) + for name, content in composed_inputs.items(): + path = root / name + path.write_text(content + '\n') + changed = dict(line.split('=', 1) for line in compute().splitlines()) + self.assertEqual(original_keys['key'], changed['key'], name) + self.assertNotEqual(original_keys['composed'], changed['composed'], name) + path.write_text(content) (scripts / 'extra.py').write_text('extra\n') (scripts / 'gen-fixtures.sh').write_text(contents['gen-fixtures.sh'] + '$SCRIPTS/extra.py\n') added = compute() diff --git a/scripts/tests/test_composed_audio_fixtures.py b/scripts/tests/test_composed_audio_fixtures.py new file mode 100644 index 000000000..1ff955742 --- /dev/null +++ b/scripts/tests/test_composed_audio_fixtures.py @@ -0,0 +1,47 @@ +"""Check composed-fixture selection before any build or media generation.""" +from pathlib import Path +import sys +import tempfile +import unittest +from unittest.mock import ANY, patch + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT / 'scripts')) +import composed_audio_fixtures as fixtures +import test_oracle + + +class FixtureSelection(unittest.TestCase): + def test_generation_uses_the_owner_returned_program_not_the_selector(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + selected = root / 'selected/ffmpeg' + pair = test_oracle.Oracle(root / 'verified/ffmpeg', root / 'verified/ffprobe') + out = root / 'fixtures' + with patch.object(sys, 'argv', ['fixtures', '--ffmpeg', str(selected), '--out', str(out)]), \ + patch.object(fixtures.composed, 'check_policy') as policy, \ + patch.object(fixtures.composed, 'bounded') as legacy, \ + patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + patch.object(fixtures, 'build_comparator') as build, \ + patch.object(fixtures, 'generate') as generate: + fixtures.main() + policy.assert_called_once_with() + qualify.assert_called_once_with(selected) + legacy.assert_not_called() + build.assert_called_once_with(out / 'tools', ANY) + generate.assert_called_once_with(pair.ffmpeg, out, ANY) + + def test_qualification_failure_precedes_output_build_and_generation(self): + with tempfile.TemporaryDirectory() as temporary: + out = Path(temporary) / 'uncreated' + with patch.object(sys, 'argv', ['fixtures', '--ffmpeg', 'missing', '--out', str(out)]), \ + patch.object(fixtures.composed, 'check_policy'), \ + patch.object(fixtures.composed, 'bounded'), \ + patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('stage=oracle_qualification')), \ + patch.object(fixtures, 'build_comparator') as build, \ + patch.object(fixtures, 'generate') as generate: + with self.assertRaises(test_oracle.QualificationError): + fixtures.main() + self.assertFalse(out.exists()) + build.assert_not_called() + generate.assert_not_called() From 51a1704a36aec7d7df3512ac76ce24ddbcea56ae Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 16:27:28 +0900 Subject: [PATCH 010/113] fix(ffmpeg): retain qualified corpus paths Signed-off-by: Gunwoo Kim --- tools/compat-corpus/current_ci.py | 10 +++++----- tools/compat-corpus/encode_breadth.py | 13 +++++-------- tools/compat-corpus/tests/test_current_ci.py | 7 +++++-- .../compat-corpus/tests/test_encode_breadth.py | 18 ++++++++++++++++++ 4 files changed, 33 insertions(+), 15 deletions(-) diff --git a/tools/compat-corpus/current_ci.py b/tools/compat-corpus/current_ci.py index 4eb117a46..845b776fe 100644 --- a/tools/compat-corpus/current_ci.py +++ b/tools/compat-corpus/current_ci.py @@ -175,11 +175,11 @@ def main(): opts = parser.parse_args() opts.coreav = str(pathlib.Path(opts.coreav).resolve()) opts.write_baseline = None - ffmpeg, ffprobe = shutil.which('ffmpeg'), shutil.which('ffprobe') - if (not ffmpeg or not ffprobe - or pathlib.Path(ffprobe).resolve() != (pathlib.Path(ffmpeg).parent / 'ffprobe').resolve() - or list(test_oracle.verify_bin(pathlib.Path(ffmpeg).parent))): - parser.error('install the pinned ffmpeg and ffprobe with scripts/install-oracle-ffmpeg.sh') + try: + pair = test_oracle.require() + except test_oracle.QualificationError as error: + parser.error(str(error)) + ffmpeg, ffprobe = str(pair.ffmpeg), str(pair.ffprobe) legacy = reporter() records = [] legacy.ffmpeg_refusals = lambda o, f, c, errors: refusals(legacy, o, f, c, errors, records, ffmpeg, ffprobe) diff --git a/tools/compat-corpus/encode_breadth.py b/tools/compat-corpus/encode_breadth.py index be8022c13..d5ff79442 100755 --- a/tools/compat-corpus/encode_breadth.py +++ b/tools/compat-corpus/encode_breadth.py @@ -863,14 +863,11 @@ def cmd_run(opts): def oracle_programs(opts): - directory = pathlib.Path(opts.ffmpeg).resolve().parent - if pathlib.Path(opts.ffmpeg).resolve() != (directory / 'ffmpeg').resolve(): - raise ValueError('ffmpeg must be the pinned installation executable') - if pathlib.Path(opts.ffprobe).resolve() != (directory / 'ffprobe').resolve(): - raise ValueError('ffprobe must be installed beside the pinned ffmpeg') - problems = list(test_oracle.verify_bin(directory)) - if problems: - raise ValueError('; '.join(problems)) + try: + pair = test_oracle.require(opts.ffmpeg, opts.ffprobe) + except test_oracle.QualificationError as error: + raise ValueError(str(error)) from error + opts.ffmpeg, opts.ffprobe = str(pair.ffmpeg), str(pair.ffprobe) return {name: {'version': subprocess.run([str(getattr(opts, name)), '-version'], capture_output=True, text=True, check=True, timeout=10).stdout.splitlines()[0], 'sha256': sha256(getattr(opts, name))} for name in ('ffmpeg', 'ffprobe')} diff --git a/tools/compat-corpus/tests/test_current_ci.py b/tools/compat-corpus/tests/test_current_ci.py index 48275ae69..aefa601f2 100644 --- a/tools/compat-corpus/tests/test_current_ci.py +++ b/tools/compat-corpus/tests/test_current_ci.py @@ -95,13 +95,16 @@ def commands(opts): def refusals(*args): args[5].append({'status': 'unverified'}) return collections.Counter(fail=1), [] + pair = current_ci.test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified/ffprobe')) with mock.patch.object(sys, 'argv', ['current_ci.py', 'commands', '--coreav', 'candidate', '--report', str(report), '--baseline', 'baseline.json']), \ mock.patch.object(current_ci, 'reporter', return_value=legacy), \ - mock.patch.object(current_ci, 'refusals', side_effect=refusals), \ + mock.patch.object(current_ci, 'refusals', side_effect=refusals) as checked, \ mock.patch.object(current_ci.shutil, 'which', side_effect=lambda n: '/oracle/' + n), \ - mock.patch.object(current_ci.test_oracle, 'verify_bin', return_value=[]): + mock.patch.object(current_ci.test_oracle, 'require', return_value=pair) as qualify: self.assertEqual(current_ci.main(), 1) + qualify.assert_called_once() + self.assertEqual(checked.call_args.args[-2:], (str(pair.ffmpeg), str(pair.ffprobe))) def test_the_frozen_judging_files_keep_their_registered_hashes(self): registration = json.loads((ROOT / 'docs/measurements/compat-0.1.0/judging.json').read_text()) diff --git a/tools/compat-corpus/tests/test_encode_breadth.py b/tools/compat-corpus/tests/test_encode_breadth.py index c1ffb0af3..d27be7862 100644 --- a/tools/compat-corpus/tests/test_encode_breadth.py +++ b/tools/compat-corpus/tests/test_encode_breadth.py @@ -948,6 +948,24 @@ def pinned_stand_ins(self): pathlib.Path(getattr(self.opts, name)).write_text( f'#!{sys.executable}\nprint({name + " version " + build!r})\n') + def test_preflight_retains_both_owner_paths_for_queries_and_consumers(self): + selected = self.opts.ffmpeg, self.opts.ffprobe + pair = eb.test_oracle.Oracle(self.dir / 'verified/ffmpeg', self.dir / 'verified/ffprobe') + with mock.patch.object(eb.test_oracle, 'require', return_value=pair) as qualify, \ + mock.patch.object(eb.subprocess, 'run', return_value=types.SimpleNamespace(stdout='qualified version\n')) as run, \ + mock.patch.object(eb, 'sha256', return_value='qualified-digest') as digest: + programs = eb.oracle_programs(self.opts) + qualify.assert_called_once() + self.assertEqual(tuple(pathlib.Path(path).resolve() for path in qualify.call_args.args), + tuple(pathlib.Path(path).resolve() for path in selected)) + self.assertEqual((self.opts.ffmpeg, self.opts.ffprobe), (str(pair.ffmpeg), str(pair.ffprobe))) + self.assertEqual(run.call_args_list, + [mock.call([str(path), '-version'], capture_output=True, text=True, check=True, timeout=10) + for path in (pair.ffmpeg, pair.ffprobe)]) + self.assertEqual(digest.call_args_list, [mock.call(str(path)) for path in (pair.ffmpeg, pair.ffprobe)]) + self.assertEqual(programs, {name: {'version': 'qualified version', 'sha256': 'qualified-digest'} + for name in ('ffmpeg', 'ffprobe')}) + @unittest.skipUnless(sys.platform == 'linux', 'Linux banner-only stand-in qualification') def test_preflight_records_the_supplied_pinned_executables(self): self.pinned_stand_ins() From 6d5ba439f82e3d8716d420da1406aae1e41cedc0 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 16:36:52 +0900 Subject: [PATCH 011/113] fix(ffmpeg): retain integration oracle pairs Signed-off-by: Gunwoo Kim --- .../compat-corpus/tests/test_github_shapes.py | 37 +++++++++++--- tools/compat-corpus/tests/test_png_bmp_yuv.py | 49 ++++++++++++++----- 2 files changed, 68 insertions(+), 18 deletions(-) diff --git a/tools/compat-corpus/tests/test_github_shapes.py b/tools/compat-corpus/tests/test_github_shapes.py index ba4f5cc67..3190ab004 100644 --- a/tools/compat-corpus/tests/test_github_shapes.py +++ b/tools/compat-corpus/tests/test_github_shapes.py @@ -17,6 +17,7 @@ import github_shapes as run import github_shapes_inputs as inputs import github_shapes_set as roster +import test_oracle def shape(tool='ffprobe', options=()): @@ -652,6 +653,30 @@ def test_every_instantiated_probe_writer_has_a_real_oracle_control(self): self.assertLessEqual(writers, set(PinnedProbeWriters.WRITERS)) +class LiveOracleSelection(unittest.TestCase): + def test_writer_controls_retain_the_complete_owner_pair(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary).resolve() + selected = root / 'selected' + pair = test_oracle.Oracle(root / 'verified/ffmpeg', root / 'verified/ffprobe') + with mock.patch.dict(os.environ, COREAV_SHAPES_ORACLE=str(selected)), \ + mock.patch.multiple(PinnedProbeWriters, oracle=None, temp=None, folder=None, control=None, create=True), \ + mock.patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + mock.patch.object(run.oracle_pin, 'verify_bin', return_value=[]) as legacy: + try: + PinnedProbeWriters.setUpClass() + qualify.assert_called_once_with(selected / 'ffmpeg', selected / 'ffprobe') + self.assertIs(PinnedProbeWriters.oracle, pair) + legacy.assert_not_called() + with mock.patch.object(run.subprocess, 'run', return_value=types.SimpleNamespace(stdout=b'{}', stderr=b'')) as execute: + PinnedProbeWriters().capture('json') + self.assertEqual(len(execute.call_args_list), 2) + self.assertTrue(all(call.args[0][0] == str(pair.ffprobe) for call in execute.call_args_list)) + finally: + if PinnedProbeWriters.temp is not None: + PinnedProbeWriters.tearDownClass() + + @unittest.skipUnless(os.environ.get('COREAV_SHAPES_ORACLE'), 'pinned writer controls run in dedicated CI') class PinnedProbeWriters(unittest.TestCase): WRITERS = ('default', 'json', 'csv', 'csv=p=0', 'csv=p=1', 'csv=p=1:s=,', 'flat', 'flat=s=,', 'ini', 'compact', @@ -660,10 +685,8 @@ class PinnedProbeWriters(unittest.TestCase): @classmethod def setUpClass(cls): - cls.oracle = Path(os.environ['COREAV_SHAPES_ORACLE']).resolve() - problems = list(run.oracle_pin.verify_bin(cls.oracle)) - if problems: - raise AssertionError('pinned oracle identity failed') + selected = Path(os.environ['COREAV_SHAPES_ORACLE']).resolve() + cls.oracle = test_oracle.require(selected / 'ffmpeg', selected / 'ffprobe') cls.temp = tempfile.TemporaryDirectory() cls.folder = Path(cls.temp.name) cls.control = cls.folder / 'independent-writer-control.wav' @@ -683,12 +706,12 @@ def capture(self, writer, selection=None, entries='stream=index,sample_rate,chan if selection: args.extend(['-select_streams', selection]) args.extend(['-i', str(self.control)]) - result = subprocess.run([str(self.oracle / 'ffprobe'), '-v', 'error', *run.AUDIO_DECODE_INPUT, *args], + result = subprocess.run([str(self.oracle.ffprobe), '-v', 'error', *run.AUDIO_DECODE_INPUT, *args], env=run.environment(), capture_output=True, timeout=10, check=True) self.assertEqual(result.stderr, b'') command = inputs.Command('ffprobe', tuple(args), (), (), ()) witness = run.probe_witness_invocation(command) - witness[0] = str(self.oracle / 'ffprobe') + witness[0] = str(self.oracle.ffprobe) witness = subprocess.run(witness, env=run.environment(), capture_output=True, timeout=10, check=True) self.assertEqual(witness.stderr, b'') return command, result.stdout, witness.stdout @@ -743,7 +766,7 @@ def test_broad_sections_stay_substantive_with_unavailable_optional_fields(self): def test_independent_avc1_carriage_control_uses_complete_real_packet_bytes(self): with tempfile.TemporaryDirectory() as tmp: folder = Path(tmp) - ffmpeg, ffprobe = (str(self.oracle / name) for name in ('ffmpeg', 'ffprobe')) + ffmpeg, ffprobe = str(self.oracle.ffmpeg), str(self.oracle.ffprobe) calls = [ ['-f', 'lavfi', '-i', 'testsrc2=size=32x32:rate=4', '-t', '1', '-an', '-c:v', 'libx264', '-profile:v', 'baseline', '-bf', '0', '-g', '2', 'independent.mp4'], diff --git a/tools/compat-corpus/tests/test_png_bmp_yuv.py b/tools/compat-corpus/tests/test_png_bmp_yuv.py index 2d5b800fd..4d852dda6 100644 --- a/tools/compat-corpus/tests/test_png_bmp_yuv.py +++ b/tools/compat-corpus/tests/test_png_bmp_yuv.py @@ -14,6 +14,7 @@ HERE = pathlib.Path(__file__).resolve().parent.parent sys.path.insert(0, str(HERE)) import png_bmp_yuv as image +import oracle_pin_macos def description(codec='png', width=2, height=1): @@ -899,6 +900,41 @@ def test_this_change_does_not_trigger_the_old_judged_workflow(self): self.assertFalse(any(fnmatch.fnmatchcase(path, pattern) for pattern in patterns), path) +class LiveOracleSelection(unittest.TestCase): + def test_image_controls_forward_the_normalized_owner_paths(self): + with tempfile.TemporaryDirectory() as temporary: + root = pathlib.Path(temporary).resolve() + programs = {'COREAV': root / 'coreav', 'COREAV_IMAGE_HARNESS': root / 'harness', + 'COREAV_FFMPEG': root / 'selected/ffmpeg', 'COREAV_FFPROBE': root / 'selected/ffprobe'} + for path in programs.values(): + path.parent.mkdir(parents=True, exist_ok=True) + path.write_bytes(b'') + pair = image.eb.test_oracle.Oracle(root / 'verified/ffmpeg', root / 'verified/ffprobe') + + def qualify(opts): + self.assertEqual((opts.ffmpeg, opts.ffprobe), + (str(programs['COREAV_FFMPEG']), str(programs['COREAV_FFPROBE']))) + opts.ffmpeg, opts.ffprobe = str(pair.ffmpeg), str(pair.ffprobe) + return {} + + with mock.patch.dict(os.environ, {name: str(path) for name, path in programs.items()}), \ + mock.patch.object(RealImageCapture, 'programs', None, create=True), \ + mock.patch.object(image.eb, 'oracle_programs', side_effect=qualify) as owner, \ + mock.patch.object(oracle_pin_macos, 'verify_bin', return_value=[]) as legacy: + RealImageCapture.setUpClass() + owner.assert_called_once() + self.assertEqual(RealImageCapture.programs, + {**{name: str(path) for name, path in programs.items()}, + 'COREAV_FFMPEG': str(pair.ffmpeg), 'COREAV_FFPROBE': str(pair.ffprobe)}) + legacy.assert_not_called() + case = RealImageCapture() + try: + case.setUp() + self.assertEqual((case.ffmpeg, case.ffprobe), (str(pair.ffmpeg), str(pair.ffprobe))) + finally: + case.doCleanups() + + @unittest.skipUnless(os.environ.get('COREAV_IMAGE_ORACLE') == '1', 'opt-in pinned-oracle synthetic controls') class RealImageCapture(unittest.TestCase): @classmethod @@ -909,17 +945,8 @@ def setUpClass(cls): raise AssertionError('missing required image-control programs: ' + ', '.join(missing)) cls.programs = {name: str(pathlib.Path(os.environ[name]).resolve(strict=True)) for name in names} opts = types.SimpleNamespace(ffmpeg=cls.programs['COREAV_FFMPEG'], ffprobe=cls.programs['COREAV_FFPROBE']) - if sys.platform == 'darwin': - import oracle_pin_macos - directory = pathlib.Path(opts.ffmpeg).parent - if pathlib.Path(opts.ffmpeg) != directory / 'ffmpeg' or pathlib.Path(opts.ffprobe) != directory / 'ffprobe': - raise AssertionError('synthetic controls require the installed pinned executable pair') - problems = list(oracle_pin_macos.verify_bin(directory)) - if problems: - raise AssertionError('; '.join(problems)) - cls.verified = {name: image.eb.sha256(getattr(opts, name)) for name in ('ffmpeg', 'ffprobe')} - else: - cls.verified = image.eb.oracle_programs(opts) + image.eb.oracle_programs(opts) + cls.programs.update(COREAV_FFMPEG=opts.ffmpeg, COREAV_FFPROBE=opts.ffprobe) def setUp(self): self.tmp = tempfile.TemporaryDirectory(prefix='coreav-image-control-') From 7b2d1d85181300f2ce8997a559c0b19dd7ec4a91 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:04:09 +0900 Subject: [PATCH 012/113] docs(oracle): plan unavailable-input reasons Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index dc5d40f30..0ca586c7e 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -102,6 +102,12 @@ Keep three baselines distinct. The original census has 5,722 discovered rows, in Completion requires valid source and dependency bindings, exact reconciliation, zero unknown rows and zero confirmed bypass rows at the final tree. Account for all original 4,758 unresolved rows, all moved or rewritten descendants, every subsequently discovered invocation and every unscanned boundary. Zero confirmed bypasses alone is insufficient. Never reduce the discovery set, drop unknowns, weaken a test or comparison, or relabel an actual bypass to satisfy this predicate. +### Runtime inputs that are not available + +Seventeen audited rows select runtime inputs whose admitted code or input is not available: eight cache-observer rows, five metric-template rows and four external-checker rows. Retain each as unknown with an explicit input-not-available reason, its exact site and the in-repository selecting sources bound through the existing schema-2 proof. The closed `unavailable-input` evidence class maps only to `unknown`; it grants neither qualification nor exclusion. Source, dependency, anchor, occurrence, span, dead-entry and fold checks remain unchanged. Continue other repairs without treating these missing inputs as evidence. + +Report unknown reasons per row after applying the existing location severity. Keep each unknown row's own reason so an explained row cannot hide an unmatched row at the same location. A less severe row folded into an unknown location receives the report-only reason `folded-to-unknown`, which is not an admissible evidence class. The reason counts must sum to the reported unknown-row count. Explained unknowns still fail the classifier, so the required classifier step remains unwired while any unknown or bypass remains. This does not change the completion predicate. + Keep a deterministic row-lineage receipt outside the checkout. Match exact sites first, then exact content identities with occurrences for moved sites. Rewritten or removed sites need explicit old-to-new pairings and a recorded merged-main or repair cause; they cannot use a fuzzy expression or namespace match. Reconcile the original, pre-merge, fresh merged and final row sets separately. Compare base and final discovery on the same final tree to detect accidental census shrinkage. Publish the receipt digest, regeneration command and aggregate dispositions, while CI continues to consume the schema-2 catalogue rather than a second mutable verdict source. ### File-by-file evidence and repairs From a22662c416049879b527c7e0f2a4b9b148c4efa0 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:08:00 +0900 Subject: [PATCH 013/113] fix(oracle): keep unavailable inputs as explained unknowns Signed-off-by: Gunwoo Kim --- scripts/oracle_invocation_classify.py | 16 +- .../tests/test_oracle_invocation_classify.py | 142 ++++++++++++++++++ 2 files changed, 154 insertions(+), 4 deletions(-) diff --git a/scripts/oracle_invocation_classify.py b/scripts/oracle_invocation_classify.py index 7f3a10733..01869d67b 100644 --- a/scripts/oracle_invocation_classify.py +++ b/scripts/oracle_invocation_classify.py @@ -21,9 +21,9 @@ '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') + 'registered-source', 'bootstrap', 'runtime-boundary', 'unavailable-input') CLASS_VERDICTS = dict(zip(CLASSES, ('qualified-via-owner', 'excluded', 'confirmed-bypass', - 'excluded', 'excluded', 'excluded'))) + 'excluded', 'excluded', 'excluded', 'unknown'))) 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', @@ -254,7 +254,7 @@ def validate_record(record): 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' + if (entry.get('verdict') not in VERDICTS 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']: @@ -333,6 +333,7 @@ def classify(root, sites, record=None): matched = defaultdict(set) docstrings = {} groups = {} + row_results = [] for row, site in enumerate(current_sites): path, line = site['path'], site['line'] key = site_key(site) @@ -371,6 +372,7 @@ def classify(root, sites, record=None): and isinstance(node.body[0].value.value, str)} if line in docstrings[path]: verdict, evidence_class, evidence = 'excluded', 'python-docstring', 'AST docstring data' + row_results.append((verdict, evidence_class)) origin = (path, folded_line) if origin not in groups: groups[origin] = dict(path=path, line=folded_line, verdict=verdict, rule=evidence_class, @@ -384,9 +386,14 @@ def classify(root, sites, record=None): if entries.keys() - matched[path]: problems.append(dict(path=path, reason='dead-site-evidence')) locations = [] + unknown_rules = Counter() for value in groups.values(): value['patterns'] = sorted(value['patterns']) locations.append(value) + if value['verdict'] == 'unknown': + for row in value['rows']: + verdict, rule = row_results[row] + unknown_rules[rule if verdict == 'unknown' else 'folded-to-unknown'] += 1 counts = {} for verdict in VERDICTS: selected = [item for item in locations if item['verdict'] == verdict] @@ -395,6 +402,7 @@ def classify(root, sites, record=None): 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=2, evidence_valid=bool(record) and not problems, counts=counts, + unknown_rules=dict(sorted(unknown_rules.items())), problems=problems, top_patterns=[dict(rule=rule, locations=count, files=len({item['path'] for item in locations if item['rule'] == rule})) @@ -460,7 +468,7 @@ def main(): 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', + print(json.dumps({key: report[key] for key in ('evidence_valid', 'counts', 'unknown_rules', 'problems', 'top_patterns', 'reconciliation')}, sort_keys=True)) if not report['reconciliation']['exact'] or not report['evidence_valid']: return 2 diff --git a/scripts/tests/test_oracle_invocation_classify.py b/scripts/tests/test_oracle_invocation_classify.py index 8dc02149b..9e875fb62 100644 --- a/scripts/tests/test_oracle_invocation_classify.py +++ b/scripts/tests/test_oracle_invocation_classify.py @@ -1,6 +1,8 @@ from pathlib import Path +from contextlib import redirect_stdout import copy import hashlib +import io import json import subprocess import sys @@ -54,6 +56,146 @@ 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 unavailable_record(self, sites, requires=()): + record = self.record(sites, 'excluded', requires=requires) + for entry in record['files'][self.path]['sites']: + entry.update(verdict='unknown', **{'class': 'unavailable-input'}, + evidence='input not available: runtime-selected fixture program') + return record + + def assert_unknown_rules(self, report, expected): + self.assertEqual(report['unknown_rules'], expected) + self.assertEqual(sum(report['unknown_rules'].values()), report['counts']['unknown']['rows']) + + def test_unavailable_input_has_only_the_unknown_verdict(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + cases = [('unknown', value) for value in classifier.CLASSES if value != 'unavailable-input'] + cases += [(value, 'unavailable-input') for value in classifier.VERDICTS if value != 'unknown'] + cases += [('unknown', 'folded-to-unknown'), ('unknown', 'made-up')] + for verdict, evidence_class in cases: + with self.subTest(verdict=verdict, evidence_class=evidence_class): + record = self.unavailable_record(sites) + record['files'][self.path]['sites'][0].update(verdict=verdict, **{'class': evidence_class}) + with self.assertRaisesRegex(ValueError, 'evidence class'): + classifier.validate_record(record) + + def test_unavailable_input_requires_an_explanation(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.unavailable_record(sites) + record['files'][self.path]['sites'][0]['evidence'] = '' + with self.assertRaisesRegex(ValueError, 'explanation'): + classifier.validate_record(record) + + def test_unavailable_input_retains_its_source_bound_reason(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.unavailable_record(sites) + report = classifier.classify(self.root, sites, record) + self.assertTrue(report['evidence_valid'], report['problems']) + self.assertEqual(report['locations'][0]['verdict'], 'unknown') + self.assertEqual(report['locations'][0]['rule'], 'unavailable-input') + self.assertEqual(report['locations'][0]['evidence'], record['files'][self.path]['sites'][0]['evidence']) + self.assert_unknown_rules(report, {'unavailable-input': 1}) + + def test_explained_unknown_still_fails_the_gate_and_stale_source_exits_two(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + record = self.unavailable_record(sites) + target = self.root / classifier.RECORD + target.parent.mkdir(parents=True) + target.write_text(json.dumps(record)) + with tempfile.TemporaryDirectory() as outside: + output = Path(outside) / 'report.json' + for stale, expected_exit, expected_rules in ( + (False, 1, {'unavailable-input': 1}), (True, 2, {'unmatched-site': 1})): + with self.subTest(stale=stale): + if stale: + self.file.write_text(self.file.read_text() + '\n') + stdout = io.StringIO() + with patch.object(sys, 'argv', ['classifier', '--root', str(self.root), '--json', str(output)]), \ + patch.object(discovery, 'inventory', return_value=sites), redirect_stdout(stdout): + self.assertEqual(classifier.main(), expected_exit) + self.assert_unknown_rules(json.loads(output.read_text()), expected_rules) + self.assertEqual(json.loads(stdout.getvalue())['unknown_rules'], expected_rules) + + def test_unavailable_input_selector_edits_invalidate_the_reason(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + selector = self.root / 'scripts/selector.py' + selector.write_text('value = 1\n') + record = self.unavailable_record(sites, requires=['scripts/selector.py']) + selector.write_text('value = 2\n') + report = classifier.classify(self.root, sites, record) + self.assertFalse(report['evidence_valid']) + self.assertIn('stale-file-evidence', {item['reason'] for item in report['problems']}) + self.assert_unknown_rules(report, {'unmatched-site': 1}) + + def test_removed_unavailable_input_sites_leave_dead_evidence(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + report = classifier.classify(self.root, [], self.unavailable_record(sites)) + self.assertFalse(report['evidence_valid']) + self.assertIn('dead-site-evidence', {item['reason'] for item in report['problems']}) + self.assert_unknown_rules(report, {}) + + def test_unavailable_input_does_not_cover_a_repeated_unmatched_occurrence(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\n') + report = classifier.classify(self.root, sites + copy.deepcopy(sites), self.unavailable_record(sites)) + self.assertEqual(report['counts']['unknown']['locations'], 1) + self.assert_unknown_rules(report, {'unavailable-input': 1, 'unmatched-site': 1}) + + def test_unavailable_input_still_requires_the_exact_rust_span(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.unavailable_record(sites) + record['files'][self.path]['sites'][0]['program_span']['start'] += 1 + report = classifier.classify(self.root, sites, record) + self.assert_unknown_rules(report, {'source-span-mismatch': 1}) + + def test_unavailable_input_cannot_fold_to_a_less_severe_origin(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\nsubprocess.run(other)\n') + for verdict, evidence_class in [('qualified-via-owner', 'reviewed-reference'), ('excluded', 'reviewed-exclusion')]: + with self.subTest(verdict=verdict): + record = self.unavailable_record(sites) + entries = record['files'][self.path]['sites'] + entries[0].update(verdict=verdict, **{'class': evidence_class}) + entries[1]['fold_to'] = sites[0]['line'] + with self.assertRaisesRegex(ValueError, 'equally severe'): + classifier.classify(self.root, sites, record) + + def test_less_severe_rows_folded_into_unknown_have_their_own_report_reason(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\nsubprocess.run(other)\n') + for verdict, evidence_class in [('qualified-via-owner', 'reviewed-reference'), ('excluded', 'reviewed-exclusion')]: + with self.subTest(verdict=verdict): + record = self.unavailable_record(sites) + record['files'][self.path]['sites'][1].update(verdict=verdict, **{'class': evidence_class}, + fold_to=sites[0]['line']) + report = classifier.classify(self.root, sites, record) + self.assertEqual(report['counts']['unknown']['locations'], 1) + self.assert_unknown_rules(report, {'unavailable-input': 1, 'folded-to-unknown': 1}) + + def test_unknown_folded_into_bypass_does_not_enter_unknown_reasons(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\nsubprocess.run(other)\n') + record = self.unavailable_record(sites) + entries = record['files'][self.path]['sites'] + entries[0].update(verdict='confirmed-bypass', **{'class': 'reviewed-bypass'}) + entries[1]['fold_to'] = sites[0]['line'] + report = classifier.classify(self.root, sites, record) + self.assertEqual(report['counts']['confirmed-bypass']['rows'], 2) + self.assertIn('unavailable-input', report['locations'][0]['patterns']) + self.assert_unknown_rules(report, {}) + + def test_stale_unavailable_input_proofs_cannot_keep_their_folds_or_reasons(self): + sites = self.sites('import subprocess\nsubprocess.run(command)\nsubprocess.run(other)\n') + record = self.unavailable_record(sites) + record['files'][self.path]['sites'][1].update(verdict='qualified-via-owner', + **{'class': 'reviewed-reference'}, fold_to=sites[0]['line']) + self.file.write_text(self.file.read_text() + '\n') + report = classifier.classify(self.root, sites, record) + self.assertFalse(report['evidence_valid']) + self.assertEqual(report['counts']['unknown']['locations'], 2) + self.assert_unknown_rules(report, {'unmatched-site': 2}) + def test_an_observer_tooling_copy_cannot_use_registered_source_evidence(self): sites = self.sites('import subprocess\nsubprocess.run(["ffprobe", "-version"])\n') sites[0]['status'] = 'observer-copy' From ca62d511f6fa1443b4d5cf5d76baeb09f84404db Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:10:09 +0900 Subject: [PATCH 014/113] fix(oracle): execute the qualified pair in input-summary checks Signed-off-by: Gunwoo Kim --- scripts/input_summary_check.py | 12 +++--- scripts/standalone_audio_probe_check.py | 21 ++++++----- scripts/tests/test_input_summary_check.py | 37 +++++++++++++------ .../test_standalone_audio_probe_check.py | 37 +++++++++++++------ 4 files changed, 66 insertions(+), 41 deletions(-) diff --git a/scripts/input_summary_check.py b/scripts/input_summary_check.py index d6658429f..4f12cfcfc 100644 --- a/scripts/input_summary_check.py +++ b/scripts/input_summary_check.py @@ -57,13 +57,11 @@ class Oracle: def __init__(self, directory): self.directory = Path(directory).resolve() try: - problems = list(test_oracle.verify_bin(self.directory)) - except (OSError, subprocess.SubprocessError, ValueError, SystemExit): + pair = test_oracle.require(self.directory / "ffmpeg", self.directory / "ffprobe") + except test_oracle.QualificationError: raise CheckFailure("oracle-pin") from None - if problems: - raise CheckFailure("oracle-pin") - self.ffmpeg = self.directory / "ffmpeg" - self.ffprobe = self.directory / "ffprobe" + self.ffmpeg = pair.ffmpeg + self.ffprobe = pair.ffprobe @dataclass(frozen=True) @@ -498,7 +496,7 @@ def generate_audio_fixtures(oracle, directory): with tempfile.TemporaryDirectory(prefix=".input-summary-", dir=directory) as temporary: root = Path(temporary) try: - paths = audio_probe.generate(oracle.directory, root) + paths = audio_probe.generate(oracle, root) except audio_probe.CheckFailure: raise CheckFailure("generate-standalone-audio") from None unqualified = {"wav-extensible-s24-valid20", "wav-extensible-s32-valid24", diff --git a/scripts/standalone_audio_probe_check.py b/scripts/standalone_audio_probe_check.py index 0d8f591e0..21c4fe6a5 100644 --- a/scripts/standalone_audio_probe_check.py +++ b/scripts/standalone_audio_probe_check.py @@ -152,7 +152,7 @@ def generate(oracle, directory): source, encoded = directory / f"{label}-source.wav", directory / f"{label}-encoded.flac" source.write_bytes(wave(bits=bits, channels=channels, rate=rate, frames=sample_count, mask=0x3F if channels == 6 else None)) - run([oracle / "ffmpeg", "-v", "error", "-nostdin", "-y", *AUDIO_DECODE_INPUT, + run([oracle.ffmpeg, "-v", "error", "-nostdin", "-y", *AUDIO_DECODE_INPUT, "-i", source, "-map_metadata", "-1", "-c:a", "flac", encoded]) streaminfo, frames = split_flac(encoded.read_bytes()) tags = comments(("TITLE=Generated title", "ARTIST=Fixture artist", "DESCRIPTION=Fixture comment", @@ -167,7 +167,7 @@ def generate(oracle, directory): prefixed = directory / "flac-empty-id3-prefix.flac" base = paths[-1].read_bytes() prefixed.write_bytes(b"ID3\x04\0\0\0\0\0\0" + base) - accepted = run([oracle / "ffprobe", "-v", "error", "-show_format", "-show_streams", prefixed], + accepted = run([oracle.ffprobe, "-v", "error", "-show_format", "-show_streams", prefixed], allow_failure=True) if accepted.returncode == 0: paths.append(prefixed) @@ -175,7 +175,7 @@ def generate(oracle, directory): print("SKIP flac-empty-id3-prefix: pinned oracle refuses empty ID3v2.4 prefix", file=sys.stderr) footer = directory / "flac-empty-id3-footer.flac" footer.write_bytes(b"ID3\x04\0\x10\0\0\0\0" + b"3DI\x04\0\x10\0\0\0\0" + base) - run([oracle / "ffprobe", "-v", "error", "-show_format", "-show_streams", footer]) + run([oracle.ffprobe, "-v", "error", "-show_format", "-show_streams", footer]) paths.append(footer) return paths @@ -194,7 +194,7 @@ def compare(coreav, oracle, paths): for writer in WRITERS: options = ["-v", "error", "-show_format", "-show_streams", "-of", writer, path] try: - expected = run([oracle / "ffprobe", *options]).stdout + expected = run([oracle.ffprobe, *options]).stdout actual = run([coreav, "--strict-safe", "ffprobe", *options], env=env).stdout except CheckFailure as error: raise CheckFailure(f"{path.name} ({writer}): {error}") from error @@ -239,7 +239,7 @@ def verify(coreav, oracle, paths): outputs, references = {}, {} for writer in WRITERS: options = ["-v", "error", "-show_format", "-show_streams", "-of", writer, path] - references[writer] = run([oracle / "ffprobe", *options]).stdout + references[writer] = run([oracle.ffprobe, *options]).stdout outputs[writer] = run([coreav, "--strict-safe", "ffprobe", *options], env=env).stdout try: observed = json.loads(references["json"])["streams"][0] @@ -257,7 +257,7 @@ def verify(coreav, oracle, paths): try: path.write_bytes(control) for writer in WRITERS: - expected = run([oracle / "ffprobe", "-v", "error", "-show_format", "-show_streams", + expected = run([oracle.ffprobe, "-v", "error", "-show_format", "-show_streams", "-of", writer, path]).stdout if outputs[writer] != expected or outputs[writer] == references[writer]: raise CheckFailure(f"PCM32 valid24 ({writer}): native must match the full PCM32 control report, " @@ -274,11 +274,12 @@ def main(argv=None): parser.add_argument("--oracle-dir", type=Path, required=True) parser.add_argument("--directory", type=Path, help="retain generated fixtures here; safe to rerun") args = parser.parse_args(argv) - coreav, oracle = args.coreav.resolve(), args.oracle_dir.resolve() + coreav, selected = args.coreav.resolve(), args.oracle_dir.resolve() try: - problems = list(test_oracle.verify_bin(oracle)) - if problems: - raise CheckFailure('; '.join(problems)) + try: + oracle = test_oracle.require(selected / "ffmpeg", selected / "ffprobe") + except test_oracle.QualificationError as error: + raise CheckFailure(str(error)) from None if args.directory: directory = args.directory.resolve() directory.mkdir(parents=True, exist_ok=True) diff --git a/scripts/tests/test_input_summary_check.py b/scripts/tests/test_input_summary_check.py index 648cf6ae4..5d1359e5e 100644 --- a/scripts/tests/test_input_summary_check.py +++ b/scripts/tests/test_input_summary_check.py @@ -1,5 +1,6 @@ import contextlib import io +import os from pathlib import Path import subprocess import sys @@ -151,25 +152,36 @@ def test_refusal_requires_exit_four_empty_stdout_and_no_partial_input(self): class Commands(unittest.TestCase): + PAIR = check.test_oracle.Oracle(Path("/qualified/ffmpeg"), Path("/qualified/ffprobe")) + def oracle(self): - with patch.object(check.test_oracle, "verify_bin", return_value=[]), \ - patch.object(check.test_oracle, "verify_bin", return_value=[]): + with patch.object(check.test_oracle, "require", return_value=self.PAIR): return check.Oracle(Path("oracle")) def test_platform_pin_is_verified_on_construction(self): - for platform, module in (("darwin", check.test_oracle), ("linux", check.test_oracle)): - with self.subTest(platform=platform), patch.object(check.sys, "platform", platform), \ - patch.object(module, "verify_bin", return_value=[]) as verify: - oracle = check.Oracle(Path("oracle")) - verify.assert_called_once_with(Path("oracle").resolve()) - self.assertEqual(oracle.ffprobe, Path("oracle").resolve() / "ffprobe") + with patch.object(check.test_oracle, "require", return_value=self.PAIR) as require: + oracle = check.Oracle(Path("oracle")) + require.assert_called_once_with(Path("oracle").resolve() / "ffmpeg", Path("oracle").resolve() / "ffprobe") + self.assertEqual((oracle.ffmpeg, oracle.ffprobe), (self.PAIR.ffmpeg, self.PAIR.ffprobe)) + + def test_an_unqualified_pair_stops_before_creating_fixtures(self): + with tempfile.TemporaryDirectory() as directory: + root = Path(directory) + for name in ("ffmpeg", "ffprobe"): + (root / name).write_text(f"#!/bin/sh\nprintf '%s\\n' '{name} version 0.0.0'\n") + (root / name).chmod(0o700) + result = subprocess.run([sys.executable, "-I", str(Path(check.__file__)), "--coreav", "missing", + "--oracle-dir", str(root), "--directory", str(root / "uncreated")], + env=dict(os.environ, CI="1"), capture_output=True, text=True, timeout=30) + self.assertEqual((result.returncode, result.stderr), (1, "FAIL oracle-pin\n")) + self.assertFalse((root / "uncreated").exists()) def test_pin_failure_stops_before_generation_and_hides_verifier_content(self): - for failure in (["/private/path arbitrary content"], OSError("/secret/path"), SystemExit("secret")): - options = {"side_effect": failure} if isinstance(failure, BaseException) else {"return_value": failure} + for failure in ("/private/path arbitrary content", "/secret/path", "secret"): output = io.StringIO() - with self.subTest(failure=failure), patch.object(check.sys, "platform", "darwin"), \ - patch.object(check.test_oracle, "verify_bin", **options), \ + with self.subTest(failure=failure), \ + patch.object(check.test_oracle, "require", + side_effect=check.test_oracle.QualificationError(failure)), \ patch.object(check, "generate_fixtures") as generate, \ contextlib.redirect_stderr(output): self.assertEqual(check.main(["--coreav", "coreav", "--oracle-dir", "oracle", @@ -379,6 +391,7 @@ def test_structured_side_data_rejects_reordering_status_and_diagnostics(self): def test_audio_matrix_requires_exact_masks_and_preserves_unsupported_cases(self): def generate(oracle, root): + self.assertEqual((oracle.ffmpeg, oracle.ffprobe), (self.PAIR.ffmpeg, self.PAIR.ffprobe)) paths = [] for name, data in ( ("wav-extensible-stereo.wav", check.audio_probe.wave(mask=3)), diff --git a/scripts/tests/test_standalone_audio_probe_check.py b/scripts/tests/test_standalone_audio_probe_check.py index 29b180339..e90d3660e 100644 --- a/scripts/tests/test_standalone_audio_probe_check.py +++ b/scripts/tests/test_standalone_audio_probe_check.py @@ -16,6 +16,8 @@ sys.path.insert(0, str(Path(__file__).resolve().parents[1])) import standalone_audio_probe_check as check +ORACLE = check.test_oracle.Oracle(Path("qualified/ffmpeg"), Path("qualified/ffprobe")) + class StandaloneAudioProbe(unittest.TestCase): def setUp(self): @@ -93,9 +95,9 @@ def encoder(command, **kwargs): (self.root / "unrelated.txt").write_text("keep") with patch.object(check, "run", side_effect=encoder): - first = check.generate(Path("oracle"), self.root) + first = check.generate(ORACLE, self.root) contents = {path.name: path.read_bytes() for path in first} - second = check.generate(Path("oracle"), self.root) + second = check.generate(ORACLE, self.root) self.assertEqual(len(first), 45) self.assertEqual(len(set(first)), len(first)) self.assertEqual(contents, {path.name: path.read_bytes() for path in second}) @@ -114,7 +116,7 @@ def command(args, **kwargs): source = self.root / "file.wav" with patch.object(check, "run", side_effect=command), patch.dict(os.environ, { "COREAV_STRICT_SAFE": "0", "COREAV_FALLBACK": "bad", "COREAV_FALLBACK_ACTIVE": "1"}): - self.assertEqual(check.compare(Path("coreav"), Path("oracle"), [source]), 2) + self.assertEqual(check.compare(Path("coreav"), ORACLE, [source]), 2) self.assertEqual([args[args.index("-of") + 1] for args, _ in calls], ["default", "default", "json", "json"]) for oracle_call, native_call in ((calls[0], calls[1]), (calls[2], calls[3])): self.assertEqual(oracle_call[0][-1], native_call[0][-1]) @@ -136,12 +138,12 @@ def output(args, **kwargs): with patch.object(check, "run", side_effect=output), self.assertRaisesRegex( check.CheckFailure, f"file.wav \\({writer}\\): stdout differs"): - check.compare(Path("coreav"), Path("oracle"), [self.root / "file.wav"]) + check.compare(Path("coreav"), ORACLE, [self.root / "file.wav"]) def test_empty_successful_outputs_do_not_pass(self): with patch.object(check, "run", return_value=subprocess.CompletedProcess([], 0, b"", b"")), \ self.assertRaises(check.CheckFailure): - check.compare(Path("coreav"), Path("oracle"), [self.root / "file.wav"]) + check.compare(Path("coreav"), ORACLE, [self.root / "file.wav"]) def test_refusals_require_failure_empty_stdout_and_a_diagnostic(self): paths = [self.root / name for name in ("wav-rifx-s16.wav", "wav-rifx-f32.wav", "wav-partial-sample.wav")] @@ -150,11 +152,11 @@ def test_refusals_require_failure_empty_stdout_and_a_diagnostic(self): with self.subTest(status=status, stdout=stdout, stderr=stderr), patch.object( check, "run", return_value=subprocess.CompletedProcess([], status, stdout, stderr)): if status == 4 and not stdout and stderr: - self.assertEqual(check.verify(Path("coreav"), Path("oracle"), paths), + self.assertEqual(check.verify(Path("coreav"), ORACLE, paths), {"parity": 0, "refusals": 6, "divergences": 0}) else: with self.assertRaises(check.CheckFailure): - check.verify(Path("coreav"), Path("oracle"), paths) + check.verify(Path("coreav"), ORACLE, paths) def test_known_divergence_checks_entire_reports_and_restores_the_fixture(self): source = self.root / "wav-extensible-s32-valid24.wav" @@ -183,11 +185,11 @@ def output(args, **kwargs): with patch.object(check, "run", side_effect=output): if fault is None: - self.assertEqual(check.verify(Path("coreav"), Path("oracle"), [source]), + self.assertEqual(check.verify(Path("coreav"), ORACLE, [source]), {"parity": 0, "refusals": 0, "divergences": 2}) else: with self.assertRaises(check.CheckFailure): - check.verify(Path("coreav"), Path("oracle"), [source]) + check.verify(Path("coreav"), ORACLE, [source]) self.assertEqual(source.read_bytes(), original) def test_command_failure_and_timeout_have_bounded_diagnostics(self): @@ -202,14 +204,25 @@ def test_command_failure_and_timeout_have_bounded_diagnostics(self): check.run(["program"]) def test_pin_failure_prevents_fixture_generation(self): - with patch.object(check.test_oracle, "verify_bin", return_value=("bad pin",)) as verify, \ - patch.object(check, "generate") as generate, contextlib.redirect_stderr(io.StringIO()) as stderr: + with patch.object(check.test_oracle, "require", side_effect=check.test_oracle.QualificationError("bad pin")) \ + as require, patch.object(check, "generate") as generate, \ + contextlib.redirect_stderr(io.StringIO()) as stderr: result = check.main(["--coreav", "coreav", "--oracle-dir", "oracle", "--directory", str(self.root)]) self.assertEqual(result, 1) self.assertIn("bad pin", stderr.getvalue()) - verify.assert_called_once_with(Path("oracle").resolve()) + require.assert_called_once_with(Path("oracle").resolve() / "ffmpeg", Path("oracle").resolve() / "ffprobe") generate.assert_not_called() + def test_generation_and_comparison_execute_the_owner_returned_pair(self): + with patch.object(check.test_oracle, "require", return_value=ORACLE), \ + patch.object(check, "generate", return_value=[]) as generate, \ + patch.object(check, "verify", return_value={"parity": 0, "refusals": 0, "divergences": 0}) as verify, \ + contextlib.redirect_stdout(io.StringIO()): + self.assertEqual(check.main(["--coreav", "coreav", "--oracle-dir", "oracle", + "--directory", str(self.root)]), 0) + self.assertIs(generate.call_args.args[0], ORACLE) + self.assertIs(verify.call_args.args[1], ORACLE) + if __name__ == "__main__": unittest.main() From ebd93887336c8ac25dbd67949a243e20604fda3a Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:12:59 +0900 Subject: [PATCH 015/113] test(oracle): select the stdin replay pair through the owner Signed-off-by: Gunwoo Kim --- crates/coreav-cli/tests/ffprobe_stdin.rs | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/crates/coreav-cli/tests/ffprobe_stdin.rs b/crates/coreav-cli/tests/ffprobe_stdin.rs index 8ce30044a..e4195a9d9 100644 --- a/crates/coreav-cli/tests/ffprobe_stdin.rs +++ b/crates/coreav-cli/tests/ffprobe_stdin.rs @@ -2,31 +2,20 @@ #![cfg(all(target_os = "linux", target_arch = "x86_64"))] #![allow(clippy::unwrap_used, clippy::panic)] -use std::path::{Path, PathBuf}; +#[path = "../../../test-support/oracle.rs"] +mod test_oracle; + +use std::path::Path; use std::process::Command; #[test] fn structured_stdin_and_complete_pinned_replay() { - let ffmpeg = std::env::var_os("COREAV_FFMPEG") - .map(PathBuf::from) - .unwrap_or_else(|| PathBuf::from("/opt/coreav-oracle-bin/ffmpeg")); - assert_eq!(ffmpeg.file_name(), Some(std::ffi::OsStr::new("ffmpeg"))); - if let Some(ffprobe) = std::env::var_os("COREAV_FFPROBE") { - assert_eq!( - PathBuf::from(ffprobe).canonicalize().unwrap(), - ffmpeg - .parent() - .unwrap() - .join("ffprobe") - .canonicalize() - .unwrap() - ); - } + let oracle = test_oracle::require(); let result = Command::new("python3") .arg("-I") .arg(Path::new(env!("CARGO_MANIFEST_DIR")).join("../../scripts/ffprobe_stdin_check.py")) .args(["--coreav", env!("CARGO_BIN_EXE_coreav"), "--oracle-dir"]) - .arg(ffmpeg.parent().unwrap()) + .arg(oracle.ffmpeg().parent().unwrap()) .arg("--directory") .arg(env!("CARGO_TARGET_TMPDIR")) .output() From 97057d9f8f5d9499d206e969bd333ce321aba15e Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:14:19 +0900 Subject: [PATCH 016/113] fix(oracle): pass the qualified pair through the writer audits Signed-off-by: Gunwoo Kim --- .../tests/test_writer_kd_audit_selection.py | 100 ++++++++++++++++++ tools/oracle/writer_kd_audit.py | 8 +- tools/oracle/writer_kd_audit_cli.py | 6 +- 3 files changed, 111 insertions(+), 3 deletions(-) create mode 100644 tools/oracle/tests/test_writer_kd_audit_selection.py diff --git a/tools/oracle/tests/test_writer_kd_audit_selection.py b/tools/oracle/tests/test_writer_kd_audit_selection.py new file mode 100644 index 000000000..f7c750060 --- /dev/null +++ b/tools/oracle/tests/test_writer_kd_audit_selection.py @@ -0,0 +1,100 @@ +"""The writer audits execute the oracle pair the shared owner returned.""" +import contextlib +import importlib.util +import io +import json +import pathlib +import sys +import tempfile +import unittest +from unittest.mock import patch + +ROOT = pathlib.Path(__file__).resolve().parents[3] + + +def load(name): + spec = importlib.util.spec_from_file_location(name, ROOT / 'tools' / 'oracle' / f'{name}.py') + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +audit = load('writer_kd_audit') +cli = load('writer_kd_audit_cli') +PAIR = audit.test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified/ffprobe')) + + +class Pool: + created = [] + + def __init__(self, workers): + Pool.created.append(self) + self.jobs = [] + + def __enter__(self): + return self + + def __exit__(self, *error): + return False + + def map(self, function, jobs): + self.jobs.extend(jobs) + return [[] for _ in self.jobs] + + +class WriterAudit(unittest.TestCase): + def run_main(self, **require): + Pool.created.clear() + with tempfile.TemporaryDirectory() as directory: + manifest = pathlib.Path(directory) / 'manifest.json' + manifest.write_text(json.dumps([{'output': 'out.mp4'}])) + argv = ['writer_kd_audit.py', '--writer', 'clip', '--manifest', str(manifest), + '--ffmpeg', 'chosen/ffmpeg', '--ffprobe', 'chosen/ffprobe'] + with patch.object(sys, 'argv', argv), patch.object(audit, 'ProcessPoolExecutor', Pool), \ + patch.object(audit.test_oracle, 'require', **require) as owner, \ + contextlib.redirect_stdout(io.StringIO()), contextlib.redirect_stderr(io.StringIO()): + try: + audit.main() + finally: + owner.assert_called_once_with('chosen/ffmpeg', 'chosen/ffprobe') + + def test_workers_receive_the_owner_returned_pair(self): + self.run_main(return_value=PAIR) + self.assertEqual(Pool.created[0].jobs[0][2], ('/qualified/ffprobe', '/qualified/ffmpeg', None)) + + def test_an_unqualified_pair_stops_before_any_worker_starts(self): + error = audit.test_oracle.QualificationError('stage=oracle_qualification: fake') + with self.assertRaisesRegex(SystemExit, 'stage=oracle_qualification'): + self.run_main(side_effect=error) + self.assertEqual(Pool.created, []) + + +class CliAudit(unittest.TestCase): + def selected_argv(self, oracle): + calls = [] + runner = 'run_text' if oracle == 'text' else 'run_policy' + argv = ['writer_kd_audit_cli.py', '--oracle', oracle, '--coreav', 'coreav', '--media', 'media'] + with patch.object(sys, 'argv', argv), patch.object(cli.test_oracle, 'require', return_value=PAIR), \ + patch.object(cli, runner, side_effect=lambda value, kds: calls.append(value) or {}), \ + patch.object(cli, 'TEXT_MUTATIONS', []), patch.object(cli, 'POLICY_MUTATIONS', []), \ + patch.dict(cli.os.environ), contextlib.redirect_stdout(io.StringIO()), \ + contextlib.redirect_stderr(io.StringIO()): + try: + cli.main() + except SystemExit: + pass + return calls[0] + + def test_text_oracle_receives_the_owner_returned_pair(self): + argv = self.selected_argv('text') + self.assertEqual(argv[argv.index('--ffmpeg') + 1], '/qualified/ffmpeg') + self.assertEqual(argv[argv.index('--ffprobe') + 1], '/qualified/ffprobe') + + def test_policy_oracle_receives_the_owner_returned_probe(self): + argv = self.selected_argv('policy') + self.assertEqual(argv[argv.index('--ffprobe') + 1], '/qualified/ffprobe') + self.assertNotIn('--ffmpeg', argv) + + +if __name__ == '__main__': + unittest.main() diff --git a/tools/oracle/writer_kd_audit.py b/tools/oracle/writer_kd_audit.py index baa358a38..de157330e 100644 --- a/tools/oracle/writer_kd_audit.py +++ b/tools/oracle/writer_kd_audit.py @@ -52,6 +52,8 @@ ROOT = Path(__file__).resolve().parents[2] sys.path.insert(0, str(ROOT / "scripts")) +import test_oracle + def boxes(data, start, end): """(type, header start, payload start, end) of each box in [start, end).""" @@ -491,7 +493,11 @@ def main(): entries = json.loads(Path(args.manifest).read_text()) if args.limit: entries = entries[:args.limit] - tools = (args.ffprobe, args.ffmpeg, args.mediainfo) + try: + oracle = test_oracle.require(args.ffmpeg, args.ffprobe) + except test_oracle.QualificationError as error: + raise SystemExit(f"writer_kd_audit: {error}") from None + tools = (str(oracle.ffprobe), str(oracle.ffmpeg), args.mediainfo) work = tempfile.mkdtemp(prefix="writer-kd-audit-") results = [] try: diff --git a/tools/oracle/writer_kd_audit_cli.py b/tools/oracle/writer_kd_audit_cli.py index 8c37b3b55..f85e6b581 100644 --- a/tools/oracle/writer_kd_audit_cli.py +++ b/tools/oracle/writer_kd_audit_cli.py @@ -541,7 +541,7 @@ def main(): parser.add_argument("--mediainfo") parser.add_argument("--report") args = parser.parse_args() - test_oracle.require('ffmpeg', 'ffprobe') + oracle = test_oracle.require('ffmpeg', 'ffprobe') work = Path(tempfile.mkdtemp(prefix="writer-kd-audit-cli-")) atexit.register(shutil.rmtree, work, True) wrapper = work / "coreav" @@ -552,8 +552,10 @@ def main(): if args.mediainfo: argv += ["--mediainfo", args.mediainfo] os.environ["COREAV_SCRIPTS"] = str(ROOT / "scripts") + if args.oracle == "text": + argv += ["--ffmpeg", str(oracle.ffmpeg), "--ffprobe", str(oracle.ffprobe)] if args.oracle == "policy": - argv = ["--coreav", str(wrapper), "--media", args.media, "--ffprobe", "ffprobe", "--oracle-frames"] + argv = ["--coreav", str(wrapper), "--media", args.media, "--ffprobe", str(oracle.ffprobe), "--oracle-frames"] for policy in args.policy: argv += ["--policy", policy] run_text_or_hls = {"text": run_text, "hls": run_hls, "policy": run_policy}[args.oracle] From b5eba34af416341fb5011d92f99281f421977e81 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:15:15 +0900 Subject: [PATCH 017/113] ci(oracle): pass the qualified pair to join and copy checks Signed-off-by: Gunwoo Kim --- .github/workflows/ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1f32d7262..d7be203f2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1085,7 +1085,14 @@ jobs: run: | set -euo pipefail cargo test --locked --release -p coreav-isobmff-write --test join fixtures_round_trip -- --ignored + 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 python3 -I scripts/join_check.py --manifest "$COREAV_JOIN_OUT/manifest.json" \ + --ffmpeg "$FFMPEG" --ffprobe "$FFPROBE" \ --mediainfo "$RUNNER_TEMP/coreav-oracle-bin/mediainfo" --ffmpeg-concat \ --report "$RUNNER_TEMP/coreav-join.json" # docs/design/compat-cli.md, "coreav ffmpeg" (R3 on the fixtures): @@ -1104,7 +1111,14 @@ jobs: set -euo pipefail cargo test --locked --release -p coreav-cli --test ffmpeg the_0_1_0_commands_on_the_fixtures -- --ignored cargo test --locked --release -p coreav-cli --test ffmpeg_concat c02_guard_concat_preserves_complete_native_output -- --ignored + 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 python3 -I tools/compat-corpus/copy_check.py --records "$COREAV_FFMPEG_OUT/records.json" \ + --ffmpeg "$FFMPEG" --ffprobe "$FFPROBE" \ --mediainfo "$RUNNER_TEMP/coreav-oracle-bin/mediainfo" \ --report "$RUNNER_TEMP/coreav-ffmpeg.json" - name: Preserve the writers' reports @@ -1669,7 +1683,14 @@ jobs: run: | set -euo pipefail cargo test --locked --release -p coreav-cli --test ffmpeg the_0_1_0_commands_on_the_fixtures -- --ignored + 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 python3 -I tools/compat-corpus/copy_check.py --records "$COREAV_FFMPEG_OUT/records.json" \ + --ffmpeg "$FFMPEG" --ffprobe "$FFPROBE" \ --mediainfo mediainfo --report "$RUNNER_TEMP/mkv-ffmpeg.json" # docs/design/remux.md, "Audio sample entries": FLAC, ALAC, AC-3 and # E-AC-3 copied into MP4 by remux, clip, split, join and coreav ffmpeg From 252cbcdcfd011efab094964b93f5921206b90624 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:18:16 +0900 Subject: [PATCH 018/113] fix(oracle): execute the qualified pair in audio checks Signed-off-by: Gunwoo Kim --- scripts/aac_pcm_eligibility.py | 37 +++++++-------- scripts/flac_output_check.py | 13 +++--- scripts/flac_output_measure.py | 23 +++++----- scripts/opus_matroska_padding.py | 13 +++--- scripts/opus_mp4_presentation.py | 13 +++--- scripts/opus_pcm_eligibility.py | 15 ++++--- scripts/pcm_output_check.py | 13 +++--- scripts/raw_audio_pipe_check.py | 21 ++++----- scripts/raw_pcm_check.py | 19 ++++---- scripts/swr_characterize.py | 10 +++-- scripts/tests/test_aac_pcm_eligibility.py | 44 ++++++++++++++++++ scripts/tests/test_flac_output_check.py | 40 ++++++++++++++++- scripts/tests/test_flac_output_measure.py | 46 +++++++++++++++++++ scripts/tests/test_opus_matroska_padding.py | 23 ++++++++-- scripts/tests/test_opus_mp4_presentation.py | 23 ++++++++-- scripts/tests/test_opus_pcm_eligibility.py | 25 +++++++++-- scripts/tests/test_pcm_output_check.py | 50 +++++++++++++++++++++ scripts/tests/test_raw_audio_pipe_check.py | 37 ++++++++++++++- scripts/tests/test_raw_pcm_check.py | 45 ++++++++++++++++++- scripts/tests/test_swr_characterize.py | 40 ++++++++++++++++- 20 files changed, 449 insertions(+), 101 deletions(-) create mode 100644 scripts/tests/test_pcm_output_check.py diff --git a/scripts/aac_pcm_eligibility.py b/scripts/aac_pcm_eligibility.py index ccf37824d..b34d599cc 100644 --- a/scripts/aac_pcm_eligibility.py +++ b/scripts/aac_pcm_eligibility.py @@ -15,7 +15,7 @@ sys.path.insert(0, str(Path(__file__).resolve().parent)) from oracle_audio import INPUT_ARGS as AUDIO_DECODE_INPUT from oracle_pin import load -from test_oracle import verify_bin +import test_oracle def run(args, *, env=None): @@ -87,7 +87,7 @@ def pns_check(oracle, source, directory, metadata): import numpy as np import aac_pns - reference = run([oracle / 'ffmpeg', '-v', 'error', '-f', 'aac', *AUDIO_DECODE_INPUT, + reference = run([oracle.ffmpeg, '-v', 'error', '-f', 'aac', *AUDIO_DECODE_INPUT, '-i', directory / 'packets.aac', '-c:a', 'pcm_f32le', '-f', 'f32le', '-']) if reference.returncode or reference.stderr: raise ValueError('untrimmed oracle failed or reported damage') @@ -96,7 +96,7 @@ def pns_check(oracle, source, directory, metadata): oracle_raw = np.frombuffer(reference.stdout, dtype='H', variant, info['config'] + 2, skip) path = work / f'{mode}-{length}-{skip}.mp4' path.write_bytes(variant) - reference = run([oracle / 'ffmpeg', '-v', 'error', *AUDIO_DECODE_INPUT, + reference = run([oracle.ffmpeg, '-v', 'error', *AUDIO_DECODE_INPUT, '-i', path, '-f', 'f32le', '-']) oracle_count = len(reference) // 4 if oracle_count != full: diff --git a/scripts/opus_pcm_eligibility.py b/scripts/opus_pcm_eligibility.py index f7a008278..3fd404acc 100644 --- a/scripts/opus_pcm_eligibility.py +++ b/scripts/opus_pcm_eligibility.py @@ -17,7 +17,7 @@ from opus_matroska_padding import matroska, run, wav_samples from opus_mp4_presentation import boxes, metadata from oracle_audio import INPUT_ARGS as AUDIO_DECODE_INPUT -from test_oracle import verify_bin +import test_oracle def native(coreav, source, after, output='pipe:', threads=1, strict=True): @@ -60,9 +60,10 @@ def compare(tool, work, label, reference, native, channels): def check(coreav, oracle, tool, work): - errors = list(verify_bin(oracle)) - if errors: - raise ValueError('unverified oracle: ' + '; '.join(errors)) + try: + oracle = test_oracle.require(oracle / 'ffmpeg', oracle / 'ffprobe') + except test_oracle.QualificationError as error: + raise ValueError('unverified oracle: ' + str(error)) from None if not tool.is_file(): raise ValueError('the pinned Opus comparison tool is required') work.mkdir(parents=True, exist_ok=True) @@ -81,7 +82,7 @@ def check(coreav, oracle, tool, work): .07 * math.sin(2 * math.pi * (3171 + 71 * channel) * n / 48000)) for n in range(4800) for channel in range(channels))) path = work / f'{label}.mp4' - run([oracle / 'ffmpeg', '-v', 'error', '-f', 'f32le', '-ar', '48000', '-ac', channels, + run([oracle.ffmpeg, '-v', 'error', '-f', 'f32le', '-ar', '48000', '-ac', channels, *AUDIO_DECODE_INPUT, '-i', source, '-c:a', 'libopus', '-b:a', bitrate, '-application', application, '-vbr', 'off', '-movie_timescale', '48000', '-y', path]) data = path.read_bytes() @@ -105,7 +106,7 @@ def check(coreav, oracle, tool, work): summary['output']['sample_rate'] != 48000 or summary['warnings'] or \ len(raw[format]) != info['packet_samples'] * channels * width: raise ValueError('incomplete native packet control') - reference = run([oracle / 'ffmpeg', '-v', 'error', '-c:a', 'libopus', + reference = run([oracle.ffmpeg, '-v', 'error', '-c:a', 'libopus', *AUDIO_DECODE_INPUT, '-i', packet_source, '-f', 's16le', '-']) whole_quality = compare(tool, work, label, reference, raw['s16'], channels) terminal_bytes = 2880 * channels * 2 @@ -146,7 +147,7 @@ def check(coreav, oracle, tool, work): if channels == 1 and (sys.platform, platform.machine()) == ('linux', 'x86_64'): floats = work / f'{name}-rate.f32' floats.write_bytes(raw['f32'][start * 4:(start + length) * 4]) - expected = run([oracle / 'ffmpeg', '-v', 'error', '-f', 'f32le', '-ar', '48000', + expected = run([oracle.ffmpeg, '-v', 'error', '-f', 'f32le', '-ar', '48000', '-ac', '1', *AUDIO_DECODE_INPUT, '-i', floats, '-ar', '16000', '-f', format + 'le', '-']) actual = run(native(coreav, variant_path, ['-ar', '16000', '-f', format + 'le'])) diff --git a/scripts/pcm_output_check.py b/scripts/pcm_output_check.py index 114a5398f..b3299c953 100644 --- a/scripts/pcm_output_check.py +++ b/scripts/pcm_output_check.py @@ -12,7 +12,7 @@ sys.path.insert(0, str(Path(__file__).resolve().parent)) from oracle_audio import INPUT_ARGS as AUDIO_DECODE_INPUT -from test_oracle import verify_bin +import test_oracle FIELDS = ( @@ -43,7 +43,7 @@ def native_command(coreav, input_path, output, before=(), after=()): def check(coreav, oracle, root): - ffmpeg, ffprobe = oracle / "ffmpeg", oracle / "ffprobe" + ffmpeg, ffprobe = oracle.ffmpeg, oracle.ffprobe env = {**os.environ, "COREAV_STRICT_SAFE": "1", "COREAV_FALLBACK": str(root / "absent-ffmpeg")} outcomes = [] @@ -185,11 +185,12 @@ def main(): parser.add_argument("--oracle-dir", type=Path, required=True) parser.add_argument("--out", type=Path, required=True) args = parser.parse_args() - problems = list(verify_bin(args.oracle_dir)) - if problems: - parser.error("; ".join(problems)) + try: + oracle = test_oracle.require(args.oracle_dir / "ffmpeg", args.oracle_dir / "ffprobe") + except test_oracle.QualificationError as error: + parser.error(str(error)) with tempfile.TemporaryDirectory(prefix="coreav-pcm-") as directory: - outcomes = check(args.coreav.resolve(), args.oracle_dir.resolve(), Path(directory)) + outcomes = check(args.coreav.resolve(), oracle, Path(directory)) args.out.parent.mkdir(parents=True, exist_ok=True) args.out.write_text(json.dumps({"outcomes": outcomes}, indent=2) + "\n") print(f"PCM output: {len(outcomes)} commands matched samples and ffprobe fields") diff --git a/scripts/raw_audio_pipe_check.py b/scripts/raw_audio_pipe_check.py index f9f5854c0..038e47bb4 100644 --- a/scripts/raw_audio_pipe_check.py +++ b/scripts/raw_audio_pipe_check.py @@ -11,6 +11,7 @@ sys.path.insert(0, str(Path(__file__).resolve().parent)) from oracle_audio import INPUT_ARGS as AUDIO_DECODE_INPUT +import test_oracle def run(args, *, data=None, env=None): @@ -197,7 +198,7 @@ def check_wave_case(coreav, ffmpeg, root, env, name, encoded, payload, represent def wave_paths(coreav, oracle, root, smoke=False): - ffmpeg = oracle / "ffmpeg" + ffmpeg = oracle.ffmpeg env = {**os.environ, "COREAV_STRICT_SAFE": "1", "COREAV_FALLBACK": str(root / "missing-fallback")} count = 0 @@ -348,7 +349,7 @@ def wave_refusals(coreav, root, env): def conformance_paths(coreav, oracle, root): - ffmpeg = oracle / "ffmpeg" + ffmpeg = oracle.ffmpeg env = {**os.environ, "COREAV_STRICT_SAFE": "1", "COREAV_FALLBACK": str(root / "missing-fallback")} fallback = root / "ffmpeg" @@ -427,7 +428,7 @@ def conformance_paths(coreav, oracle, root): def check(coreav, oracle, root, smoke=False): - ffmpeg = oracle / "ffmpeg" + ffmpeg = oracle.ffmpeg env = {**os.environ, "COREAV_STRICT_SAFE": "1", "COREAV_FALLBACK": str(root / "missing-fallback")} count = 0 @@ -503,15 +504,15 @@ def main(): parser.add_argument("--oracle-bin", type=Path, required=True) parser.add_argument("--smoke", action="store_true") args = parser.parse_args() - from test_oracle import verify_bin - problems = list(verify_bin(args.oracle_bin)) - if problems: - raise SystemExit("\n".join(problems)) + try: + oracle = test_oracle.require(args.oracle_bin / "ffmpeg", args.oracle_bin / "ffprobe") + except test_oracle.QualificationError as error: + raise SystemExit(str(error)) with tempfile.TemporaryDirectory(prefix="coreav-raw-audio-") as directory: - count = check(args.coreav.resolve(), args.oracle_bin.resolve(), Path(directory), args.smoke) - conformance = conformance_paths(args.coreav.resolve(), args.oracle_bin.resolve(), + count = check(args.coreav.resolve(), oracle, Path(directory), args.smoke) + conformance = conformance_paths(args.coreav.resolve(), oracle, Path(directory)) - wave = wave_paths(args.coreav.resolve(), args.oracle_bin.resolve(), Path(directory), args.smoke) + wave = wave_paths(args.coreav.resolve(), oracle, Path(directory), args.smoke) print(f"raw audio pipes: {count} exact-output, eligibility and fallback checks passed") print(f"raw audio pipes: {conformance} conformance-path and refusal checks passed") print(f"raw audio pipes: {wave} WAVE exact-output, eligibility and replay checks passed") diff --git a/scripts/raw_pcm_check.py b/scripts/raw_pcm_check.py index 577ebe30e..2b8655dcf 100644 --- a/scripts/raw_pcm_check.py +++ b/scripts/raw_pcm_check.py @@ -11,7 +11,7 @@ sys.path.insert(0, str(Path(__file__).resolve().parent)) from oracle_audio import INPUT_ARGS as AUDIO_DECODE_INPUT -from test_oracle import verify_bin +import test_oracle from pcm_output_check import fields, native_command, run from swr_characterize import RATES, pcm, signal @@ -36,7 +36,7 @@ def digest(path): def check(coreav, oracle, root): - ffmpeg, ffprobe = oracle / 'ffmpeg', oracle / 'ffprobe' + ffmpeg, ffprobe = oracle.ffmpeg, oracle.ffprobe env = {**os.environ, 'COREAV_STRICT_SAFE': '1', 'COREAV_FALLBACK': str(root / 'absent-ffmpeg')} outcomes = [] replay = [] @@ -84,20 +84,21 @@ def main(): parser.add_argument('--out', type=Path, required=True) parser.add_argument('--work-dir', type=Path) args = parser.parse_args() - problems = list(verify_bin(args.oracle_dir)) - if problems: - parser.error('; '.join(problems)) + try: + oracle = test_oracle.require(args.oracle_dir / 'ffmpeg', args.oracle_dir / 'ffprobe') + except test_oracle.QualificationError as error: + parser.error(str(error)) if args.work_dir: args.work_dir.mkdir(parents=True, exist_ok=False) - outcomes = check(args.coreav.resolve(), args.oracle_dir.resolve(), args.work_dir.resolve()) + outcomes = check(args.coreav.resolve(), oracle, args.work_dir.resolve()) else: with tempfile.TemporaryDirectory(prefix='coreav-raw-') as temporary: - outcomes = check(args.coreav.resolve(), args.oracle_dir.resolve(), Path(temporary)) + outcomes = check(args.coreav.resolve(), oracle, Path(temporary)) args.out.parent.mkdir(parents=True, exist_ok=True) report = {'scope': 'synthetic verification, not judged command coverage', 'source': subprocess.check_output(['git', '-C', str(Path(__file__).resolve().parents[1]), 'rev-parse', 'HEAD'], text=True, timeout=10).strip(), - 'coreav_sha256': digest(args.coreav), 'ffmpeg_sha256': digest(args.oracle_dir / 'ffmpeg'), - 'ffprobe_sha256': digest(args.oracle_dir / 'ffprobe'), 'outcomes': outcomes} + 'coreav_sha256': digest(args.coreav), 'ffmpeg_sha256': digest(oracle.ffmpeg), + 'ffprobe_sha256': digest(oracle.ffprobe), 'outcomes': outcomes} args.out.write_text(json.dumps(report, indent=2) + '\n') print(f'Raw PCM: {len(outcomes)} commands matched complete samples and ffprobe fields') diff --git a/scripts/swr_characterize.py b/scripts/swr_characterize.py index f19342091..f94f3ccba 100644 --- a/scripts/swr_characterize.py +++ b/scripts/swr_characterize.py @@ -10,7 +10,7 @@ sys.path.insert(0, str(Path(__file__).resolve().parent)) from oracle_audio import INPUT_ARGS as AUDIO_DECODE_INPUT -from test_oracle import verify_bin +import test_oracle RATES = [(44100, 48000), (44100, 22050), (44100, 16000), (48000, 44100), (48000, 22050), (48000, 16000), @@ -130,9 +130,11 @@ def cases(wave='initial'): def capture(ffmpeg, directory, wave='initial'): - problems = list(verify_bin(ffmpeg.parent)) - if problems: - raise RuntimeError('\n'.join(problems)) + try: + oracle = test_oracle.require(ffmpeg, ffmpeg.parent / 'ffprobe') + except test_oracle.QualificationError as error: + raise RuntimeError(str(error)) from None + ffmpeg = oracle.ffmpeg directory.mkdir(parents=True, exist_ok=False) rows = [] started = time.monotonic() diff --git a/scripts/tests/test_aac_pcm_eligibility.py b/scripts/tests/test_aac_pcm_eligibility.py index 6d607d8ee..b0e6f2a5f 100644 --- a/scripts/tests/test_aac_pcm_eligibility.py +++ b/scripts/tests/test_aac_pcm_eligibility.py @@ -109,5 +109,49 @@ def test_channel_order_and_final_sample_are_compared(self): qualification.compare(self.pcm('h', values), reference, 's16', 2) + +class OracleSelection(unittest.TestCase): + def test_generation_receives_the_owner_returned_pair(self): + import sys + import tempfile + import test_oracle + pair = test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + stopped = RuntimeError('stop before generating media') + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + argv = ['aac_pcm_eligibility', '--coreav', 'coreav', '--oracle-dir', '/requested', + '--work', str(root / 'work'), '--out', str(root / 'report.json'), + '--pns-diagnostic', 'diagnostic'] + with mock.patch.object(sys, 'argv', argv), \ + mock.patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + mock.patch.object(qualification, 'generate', side_effect=stopped) as generate: + with self.assertRaises(RuntimeError) as error: + qualification.main() + self.assertIs(error.exception, stopped) + qualify.assert_called_once_with(Path('/requested/ffmpeg'), Path('/requested/ffprobe')) + self.assertIs(generate.call_args.args[0], pair) + + def test_pin_failure_removes_stale_report_without_creating_work(self): + import sys + import tempfile + import test_oracle + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + out, work = root / 'report.json', root / 'work' + out.write_text('stale') + argv = ['aac_pcm_eligibility', '--coreav', 'coreav', '--oracle-dir', '/requested', + '--work', str(work), '--out', str(out), '--pns-diagnostic', 'diagnostic'] + with mock.patch.object(sys, 'argv', argv), \ + mock.patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('private pin detail')), \ + mock.patch.object(qualification, 'generate') as generate, \ + mock.patch.object(qualification, 'run') as run: + with self.assertRaisesRegex(ValueError, '^unverified pinned oracle$'): + qualification.main() + generate.assert_not_called() + run.assert_not_called() + self.assertFalse(out.exists()) + self.assertFalse(work.exists()) + + if __name__ == '__main__': unittest.main() diff --git a/scripts/tests/test_flac_output_check.py b/scripts/tests/test_flac_output_check.py index 4d713785f..02e2e9fbe 100644 --- a/scripts/tests/test_flac_output_check.py +++ b/scripts/tests/test_flac_output_check.py @@ -71,7 +71,8 @@ def test_native_gate_precedes_reference_encoding(self): patch.object(check, "verify_native", side_effect=AssertionError("wrong native samples")), \ patch.object(check, "encode_reference") as reference: with self.assertRaisesRegex(AssertionError, "wrong native samples"): - check.check(Path("coreav"), Path("oracle"), Path(directory)) + check.check(Path("coreav"), check.test_oracle.Oracle( + Path("oracle/ffmpeg"), Path("oracle/ffprobe")), Path(directory)) reference.assert_not_called() def test_source_gate_refuses_sample_header_checksum_and_probe_mutations(self): @@ -129,5 +130,42 @@ def verify(data=encoded, decoded=samples, actual=fields): verify(actual=bad) + +class OracleSelection(unittest.TestCase): + def test_main_hands_on_the_owner_returned_pair(self): + import contextlib + import io + import sys + import test_oracle + pair = test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as temporary: + out = Path(temporary) / 'report.json' + argv = ['flac_output_check', '--coreav', 'coreav', '--oracle-dir', '/requested', '--out', str(out)] + with patch.object(sys, 'argv', argv), \ + patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + patch.object(check, 'check', return_value=[]) as selected, \ + contextlib.redirect_stdout(io.StringIO()): + check.main() + qualify.assert_called_once_with(Path('/requested/ffmpeg'), Path('/requested/ffprobe')) + self.assertIs(selected.call_args.args[1], pair) + + def test_pin_failure_precedes_output(self): + import contextlib + import io + import sys + import test_oracle + with tempfile.TemporaryDirectory() as temporary: + out = Path(temporary) / 'absent' / 'report.json' + argv = ['flac_output_check', '--coreav', 'coreav', '--oracle-dir', '/requested', '--out', str(out)] + with patch.object(sys, 'argv', argv), \ + patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('wrong pin')), \ + patch.object(check, 'check') as selected, \ + contextlib.redirect_stderr(io.StringIO()), self.assertRaises(SystemExit) as error: + check.main() + self.assertEqual(error.exception.code, 2) + selected.assert_not_called() + self.assertFalse(out.parent.exists()) + + if __name__ == "__main__": unittest.main() diff --git a/scripts/tests/test_flac_output_measure.py b/scripts/tests/test_flac_output_measure.py index bcc52feba..d26cdbcf2 100644 --- a/scripts/tests/test_flac_output_measure.py +++ b/scripts/tests/test_flac_output_measure.py @@ -59,5 +59,51 @@ def test_missing_failed_unverified_and_zero_time_pairs_cannot_be_statistics(self self.assertEqual(stats["share_faster"], 0.0) + +class OracleSelection(unittest.TestCase): + def test_smoke_executes_and_validates_the_owner_returned_pair(self): + import contextlib + import io + import sys + import tempfile + import test_oracle + pair = test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as temporary: + out = Path(temporary) / 'report.json' + argv = ['flac_output_measure', '--coreav', 'coreav', '--oracle-dir', '/requested', + '--out', str(out), '--smoke'] + with patch.object(sys, 'argv', argv), patch.dict(os.environ, {'GITHUB_ACTIONS': 'true'}), \ + patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + patch.object(measure, 'make_source', return_value=Path('source')) as source, \ + patch.object(measure, 'run', return_value=b'') as run, \ + patch.object(measure, 'validate') as validate, contextlib.redirect_stdout(io.StringIO()): + self.assertEqual(measure.main(), 0) + qualify.assert_called_once_with(Path('/requested/ffmpeg'), Path('/requested/ffprobe')) + self.assertTrue(all(call.args[0] == pair.ffmpeg for call in source.call_args_list)) + self.assertEqual([call.args[0][0] for call in run.call_args_list][1::2], + [str(pair.ffmpeg)] * 3) + self.assertTrue(all(call.args[:2] == (pair.ffmpeg, pair.ffprobe) + for call in validate.call_args_list)) + + def test_pin_failure_retains_only_an_aborted_report(self): + import json + import sys + import tempfile + import test_oracle + with tempfile.TemporaryDirectory() as temporary: + out = Path(temporary) / 'report.json' + argv = ['flac_output_measure', '--coreav', 'coreav', '--oracle-dir', '/requested', + '--out', str(out), '--smoke'] + with patch.object(sys, 'argv', argv), patch.dict(os.environ, {'GITHUB_ACTIONS': 'true'}), \ + patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('private pin detail')), \ + patch.object(measure, 'make_source') as source, patch.object(measure, 'run') as run: + with self.assertRaisesRegex(RuntimeError, '^oracle verification failed$'): + measure.main() + source.assert_not_called() + run.assert_not_called() + report = json.loads(out.read_text()) + self.assertEqual(report, {'state': 'aborted', 'rows': [], 'judged': False, 'error': 'RuntimeError'}) + + if __name__ == "__main__": unittest.main() diff --git a/scripts/tests/test_opus_matroska_padding.py b/scripts/tests/test_opus_matroska_padding.py index 7794b44ad..c3658305a 100644 --- a/scripts/tests/test_opus_matroska_padding.py +++ b/scripts/tests/test_opus_matroska_padding.py @@ -24,12 +24,10 @@ def page(body, lengths, flags=0, granule=0): class OpusMatroskaPadding(unittest.TestCase): def test_oracle_diagnostics_are_consumed_before_work_is_created(self): - def rejected(_): - yield 'wrong oracle version' - with tempfile.TemporaryDirectory() as directory: work = Path(directory) / 'cases' - with mock.patch.object(padding, 'verify_bin', side_effect=rejected), \ + with mock.patch.object(padding.test_oracle, 'require', + side_effect=padding.test_oracle.QualificationError('wrong oracle version')), \ mock.patch.object(padding, 'run', side_effect=AssertionError('unexpected process')) as launch: with self.assertRaisesRegex(ValueError, 'unverified oracle'): padding.check(Path('native'), Path('oracle'), work) @@ -65,5 +63,22 @@ def test_script_and_report_are_in_conformance_ci(self): self.assertIn('${{ runner.temp }}/opus-matroska-padding.json', workflow) + +class OracleSelection(unittest.TestCase): + def test_first_execution_uses_the_owner_returned_program(self): + import test_oracle + pair = test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + stopped = RuntimeError('stop before media execution') + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + with mock.patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + mock.patch.object(padding, 'run', side_effect=stopped) as run: + with self.assertRaises(RuntimeError) as error: + padding.check(Path('native'), Path('/requested'), root / 'work') + self.assertIs(error.exception, stopped) + qualify.assert_called_once_with(Path('/requested/ffmpeg'), Path('/requested/ffprobe')) + self.assertEqual(run.call_args.args[0][0], pair.ffmpeg) + + if __name__ == '__main__': unittest.main() diff --git a/scripts/tests/test_opus_mp4_presentation.py b/scripts/tests/test_opus_mp4_presentation.py index 523a4cc24..7aa25cf8b 100644 --- a/scripts/tests/test_opus_mp4_presentation.py +++ b/scripts/tests/test_opus_mp4_presentation.py @@ -34,12 +34,10 @@ def source(): class OpusMp4Presentation(unittest.TestCase): def test_oracle_diagnostics_are_consumed_before_work_is_created(self): - def rejected(_): - yield 'wrong oracle version' - with tempfile.TemporaryDirectory() as directory: work = Path(directory) / 'cases' - with mock.patch.object(presentation, 'verify_bin', side_effect=rejected), \ + with mock.patch.object(presentation.test_oracle, 'require', + side_effect=presentation.test_oracle.QualificationError('wrong oracle version')), \ mock.patch.object(presentation, 'run', side_effect=AssertionError('unexpected process')) as launch: with self.assertRaisesRegex(ValueError, 'unverified oracle'): presentation.check(Path('native'), Path('oracle'), work) @@ -82,5 +80,22 @@ def test_wav_comparison_counts_complete_payload_not_header_bytes(self): presentation.wav_samples(data[:-1]) + +class OracleSelection(unittest.TestCase): + def test_first_execution_uses_the_owner_returned_program(self): + import test_oracle + pair = test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + stopped = RuntimeError('stop before media execution') + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + with mock.patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + mock.patch.object(presentation, 'run', side_effect=stopped) as run: + with self.assertRaises(RuntimeError) as error: + presentation.check(Path('native'), Path('/requested'), root / 'work') + self.assertIs(error.exception, stopped) + qualify.assert_called_once_with(Path('/requested/ffmpeg'), Path('/requested/ffprobe')) + self.assertEqual(run.call_args.args[0][0], pair.ffmpeg) + + if __name__ == '__main__': unittest.main() diff --git a/scripts/tests/test_opus_pcm_eligibility.py b/scripts/tests/test_opus_pcm_eligibility.py index deb7c3fb1..b7d2975ca 100644 --- a/scripts/tests/test_opus_pcm_eligibility.py +++ b/scripts/tests/test_opus_pcm_eligibility.py @@ -66,12 +66,10 @@ def test_compare_never_aligns_or_truncates_reference_lengths(self): run.assert_not_called() def test_oracle_diagnostics_are_consumed_before_fixture_or_tool_io(self): - def diagnostics(_): - yield 'wrong oracle' - with tempfile.TemporaryDirectory() as directory: path = Path(directory) / 'absent' - with mock.patch.object(eligibility, 'verify_bin', diagnostics), \ + with mock.patch.object(eligibility.test_oracle, 'require', + side_effect=eligibility.test_oracle.QualificationError('wrong oracle')), \ mock.patch.object(eligibility, 'run') as run: with self.assertRaisesRegex(ValueError, 'wrong oracle'): eligibility.check(path, path, path, path) @@ -103,5 +101,24 @@ def test_qualification_runs_beside_the_unchanged_standard_vector_gate(self): self.assertIn('${{ runner.temp }}/opus-pcm-eligibility.json', job) + +class OracleSelection(unittest.TestCase): + def test_first_execution_uses_the_owner_returned_program(self): + import test_oracle + pair = test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + stopped = RuntimeError('stop before media execution') + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + tool = root / 'comparison-tool' + tool.touch() + with mock.patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + mock.patch.object(eligibility, 'run', side_effect=stopped) as run: + with self.assertRaises(RuntimeError) as error: + eligibility.check(Path('native'), Path('/requested'), tool, root / 'work') + self.assertIs(error.exception, stopped) + qualify.assert_called_once_with(Path('/requested/ffmpeg'), Path('/requested/ffprobe')) + self.assertEqual(run.call_args.args[0][0], pair.ffmpeg) + + if __name__ == '__main__': unittest.main() diff --git a/scripts/tests/test_pcm_output_check.py b/scripts/tests/test_pcm_output_check.py new file mode 100644 index 000000000..6d4bc7ec0 --- /dev/null +++ b/scripts/tests/test_pcm_output_check.py @@ -0,0 +1,50 @@ +"""PCM output selection retains the shared owner's executable pair.""" + +from pathlib import Path +import sys +import tempfile +import unittest +from unittest.mock import patch + +sys.path.insert(0, str(Path(__file__).resolve().parents[1])) +import pcm_output_check as check + + +class OracleSelection(unittest.TestCase): + def test_main_hands_on_the_owner_returned_pair(self): + import contextlib + import io + import sys + import test_oracle + pair = test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as temporary: + out = Path(temporary) / 'report.json' + argv = ['pcm_output_check', '--coreav', 'coreav', '--oracle-dir', '/requested', '--out', str(out)] + with patch.object(sys, 'argv', argv), \ + patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + patch.object(check, 'check', return_value=[]) as selected, \ + contextlib.redirect_stdout(io.StringIO()): + check.main() + qualify.assert_called_once_with(Path('/requested/ffmpeg'), Path('/requested/ffprobe')) + self.assertIs(selected.call_args.args[1], pair) + + def test_pin_failure_precedes_output(self): + import contextlib + import io + import sys + import test_oracle + with tempfile.TemporaryDirectory() as temporary: + out = Path(temporary) / 'absent' / 'report.json' + argv = ['pcm_output_check', '--coreav', 'coreav', '--oracle-dir', '/requested', '--out', str(out)] + with patch.object(sys, 'argv', argv), \ + patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('wrong pin')), \ + patch.object(check, 'check') as selected, \ + contextlib.redirect_stderr(io.StringIO()), self.assertRaises(SystemExit) as error: + check.main() + self.assertEqual(error.exception.code, 2) + selected.assert_not_called() + self.assertFalse(out.parent.exists()) + + +if __name__ == '__main__': + unittest.main() diff --git a/scripts/tests/test_raw_audio_pipe_check.py b/scripts/tests/test_raw_audio_pipe_check.py index 7b2e53100..acb780fd3 100644 --- a/scripts/tests/test_raw_audio_pipe_check.py +++ b/scripts/tests/test_raw_audio_pipe_check.py @@ -192,7 +192,8 @@ def collect(*args, **kwargs): with tempfile.TemporaryDirectory() as directory, patch.object(CHECK, "check_wave_case", side_effect=collect), \ patch.object(CHECK, "wave_refusals", return_value=0), \ patch.object(CHECK.sys, "platform", "linux"), patch.object(CHECK.platform, "machine", return_value="x86_64"): - CHECK.wave_paths(Path("coreav"), Path("oracle"), Path(directory)) + CHECK.wave_paths(Path("coreav"), CHECK.test_oracle.Oracle( + Path("oracle/ffmpeg"), Path("oracle/ffprobe")), Path(directory)) rate_cases = [(args, kwargs) for args, kwargs in cases if kwargs.get("output_rate") == 16000] self.assertFalse(any(args[7] == "f32" for args, _ in rate_cases)) for representation in ("u8", "s16", "s24", "s32"): @@ -237,7 +238,8 @@ def test_float_identity_roster_never_qualifies_another_packing(self): with tempfile.TemporaryDirectory() as directory, \ patch.object(CHECK, "check_wave_case", side_effect=lambda *args, **kwargs: cases.append((args, kwargs)) or 1), \ patch.object(CHECK, "wave_refusals", return_value=0): - CHECK.wave_paths(Path("coreav"), Path("oracle"), Path(directory)) + CHECK.wave_paths(Path("coreav"), CHECK.test_oracle.Oracle( + Path("oracle/ffmpeg"), Path("oracle/ffprobe")), Path(directory)) floats = [(args, kwargs) for args, kwargs in cases if args[7] == "f32"] self.assertTrue(floats) for _, kwargs in floats: @@ -297,5 +299,36 @@ def write_on_refusal(command, **kwargs): CHECK.wave_refusals(Path("coreav"), Path(directory), {"COREAV_STRICT_SAFE": "1"}) + +class OracleSelection(unittest.TestCase): + def test_main_hands_the_returned_pair_to_every_driver(self): + import contextlib + import io + import test_oracle + pair = test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + argv = ['raw_audio_pipe_check', '--coreav', 'coreav', '--oracle-bin', '/requested', '--smoke'] + with patch.object(CHECK.sys, 'argv', argv), \ + patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + patch.object(CHECK, 'check', return_value=1) as check, \ + patch.object(CHECK, 'conformance_paths', return_value=2) as conformance, \ + patch.object(CHECK, 'wave_paths', return_value=3) as wave, \ + contextlib.redirect_stdout(io.StringIO()): + CHECK.main() + qualify.assert_called_once_with(Path('/requested/ffmpeg'), Path('/requested/ffprobe')) + for driver in (check, conformance, wave): + self.assertIs(driver.call_args.args[1], pair) + + def test_pin_failure_precedes_temporary_output_and_execution(self): + import test_oracle + argv = ['raw_audio_pipe_check', '--coreav', 'coreav', '--oracle-bin', '/requested'] + with patch.object(CHECK.sys, 'argv', argv), \ + patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('wrong pin')), \ + patch.object(CHECK.tempfile, 'TemporaryDirectory') as output, \ + patch.object(CHECK, 'run') as run, self.assertRaisesRegex(SystemExit, 'wrong pin'): + CHECK.main() + output.assert_not_called() + run.assert_not_called() + + if __name__ == "__main__": unittest.main() diff --git a/scripts/tests/test_raw_pcm_check.py b/scripts/tests/test_raw_pcm_check.py index 767493ed3..25679eb9f 100644 --- a/scripts/tests/test_raw_pcm_check.py +++ b/scripts/tests/test_raw_pcm_check.py @@ -38,7 +38,8 @@ def run(args, *, env=None): with patch.object(check, 'cases', return_value=[case]), patch.object(check, 'run', side_effect=run), \ patch.object(check, 'fields', side_effect=[{'channels': 1}, {'channels': 2 if wrong_fields else 1}]): - return check.check(root / 'coreav', root, root) + return check.check(root / 'coreav', check.test_oracle.Oracle( + root / 'ffmpeg', root / 'ffprobe'), root) def test_equal_samples_pass_without_fallback(self): self.assertEqual(self.exercise()[0]['result'], 'equal') @@ -52,5 +53,47 @@ def test_one_changed_field_fails(self): self.exercise(wrong_fields=True) + +class OracleSelection(unittest.TestCase): + def test_main_hands_on_the_owner_returned_pair(self): + import contextlib + import io + import test_oracle + pair = test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as temporary: + out = Path(temporary) / 'report.json' + argv = ['raw_pcm_check', '--coreav', 'coreav', '--oracle-dir', '/requested', '--out', str(out)] + with patch.object(sys, 'argv', argv), \ + patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + patch.object(check, 'check', return_value=[]) as selected, \ + patch.object(check, 'digest', return_value='digest') as digest, \ + patch.object(check.subprocess, 'check_output', return_value='head'), \ + contextlib.redirect_stdout(io.StringIO()): + check.main() + qualify.assert_called_once_with(Path('/requested/ffmpeg'), Path('/requested/ffprobe')) + self.assertIs(selected.call_args.args[1], pair) + self.assertEqual([call.args[0] for call in digest.call_args_list][1:], + [pair.ffmpeg, pair.ffprobe]) + + def test_pin_failure_precedes_output_and_work(self): + import contextlib + import io + import test_oracle + with tempfile.TemporaryDirectory() as temporary: + out = Path(temporary) / 'absent' / 'report.json' + work = Path(temporary) / 'work' + argv = ['raw_pcm_check', '--coreav', 'coreav', '--oracle-dir', '/requested', + '--out', str(out), '--work-dir', str(work)] + with patch.object(sys, 'argv', argv), \ + patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('wrong pin')), \ + patch.object(check, 'check') as selected, \ + contextlib.redirect_stderr(io.StringIO()), self.assertRaises(SystemExit) as error: + check.main() + self.assertEqual(error.exception.code, 2) + selected.assert_not_called() + self.assertFalse(out.parent.exists()) + self.assertFalse(work.exists()) + + if __name__ == '__main__': unittest.main() diff --git a/scripts/tests/test_swr_characterize.py b/scripts/tests/test_swr_characterize.py index 6852ef8f0..febc44fdc 100644 --- a/scripts/tests/test_swr_characterize.py +++ b/scripts/tests/test_swr_characterize.py @@ -33,7 +33,8 @@ def lookup(args, **options): raise subprocess.TimeoutExpired(args, options['timeout']) return 'a' * 40 - with patch.object(swr, 'verify_bin', return_value=[]), \ + with patch.object(swr.test_oracle, 'require', return_value=swr.test_oracle.Oracle( + binary, binary.with_name('ffprobe'))), \ patch.object(Path, 'read_text', return_value='model name: test\nflags: fma'), \ patch.object(swr.subprocess, 'check_output', side_effect=lookup), \ patch.object(swr.subprocess, 'run') as run: @@ -72,7 +73,8 @@ def test_final_capture_leaves_the_default_dither_option_unmodified(self): binary = root / 'ffmpeg' binary.write_bytes(b'stand-in') result = SimpleNamespace(returncode=0, stdout=b'', stderr=b'') - with patch.object(swr, 'verify_bin', return_value=[]), \ + with patch.object(swr.test_oracle, 'require', return_value=swr.test_oracle.Oracle( + binary, binary.with_name('ffprobe'))), \ patch.object(swr, 'cases', return_value=[case]), \ patch.object(swr.subprocess, 'check_output', side_effect=['a' * 40, 'stand-in']), \ patch.object(Path, 'read_text', return_value='model name: test\nflags: fma'), \ @@ -85,5 +87,39 @@ def test_final_capture_leaves_the_default_dither_option_unmodified(self): self.assertTrue(json.loads((root / 'capture/provenance.json').read_text())['complete']) + +class OracleSelection(unittest.TestCase): + def test_capture_executes_the_owner_returned_program(self): + import test_oracle + pair = test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + case = (44100, 48000, 's16le', 's16le', 1, 'constant', 1, False, None) + result = SimpleNamespace(returncode=0, stdout=b'', stderr=b'') + with tempfile.TemporaryDirectory() as temporary: + with patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + patch.object(Path, 'read_bytes', return_value=b'stand-in'), \ + patch.object(Path, 'read_text', return_value='model name: test'), \ + patch.object(swr, 'cases', return_value=[case]), \ + patch.object(swr.subprocess, 'check_output', side_effect=['head', 'version']) as version, \ + patch.object(swr.subprocess, 'run', return_value=result) as run, \ + contextlib.redirect_stdout(io.StringIO()): + swr.capture(Path('/requested/custom-ffmpeg'), Path(temporary) / 'capture') + qualify.assert_called_once_with(Path('/requested/custom-ffmpeg'), Path('/requested/ffprobe')) + self.assertEqual(version.call_args.args[0][0], str(pair.ffmpeg)) + self.assertEqual(run.call_args.args[0][0], str(pair.ffmpeg)) + + def test_pin_failure_precedes_capture_output(self): + import test_oracle + with tempfile.TemporaryDirectory() as temporary: + out = Path(temporary) / 'capture' + with patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('wrong pin')), \ + patch.object(swr.subprocess, 'run') as run, \ + patch.object(swr.subprocess, 'check_output') as provenance: + with self.assertRaisesRegex(RuntimeError, 'wrong pin'): + swr.capture(Path('/requested/ffmpeg'), out) + run.assert_not_called() + provenance.assert_not_called() + self.assertFalse(out.exists()) + + if __name__ == '__main__': unittest.main() From 57f33874a16bd184181efbe7146bb2e054513e30 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:21:09 +0900 Subject: [PATCH 019/113] fix(oracle): execute the qualified pair in fixture tools Signed-off-by: Gunwoo Kim --- scripts/fallback_names.py | 9 +-- scripts/input_summary_development.py | 10 ++-- scripts/tests/test_fallback_names.py | 14 ++++- .../tests/test_input_summary_development.py | 38 ++++++++---- .../test_videotoolbox_identity_capture.py | 51 ++++++++++++++++ scripts/tests/test_wasm_thumbnail_fixtures.py | 60 ++++++++++++++++++- scripts/wasm-thumbnail-fixtures.py | 16 ++--- tools/compat-corpus/corpus_kd.py | 17 +++--- tools/compat-corpus/tests/test_corpus_kd.py | 33 +++++++++- tools/videotoolbox-identities/capture.py | 16 ++--- 10 files changed, 214 insertions(+), 50 deletions(-) create mode 100644 scripts/tests/test_videotoolbox_identity_capture.py diff --git a/scripts/fallback_names.py b/scripts/fallback_names.py index cde1fb3d0..53c5c0d73 100644 --- a/scripts/fallback_names.py +++ b/scripts/fallback_names.py @@ -123,10 +123,11 @@ def rust_options(tool, name, found): def generate(bin_dir): - problems = list(test_oracle.verify_bin(bin_dir)) - if problems: - sys.exit('\n'.join(problems)) - ffmpeg, ffprobe = bin_dir / 'ffmpeg', bin_dir / 'ffprobe' + try: + oracle = test_oracle.require(bin_dir / 'ffmpeg', bin_dir / 'ffprobe') + except test_oracle.QualificationError as error: + sys.exit(str(error)) + ffmpeg, ffprobe = oracle.ffmpeg, oracle.ffprobe vocabulary = classify() ffmpeg_options, constants = options( run(ffmpeg, '-h', 'full'), diff --git a/scripts/input_summary_development.py b/scripts/input_summary_development.py index 719235c55..ca4bb238e 100644 --- a/scripts/input_summary_development.py +++ b/scripts/input_summary_development.py @@ -97,7 +97,7 @@ def compare(coreav, oracle, path, stop=None): ): results = {} for stage, command, strict in ( - ('reference', [str(oracle / tool), '-hide_banner', *arguments], False), + ('reference', [str(getattr(oracle, tool)), '-hide_banner', *arguments], False), ('candidate', [str(coreav), tool, *arguments], True), ): if stop is not None and stop.is_set(): @@ -164,8 +164,10 @@ def main(): selected = [] stage = 'preparation' try: - if list(test_oracle.verify_bin(args.oracle_dir)): - raise CaptureFailure('oracle-pin', 'verification', []) + try: + oracle = test_oracle.require(args.oracle_dir / 'ffmpeg', args.oracle_dir / 'ffprobe') + except test_oracle.QualificationError: + raise CaptureFailure('oracle-pin', 'verification', []) from None selected = select({name: round_files.manifest(name, None) for name in ('v1', 'v1-ts-audio')}) if not selected: raise CaptureFailure('selection', 'empty', []) @@ -185,7 +187,7 @@ def check(row): path = round_files.fetch_one(pool, row, destination) stage = 'capture' if not stop.is_set(): - outcome, evidence = compare(args.coreav.resolve(), args.oracle_dir.resolve(), path, stop=stop) + outcome, evidence = compare(args.coreav.resolve(), oracle, path, stop=stop) except CaptureFailure as error: evidence = error.details if error.reason != 'cancelled': diff --git a/scripts/tests/test_fallback_names.py b/scripts/tests/test_fallback_names.py index 6ee1d8fde..7a9928242 100644 --- a/scripts/tests/test_fallback_names.py +++ b/scripts/tests/test_fallback_names.py @@ -24,7 +24,8 @@ def setUp(self): self.directory = self.root / 'oracle bin' for attribute, value in [('ROOT', self.root), ('OUT', self.out), ('SOURCE', self.source)]: self.enterContext(patch.object(names, attribute, value)) - self.verify = self.enterContext(patch.object(names.test_oracle, 'verify_bin', return_value=[])) + self.oracle = names.test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified/ffprobe')) + self.verify = self.enterContext(patch.object(names.test_oracle, 'require', return_value=self.oracle)) self.listing = self.enterContext(patch.object(names, 'run', side_effect=self.listings)) vocabulary = SimpleNamespace(FFMPEG_VALUE=set(), FFMPEG_CODEC=set(), FFMPEG_FLAG=set(), FFPROBE_VALUE=set(), FFPROBE_FLAG=set()) @@ -53,7 +54,7 @@ def test_write_then_check_preserves_the_file(self): before = self.out.read_bytes(), self.out.stat().st_mtime_ns self.assertEqual(self.invoke(check=True), (0, '')) self.assertEqual((self.out.read_bytes(), self.out.stat().st_mtime_ns), before) - self.verify.assert_called_with(self.directory) + self.verify.assert_called_with(self.directory / 'ffmpeg', self.directory / 'ffprobe') for name in ['-sample', '-flag', 'public_encoder', 'public_format,alias', 'alias_section', 'public_key']: self.assertIn(name, self.out.read_text()) @@ -77,13 +78,20 @@ def test_missing_file_fails_without_creating_it(self): def test_both_oracle_versions_are_verified_before_listing(self): for tool in ['ffmpeg', 'ffprobe']: with self.subTest(tool=tool): - self.verify.return_value = [f'{tool}: expected the oracle from scripts/oracle-ffmpeg.env'] + self.verify.side_effect = names.test_oracle.QualificationError( + f'{tool}: expected the oracle from scripts/oracle-ffmpeg.env') for check in [False, True]: with self.assertRaisesRegex(SystemExit, tool): self.invoke(check=check) self.listing.assert_not_called() self.assertFalse(self.out.exists()) + def test_listings_execute_the_owner_returned_pair(self): + self.invoke() + self.assertEqual([call.args[0] for call in self.listing.call_args_list], + [self.oracle.ffmpeg, self.oracle.ffprobe, self.oracle.ffmpeg, + self.oracle.ffmpeg, self.oracle.ffprobe]) + def test_invalid_names_never_replace_the_file(self): self.invoke() before = self.out.read_bytes() diff --git a/scripts/tests/test_input_summary_development.py b/scripts/tests/test_input_summary_development.py index cbc24c930..b8c9577e7 100644 --- a/scripts/tests/test_input_summary_development.py +++ b/scripts/tests/test_input_summary_development.py @@ -13,6 +13,7 @@ SPEC = importlib.util.spec_from_file_location('input_summary_development', ROOT / 'scripts/input_summary_development.py') CHECK = importlib.util.module_from_spec(SPEC) SPEC.loader.exec_module(CHECK) +ORACLE = CHECK.test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) def row(identity='a' * 64, **changes): @@ -48,7 +49,8 @@ def encrypt(command, **options): return subprocess.CompletedProcess(command, 0, b'', b'') stdout, stderr = io.StringIO(), io.StringIO() with patch.object(CHECK.sys, 'argv', arguments), patch.object(CHECK.sys, 'platform', 'linux'), \ - patch.object(CHECK.test_oracle, 'verify_bin', return_value=diagnostics), \ + patch.object(CHECK.test_oracle, 'require', return_value=ORACLE, + side_effect=CHECK.test_oracle.QualificationError(marker) if diagnostics else None), \ patch.object(CHECK.round_files, 'manifest', side_effect=manifests), \ patch.object(CHECK.round_files, 'pool') as pool, \ patch.object(CHECK.subprocess, 'run', side_effect=encrypt), \ @@ -78,7 +80,7 @@ def execute(command, **options): stop.set() return subprocess.CompletedProcess(command, int(count > 4), marker if current else b'', prefix) with patch.object(CHECK, 'execute', side_effect=execute) as child, self.assertRaises(CHECK.CaptureFailure) as caught: - CHECK.compare(Path('native'), Path('oracle'), Path('media'), stop=stop) + CHECK.compare(Path('native'), ORACLE, Path('media'), stop=stop) self.assertEqual(child.call_count, 2 * pair + 1) error = caught.exception self.assertEqual((error.stage, error.reason), ('capture', 'cancelled')) @@ -94,7 +96,7 @@ def execute(command, **options): def test_candidate_failure_retains_completed_reference_stdout(self): results = [subprocess.CompletedProcess([], 0, b'private-stdout', b'private-stderr'), OSError('private-error')] with patch.object(CHECK, 'execute', side_effect=results), self.assertRaises(CHECK.CaptureFailure) as caught: - CHECK.compare(Path('native'), Path('oracle'), Path('media')) + CHECK.compare(Path('native'), ORACLE, Path('media')) current = caught.exception.details[-1] self.assertEqual(current['reference_stdout'], 'private-stdout') self.assertEqual(current['reference_stderr'], 'private-stderr') @@ -118,17 +120,31 @@ def encrypt(command, **options): return subprocess.CompletedProcess(command, 0, b'', b'') stdout, stderr = io.StringIO(), io.StringIO() with patch.object(CHECK.sys, 'argv', arguments), patch.object(CHECK.sys, 'platform', 'linux'), \ - patch.object(CHECK.test_oracle, 'verify_bin', return_value=[]), \ + patch.object(CHECK.test_oracle, 'require', return_value=ORACLE), \ patch.object(CHECK.round_files, 'manifest', side_effect=[rows or [row()], []]), \ patch.object(CHECK.round_files, 'pool', return_value=MagicMock()), \ patch.object(CHECK.round_files, 'fetch_one', side_effect=fetch), \ - patch.object(CHECK, 'compare', return_value=('identical', [])), \ + patch.object(CHECK, 'compare', return_value=('identical', [])) as compare, \ patch.object(CHECK.subprocess, 'run', side_effect=encrypt), \ contextlib.redirect_stdout(stdout), contextlib.redirect_stderr(stderr): code = CHECK.main() + self.comparison_calls = compare.call_args_list return (code, json.loads((evidence / 'summary.json').read_text()), captured, stdout.getvalue() + stderr.getvalue(), (evidence / 'details.p7m').exists()) + def test_workers_receive_and_execute_the_owner_returned_pair(self): + code, _, _, _, _ = self.run_worker_case( + lambda _, entry, destination: destination / (entry['sha256'] + '.mp4')) + self.assertEqual(code, 0) + self.assertEqual(len(self.comparison_calls), 1) + self.assertIs(self.comparison_calls[0].args[1], ORACLE) + prefix = b"Input #0, wav, from 'file':\n" + with patch.object(CHECK, 'execute', return_value=subprocess.CompletedProcess([], 0, b'', prefix)) as execute: + CHECK.compare(Path('native'), self.comparison_calls[0].args[1], Path('media')) + self.assertEqual([call.args[0][0] for call in execute.call_args_list], + [str(ORACLE.ffprobe), 'native', str(ORACLE.ffprobe), 'native', + str(ORACLE.ffmpeg), 'native']) + def test_validation_exit_is_retained_without_printing_its_message(self): marker = 'private-fetch-validation-marker' code, report, private, public, encrypted = self.run_worker_case(SystemExit(marker)) @@ -206,7 +222,7 @@ def test_child_timeout_keeps_prior_calls_and_partial_output_private(self): results.extend([subprocess.CompletedProcess([], 1, b'', prefix), subprocess.TimeoutExpired([marker], 30, stderr=marker.encode())]) with patch.object(CHECK, 'execute', side_effect=results), self.assertRaises(CHECK.CaptureFailure) as caught: - CHECK.compare(Path('native'), Path('oracle'), Path('media')) + CHECK.compare(Path('native'), ORACLE, Path('media')) error = caught.exception self.assertEqual((error.stage, error.reason), ('candidate', 'timeout')) self.assertEqual(len(error.details), 3) @@ -231,7 +247,7 @@ def encrypt(command, **options): stdout, stderr = io.StringIO(), io.StringIO() fault = subprocess.TimeoutExpired([marker], 30, output=marker.encode(), stderr=marker.encode()) with patch.object(CHECK.sys, 'argv', arguments), patch.object(CHECK.sys, 'platform', 'linux'), \ - patch.object(CHECK.test_oracle, 'verify_bin', return_value=[]), \ + patch.object(CHECK.test_oracle, 'require', return_value=ORACLE), \ patch.object(CHECK.round_files, 'manifest', side_effect=[[row()], []]), \ patch.object(CHECK.round_files, 'pool', return_value=MagicMock()), \ patch.object(CHECK.round_files, 'fetch_one', side_effect=fault), \ @@ -267,7 +283,7 @@ def fail_encryption(command, **options): stdout, stderr = io.StringIO(), io.StringIO() with patch.object(CHECK.sys, 'argv', arguments), patch.object(CHECK.sys, 'platform', 'linux'), \ - patch.object(CHECK.test_oracle, 'verify_bin', return_value=[]), \ + patch.object(CHECK.test_oracle, 'require', return_value=ORACLE), \ patch.object(CHECK.round_files, 'manifest', side_effect=[[row()], []]), \ patch.object(CHECK.round_files, 'pool', return_value=MagicMock()), \ patch.object(CHECK.round_files, 'fetch_one', return_value=root / 'not-opened.mp4'), \ @@ -309,10 +325,10 @@ def test_identical_means_all_three_spellings_match(self): for status, text in [(0, prefix), (0, prefix), (1, prefix + terminal)]: results.extend([subprocess.CompletedProcess([], status, b'', text)] * 2) with patch.object(CHECK, 'execute', side_effect=results): - self.assertEqual(CHECK.compare(Path('native'), Path('oracle'), Path('media'))[0], 'identical') + self.assertEqual(CHECK.compare(Path('native'), ORACLE, Path('media'))[0], 'identical') results[-1] = subprocess.CompletedProcess([], 2, b'', prefix + terminal) with patch.object(CHECK, 'execute', side_effect=results): - self.assertEqual(CHECK.compare(Path('native'), Path('oracle'), Path('media'))[0], 'mismatch') + self.assertEqual(CHECK.compare(Path('native'), ORACLE, Path('media'))[0], 'mismatch') def test_refusal_cannot_leak_partial_summary_or_stdout(self): prefix = b"Input #0, wav, from 'file':\n Stream #0:0: Audio: pcm_s16le\n" @@ -323,7 +339,7 @@ def test_refusal_cannot_leak_partial_summary_or_stdout(self): results.extend([subprocess.CompletedProcess([], status, b'', reference), subprocess.CompletedProcess([], 4, stdout, stderr)]) with self.subTest(stdout=stdout, stderr=stderr), patch.object(CHECK, 'execute', side_effect=results): - self.assertEqual(CHECK.compare(Path('native'), Path('oracle'), Path('media'))[0], 'mismatch') + self.assertEqual(CHECK.compare(Path('native'), ORACLE, Path('media'))[0], 'mismatch') if __name__ == '__main__': diff --git a/scripts/tests/test_videotoolbox_identity_capture.py b/scripts/tests/test_videotoolbox_identity_capture.py new file mode 100644 index 000000000..9f8036e42 --- /dev/null +++ b/scripts/tests/test_videotoolbox_identity_capture.py @@ -0,0 +1,51 @@ +"""Metadata capture selection contracts without programs or media.""" + +import importlib.util +from pathlib import Path +import tempfile +import unittest +from unittest.mock import patch + +ROOT = Path(__file__).resolve().parents[2] +SPEC = importlib.util.spec_from_file_location('videotoolbox_identity_capture', ROOT / 'tools/videotoolbox-identities/capture.py') +CAPTURE = importlib.util.module_from_spec(SPEC) +SPEC.loader.exec_module(CAPTURE) +from evidence import Invalid + + +class IdentityCapture(unittest.TestCase): + def test_metadata_executes_the_owner_returned_pair(self): + oracle = CAPTURE.test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as directory: + root = Path(directory) + output = root / 'output' + with patch.object(CAPTURE.sys, 'platform', 'darwin'), \ + patch.object(CAPTURE.test_oracle, 'require', return_value=oracle) as require, \ + patch.object(CAPTURE, 'command', return_value=b'configuration: --synthetic\n') as command, \ + patch.object(CAPTURE, 'file_hash', return_value='a' * 64), \ + patch.object(CAPTURE.registration, 'baseline_build'), \ + patch.object(CAPTURE, 'observer_binary'), \ + patch.object(CAPTURE.cache_residency, 'preflight'): + CAPTURE.capture(root, output) + require.assert_called_once_with(root.resolve() / 'ffmpeg', root.resolve() / 'ffprobe') + self.assertEqual([call.args[0][0] for call in command.call_args_list], + [str(oracle.ffmpeg), str(oracle.ffprobe), str(oracle.ffmpeg)]) + self.assertTrue((output / 'capture.json').is_file()) + + def test_pin_failure_precedes_commands_and_output(self): + with tempfile.TemporaryDirectory() as directory: + root = Path(directory) + output = root / 'output' + with patch.object(CAPTURE.sys, 'platform', 'darwin'), \ + patch.object(CAPTURE.test_oracle, 'require', side_effect=CAPTURE.test_oracle.QualificationError('private-marker')), \ + patch.object(CAPTURE, 'command') as command, \ + patch.object(CAPTURE, 'observer_binary') as observer: + with self.assertRaisesRegex(Invalid, '^baseline_pin$'): + CAPTURE.capture(root, output) + command.assert_not_called() + observer.assert_not_called() + self.assertFalse(output.exists()) + + +if __name__ == '__main__': + unittest.main() diff --git a/scripts/tests/test_wasm_thumbnail_fixtures.py b/scripts/tests/test_wasm_thumbnail_fixtures.py index 70af0afd4..19a8df55f 100644 --- a/scripts/tests/test_wasm_thumbnail_fixtures.py +++ b/scripts/tests/test_wasm_thumbnail_fixtures.py @@ -19,6 +19,58 @@ class FixtureContracts(unittest.TestCase): + def test_plan_keeps_requested_paths_without_qualification_or_execution(self): + output = io.StringIO() + arguments = ['fixtures', '--oracle-bin', '/requested', '--x264', '/x264', + '--output', '/outside', '--plan'] + with mock.patch.object(sys, 'argv', arguments), \ + mock.patch.object(FIXTURES.test_oracle, 'require') as require, \ + mock.patch.object(FIXTURES, 'execute') as execute, contextlib.redirect_stdout(output): + FIXTURES.main() + require.assert_not_called() + execute.assert_not_called() + plan = json.loads(output.getvalue()) + self.assertEqual(len(plan['roster']), 52) + self.assertEqual({row['argv'][0] for row in plan['commands'] if 'argv' in row}, + {'/requested/ffmpeg', '/x264'}) + + def test_generation_executes_the_owner_returned_pair(self): + for stage in ('pattern', 'probe'): + with self.subTest(stage=stage), tempfile.TemporaryDirectory() as directory: + root = pathlib.Path(directory) + qualified = root / 'qualified' + qualified.mkdir() + for name in ('ffmpeg', 'ffprobe', 'x264'): + (qualified / name).write_bytes(b'never executed') + oracle = FIXTURES.test_oracle.Oracle(qualified / 'ffmpeg', qualified / 'ffprobe') + command_plan = None if stage == 'pattern' else [] + with mock.patch.object(FIXTURES.sys, 'platform', 'linux'), \ + mock.patch.object(FIXTURES, 'hostile_rows', return_value=[]), \ + mock.patch.object(FIXTURES.test_oracle, 'require', return_value=oracle) as require, \ + mock.patch.object(FIXTURES.oracle_pin, 'load', return_value={'X264_COMMIT': '1234567'}), \ + mock.patch.object(FIXTURES, 'commands', wraps=FIXTURES.commands) as commands, \ + mock.patch.object(FIXTURES, 'execute', side_effect=[b'x264 1234567', ValueError('private')]) as execute: + if command_plan is not None: + commands.return_value = command_plan + with self.assertRaises(FIXTURES.GenerationFailure) as caught: + FIXTURES.generate(root / 'requested', qualified / 'x264', root / 'output') + require.assert_called_once_with(root / 'requested/ffmpeg', root / 'requested/ffprobe') + self.assertIs(commands.call_args.args[0], oracle) + self.assertEqual(caught.exception.stage, stage) + self.assertEqual(execute.call_args_list[1].args[0][0], str(getattr(oracle, 'ffmpeg' if stage == 'pattern' else 'ffprobe'))) + + def test_pin_failure_precedes_subprocesses_and_output(self): + with tempfile.TemporaryDirectory() as directory: + output = pathlib.Path(directory) / 'output' + with mock.patch.object(FIXTURES.sys, 'platform', 'linux'), \ + mock.patch.object(FIXTURES, 'hostile_rows', return_value=[]), \ + mock.patch.object(FIXTURES.test_oracle, 'require', side_effect=FIXTURES.test_oracle.QualificationError('private-marker')), \ + mock.patch.object(FIXTURES, 'execute') as execute: + with self.assertRaisesRegex(ValueError, '^the pinned oracle programs are required$'): + FIXTURES.generate(pathlib.Path('/requested'), pathlib.Path('/x264'), output) + execute.assert_not_called() + self.assertFalse(output.exists()) + def test_generation_keeps_the_failed_command_stage_and_private_cause(self): with tempfile.TemporaryDirectory() as directory: root = pathlib.Path(directory) @@ -27,7 +79,7 @@ def test_generation_keeps_the_failed_command_stage_and_private_cause(self): cause = ValueError("private-marker") with mock.patch.object(FIXTURES.sys, "platform", "linux"), \ mock.patch.object(FIXTURES, "hostile_rows", return_value=[]), \ - mock.patch.object(FIXTURES.test_oracle, "verify_bin", return_value=[]), \ + mock.patch.object(FIXTURES.test_oracle, "require", return_value=FIXTURES.test_oracle.Oracle(root / "ffmpeg", root / "ffprobe")), \ mock.patch.object(FIXTURES.oracle_pin, "load", return_value={"X264_COMMIT": "1234567"}), \ mock.patch.object(FIXTURES, "commands", return_value=[{"kind": "inspect-sps", "argv": ["tool"]}]), \ mock.patch.object(FIXTURES, "execute", side_effect=[b"x264 1234567", cause]): @@ -54,7 +106,8 @@ def test_roster_and_commands_are_complete_without_running_a_binary(self): rows = list(FIXTURES.fixture_rows()) self.assertEqual(len(rows), 52) self.assertEqual(len({row["id"] for row in rows}), 52) - plan = list(FIXTURES.commands(pathlib.Path("/oracle"), pathlib.Path("/x264"), pathlib.Path("/outside"))) + oracle = FIXTURES.test_oracle.Oracle(pathlib.Path("/oracle/ffmpeg"), pathlib.Path("/oracle/ffprobe")) + plan = list(FIXTURES.commands(oracle, pathlib.Path("/x264"), pathlib.Path("/outside"))) encodes = [row["argv"] for row in plan if row["kind"] == "encode"] self.assertEqual(len(encodes), 14) for argv in encodes: @@ -65,7 +118,8 @@ def test_roster_and_commands_are_complete_without_running_a_binary(self): self.assertEqual(sum(row["kind"] == "inspect-sps" for row in plan), 14) def test_rotation_sets_the_input_display_matrix_before_stream_copy(self): - plan = list(FIXTURES.commands(pathlib.Path("/oracle"), pathlib.Path("/x264"), pathlib.Path("/outside"))) + oracle = FIXTURES.test_oracle.Oracle(pathlib.Path("/oracle/ffmpeg"), pathlib.Path("/oracle/ffprobe")) + plan = list(FIXTURES.commands(oracle, pathlib.Path("/x264"), pathlib.Path("/outside"))) rotations = [row for row in plan if row["kind"] == "variant" and row["geometry"].startswith("rotate")] self.assertEqual(len(rotations), 12) for row in rotations: diff --git a/scripts/wasm-thumbnail-fixtures.py b/scripts/wasm-thumbnail-fixtures.py index 8a48a249c..a3413b313 100644 --- a/scripts/wasm-thumbnail-fixtures.py +++ b/scripts/wasm-thumbnail-fixtures.py @@ -50,7 +50,7 @@ def fixture_rows(): def commands(oracle, x264, output): roster = registry() - ffmpeg = str(oracle / "ffmpeg") + ffmpeg = str(oracle.ffmpeg) geometries = roster["geometries"] + [{"id": "4k", "width": 3840, "height": 2160}, {"id": "sar", "width": 640, "height": 360, "sar": "4:3"}] for geometry in geometries: @@ -209,10 +209,11 @@ def generate(oracle, x264, output, hostile_manifest=None): external = hostile_rows(hostile_manifest) if output.exists() and any(output.iterdir()): raise ValueError("output directory must be empty") + try: + oracle = test_oracle.require(oracle / "ffmpeg", oracle / "ffprobe") + except test_oracle.QualificationError: + raise ValueError("the pinned oracle programs are required") from None output.mkdir(parents=True, exist_ok=True) - problems = list(test_oracle.verify_bin(oracle)) - if problems: - raise ValueError("the pinned oracle programs are required") logs = [] pin = oracle_pin.load() version = execute([str(x264), "--version"], logs, 10).decode("utf8", "replace") @@ -222,7 +223,7 @@ def generate(oracle, x264, output, hostile_manifest=None): "generatorSha256": digest(pathlib.Path(__file__).read_bytes()), "oraclePinSha256": digest((ROOT / oracle_pin.PIN).read_bytes()), "binaries": {name: digest(path.read_bytes()) for name, path in - [("ffmpeg", oracle / "ffmpeg"), ("ffprobe", oracle / "ffprobe"), ("x264", x264)]}, + [("ffmpeg", oracle.ffmpeg), ("ffprobe", oracle.ffprobe), ("x264", x264)]}, "fixtures": [], "hostile": [], "boundary": []} stage, item = "commands", 0 try: @@ -256,7 +257,7 @@ def generate(oracle, x264, output, hostile_manifest=None): original = output / f"4k-{row['entropy']}-{row['container']}.{extension}" path.write_bytes(patch_dimensions(original.read_bytes(), row["container"])) stage = "probe" - probe = execute([str(oracle / "ffprobe"), "-v", "error", "-select_streams", "v", "-show_streams", + probe = execute([str(oracle.ffprobe), "-v", "error", "-select_streams", "v", "-show_streams", "-show_packets", "-show_entries", "stream=index,codec_name,width,height,pix_fmt,sample_aspect_ratio:stream_side_data:packet=stream_index,pts_time,flags", "-of", "json", str(path)], logs, 30) description = json.loads(probe) @@ -317,7 +318,8 @@ def main(): parser.add_argument("--plan", action="store_true") args = parser.parse_args() if args.plan: - print(json.dumps({"roster": list(fixture_rows()), "commands": list(commands(args.oracle_bin, args.x264, args.output))}, sort_keys=True)) + oracle = test_oracle.Oracle(args.oracle_bin / "ffmpeg", args.oracle_bin / "ffprobe") + print(json.dumps({"roster": list(fixture_rows()), "commands": list(commands(oracle, args.x264, args.output))}, sort_keys=True)) return try: count = generate(args.oracle_bin.resolve(), args.x264.resolve(), args.output, args.hostile_manifest) diff --git a/tools/compat-corpus/corpus_kd.py b/tools/compat-corpus/corpus_kd.py index f3cb2290b..268e185be 100644 --- a/tools/compat-corpus/corpus_kd.py +++ b/tools/compat-corpus/corpus_kd.py @@ -953,9 +953,9 @@ def validate_manifest(files): media_hashes.add(row['sha256']) -def capture_file(coreav, media, directory): +def capture_file(coreav, oracle, media, directory): directory.mkdir(parents=True, exist_ok=False) - ref_code, ref_out, _ = run.run(['ffprobe'] + run.SECTION_ARGS + [str(media)]) + ref_code, ref_out, _ = run.run([str(oracle.ffprobe)] + run.SECTION_ARGS + [str(media)]) got_code, got_out, _ = run.run([coreav, 'ffprobe'] + run.SECTION_ARGS + [str(media)]) (directory / 'reference.json').write_bytes(ref_out) (directory / 'candidate.json').write_bytes(got_out) @@ -964,7 +964,7 @@ def capture_file(coreav, media, directory): reference = section_document(ref_out) candidate = section_document(got_out) if got_code == 0 else {} ref_path, got_path = directory / 'reference.packets', directory / 'candidate.packets' - ref_packets = run.run_to_file(['ffprobe'] + run.PACKET_ARGS + [str(media)], ref_path) + ref_packets = run.run_to_file([str(oracle.ffprobe)] + run.PACKET_ARGS + [str(media)], ref_path) got_packets = run.run_to_file([coreav, 'ffprobe'] + run.PACKET_ARGS + [str(media)], got_path) if ref_packets != 0: raise ValueError('oracle packet listing failed') @@ -1011,13 +1011,14 @@ def main(): sys.path.insert(0, str(ROOT / 'scripts')) import oracle_pin import test_oracle - problems = list(test_oracle.verify_bin(args.oracle_dir)) - if problems: - raise ValueError('; '.join(problems)) + try: + oracle = test_oracle.require(args.oracle_dir / 'ffmpeg', args.oracle_dir / 'ffprobe') + except test_oracle.QualificationError as error: + raise ValueError(str(error)) from None os.environ['PATH'] = str(args.oracle_dir.resolve()) + os.pathsep + os.environ['PATH'] args.coreav = str(pathlib.Path(args.coreav).resolve(strict=True)) identities = {'binary_sha256': file_hash(args.coreav), - 'oracle_sha256': file_hash(args.oracle_dir / 'ffprobe'), + 'oracle_sha256': file_hash(oracle.ffprobe), 'selection_sha256': selection, 'tooling_commit': git(ROOT, 'rev-parse', 'HEAD').decode().strip(), 'tool_sha256': file_hash(__file__), 'comparator_sha256': file_hash(HERE / 'run.py'), @@ -1037,7 +1038,7 @@ def main(): media = pathlib.Path(row['path']) if file_hash(media) != row['sha256']: raise ValueError('manifest media checksum differs') - cap = capture_file(args.coreav, media, args.out / 'private' / row['alias']) + cap = capture_file(args.coreav, oracle, media, args.out / 'private' / row['alias']) prepared = prepare(cap, media, registry, row['container']) result = compare(cap, media, registry, row['container'], prepared=prepared) audited = audit(cap, media, registry, row['container'], prepared=prepared) diff --git a/tools/compat-corpus/tests/test_corpus_kd.py b/tools/compat-corpus/tests/test_corpus_kd.py index b4d17310b..6ccb233f5 100644 --- a/tools/compat-corpus/tests/test_corpus_kd.py +++ b/tools/compat-corpus/tests/test_corpus_kd.py @@ -464,20 +464,47 @@ def freeze_selection(self): self.frozen['selection_sha256'] = kd.file_hash(self.files) self.inventory.write_text(json.dumps(self.frozen)) - def execute(self): + def execute(self, oracle=None, qualification_error=None): sys.path.insert(0, str(kd.ROOT / 'scripts')) import oracle_pin import test_oracle + oracle = oracle or test_oracle.Oracle(self.root / 'ffmpeg', self.root / 'ffprobe') args = ['corpus_kd.py', 'compare', '--inventory', str(self.inventory), '--files', str(self.files), '--coreav', str(self.root / 'coreav'), '--oracle-dir', str(self.root), '--out', str(self.output)] with mock.patch.object(sys, 'argv', args), mock.patch.dict(os.environ), \ mock.patch.object(run, 'ENV', run.ENV.copy()), \ mock.patch.object(kd, 'inventory', return_value=self.frozen), \ - mock.patch.object(test_oracle, 'verify_bin', return_value=[]) as checked: + mock.patch.object(test_oracle, 'require', return_value=oracle, + side_effect=qualification_error) as checked: result = kd.main() - checked.assert_called_once_with(self.root) + checked.assert_called_once_with(self.root / 'ffmpeg', self.root / 'ffprobe') return result + def test_capture_executes_the_owner_returned_probe(self): + import test_oracle + qualified = self.root / 'qualified' + qualified.mkdir() + for name in ('ffmpeg', 'ffprobe'): + target = qualified / name + target.write_bytes((self.root / name).read_bytes()) + target.chmod(0o755) + oracle = test_oracle.Oracle(qualified / 'ffmpeg', qualified / 'ffprobe') + with mock.patch.object(run, 'run', wraps=run.run) as sections, \ + mock.patch.object(run, 'run_to_file', wraps=run.run_to_file) as packets: + self.assertEqual(self.execute(oracle), 1) + self.assertEqual([call.args[0][0] for call in sections.call_args_list], + [str(oracle.ffprobe), str((self.root / 'coreav').resolve())] * 3) + self.assertEqual([call.args[0][0] for call in packets.call_args_list], + [str(oracle.ffprobe), str((self.root / 'coreav').resolve())] * 3) + + def test_pin_failure_precedes_capture_and_output(self): + import test_oracle + with mock.patch.object(kd, 'capture_file') as capture, \ + self.assertRaisesRegex(ValueError, 'pin-marker'): + self.execute(qualification_error=test_oracle.QualificationError('pin-marker')) + capture.assert_not_called() + self.assertFalse(self.output.exists()) + def test_real_standin_capture_and_report_preserve_the_manifest_and_do_not_pass_a_subset(self): self.assertEqual(self.execute(), 1) result = json.loads((self.output / 'report.json').read_text()) diff --git a/tools/videotoolbox-identities/capture.py b/tools/videotoolbox-identities/capture.py index 50db68bcc..c6968bd0d 100644 --- a/tools/videotoolbox-identities/capture.py +++ b/tools/videotoolbox-identities/capture.py @@ -92,12 +92,14 @@ def capture(oracle, output): sys.platform == "darwin" and not output.exists(), "capture_platform_or_output" ) oracle = oracle.resolve(strict=True) - problems = list(test_oracle.verify_bin(oracle, ROOT)) - require(not problems, "baseline_pin") + try: + oracle = test_oracle.require(oracle / "ffmpeg", oracle / "ffprobe") + except test_oracle.QualificationError: + require(False, "baseline_pin") pin = oracle_pin_macos.load(ROOT) - ffmpeg = oracle / "ffmpeg" + ffmpeg = oracle.ffmpeg version = command([str(ffmpeg), "-version"]) - probe_version = command([str(oracle / "ffprobe"), "-version"]) + probe_version = command([str(oracle.ffprobe), "-version"]) help_text = command( [str(ffmpeg), "-hide_banner", "-h", "encoder=h264_videotoolbox"] ) @@ -109,7 +111,7 @@ def capture(oracle, output): "macos_pin_sha256": file_hash(ROOT / oracle_pin_macos.PIN), "binary_sha256": file_hash(ffmpeg), "ffprobe_file": "target/videotoolbox/bin/ffprobe", - "ffprobe_sha256": file_hash(oracle / "ffprobe"), + "ffprobe_sha256": file_hash(oracle.ffprobe), "configuration": config, "configuration_sha256": sha("\0".join(config).encode()), "encoder_help_sha256": sha(help_text), @@ -131,7 +133,7 @@ def capture(oracle, output): baseline["acquisition"][name] = { "url": pin[f"MACOS_{name.upper()}_URL"], "archive_sha256": pin[f"MACOS_{name.upper()}_SHA256"], - "binary_sha256": file_hash(oracle / name), + "binary_sha256": file_hash(getattr(oracle, name)), } baseline["architectures"][name] = "arm64" baseline["signatures"][name] = { @@ -161,7 +163,7 @@ def capture(oracle, output): cache_residency.preflight({"cache_observer": observer}, ROOT) require( file_hash(ffmpeg) == baseline["binary_sha256"] - and file_hash(oracle / "ffprobe") == baseline["ffprobe_sha256"], + and file_hash(oracle.ffprobe) == baseline["ffprobe_sha256"], "baseline_changed", ) output.mkdir() From 12fbc9694597c7c32824293a9ab3b7ac956bf214 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:24:09 +0900 Subject: [PATCH 020/113] fix(oracle): execute the qualified pair in video conformance checks Signed-off-by: Gunwoo Kim --- scripts/ffv1_check.py | 7 +- scripts/h264_deblock_conformance.py | 15 +- scripts/h264_g1.py | 10 +- scripts/h264_g1_conformance.py | 27 +- scripts/h264_p_conformance.py | 33 +-- scripts/svt_av1_check.py | 13 +- scripts/tests/test_ffv1_check.py | 7 +- scripts/tests/test_h264_deblock.py | 9 +- scripts/tests/test_h264_g1.py | 2 +- scripts/tests/test_h264_p.py | 25 +- scripts/tests/test_svt_av1_check.py | 12 +- scripts/tests/test_transcode_decoder_host.py | 4 +- scripts/tests/test_v2_fixture_inputs.py | 3 +- scripts/tests/test_video_oracle_selection.py | 251 +++++++++++++++++++ scripts/transcode_decoder_host.py | 33 ++- scripts/v2_fixture_check.py | 10 +- 16 files changed, 376 insertions(+), 85 deletions(-) create mode 100644 scripts/tests/test_video_oracle_selection.py diff --git a/scripts/ffv1_check.py b/scripts/ffv1_check.py index 171885cae..029ccf08b 100644 --- a/scripts/ffv1_check.py +++ b/scripts/ffv1_check.py @@ -66,8 +66,11 @@ def verify_oracles(ffmpeg, ffprobe): ffmpeg, ffprobe = Path(ffmpeg).resolve(), Path(ffprobe).resolve() require(ffmpeg.name == 'ffmpeg' and ffprobe.name == 'ffprobe' and ffmpeg.parent == ffprobe.parent, 'supply ffmpeg and ffprobe from the same pinned installation') - problems = list(test_oracle.verify_bin(ffmpeg.parent)) - require(not problems, '\n'.join(problems)) + try: + oracle = test_oracle.require(ffmpeg, ffprobe) + except test_oracle.QualificationError as error: + raise GateError(str(error)) from error + ffmpeg, ffprobe = oracle.ffmpeg, oracle.ffprobe for executable in (ffmpeg, ffprobe): run([executable, '-version'], output_limit=65536) return ffmpeg, ffprobe diff --git a/scripts/h264_deblock_conformance.py b/scripts/h264_deblock_conformance.py index 3d8815498..561d1e731 100644 --- a/scripts/h264_deblock_conformance.py +++ b/scripts/h264_deblock_conformance.py @@ -67,18 +67,19 @@ def main(argv=None): try: if os.environ.get('GITHUB_ACTIONS') != 'true' or sys.platform != 'linux': raise ValueError('media conformance runs only in Linux Actions, not on developer machines') - problems = list(g1.test_oracle.verify_bin(ffmpeg.parent)) - if problems: - raise ValueError('; '.join(problems)) + try: + tools = g1.test_oracle.require(ffmpeg, ffmpeg.with_name('ffprobe')) + except g1.test_oracle.QualificationError as error: + raise ValueError(str(error)) from error report['tools'] = {name: {'sha256': g1.digest(path)} for name, path in - (('driver', driver), ('ffmpeg', ffmpeg), - ('ffprobe', ffmpeg.with_name('ffprobe')), ('jm', jm))} + (('driver', driver), ('ffmpeg', tools.ffmpeg), + ('ffprobe', tools.ffprobe), ('jm', jm))} raw = out / 'disabled-gradient.yuv' raw.write_bytes(g1.synthetic(18, 22, FRAMES, 'gradient')) baseline = {'input_sha256': g1.digest(raw)} report['disabled_baseline'] = baseline g1.require(baseline['input_sha256'], BASELINE['input_sha256'], 'disabled input SHA-256') - baseline.update(g1.compare(driver, ffmpeg, jm, raw, out / 'disabled-baseline', + baseline.update(g1.compare(driver, tools, jm, raw, out / 'disabled-baseline', 18, 22, 28, FRAMES, colour=COLOUR)) for field, expected in BASELINE.items(): g1.require(baseline[field], expected, f'disabled baseline {field}') @@ -87,7 +88,7 @@ def main(argv=None): raw.write_bytes(synthetic(width, height, kind)) input_sha256 = g1.digest(raw) for qp in QPS: - cell = g1.compare(driver, ffmpeg, jm, raw, out / f'{raw.stem}-q{qp}', + cell = g1.compare(driver, tools, jm, raw, out / f'{raw.stem}-q{qp}', width, height, qp, FRAMES, colour=COLOUR, deblocking=True) cell.update(fixture=kind, input_sha256=input_sha256, deblocking=True) report['cells'].append(cell) diff --git a/scripts/h264_g1.py b/scripts/h264_g1.py index 2a0d4673c..852f6dce4 100644 --- a/scripts/h264_g1.py +++ b/scripts/h264_g1.py @@ -374,9 +374,11 @@ def measure(args, manifest): require(str(pathlib.Path(tools['ffmpeg']).with_name('ffprobe')), tools['ffprobe'], 'paired pinned FFmpeg tools') for name, pin in manifest['tools'].items(): require(digest(tools[name]), pin['sha256'], f'{name} executable') - problems = list(test_oracle.verify_bin(pathlib.Path(tools['ffmpeg']).parent)) - if problems: - raise ValueError('; '.join(problems)) + try: + oracle = test_oracle.require(tools['ffmpeg'], tools['ffprobe']) + except test_oracle.QualificationError as error: + raise ValueError(str(error)) from error + tools.update(ffmpeg=oracle.ffmpeg, ffprobe=oracle.ffprobe) for clip in manifest['clips']: path = args.inputs / (clip['label'] + '.yuv') require((path.stat().st_size, digest(path)), (clip['bytes'], clip['sha256']), 'prepared input integrity') @@ -410,7 +412,7 @@ def measure(args, manifest): cells.append(cell) continue if arm == 'coreav': - cell = compare(args.driver.resolve(), pathlib.Path(tools['ffmpeg']), pathlib.Path(tools['jm']), raw, directory, + cell = compare(args.driver.resolve(), oracle, pathlib.Path(tools['jm']), raw, directory, clip['width'], clip['height'], qp, 60) decoded = directory / 'encoder.yuv' else: diff --git a/scripts/h264_g1_conformance.py b/scripts/h264_g1_conformance.py index b915adab8..74c27cf07 100644 --- a/scripts/h264_g1_conformance.py +++ b/scripts/h264_g1_conformance.py @@ -216,8 +216,8 @@ def inspect_anchor(data, width, height, qp, frames): require(r.ue(), 1, 'baseline deblocking disabled') -def compare(driver, ffmpeg, jm, raw, output, width, height, qp, frames, colour=(False, 1, 1, 1, 0), deblocking=False): - driver, ffmpeg, jm, raw, output = (path.resolve() for path in (driver, ffmpeg, jm, raw, output)) +def compare(driver, tools, jm, raw, output, width, height, qp, frames, colour=(False, 1, 1, 1, 0), deblocking=False): + driver, jm, raw, output = (path.resolve() for path in (driver, jm, raw, output)) output.mkdir(parents=True, exist_ok=False) stream, recon, own = (output / n for n in ('output.h264', 'encoder.yuv', 'coreav.yuv')) run([driver, width, height, qp, frames, raw, stream, recon, own, @@ -226,11 +226,11 @@ def compare(driver, ffmpeg, jm, raw, output, width, height, qp, frames, colour=( size = width * height * 3 // 2 * frames same_planes(recon, own, size) oracle = output / 'ffmpeg.yuv' - probe = json.loads(run([ffmpeg.with_name('ffprobe'), '-v', 'error', '-select_streams', 'v:0', + probe = json.loads(run([tools.ffprobe, '-v', 'error', '-select_streams', 'v:0', '-show_entries', 'stream=width,height,pix_fmt,color_range', '-of', 'json', stream], cwd=output)) require(len(probe['streams']), 1, 'one oracle video stream') pixel_format = native_format(probe['streams'][0], width, height, colour[0]) - run([ffmpeg, '-nostdin', '-hide_banner', '-loglevel', 'warning' if deblocking else 'error', '-xerror', '-err_detect', 'explode', + run([tools.ffmpeg, '-nostdin', '-hide_banner', '-loglevel', 'warning' if deblocking else 'error', '-xerror', '-err_detect', 'explode', '-hwaccel', 'none', '-threads', '1', '-c:v', 'h264', '-i', stream, '-map', '0:v:0', '-an', '-sn', '-dn', '-c:v', 'rawvideo', '-pix_fmt', pixel_format, '-fps_mode', 'passthrough', '-f', 'rawvideo', oracle], cwd=output, reject_diagnostics=deblocking) @@ -278,32 +278,33 @@ def main(): args.fixtures = args.fixtures.resolve() if os.environ.get('GITHUB_ACTIONS') != 'true' or sys.platform != 'linux': raise ValueError('media conformance runs only in Linux Actions, not on developer machines') - problems = list(test_oracle.verify_bin(args.ffmpeg.parent)) - if problems: - raise ValueError('; '.join(problems)) + try: + tools = test_oracle.require(args.ffmpeg, args.ffmpeg.with_name('ffprobe')) + except test_oracle.QualificationError as error: + raise ValueError(str(error)) from error out = args.output.resolve() out.mkdir(parents=True, exist_ok=False) - report = {'tools': {n: {'sha256': digest(v)} for n, v in [('driver', args.driver), ('ffmpeg', args.ffmpeg), ('jm', args.jm)]}, 'cells': [], 'complete': False} + report = {'tools': {n: {'sha256': digest(v)} for n, v in [('driver', args.driver), ('ffmpeg', tools.ffmpeg), ('jm', args.jm)]}, 'cells': [], 'complete': False} try: for kind in ('flat', 'gradient', 'edges', 'impulses'): for width, height in [(16, 16), (18, 22), (48, 34)]: raw = out / f'{kind}-{width}-{height}.yuv' raw.write_bytes(synthetic(width, height, 3, kind)) for qp in (10, 11, 12, 13, 14, 15, 16, 22, 28, 34, 40, 51): - report['cells'].append(compare(args.driver.resolve(), args.ffmpeg.resolve(), args.jm.resolve(), raw, out / f'{raw.stem}-q{qp}', width, height, qp, 3)) + report['cells'].append(compare(args.driver.resolve(), tools, args.jm.resolve(), raw, out / f'{raw.stem}-q{qp}', width, height, qp, 3)) if args.fixtures: fixture = args.fixtures / 'basic.mp4' if not fixture.is_file(): raise ValueError('required existing basic.mp4 fixture is missing') raw = out / 'existing-fixture.yuv' - run([args.ffmpeg, '-nostdin', '-v', 'error', '-xerror', '-hwaccel', 'none', '-threads', '1', + run([tools.ffmpeg, '-nostdin', '-v', 'error', '-xerror', '-hwaccel', 'none', '-threads', '1', '-i', fixture, '-frames:v', '3', '-an', '-pix_fmt', '+yuv420p', '-f', 'rawvideo', raw], cwd=out) - probe = json.loads(run([args.ffmpeg.with_name('ffprobe'), '-v', 'error', '-select_streams', 'v:0', '-show_entries', 'stream=width,height', '-of', 'json', fixture], cwd=out))['streams'][0] + probe = json.loads(run([tools.ffprobe, '-v', 'error', '-select_streams', 'v:0', '-show_entries', 'stream=width,height', '-of', 'json', fixture], cwd=out))['streams'][0] for qp in (16, 22, 28, 34, 40): - report['cells'].append(compare(args.driver.resolve(), args.ffmpeg.resolve(), args.jm.resolve(), raw, out / f'existing-q{qp}', probe['width'], probe['height'], qp, 3)) + report['cells'].append(compare(args.driver.resolve(), tools, args.jm.resolve(), raw, out / f'existing-q{qp}', probe['width'], probe['height'], qp, 3)) raw = out / 'declared-metadata.yuv' raw.write_bytes(synthetic(18, 22, 3, 'gradient')) - report['cells'].append(compare(args.driver.resolve(), args.ffmpeg.resolve(), args.jm.resolve(), raw, + report['cells'].append(compare(args.driver.resolve(), tools, args.jm.resolve(), raw, out / 'declared-metadata', 18, 22, 28, 3, (True, 6, 6, 6, 5))) report['complete'] = True finally: diff --git a/scripts/h264_p_conformance.py b/scripts/h264_p_conformance.py index 73bd02de3..33eb2874d 100644 --- a/scripts/h264_p_conformance.py +++ b/scripts/h264_p_conformance.py @@ -463,8 +463,8 @@ def forced_layout(syntax, layout): g1.require(syntax[1]['mvcnt'], [count], 'forced emitted MvCnt') -def compare(driver, ffmpeg, jm, raw, output, width, height, qp, frames, deblocking, interval): - driver, ffmpeg, jm, raw, output = (path.resolve() for path in (driver, ffmpeg, jm, raw, output)) +def compare(driver, tools, jm, raw, output, width, height, qp, frames, deblocking, interval): + driver, jm, raw, output = (path.resolve() for path in (driver, jm, raw, output)) output.mkdir(parents=True, exist_ok=False) stream, recon, own = (output / name for name in ('output.h264', 'encoder.yuv', 'coreav.yuv')) run([driver, width, height, qp, frames, raw, stream, recon, own, @@ -474,7 +474,7 @@ def compare(driver, ffmpeg, jm, raw, output, width, height, qp, frames, deblocki (output / 'syntax.json').write_text(json.dumps(syntax, indent=2) + '\n') size = width * height * 3 // 2 * frames g1.same_planes(recon, own, size) - decode_oracles(ffmpeg, jm, stream, recon, output, width, height, frames) + decode_oracles(tools, jm, stream, recon, output, width, height, frames) modes = Counter() for picture in syntax: modes.update(picture['modes']) @@ -484,9 +484,9 @@ def compare(driver, ffmpeg, jm, raw, output, width, height, qp, frames, deblocki bytes=stream.stat().st_size, conforming=True) -def decode_oracles(ffmpeg, jm, stream, recon, output, width, height, frames): +def decode_oracles(tools, jm, stream, recon, output, width, height, frames): size = width * height * 3 // 2 * frames - probe = json.loads(run([ffmpeg.with_name('ffprobe'), '-v', 'warning', '-select_streams', 'v:0', + probe = json.loads(run([tools.ffprobe, '-v', 'warning', '-select_streams', 'v:0', '-count_frames', '-show_entries', 'stream=width,height,pix_fmt,color_range,color_space,color_transfer,color_primaries,chroma_location,profile,level,nb_read_frames', '-of', 'json', stream], output)) @@ -499,7 +499,7 @@ def decode_oracles(ffmpeg, jm, stream, recon, output, width, height, frames): ('profile', 'Constrained Baseline'), ('level', 51), ('nb_read_frames', str(frames))): g1.require(info.get(field), expected, f'oracle {field}') oracle = output / 'ffmpeg.yuv' - run([ffmpeg, '-nostdin', '-hide_banner', '-loglevel', 'warning', '-xerror', '-err_detect', 'explode', + run([tools.ffmpeg, '-nostdin', '-hide_banner', '-loglevel', 'warning', '-xerror', '-err_detect', 'explode', '-hwaccel', 'none', '-threads', '1', '-c:v', 'h264', '-i', stream, '-map', '0:v:0', '-an', '-sn', '-dn', '-c:v', 'rawvideo', '-pix_fmt', pixel_format, '-fps_mode', 'passthrough', '-f', 'rawvideo', oracle], output) @@ -510,7 +510,7 @@ def decode_oracles(ffmpeg, jm, stream, recon, output, width, height, frames): g1.same_planes(recon, reference, size) -def compare_forced(decoder, ffmpeg, jm, directory, entry, output): +def compare_forced(decoder, tools, jm, directory, entry, output): output.mkdir(parents=True, exist_ok=False) fixture_unchanged(directory, entry) stream, recon = (directory / entry[suffix]['name'] for suffix in ('h264', 'yuv')) @@ -524,7 +524,7 @@ def compare_forced(decoder, ffmpeg, jm, directory, entry, output): if result.stderr: raise ValueError('decoder diagnostics are not conforming') g1.same_planes(recon, own, 16 * 16 * 3) - decode_oracles(ffmpeg, jm, stream, recon, output, 16, 16, 2) + decode_oracles(tools, jm, stream, recon, output, 16, 16, 2) fixture_unchanged(directory, entry) modes = Counter() for picture in syntax: @@ -540,9 +540,12 @@ def verify_tools(driver, ffmpeg, jm, decoder): for _, path in paths: if not path.is_file() or not os.access(path, os.X_OK): raise ValueError('required executable missing or not executable') - problems = list(g1.test_oracle.verify_bin(ffmpeg.parent)) - if problems: - raise ValueError('; '.join(problems)) + try: + tools = g1.test_oracle.require(ffmpeg, ffmpeg.with_name('ffprobe')) + except g1.test_oracle.QualificationError as error: + raise ValueError(str(error)) from error + paths = (('driver', driver), ('ffmpeg', tools.ffmpeg), ('ffprobe', tools.ffprobe), + ('jm', jm), ('decoder', decoder)) pin = dict(line.split('=', 1) for line in (ROOT / 'scripts/jm-decoder.env').read_text().splitlines() if line) receipt = (jm.parent / 'jm-build.txt').read_text() for line in (f'JM_VERSION={pin["JM_VERSION"]}', f'JM_SHA256={pin["JM_SHA256"]}', @@ -551,7 +554,7 @@ def verify_tools(driver, ffmpeg, jm, decoder): raise ValueError('JM build receipt does not match pin') if not any(re.fullmatch(re.escape(g1.digest(jm)) + r' .*/ldecod', line) for line in receipt.splitlines()): raise ValueError('JM executable hash differs from build receipt') - return {'executables': {name: {'sha256': g1.digest(path)} for name, path in paths}, + return tools, {'executables': {name: {'sha256': g1.digest(path)} for name, path in paths}, 'ffmpeg_pin': g1.oracle_pin.load(), 'jm_pin': pin, 'jm_build': receipt, 'vlc_sha256': g1.digest(ROOT / 'crates/coreav-h264-encoder/src/vlc.rs')} @@ -574,14 +577,14 @@ def main(argv=None): try: if os.environ.get('GITHUB_ACTIONS') != 'true' or sys.platform != 'linux': raise ValueError('media conformance runs only in Linux Actions, not on developer machines') - report['tools'] = verify_tools(driver, ffmpeg, jm, decoder) + tools, report['tools'] = verify_tools(driver, ffmpeg, jm, decoder) inventory = forced_inventory(fixtures) report['forced_inventory'] = inventory selected = Counter() for i, cell in enumerate(roster): raw = out / f'{i:03}-{cell["kind"]}.yuv' raw.write_bytes(synthetic(cell['width'], cell['height'], cell['frames'], cell['kind'], cell['phase'])) - result = compare(driver, ffmpeg, jm, raw, out / f'{raw.stem}-decoded', + result = compare(driver, tools, jm, raw, out / f'{raw.stem}-decoded', **{key: cell[key] for key in ('width', 'height', 'qp', 'frames', 'deblocking', 'interval')}) result.update(kind=cell['kind'], phase=cell['phase']) report['cells'].append(result) @@ -595,7 +598,7 @@ def main(argv=None): covered = selected.copy() for entry in inventory['entries']: name = f'forced-{entry["qp"]}-{entry["deblocking"]}-{entry["layout"]}' - result = compare_forced(decoder, ffmpeg, jm, fixtures, entry, out / name) + result = compare_forced(decoder, tools, jm, fixtures, entry, out / name) report['forced_cells'].append(result) covered.update(result['modes']) g1.require(len(report['forced_cells']), 80, 'complete forced matrix') diff --git a/scripts/svt_av1_check.py b/scripts/svt_av1_check.py index e650b025a..35bf11185 100644 --- a/scripts/svt_av1_check.py +++ b/scripts/svt_av1_check.py @@ -8,7 +8,7 @@ import subprocess import sys -import oracle_pin +import test_oracle FRAMES = 36 @@ -20,11 +20,12 @@ def run(command): def check(coreav, oracle, work, moving=False, shared_input=False): - problems = list(oracle_pin.verify_bin(oracle)) - if problems: - raise ValueError('\n'.join(problems)) + try: + oracle = test_oracle.require(oracle / 'ffmpeg', oracle / 'ffprobe') + except test_oracle.QualificationError as error: + raise ValueError(str(error)) from error work.mkdir(parents=True, exist_ok=True) - ffmpeg = oracle / 'ffmpeg' + ffmpeg = oracle.ffmpeg source = work / 'source.mp4' encoded = work / 'encoded.mp4' reference = work / 'reference.yuv' @@ -51,7 +52,7 @@ def check(coreav, oracle, work, moving=False, shared_input=False): raise ValueError('explicit AV1 transcode did not return its v2 receipt') if receipt['video']['encoding']['segments'] < (1 if moving else 2): raise ValueError('the AV1 fixture did not cross a bounded-session boundary') - probe = json.loads(run([oracle / 'ffprobe', '-v', 'error', '-count_frames', + probe = json.loads(run([oracle.ffprobe, '-v', 'error', '-count_frames', '-select_streams', 'v:0', '-show_entries', 'stream=codec_name,width,height,pix_fmt,nb_read_frames', '-of', 'json', encoded])) diff --git a/scripts/tests/test_ffv1_check.py b/scripts/tests/test_ffv1_check.py index 6547dabc8..b2824eea2 100644 --- a/scripts/tests/test_ffv1_check.py +++ b/scripts/tests/test_ffv1_check.py @@ -140,7 +140,12 @@ def setUp(self): self.temporary = tempfile.TemporaryDirectory() self.addCleanup(self.temporary.cleanup) self.root = Path(self.temporary.name) - verifier = patch.object(gate.test_oracle, 'verify_bin', side_effect=gate.oracle_pin.verify_bin) + def qualify(ffmpeg, ffprobe): + problems = list(gate.oracle_pin.verify_bin(ffmpeg.parent)) + if problems: + raise gate.test_oracle.QualificationError('\n'.join(problems)) + return gate.test_oracle.Oracle(ffmpeg, ffprobe) + verifier = patch.object(gate.test_oracle, 'require', side_effect=qualify) verifier.start() self.addCleanup(verifier.stop) diff --git a/scripts/tests/test_h264_deblock.py b/scripts/tests/test_h264_deblock.py index 8933f26ae..e8ae8a4c4 100644 --- a/scripts/tests/test_h264_deblock.py +++ b/scripts/tests/test_h264_deblock.py @@ -119,7 +119,7 @@ def setUp(self): self.platform = patch.object(deblock.sys, 'platform', 'linux') self.platform.start() self.addCleanup(self.platform.stop) - self.pin = patch.object(g1.test_oracle, 'verify_bin', return_value=[]) + self.pin = patch.object(g1.test_oracle, 'require', return_value=g1.test_oracle.Oracle(self.root / 'ffmpeg', self.root / 'ffprobe')) self.pin.start() self.addCleanup(self.pin.stop) @@ -193,7 +193,7 @@ def interrupted(*args, **kwargs): self.assertEqual(len(self.report()['cells']), 2) def test_pin_and_provenance_failures_retain_incomplete_report(self): - with patch.object(g1.test_oracle, 'verify_bin', return_value=['wrong oracle']): + with patch.object(g1.test_oracle, 'require', side_effect=g1.test_oracle.QualificationError('wrong oracle')): with self.assertRaisesRegex(ValueError, 'wrong oracle'): deblock.main(self.argv) self.assertFalse(self.report()['complete']) @@ -291,7 +291,8 @@ def process(command, **kwargs): return subprocess.CompletedProcess(command, code, stdout=stdout, stderr=stderr) with patch.object(g1.subprocess, 'run', side_effect=process): - args = (root / 'driver', root / 'ffmpeg', root / 'ldecod', root / 'input', + tools = g1.test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified-probe/ffprobe')) + args = (root / 'driver', tools, root / 'ldecod', root / 'input', root / 'cell', 18, 22, 28, 1) options = dict(colour=deblock.COLOUR, deblocking=True) if enabled else {} if fault is None: @@ -299,6 +300,8 @@ def process(command, **kwargs): self.assertTrue(result['conforming']) self.assertEqual(result['reconstruction_sha256'], hashlib.sha256(samples).hexdigest()) self.assertEqual(len(commands), 4) + self.assertEqual(commands[1][0], str(tools.ffprobe)) + self.assertEqual(commands[2][0], str(tools.ffmpeg)) g1.same_planes(root / 'cell/encoder.yuv', root / 'cell/jm.yuv', size) else: with self.assertRaises((ValueError, subprocess.SubprocessError)): diff --git a/scripts/tests/test_h264_g1.py b/scripts/tests/test_h264_g1.py index 0f6e6c373..8f8bf915f 100644 --- a/scripts/tests/test_h264_g1.py +++ b/scripts/tests/test_h264_g1.py @@ -129,7 +129,7 @@ def test_complete_plane_comparison_rejects_chroma_mutation_and_bad_lengths(self) def test_command_failures_are_not_conformance_success(self): with tempfile.TemporaryDirectory() as temp, patch.object(conformance, 'run', side_effect=subprocess.CalledProcessError(1, ['oracle'])): with self.assertRaises(subprocess.CalledProcessError): - conformance.compare(pathlib.Path('driver'), pathlib.Path('ffmpeg'), pathlib.Path('jm'), pathlib.Path('input'), pathlib.Path(temp)/'cell', 16, 16, 22, 3) + conformance.compare(pathlib.Path('driver'), conformance.test_oracle.Oracle(pathlib.Path('ffmpeg'), pathlib.Path('ffprobe')), pathlib.Path('jm'), pathlib.Path('input'), pathlib.Path(temp)/'cell', 16, 16, 22, 3) def test_sei_removal_preserves_original_delimiters_and_other_bytes(self): sps = b'\0\0\0\1\x67abc' diff --git a/scripts/tests/test_h264_p.py b/scripts/tests/test_h264_p.py index 63c98c399..5dbea7476 100644 --- a/scripts/tests/test_h264_p.py +++ b/scripts/tests/test_h264_p.py @@ -457,13 +457,16 @@ def process(command, **kwargs): return subprocess.CompletedProcess(command, code, stdout, stderr) with patch.object(p.g1.subprocess, 'run', side_effect=process): - args = (root / 'driver', root / 'ffmpeg', root / 'ldecod', root / 'input', root / 'output', 16, 16, 28, 2, False, 20) + tools = p.g1.test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified-probe/ffprobe')) + args = (root / 'driver', tools, root / 'ldecod', root / 'input', root / 'output', 16, 16, 28, 2, False, 20) if fault is None: result = p.compare(*args) self.assertTrue(result['conforming']) self.assertEqual(result['reconstruction_sha256'], hashlib.sha256(samples).hexdigest()) self.assertEqual(result['modes']['P_L0_16x16'], 1) self.assertEqual(len(commands), 4) + self.assertEqual(commands[1][0], str(tools.ffprobe)) + self.assertEqual(commands[2][0], str(tools.ffmpeg)) else: with self.assertRaises((ValueError, subprocess.SubprocessError)): p.compare(*args) @@ -534,7 +537,7 @@ def test_changed_bytes_wrong_layout_and_reordered_equal_count_subtypes_fail_befo entry = next(e for e in p.forced_inventory(self.directory)['entries'] if (e['layout'], e['qp'], e['deblocking']) == (layout, 10, 0)) with patch.object(p.g1, 'capture') as capture, self.assertRaisesRegex(ValueError, 'emitted partition layout'): - p.compare_forced(self.root / 'decode', self.root / 'ffmpeg', self.root / 'ldecod', + p.compare_forced(self.root / 'decode', p.g1.test_oracle.Oracle(self.root / 'ffmpeg', self.root / 'ffprobe'), self.root / 'ldecod', self.directory, entry, self.root / f'wrong-{layout}') capture.assert_not_called() @@ -573,12 +576,12 @@ def process(command, **kwargs): with patch.object(p.g1.subprocess, 'run', side_effect=process), \ patch.object(p, 'decode_oracles') as oracles: - args = (self.root / 'decode', self.root / 'ffmpeg', self.root / 'ldecod', self.directory, entry, output) + args = (self.root / 'decode', p.g1.test_oracle.Oracle(self.root / 'ffmpeg', self.root / 'ffprobe'), self.root / 'ldecod', self.directory, entry, output) if fault is None: result = p.compare_forced(*args) self.assertTrue(result['conforming']) self.assertEqual(result['modes']['P_L0_16x16'], 1) - oracles.assert_called_once_with(self.root / 'ffmpeg', self.root / 'ldecod', + oracles.assert_called_once_with(p.g1.test_oracle.Oracle(self.root / 'ffmpeg', self.root / 'ffprobe'), self.root / 'ldecod', stream_path, stream_path.with_suffix('.yuv'), output, 16, 16, 2) else: with self.assertRaises((ValueError, subprocess.SubprocessError)): @@ -624,7 +627,7 @@ def process(command, **kwargs): output = self.root / f'native-{damaged}' with patch.object(p.g1.subprocess, 'run', side_effect=process): - args = (self.root / 'decode', self.root / 'ffmpeg', self.root / 'ldecod', self.directory, entry, output) + args = (self.root / 'decode', p.g1.test_oracle.Oracle(self.root / 'ffmpeg', self.root / 'ffprobe'), self.root / 'ldecod', self.directory, entry, output) if damaged: with self.assertRaisesRegex(ValueError, 'reconstruction SHA-256'): p.compare_forced(*args) @@ -665,7 +668,7 @@ def compare(*args, **kwargs): return dict(modes={'P_Skip': 1, 'P_L0_16x16': 1}, conforming=True) with patch.dict(os.environ, GITHUB_ACTIONS='true'), patch.object(p.sys, 'platform', 'linux'), \ - patch.object(p, 'verify_tools', return_value={'synthetic': True}), \ + patch.object(p, 'verify_tools', return_value=(p.g1.test_oracle.Oracle(self.root / 'ffmpeg', self.root / 'ffprobe'), {'synthetic': True})), \ patch.object(p, 'forced_inventory', return_value=self.inventory), \ patch.object(p, 'compare_forced', side_effect=self.forced) as forced, \ patch.object(p, 'compare', side_effect=compare) as call: @@ -695,7 +698,7 @@ def test_environment_pin_missing_tool_and_timeout_keep_incomplete_report(self): side_effect = [result, subprocess.TimeoutExpired(['decoder'], 180)] if fault == 'timeout' else None with patch.dict(os.environ, GITHUB_ACTIONS='false' if fault == 'environment' else 'true'), \ patch.object(p.sys, 'platform', 'darwin' if fault == 'platform' else 'linux'), \ - patch.object(p, 'verify_tools', return_value={}, side_effect=tools_error), \ + patch.object(p, 'verify_tools', return_value=(p.g1.test_oracle.Oracle(self.root / 'ffmpeg', self.root / 'ffprobe'), {}), side_effect=tools_error), \ patch.object(p, 'forced_inventory', return_value=self.inventory), \ patch.object(p, 'compare_forced', side_effect=self.forced), \ patch.object(p, 'compare', return_value=result, side_effect=side_effect) as call: @@ -721,8 +724,8 @@ def test_real_missing_tools_and_jm_receipt_hash_binding(self): receipt += "BUILD_COMMAND=make -C JM/ldecod -j2 CC='cc -fcommon'\nsynthetic compiler\n" receipt += f'{p.g1.digest(paths[3])} {paths[3]}\n' (self.root / 'jm-build.txt').write_text(receipt) - with patch.object(p.g1.test_oracle, 'verify_bin', return_value=[]): - tools = p.verify_tools(paths[0], paths[1], paths[3], paths[4]) + with patch.object(p.g1.test_oracle, 'require', return_value=p.g1.test_oracle.Oracle(paths[1], paths[2])): + _, tools = p.verify_tools(paths[0], paths[1], paths[3], paths[4]) self.assertEqual(set(tools['executables']), {'driver', 'ffmpeg', 'ffprobe', 'jm', 'decoder'}) paths[3].write_bytes(b'changed') with self.assertRaisesRegex(ValueError, 'executable hash'): @@ -730,7 +733,7 @@ def test_real_missing_tools_and_jm_receipt_hash_binding(self): (self.root / 'jm-build.txt').write_text(receipt.replace('JM_VERSION=', 'WRONG=')) with self.assertRaisesRegex(ValueError, 'receipt'): p.verify_tools(paths[0], paths[1], paths[3], paths[4]) - with patch.object(p.g1.test_oracle, 'verify_bin', return_value=['wrong FFmpeg pin']): + with patch.object(p.g1.test_oracle, 'require', side_effect=p.g1.test_oracle.QualificationError('wrong FFmpeg pin')): with self.assertRaisesRegex(ValueError, 'wrong FFmpeg pin'): p.verify_tools(paths[0], paths[1], paths[3], paths[4]) @@ -754,7 +757,7 @@ def forced(*args): return result with patch.dict(os.environ, GITHUB_ACTIONS='true'), patch.object(p.sys, 'platform', 'linux'), \ - patch.object(p, 'verify_tools', return_value={}), \ + patch.object(p, 'verify_tools', return_value=(p.g1.test_oracle.Oracle(self.root / 'ffmpeg', self.root / 'ffprobe'), {})), \ patch.object(p, 'forced_inventory', return_value=self.inventory, side_effect=inventory_side_effect), \ patch.object(p, 'compare', return_value=dict(modes={'P_Skip': 1, 'P_L0_16x16': 1}, conforming=True)), \ patch.object(p, 'compare_forced', side_effect=forced): diff --git a/scripts/tests/test_svt_av1_check.py b/scripts/tests/test_svt_av1_check.py index bc27e6c04..21714a0a4 100644 --- a/scripts/tests/test_svt_av1_check.py +++ b/scripts/tests/test_svt_av1_check.py @@ -39,8 +39,11 @@ def fixture(self, mutation=None, moving=False): work = root / 'work' width, height, frames = (256, 256, 48) if moving else (128, 96, CHECK.FRAMES) size = frames * width * height * 3 // 2 + oracle = CHECK.test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified-probe/ffprobe')) + commands = [] def run(command): + commands.append(command) if 'transcode' in command: return json.dumps({'schema': 'coreav.transcode/2', 'video': {'encoding': {'segments': 1 if mutation == 'segments' else 2}}}).encode() @@ -60,7 +63,7 @@ def run(command): output.write_bytes(pixels) return b'' - with patch.object(CHECK.oracle_pin, 'verify_bin', return_value=iter(())), \ + with patch.object(CHECK.test_oracle, 'require', return_value=oracle), \ patch.object(CHECK, 'run', side_effect=run), \ contextlib.redirect_stdout(io.StringIO()): if mutation: @@ -68,6 +71,9 @@ def run(command): CHECK.check(root / 'coreav', root, work, moving) else: CHECK.check(root / 'coreav', root, work, moving) + self.assertEqual([command[0] for command in commands], + [oracle.ffmpeg, oracle.ffmpeg, root / 'coreav', + oracle.ffprobe, oracle.ffmpeg, root / 'coreav']) def test_moving_preset_zero_fixture(self): self.fixture(moving=True) @@ -75,7 +81,7 @@ def test_moving_preset_zero_fixture(self): def test_shared_input_uses_av1_without_h264_encoder_options(self): with tempfile.TemporaryDirectory() as temporary: root = Path(temporary) - with patch.object(CHECK.oracle_pin, 'verify_bin', return_value=iter(())), \ + with patch.object(CHECK.test_oracle, 'require', return_value=CHECK.test_oracle.Oracle(root / 'ffmpeg', root / 'ffprobe')), \ patch.object(CHECK, 'run', side_effect=RuntimeError('generated')) as run: with self.assertRaisesRegex(RuntimeError, 'generated'): CHECK.check(root / 'coreav', root, root / 'work', shared_input=True) @@ -93,7 +99,7 @@ def test_positive_decodes_and_refusal_controls(self): def test_bad_oracle_is_refused_before_fixture_creation(self): with tempfile.TemporaryDirectory() as temporary: root = Path(temporary) - with patch.object(CHECK.oracle_pin, 'verify_bin', return_value=iter(['wrong oracle'])), \ + with patch.object(CHECK.test_oracle, 'require', side_effect=CHECK.test_oracle.QualificationError('wrong oracle')), \ patch.object(CHECK, 'run') as run: with self.assertRaisesRegex(ValueError, 'wrong oracle'): CHECK.check(root / 'coreav', root, root / 'work') diff --git a/scripts/tests/test_transcode_decoder_host.py b/scripts/tests/test_transcode_decoder_host.py index b435bb120..9e44e96be 100644 --- a/scripts/tests/test_transcode_decoder_host.py +++ b/scripts/tests/test_transcode_decoder_host.py @@ -167,14 +167,14 @@ def execute(command, arm): path.write_bytes(b'not media') frames = '# synthetic fixture\n0, 0, 0, 1, 6, sample-hash\n' with patch.object(tool, 'output_check', return_value=(frames, [])): - result = tool.preflight(executor, file, path, self.out, self.out, self.out, self.out / 'checks') + result = tool.preflight(executor, file, path, {name: self.out / name for name in ('ffmpeg', 'ffprobe', 'x264')}, self.out, self.out, self.out / 'checks') self.assertEqual(result['ffmpeg']['process']['isolation'], 'in-process') for changed in [(frames + '0, 1, 1, 1, 6, other\n', []), (frames.replace('sample-hash', 'changed-hash'), []), (frames, [{'data_hash': 'changed-audio'}])]: with patch.object(tool, 'output_check', side_effect=[(frames, []), changed]): with self.assertRaises(ValueError): - tool.preflight(executor, file, path, self.out, self.out, self.out, self.out / 'checks') + tool.preflight(executor, file, path, {name: self.out / name for name in ('ffmpeg', 'ffprobe', 'x264')}, self.out, self.out, self.out / 'checks') def test_timeout_prevents_a_successful_call(self): with patch.object(tool.subprocess, 'run', side_effect=subprocess.TimeoutExpired('synthetic', 1)): diff --git a/scripts/tests/test_v2_fixture_inputs.py b/scripts/tests/test_v2_fixture_inputs.py index 7d47f9a03..952ea7e81 100644 --- a/scripts/tests/test_v2_fixture_inputs.py +++ b/scripts/tests/test_v2_fixture_inputs.py @@ -174,8 +174,7 @@ def test_an_unexpected_reference_failure_still_fails_the_cli_and_keeps_its_repor '--work', str(root / 'work'), '--report', str(report), '--only', '17'] stderr = io.StringIO() with mock.patch.object(sys, 'argv', argv), \ - mock.patch.object(check.test_oracle, 'verify_bin', return_value=[]), \ - mock.patch.object(test_oracle, 'verify_bin', return_value=[]), \ + mock.patch.object(check.test_oracle, 'require', return_value=test_oracle.Oracle(root / 'ffmpeg', root / 'ffprobe')), \ mock.patch.object(check, 'verify', return_value=result), \ contextlib.redirect_stderr(stderr): self.assertEqual(check.main(), 1) diff --git a/scripts/tests/test_video_oracle_selection.py b/scripts/tests/test_video_oracle_selection.py new file mode 100644 index 000000000..1f68e34ec --- /dev/null +++ b/scripts/tests/test_video_oracle_selection.py @@ -0,0 +1,251 @@ +import json +import os +from pathlib import Path +import sys +import tempfile +import traceback +from types import SimpleNamespace +import unittest +from unittest.mock import patch + +sys.path.insert(0, str(Path(__file__).resolve().parents[1])) +import ffv1_check as ffv1 +import h264_deblock_conformance as deblock +import h264_g1 as measure +import h264_g1_conformance as g1 +import h264_p_conformance as p +import svt_av1_check as svt +import test_oracle +import transcode_decoder_host as host +import v2_fixture_check as v2 + + +PAIR = test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified-probe/ffprobe')) + + +class Halt(RuntimeError): + pass + + +class Selection(unittest.TestCase): + def setUp(self): + temporary = tempfile.TemporaryDirectory() + self.addCleanup(temporary.cleanup) + self.root = Path(temporary.name).resolve() + + def test_ffv1_executes_owner_pair(self): + with patch.object(test_oracle, 'require', return_value=PAIR) as qualify, \ + patch.object(ffv1, 'run') as run: + self.assertEqual(ffv1.verify_oracles(self.root / 'ffmpeg', self.root / 'ffprobe'), + (PAIR.ffmpeg, PAIR.ffprobe)) + qualify.assert_called_once_with(self.root / 'ffmpeg', self.root / 'ffprobe') + self.assertEqual([call.args[0][0] for call in run.call_args_list], [PAIR.ffmpeg, PAIR.ffprobe]) + + def test_ffv1_pin_failure_precedes_execution(self): + with patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('bad pin')), \ + patch.object(ffv1, 'run') as run: + with self.assertRaisesRegex(ffv1.GateError, 'bad pin'): + ffv1.verify_oracles(self.root / 'ffmpeg', self.root / 'ffprobe') + run.assert_not_called() + + def test_svt_executes_owner_path(self): + with patch.object(test_oracle, 'require', return_value=PAIR) as qualify, \ + patch.object(svt, 'run', side_effect=Halt) as run: + with self.assertRaises(Halt): + svt.check(self.root / 'coreav', self.root, self.root / 'work') + qualify.assert_called_once_with(self.root / 'ffmpeg', self.root / 'ffprobe') + self.assertEqual(run.call_args.args[0][0], PAIR.ffmpeg) + + def v2_args(self): + return ['v2_fixture_check.py', '--ffmpeg', str(self.root / 'ffmpeg'), + '--fixtures', str(self.root), '--work', str(self.root / 'work'), + '--report', str(self.root / 'report.json')] + + def test_v2_hands_owner_path_to_verification(self): + with patch.object(sys, 'argv', self.v2_args()), \ + patch.object(test_oracle, 'require', return_value=PAIR) as qualify, \ + patch.object(v2, 'verify', side_effect=Halt) as verify: + with self.assertRaises(Halt): + v2.main() + qualify.assert_called_once_with(self.root / 'ffmpeg', self.root / 'ffprobe') + self.assertEqual(verify.call_args.args[0].ffmpeg, PAIR.ffmpeg) + + def test_v2_pin_failure_precedes_output(self): + with patch.object(sys, 'argv', self.v2_args()), \ + patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('bad pin')), \ + patch.object(v2, 'verify') as verify: + with self.assertRaisesRegex(ValueError, 'reference fixture verification requires the pinned oracle: bad pin'): + v2.main() + verify.assert_not_called() + self.assertFalse((self.root / 'work').exists()) + self.assertFalse((self.root / 'report.json').exists()) + + def conformance_args(self, module): + args = ['--driver', str(self.root / 'driver'), '--ffmpeg', str(self.root / 'ffmpeg'), + '--jm', str(self.root / 'jm'), '--output', str(self.root / 'work')] + if module is p: + args += ['--decoder', str(self.root / 'decoder'), '--forced-fixtures', str(self.root / 'fixtures')] + return args + + def test_g1_hands_owner_pair_to_compare(self): + with patch.dict(os.environ, GITHUB_ACTIONS='true'), patch.object(sys, 'platform', 'linux'), \ + patch.object(sys, 'argv', ['g1', *self.conformance_args(g1)]), \ + patch.object(test_oracle, 'require', return_value=PAIR) as qualify, \ + patch.object(g1, 'digest', return_value='hash'), \ + patch.object(g1, 'compare', side_effect=Halt) as compare: + with self.assertRaises(Halt): + g1.main() + qualify.assert_called_once_with(self.root / 'ffmpeg', self.root / 'ffprobe') + self.assertEqual(compare.call_args.args[1], PAIR) + + def test_g1_pin_failure_precedes_output(self): + with patch.dict(os.environ, GITHUB_ACTIONS='true'), patch.object(sys, 'platform', 'linux'), \ + patch.object(sys, 'argv', ['g1', *self.conformance_args(g1)]), \ + patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('bad pin')), \ + patch.object(g1, 'compare') as compare: + with self.assertRaisesRegex(ValueError, 'bad pin'): + g1.main() + compare.assert_not_called() + self.assertFalse((self.root / 'work').exists()) + + def test_deblock_hands_owner_pair_to_compare(self): + def digest(path): + return deblock.BASELINE['input_sha256'] + + with patch.dict(os.environ, GITHUB_ACTIONS='true'), patch.object(sys, 'platform', 'linux'), \ + patch.object(test_oracle, 'require', return_value=PAIR) as qualify, \ + patch.object(g1, 'digest', side_effect=digest), \ + patch.object(g1, 'compare', side_effect=Halt) as compare: + with self.assertRaises(Halt): + deblock.main(self.conformance_args(deblock)) + qualify.assert_called_once_with(self.root / 'ffmpeg', self.root / 'ffprobe') + self.assertEqual(compare.call_args.args[1], PAIR) + + def test_deblock_pin_failure_precedes_generated_output(self): + with patch.dict(os.environ, GITHUB_ACTIONS='true'), patch.object(sys, 'platform', 'linux'), \ + patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('bad pin')), \ + patch.object(g1, 'compare') as compare: + with self.assertRaisesRegex(ValueError, 'bad pin'): + deblock.main(self.conformance_args(deblock)) + compare.assert_not_called() + self.assertEqual(list((self.root / 'work').glob('*.yuv')), []) + self.assertFalse(json.loads((self.root / 'work/report.json').read_text())['complete']) + + def test_p_verification_returns_owner_pair(self): + for name in ('driver', 'ffmpeg', 'ffprobe', 'jm', 'decoder'): + path = self.root / name + path.write_bytes(b'synthetic executable') + path.chmod(0o755) + pin = dict(line.split('=', 1) for line in (p.ROOT / 'scripts/jm-decoder.env').read_text().splitlines() if line) + (self.root / 'jm-build.txt').write_text( + f'JM_VERSION={pin["JM_VERSION"]}\nJM_SHA256={pin["JM_SHA256"]}\n' + "BUILD_COMMAND=make -C JM/ldecod -j2 CC='cc -fcommon'\n" + 'hash /synthetic/ldecod\n') + with patch.object(test_oracle, 'require', return_value=PAIR) as qualify, \ + patch.object(g1, 'digest', return_value='hash') as digest: + tools, report = p.verify_tools(self.root / 'driver', self.root / 'ffmpeg', + self.root / 'jm', self.root / 'decoder') + qualify.assert_called_once_with(self.root / 'ffmpeg', self.root / 'ffprobe') + self.assertIs(tools, PAIR) + self.assertEqual(set(report['executables']), {'driver', 'ffmpeg', 'ffprobe', 'jm', 'decoder'}) + self.assertIn(PAIR.ffmpeg, [call.args[0] for call in digest.call_args_list]) + self.assertIn(PAIR.ffprobe, [call.args[0] for call in digest.call_args_list]) + + def test_p_pin_failure_precedes_generated_output(self): + for name in ('driver', 'ffmpeg', 'ffprobe', 'jm', 'decoder'): + path = self.root / name + path.write_bytes(b'synthetic executable') + path.chmod(0o755) + with patch.dict(os.environ, GITHUB_ACTIONS='true'), patch.object(sys, 'platform', 'linux'), \ + patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('bad pin')), \ + patch.object(p, 'compare') as compare, patch.object(p, 'forced_inventory') as inventory: + with self.assertRaisesRegex(ValueError, 'bad pin'): + p.main(self.conformance_args(p)) + compare.assert_not_called() + inventory.assert_not_called() + self.assertEqual(list((self.root / 'work').glob('*.yuv')), []) + self.assertFalse(json.loads((self.root / 'work/report.json').read_text())['complete']) + + def test_p_hands_owner_pair_to_compare(self): + with patch.dict(os.environ, GITHUB_ACTIONS='true'), patch.object(sys, 'platform', 'linux'), \ + patch.object(test_oracle, 'require', return_value=PAIR), \ + patch.object(p, 'verify_tools', return_value=(PAIR, {})), \ + patch.object(p, 'forced_inventory', return_value={}), \ + patch.object(p, 'compare', side_effect=Halt) as compare: + with self.assertRaises(Halt): + p.main(self.conformance_args(p)) + self.assertEqual(compare.call_args.args[1], PAIR) + + def test_host_smoke_executes_and_hands_on_owner_pair(self): + args = SimpleNamespace(tools=str(self.root), tmp=str(self.root / 'work')) + process = host.subprocess.CompletedProcess([], 0, b'', b'') + with patch.object(test_oracle, 'require', return_value=PAIR) as qualify, \ + patch.object(host.Executor, 'call', return_value=(1, process)) as execute, \ + patch.object(host, 'digest', return_value='hash'), \ + patch.object(host, 'preflight', side_effect=Halt) as preflight: + with self.assertRaises(Halt): + host.smoke(args) + qualify.assert_called_once_with(self.root / 'ffmpeg', self.root / 'ffprobe') + self.assertEqual(execute.call_args.args[0][0], PAIR.ffmpeg) + self.assertEqual(preflight.call_args.args[3]['ffmpeg'], PAIR.ffmpeg) + self.assertEqual(preflight.call_args.args[3]['ffprobe'], PAIR.ffprobe) + + def test_host_pin_failure_precedes_output_and_hides_details(self): + args = SimpleNamespace(tools=str(self.root), tmp=str(self.root / 'work')) + with patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('private marker')), \ + patch.object(host.Executor, 'call') as execute: + with self.assertRaisesRegex(ValueError, '^oracle pin verification failed$') as error: + host.smoke(args) + self.assertNotIn('private marker', ''.join(traceback.format_exception(error.exception))) + execute.assert_not_called() + self.assertFalse((self.root / 'work').exists()) + + def measure_args(self): + tools = self.root / 'tools.json' + tools.write_text(json.dumps({name: str(self.root / name) for name in ('ffmpeg', 'ffprobe', 'jm')})) + return SimpleNamespace(authorize='a' * 40, candidate='a' * 40, identity='identity.json', + driver=self.root / 'driver', decoder=self.root / 'decoder', tools=tools, + inputs=self.root, output=self.root / 'work', freeze='freeze', sha256='hash', + metric_fixture=self.root, resume_fault=None) + + def measure_manifest(self): + (self.root / 'clip.yuv').write_bytes(b'x') + (self.root / 'reference.yuv').write_bytes(b'x' * 360) + (self.root / 'reconstruction.yuv').write_bytes(b'x' * 360) + return {'tools': {name: {'sha256': 'hash'} for name in ('ffmpeg', 'ffprobe', 'jm')}, + 'clips': [{'label': 'clip', 'bytes': 1, 'sha256': 'hash', 'width': 2, 'height': 2}], + 'metric_fixture': {'reference_sha256': 'hash', 'reconstruction_sha256': 'hash', + 'width': 2, 'height': 2, 'png_sha256': []}} + + def test_measure_hands_owner_pair_to_compare(self): + args, manifest = self.measure_args(), self.measure_manifest() + identity = json.dumps({'driver_sha256': 'a' * 64, 'decoder_sha256': 'a' * 64}) + def digest(path): + return 'a' * 64 if Path(path).name in ('driver', 'decoder') else 'hash' + with patch.dict(os.environ, GITHUB_ACTIONS='true'), patch.object(sys, 'platform', 'linux'), \ + patch.object(measure, 'git', return_value=identity), patch.object(measure, 'digest', side_effect=digest), \ + patch.object(test_oracle, 'require', return_value=PAIR) as qualify, \ + patch.object(measure, 'score'), patch.object(measure, 'resume_cell', return_value=None), \ + patch.object(measure, 'compare', side_effect=Halt) as compare: + with self.assertRaises(Halt): + measure.measure(args, manifest) + qualify.assert_called_once_with(str(self.root / 'ffmpeg'), str(self.root / 'ffprobe')) + self.assertEqual(compare.call_args.args[1], PAIR) + + def test_measure_pin_failure_precedes_output(self): + args, manifest = self.measure_args(), self.measure_manifest() + identity = json.dumps({'driver_sha256': 'a' * 64, 'decoder_sha256': 'a' * 64}) + def digest(path): + return 'a' * 64 if Path(path).name in ('driver', 'decoder') else 'hash' + with patch.dict(os.environ, GITHUB_ACTIONS='true'), patch.object(sys, 'platform', 'linux'), \ + patch.object(measure, 'git', return_value=identity), patch.object(measure, 'digest', side_effect=digest), \ + patch.object(test_oracle, 'require', side_effect=test_oracle.QualificationError('bad pin')), \ + patch.object(measure, 'compare') as compare: + with self.assertRaisesRegex(ValueError, 'bad pin'): + measure.measure(args, manifest) + compare.assert_not_called() + self.assertFalse(args.output.exists()) + + +if __name__ == '__main__': + unittest.main() diff --git a/scripts/transcode_decoder_host.py b/scripts/transcode_decoder_host.py index b54345261..3cfa01cbe 100644 --- a/scripts/transcode_decoder_host.py +++ b/scripts/transcode_decoder_host.py @@ -148,11 +148,11 @@ def host(tmp, instance): def command(arm, file, path, output, tools, coreav): if arm in ('base', 'base2'): - return speed.baseline_cmd(tools / 'ffmpeg', path, output, + return speed.baseline_cmd(tools['ffmpeg'], path, output, file['maps']['video'], file['maps']['audio']) encoder = arm.split('_')[1] return [coreav, 'transcode', path, output, '--encoder', encoder, - '--ffmpeg', tools / 'ffmpeg', '--x264', tools / 'x264', + '--ffmpeg', tools['ffmpeg'], '--x264', tools['x264'], '--preset', 'medium', '--crf', '23', '--timeout', '900', '--force'] @@ -203,14 +203,15 @@ def validate_work(info, file, arm): def invocation(arm, file): return [str(value) for value in command(arm, file, Path('INPUT'), Path('OUTPUT'), - Path('TOOLS'), Path('COREAV'))] + {name: Path('TOOLS') / name for name in ('ffmpeg', 'ffprobe', 'x264')}, + Path('COREAV'))] def output_check(executor, tools, output): - _, frames = executor.call([tools / 'ffmpeg', '-v', 'error', '-nostdin', *AUDIO_DECODE_INPUT, '-i', output, + _, frames = executor.call([tools['ffmpeg'], '-v', 'error', '-nostdin', *AUDIO_DECODE_INPUT, '-i', output, '-map', '0:v:0', '-fps_mode', 'passthrough', '-f', 'framemd5', '-'], 'base') - _, packets = executor.call([tools / 'ffprobe', '-v', 'error', '-select_streams', 'a', + _, packets = executor.call([tools['ffprobe'], '-v', 'error', '-select_streams', 'a', '-show_packets', '-show_entries', 'packet=stream_index,pts,dts,duration,size,data_hash', '-show_data_hash', 'sha256', '-of', 'json', output], 'base') @@ -244,11 +245,11 @@ def preflight(executor, file, path, tools, coreav, tmp, checks): def gate(executor, tools, path, tmp): - _, probe = executor.call([tools / 'ffprobe', '-v', 'error', '-show_streams', + _, probe = executor.call([tools['ffprobe'], '-v', 'error', '-show_streams', '-of', 'json', path], 'gate') video = tc.default_video(json.loads(probe.stdout).get('streams', [])) require(video is not None, 'the gate has no video') - cmd = speed.baseline_cmd(tools / 'ffmpeg', path, tmp / 'gate.mp4', video['index'], []) + cmd = speed.baseline_cmd(tools['ffmpeg'], path, tmp / 'gate.mp4', video['index'], []) cmd[-2:-2] = ['-an'] speed.prime(path) try: @@ -348,12 +349,16 @@ def run(args): build_receipt = json.loads(Path(args.build).read_text()) require(build_receipt['commit'] == commit and build_receipt['command'] == BUILD and build_receipt['coreav_sha256'] == digest(coreav), 'build receipt does not match source and executable') - require(not list(test_oracle.verify_bin(tools)), 'oracle pin verification failed') + try: + oracle = test_oracle.require(tools / 'ffmpeg', tools / 'ffprobe') + except test_oracle.QualificationError: + raise ValueError('oracle pin verification failed') from None + tools = {'ffmpeg': oracle.ffmpeg, 'ffprobe': oracle.ffprobe, 'x264': tools / 'x264'} registered = roster() report.update(inputs=registered, inputs_sha256=digest(INPUTS), build=build_receipt, host=host(tmp, json.loads(Path(args.instance).read_text())), - tools={name: digest(tools / name) for name in ('ffmpeg', 'ffprobe', 'x264')}, - versions={name: text([tools / name, '-version' if name != 'x264' else '--version']) + tools={name: digest(tools[name]) for name in ('ffmpeg', 'ffprobe', 'x264')}, + versions={name: text([tools[name], '-version' if name != 'x264' else '--version']) for name in ('ffmpeg', 'ffprobe', 'x264')}) paths = {f['sha256']: Path(args.files).resolve() / (f['sha256'] + '.' + f['ext']) for f in registered['files']} @@ -403,13 +408,17 @@ def run(args): def smoke(args): tools = Path(args.tools).resolve() - require(not list(test_oracle.verify_bin(tools)), 'oracle pin verification failed') + try: + oracle = test_oracle.require(tools / 'ffmpeg', tools / 'ffprobe') + except test_oracle.QualificationError: + raise ValueError('oracle pin verification failed') from None + tools = {'ffmpeg': oracle.ffmpeg, 'ffprobe': oracle.ffprobe, 'x264': tools / 'x264'} tmp = Path(args.tmp).resolve() tmp.mkdir(parents=True, exist_ok=False) executor = Executor(300) for cls, encoder in (('vp9', 'libvpx-vp9'), ('av1', 'libaom-av1')): path = tmp / (cls + '.mkv') - executor.call([tools / 'ffmpeg', '-v', 'error', '-nostdin', '-f', 'lavfi', '-i', + executor.call([tools['ffmpeg'], '-v', 'error', '-nostdin', '-f', 'lavfi', '-i', 'testsrc2=size=64x64:rate=5:duration=1', '-c:v', encoder, '-threads', '1', '-y', path], 'base') file = {'class': cls, 'sha256': digest(path), 'maps': {'video': 0, 'audio': []}} diff --git a/scripts/v2_fixture_check.py b/scripts/v2_fixture_check.py index 75ee5d1bc..aba291b02 100644 --- a/scripts/v2_fixture_check.py +++ b/scripts/v2_fixture_check.py @@ -46,9 +46,13 @@ def main(): opts = parser.parse_args() for name in ('ffmpeg', 'fixtures', 'work', 'report'): setattr(opts, name, getattr(opts, name).resolve()) - problems = list(test_oracle.verify_bin(opts.ffmpeg.parent)) - if opts.ffmpeg.name != 'ffmpeg' or problems: - raise ValueError('reference fixture verification requires the pinned oracle: ' + '; '.join(problems)) + try: + oracle = test_oracle.require(opts.ffmpeg, opts.ffmpeg.with_name('ffprobe')) + except test_oracle.QualificationError as error: + raise ValueError('reference fixture verification requires the pinned oracle: ' + str(error)) from error + if opts.ffmpeg.name != 'ffmpeg': + raise ValueError('reference fixture verification requires the pinned oracle: ') + opts.ffmpeg = oracle.ffmpeg rows = [r for r in inputs.DOCUMENT['cases'] if r['assignments']] if opts.only is not None: selected = set(opts.only) From 5400513acf904d86dabe843c7319b3acd6baaa5d Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:25:37 +0900 Subject: [PATCH 021/113] fix(oracle): execute the qualified pair in bench and report tools Signed-off-by: Gunwoo Kim --- bench/npx/run.py | 23 ++++--- bench/npx/tests/test_run.py | 55 +++++++++++++++ bench/opus-speed/speed.py | 4 ++ bench/opus-speed/tests/test_selection.py | 42 +++++++++++ bench/range-audio/gaps.py | 4 +- bench/range-audio/run.py | 12 ++-- bench/range-audio/tests/test_gaps.py | 28 ++++++++ bench/range-audio/tests/test_run.py | 41 +++++++++++ bench/shared/benchlib.py | 4 +- bench/shared/tests/test_benchlib.py | 17 +++++ packages/wasm-h264/test/installed/pixels.mjs | 8 ++- .../wasm-h264/test/installed/pixels.test.mjs | 34 +++++++-- tools/stage3-report/demo.sh | 10 ++- tools/stage3-report/run.py | 20 +++--- tools/stage3-report/tests/test_demo.py | 32 +++++++++ tools/stage3-report/tests/test_run.py | 69 +++++++++++++++++++ 16 files changed, 364 insertions(+), 39 deletions(-) create mode 100644 bench/npx/tests/test_run.py create mode 100644 bench/opus-speed/tests/test_selection.py create mode 100644 bench/range-audio/tests/test_gaps.py create mode 100644 bench/range-audio/tests/test_run.py create mode 100644 bench/shared/tests/test_benchlib.py create mode 100644 tools/stage3-report/tests/test_demo.py create mode 100644 tools/stage3-report/tests/test_run.py diff --git a/bench/npx/run.py b/bench/npx/run.py index 72c84db02..e581ab84a 100644 --- a/bench/npx/run.py +++ b/bench/npx/run.py @@ -53,16 +53,17 @@ def run(cmd, cwd=None): 'stdout': done.stdout, 'stderr': done.stderr} -def operations(src, duration): +def operations(src, duration, oracle): """[(name, coreav arguments, output suffix or None, FFmpeg command builder)].""" - probe = ['ffprobe', '-v', 'error', '-of', 'json', '-show_format', '-show_streams', str(src)] + ffmpeg, ffprobe = str(oracle.ffmpeg), str(oracle.ffprobe) + probe = [ffprobe, '-v', 'error', '-of', 'json', '-show_format', '-show_streams', str(src)] ops = [ ('probe', ['--strict-safe', 'ffprobe', '-v', 'error', '-of', 'json', '-show_format', '-show_streams', str(src)], None, lambda out, summary: probe), ('check', ['check', '--policy', str(POLICY), str(src)], None, lambda out, summary: probe), ('chapters', ['chapters', str(src)], None, - lambda out, summary: ['ffprobe', '-v', 'error', '-of', 'json', '-show_chapters', str(src)]), + lambda out, summary: [ffprobe, '-v', 'error', '-of', 'json', '-show_chapters', str(src)]), ('extract-audio', ['extract-audio', str(src), 'OUT'], '.m4a', - lambda out, summary: ['ffmpeg', *FF, '-i', str(src), '-map', '0:a:0', '-c', 'copy', '-f', 'mp4', out]), + lambda out, summary: [ffmpeg, *FF, '-i', str(src), '-map', '0:a:0', '-c', 'copy', '-f', 'mp4', out]), ] # The clips: [0, 10 s) and [floor(d/2), floor(d/2) + 10 s). starts = [('clip-head', 0)] @@ -71,24 +72,24 @@ def operations(src, duration): for name, start in starts: ops.append((name, ['clip', '--start', str(start), '--end', str(start + CLIP_SECONDS), str(src), 'OUT'], '.mp4', lambda out, summary, start=start: [ - 'ffmpeg', *FF, '-ss', str(start), '-i', str(src), '-t', str(CLIP_SECONDS), + ffmpeg, *FF, '-ss', str(start), '-i', str(src), '-t', str(CLIP_SECONDS), '-map', '0:v:0', '-map', '0:a:0?', '-c', 'copy', '-f', 'mp4', out])) def remux(extra): def build(out, summary): maps = [arg for s in summary['streams'] for arg in ('-map', f'0:{s["stream_index"]}')] - return ['ffmpeg', *FF, '-i', str(src), *maps, '-c', 'copy', *extra, '-movflags', '+faststart', out] + return [ffmpeg, *FF, '-i', str(src), *maps, '-c', 'copy', *extra, '-movflags', '+faststart', out] return build ops.append(('remux', ['remux', str(src), 'OUT'], '.mp4', remux([]))) ops.append(('sanitize', ['sanitize', str(src), 'OUT'], '.mp4', remux(['-map_metadata', '-1', '-map_chapters', '-1']))) # As docs/design/split.md, with the streams `coreav split` keeps by default. ops.append(('split', ['split', '--every', str(CLIP_SECONDS), str(src), 'OUT'], '/%03d.mp4', - lambda out, summary: ['ffmpeg', *FF, '-i', str(src), '-map', '0:v:0', '-map', '0:a:0?', '-c', 'copy', + lambda out, summary: [ffmpeg, *FF, '-i', str(src), '-map', '0:v:0', '-map', '0:a:0?', '-c', 'copy', '-f', 'segment', '-segment_time', str(CLIP_SECONDS), '-reset_timestamps', '1', out])) ops.append(('extract-subtitles', ['extract-subtitles', str(src), 'OUT'], '.vtt', - lambda out, summary: ['ffmpeg', *FF, '-i', str(src), '-map', '0:s:0', '-f', 'webvtt', out])) + lambda out, summary: [ffmpeg, *FF, '-i', str(src), '-map', '0:s:0', '-f', 'webvtt', out])) return ops @@ -217,7 +218,7 @@ def main(): parser.add_argument('--cache', default='/tmp/npx-cache') parser.add_argument('--path', choices=('native', 'wasi'), default='native') args = parser.parse_args() - test_oracle.require('ffmpeg', 'ffprobe') + oracle = test_oracle.require('ffmpeg', 'ffprobe') native = os.environ.get('COREAV_BIN') if not native or not MODULE.exists() or not (NATIVE_PACKAGE / 'bin' / 'coreav').exists(): raise SystemExit('needs COREAV_BIN, packages/cli/scripts/build.sh and scripts/platform.sh linux-x64') @@ -259,7 +260,7 @@ def version(cmd): 'module_sha256': build[0], 'module_bytes': MODULE.stat().st_size, 'native_sha256': build[1], 'package_binary_sha256': build[2], 'versions': {'node': version(['node', '--version']), 'npm': version(['npm', '--version']), - 'ffmpeg': version(['ffmpeg', '-version']), 'coreav': version([native, '--version'])}, + 'ffmpeg': version([str(oracle.ffmpeg), '-version']), 'coreav': version([native, '--version'])}, 'machine': machine(), 'rounds': ROUNDS, 'npm_overhead': launcher_costs(project), }) @@ -283,7 +284,7 @@ def version(cmd): work = scratch / 'work' shutil.rmtree(work, ignore_errors=True) work.mkdir() - ops = [measure_op(native, launcher, op, work) for op in operations(src, duration)] + ops = [measure_op(native, launcher, op, work) for op in operations(src, duration, oracle)] if duration is None: ops.append({'op': 'clip-middle', 'status': 'skipped', 'equal': True, 'reason': 'the native probe gave no duration'}) diff --git a/bench/npx/tests/test_run.py b/bench/npx/tests/test_run.py new file mode 100644 index 000000000..ca06cf954 --- /dev/null +++ b/bench/npx/tests/test_run.py @@ -0,0 +1,55 @@ +import importlib.util +import json +import os +from pathlib import Path +import sys +import tempfile +import types +import unittest +from unittest import mock + +spec = importlib.util.spec_from_file_location('npx_run', Path(__file__).resolve().parents[1] / 'run.py') +driver = importlib.util.module_from_spec(spec) +spec.loader.exec_module(driver) + + +class OracleSelection(unittest.TestCase): + def test_main_uses_the_owner_pair_for_versions_and_all_reference_operations(self): + pair = driver.test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + (root / 'bin').mkdir() + (root / 'bin/coreav').write_bytes(b'synthetic executable identity') + source = root / 'cache/input.mp4' + source.parent.mkdir() + source.write_bytes(b'not media') + inputs = root / 'inputs.json' + inputs.write_text(json.dumps({'files': [{'sha256': 'input', 'ext': 'mp4', 'size': 9}], + 'source': 'synthetic', 'manifest_sha256': '', 'count': 1, 'bytes': 9})) + programs = [] + + def measure(native, launcher, op, scratch): + name, _, _, build = op + programs.append((name, build('out', {'streams': []})[0])) + return {'status': 'timed', 'equal': True} + + with mock.patch.object(sys, 'argv', ['run.py', str(inputs), str(root / 'out'), '--cache', str(source.parent)]), \ + mock.patch.dict(os.environ, COREAV_BIN='/candidate/coreav'), \ + mock.patch.object(driver.test_oracle, 'require', return_value=pair), \ + mock.patch.object(driver, 'install', return_value=root), \ + mock.patch.object(driver, 'NATIVE_PACKAGE', root), \ + mock.patch.object(driver, 'sha256_file', return_value='hash'), \ + mock.patch.object(driver, 'write_json'), \ + mock.patch.object(driver, 'launcher_costs', return_value={}), \ + mock.patch.object(driver, 'run', return_value={'code': 0, 'stdout': b'{"format":{"duration":"20"}}'}), \ + mock.patch.object(driver, 'measure_op', side_effect=measure), \ + mock.patch.object(driver, 'append_jsonl'), \ + mock.patch.object(driver.subprocess, 'run', return_value=types.SimpleNamespace(stdout='version\n')) as execute, \ + mock.patch.object(driver, 'MODULE', source): + (root / 'out').mkdir() + (root / 'out/results.jsonl').write_text('') + driver.main() + self.assertIn([str(pair.ffmpeg), '-version'], [call.args[0] for call in execute.call_args_list]) + self.assertEqual(len(programs), 10) + for name, program in programs: + self.assertEqual(program, str(pair.ffprobe if name in ('probe', 'check', 'chapters') else pair.ffmpeg)) diff --git a/bench/opus-speed/speed.py b/bench/opus-speed/speed.py index b9fbb2dcb..bb8686135 100644 --- a/bench/opus-speed/speed.py +++ b/bench/opus-speed/speed.py @@ -24,6 +24,8 @@ import receipts import run as capacity_run import allowance +sys.path.insert(0, str(ROOT / 'scripts')) +import test_oracle CLASSES = ('mp4', 'matroska') GATES = ('raw_identity', 'cli_identity', 'oracle') @@ -565,6 +567,8 @@ def main(argv=None): indexed = input_records(capacity.load(args.inputs), expected, capacity.load(args.exclusions), plan) tools = capacity.load(args.tools) runtime_matches(binding, tools) + pair = test_oracle.require(tools['ffmpeg'], tools['ffprobe']) + tools = {**tools, 'ffmpeg': str(pair.ffmpeg), 'ffprobe': str(pair.ffprobe)} registration = {'round': plan['round'], 'plan_sha256': capacity.digest(args.plan), 'roster_sha256': capacity.digest(args.roster), 'binding_sha256': capacity.canonical(binding), 'inputs_sha256': expected['inputs_sha256'], 'exclusions_sha256': plan['exclusions_sha256'], 'shard': args.shard} diff --git a/bench/opus-speed/tests/test_selection.py b/bench/opus-speed/tests/test_selection.py new file mode 100644 index 000000000..4a06af318 --- /dev/null +++ b/bench/opus-speed/tests/test_selection.py @@ -0,0 +1,42 @@ +import pathlib +import sys +import types +import unittest +from unittest import mock + +sys.path.insert(0, str(pathlib.Path(__file__).resolve().parents[1])) +import speed +sys.path.insert(0, str(speed.ROOT / 'scripts')) +import test_oracle + + +class OracleSelection(unittest.TestCase): + def test_main_hands_the_owner_pair_to_the_executor_tools(self): + pair = test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified/ffprobe')) + tools = {'ffmpeg': '/requested/ffmpeg', 'ffprobe': '/requested/ffprobe', 'other': '/candidate/tool'} + expected = {'inputs_sha256': 'hash'} + with mock.patch.object(speed, 'load_plan', return_value=({'exclusions_sha256': 'hash', 'round': 4, + 'provenance_commit': 'commit'}, {})), \ + mock.patch.object(speed.capacity, 'digest', return_value='hash'), \ + mock.patch.object(speed.capacity, 'canonical', return_value='binding'), \ + mock.patch.object(speed.capacity, 'load', side_effect=[expected, expected, {}, {}, tools]), \ + mock.patch.object(speed, 'input_records', return_value={}), \ + mock.patch.object(speed, 'runtime_matches'), \ + mock.patch.object(test_oracle, 'require', return_value=pair) as qualify, \ + mock.patch('builtins.open', mock.mock_open()), \ + mock.patch.object(speed.fcntl, 'flock'), \ + mock.patch.object(speed, 'Store'), \ + mock.patch.object(speed, 'run', return_value={'complete': True}) as run: + args = [value for name in ('plan', 'roster', 'inputs', 'exclusions', 'tools', 'media', 'work', 'out-dir') + for value in ('--' + name, '/synthetic/' + name)] + self.assertEqual(speed.main([*args, '--shard', '0']), 0) + qualify.assert_called_once_with('/requested/ffmpeg', '/requested/ffprobe') + retained = run.call_args.args[5] + self.assertEqual(retained, {**tools, 'ffmpeg': str(pair.ffmpeg), 'ffprobe': str(pair.ffprobe)}) + execute = types.SimpleNamespace(tools=retained, invoke=mock.Mock(return_value=types.SimpleNamespace(stderr=b''))) + with mock.patch.object(speed.capacity_run, 'wav_info', return_value={}), \ + mock.patch.object(speed, 'call_valid', return_value=True), \ + mock.patch.object(pathlib.Path, 'unlink'): + speed.timed_call(execute, 'ffmpeg_cli', pathlib.Path('/synthetic/input'), 0, + pathlib.Path('/synthetic/work'), {'channels': 2}) + self.assertEqual(execute.invoke.call_args.args[2][0], str(pair.ffmpeg)) diff --git a/bench/range-audio/gaps.py b/bench/range-audio/gaps.py index bcbea82f5..f040839ea 100644 --- a/bench/range-audio/gaps.py +++ b/bench/range-audio/gaps.py @@ -57,7 +57,7 @@ def main(): parser.add_argument('--stream', type=int, default=None) parser.add_argument('--only', default='') args = parser.parse_args() - test_oracle.require('ffmpeg', 'ffprobe') + oracle = test_oracle.require('ffmpeg', 'ffprobe') files = json.loads(Path(args.inputs).read_text())['files'] if args.only: files = [f for f in files if any(f['sha256'].startswith(p) for p in args.only.split(','))] @@ -65,7 +65,7 @@ def main(): result = {} for f in files: url = r2.presign(f['key']) - done = subprocess.run(['ffprobe', '-v', 'error', '-select_streams', 'a:0', '-show_entries', + done = subprocess.run([str(oracle.ffprobe), '-v', 'error', '-select_streams', 'a:0', '-show_entries', 'packet=pos,size', '-of', 'compact=p=0:nk=0', url], capture_output=True, text=True, timeout=3600) packets = [] diff --git a/bench/range-audio/run.py b/bench/range-audio/run.py index e8dfc1313..7595395b6 100644 --- a/bench/range-audio/run.py +++ b/bench/range-audio/run.py @@ -66,10 +66,10 @@ def native_extract(path, scratch): return result -def ffmpeg_run(url, stream, scratch): +def ffmpeg_run(url, stream, scratch, ffmpeg): out = scratch / 'ffmpeg.m4a' out.unlink(missing_ok=True) - cmd = ['ffmpeg', '-nostdin', '-v', 'error', '-i', url, '-map', f'0:{stream}', '-c', 'copy', '-f', 'mp4', + cmd = [ffmpeg, '-nostdin', '-v', 'error', '-i', url, '-map', f'0:{stream}', '-c', 'copy', '-f', 'mp4', '-y', str(out)] started = time.perf_counter() try: @@ -128,7 +128,7 @@ def main(): parser.add_argument('--max-requests', type=int, default=400_000, help='R2 requests the whole run may make (Class B, 0.36 USD per million)') args = parser.parse_args() - test_oracle.require('ffmpeg', 'ffprobe') + oracle = test_oracle.require('ffmpeg', 'ffprobe') data = json.loads(Path(args.inputs).read_text()) files = (data['held_out'] if args.held_out else data['files'])[:args.limit] if args.only: @@ -159,7 +159,7 @@ def main(): raise SystemExit(f'{out} holds a run of other engines or another commit; use another OUT') write_json(out / 'meta.json', {'inputs': args.inputs, 'held_out': args.held_out, 'machine': machine(), 'engines': sorted(engines), 'commit': commit, 'dirty': dirty, - 'tools': {**tool_versions(), **{k: v for n, e in EXTRA.items() if n in engines + 'tools': {**tool_versions(str(oracle.ffmpeg)), **{k: v for n, e in EXTRA.items() if n in engines for k, v in e.versions().items()}}, 'native_sha256': sha256_file(NATIVE), 'cli_sha256': sha256_file(CLI) if 'cli' in engines else None, @@ -192,8 +192,8 @@ def main(): EXTRA[block].run(record, url, args) elif block == 'ffmpeg': if stream is not None: - record['ffmpeg_warmup'] = ffmpeg_run(url, stream, scratch) - record['ffmpeg'] = ([ffmpeg_run(url, stream, scratch) for _ in range(args.trials)] + record['ffmpeg_warmup'] = ffmpeg_run(url, stream, scratch, str(oracle.ffmpeg)) + record['ffmpeg'] = ([ffmpeg_run(url, stream, scratch, str(oracle.ffmpeg)) for _ in range(args.trials)] if stream is not None else []) else: record['cli_warmup'] = cli_run(url, scratch) diff --git a/bench/range-audio/tests/test_gaps.py b/bench/range-audio/tests/test_gaps.py new file mode 100644 index 000000000..5aca1a744 --- /dev/null +++ b/bench/range-audio/tests/test_gaps.py @@ -0,0 +1,28 @@ +import importlib.util +import json +from pathlib import Path +import sys +import tempfile +import types +import unittest +from unittest import mock + +spec = importlib.util.spec_from_file_location('range_gaps', Path(__file__).resolve().parents[1] / 'gaps.py') +driver = importlib.util.module_from_spec(spec) +spec.loader.exec_module(driver) + + +class OracleSelection(unittest.TestCase): + def test_packet_query_executes_the_owner_probe(self): + pair = driver.test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + inputs = root / 'inputs.json' + inputs.write_text(json.dumps({'files': [{'sha256': 'synthetic', 'key': 'input', 'size': 100}]})) + with mock.patch.object(sys, 'argv', ['gaps.py', str(inputs), str(root / 'out.json')]), \ + mock.patch.object(driver.test_oracle, 'require', return_value=pair), \ + mock.patch.object(driver, 'R2') as r2, \ + mock.patch.object(driver.subprocess, 'run', return_value=types.SimpleNamespace(stdout='pos=0|size=10\n')) as execute: + r2.return_value.presign.return_value = 'synthetic-url' + driver.main() + self.assertEqual(execute.call_args.args[0][0], str(pair.ffprobe)) diff --git a/bench/range-audio/tests/test_run.py b/bench/range-audio/tests/test_run.py new file mode 100644 index 000000000..a64d753b5 --- /dev/null +++ b/bench/range-audio/tests/test_run.py @@ -0,0 +1,41 @@ +import importlib.util +import json +from pathlib import Path +import sys +import tempfile +import types +import unittest +from unittest import mock + +spec = importlib.util.spec_from_file_location('range_run', Path(__file__).resolve().parents[1] / 'run.py') +driver = importlib.util.module_from_spec(spec) +spec.loader.exec_module(driver) + + +class OracleSelection(unittest.TestCase): + def test_main_passes_the_owner_path_to_metadata_warmup_and_trials(self): + pair = driver.test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + inputs = root / 'inputs.json' + inputs.write_text(json.dumps({'files': [{'sha256': 'synthetic', 'key': 'input', 'ext': 'mp4', 'size': 100}]})) + + def download(r2, entry, path): + path.touch() + return 0 + + with mock.patch.object(sys, 'argv', ['run.py', str(inputs), str(root / 'out'), '--trials', '2']), \ + mock.patch.object(driver.test_oracle, 'require', return_value=pair), \ + mock.patch.object(driver, 'R2'), \ + mock.patch.object(driver, 'download', side_effect=download), \ + mock.patch.object(driver, 'native_extract', return_value={'document': {'stream': {'stream_index': 0}}}), \ + mock.patch.object(driver, 'cli_run', return_value={'seconds': 0}), \ + mock.patch.object(driver, 'sha256_file', return_value='hash'), \ + mock.patch.object(driver, 'machine', return_value={}), \ + mock.patch.object(driver.subprocess, 'run', return_value=types.SimpleNamespace(stdout='', returncode=0)) as execute: + driver.main() + commands = [call.args[0] for call in execute.call_args_list] + oracle = [command for command in commands if command[0] != 'git' and command[0] != 'node'] + self.assertEqual(len(oracle), 4) + self.assertEqual([command[0] for command in oracle], [str(pair.ffmpeg)] * 4) + self.assertEqual(oracle[0], [str(pair.ffmpeg), '-version']) diff --git a/bench/shared/benchlib.py b/bench/shared/benchlib.py index fed9fe274..dc1b27b5b 100644 --- a/bench/shared/benchlib.py +++ b/bench/shared/benchlib.py @@ -133,14 +133,14 @@ def machine(): -def tool_versions(): +def tool_versions(ffmpeg): """The first line each tool prints for its version.""" def first_line(cmd): try: return subprocess.run(cmd, capture_output=True, text=True, timeout=30).stdout.splitlines()[0] except Exception: return None - return {'ffmpeg': first_line(['ffmpeg', '-version']), 'node': first_line(['node', '--version'])} + return {'ffmpeg': first_line([ffmpeg, '-version']), 'node': first_line(['node', '--version'])} SEED, RESAMPLES = 20261018, 10000 diff --git a/bench/shared/tests/test_benchlib.py b/bench/shared/tests/test_benchlib.py new file mode 100644 index 000000000..5c6738c30 --- /dev/null +++ b/bench/shared/tests/test_benchlib.py @@ -0,0 +1,17 @@ +import importlib.util +from pathlib import Path +import types +import unittest +from unittest import mock + +spec = importlib.util.spec_from_file_location('benchlib', Path(__file__).resolve().parents[1] / 'benchlib.py') +benchlib = importlib.util.module_from_spec(spec) +spec.loader.exec_module(benchlib) + + +class OracleSelection(unittest.TestCase): + def test_version_query_executes_the_supplied_qualified_program(self): + with mock.patch.object(benchlib.subprocess, 'run', return_value=types.SimpleNamespace(stdout='version\n')) as execute: + self.assertEqual(benchlib.tool_versions('/qualified/ffmpeg'), {'ffmpeg': 'version', 'node': 'version'}) + self.assertEqual([call.args[0] for call in execute.call_args_list], + [['/qualified/ffmpeg', '-version'], ['node', '--version']]) diff --git a/packages/wasm-h264/test/installed/pixels.mjs b/packages/wasm-h264/test/installed/pixels.mjs index 7faecc015..771831fd5 100644 --- a/packages/wasm-h264/test/installed/pixels.mjs +++ b/packages/wasm-h264/test/installed/pixels.mjs @@ -1,6 +1,6 @@ import { spawnSync } from "node:child_process"; import { appendFileSync, readFileSync } from "node:fs"; -import { join, resolve } from "node:path"; +import { isAbsolute, join, resolve } from "node:path"; import { fileURLToPath } from "node:url"; import { failCapture } from "./ledger.mjs"; import { canonical, sha } from "./roster.mjs"; @@ -26,10 +26,12 @@ export function compareSamples(actual, native, anchor) { export function createPixelOracle(directory, output, run = spawnSync) { const root = fileURLToPath(new URL("../../../..", import.meta.url)); - const checked = run("python3", ["-I", resolve(root, "scripts/oracle_pin.py"), "--verify-bin", directory], { timeout: 15000, encoding: "utf8" }); + const checked = run("python3", ["-I", resolve(root, "scripts/test_oracle.py"), "--resolve", "--ffmpeg", join(directory, "ffmpeg"), "--ffprobe", join(directory, "ffprobe")], { timeout: 15000, encoding: "utf8" }); appendFileSync(join(output, "pixel-oracle.log"), `${checked.stdout ?? ""}${checked.stderr ?? ""}`); if (checked.error || checked.status !== 0 || checked.signal) failCapture("pixel oracle identity"); - const programs = Object.fromEntries(["ffmpeg", "ffprobe"].map(name => [name, { path: join(directory, name), sha256: sha(readFileSync(join(directory, name))) }])); + const paths = String(checked.stdout ?? "").replace(/\n$/, "").split("\n"); + if (paths.length !== 2 || paths.some(path => !isAbsolute(path) || path.includes("\r"))) failCapture("pixel oracle identity"); + const programs = Object.fromEntries(["ffmpeg", "ffprobe"].map((name, index) => [name, { path: paths[index], sha256: sha(readFileSync(paths[index])) }])); function execute(name, args, input, maxBuffer) { const program = programs[name]; if (sha(readFileSync(program.path)) !== program.sha256) failCapture("pixel oracle changed"); diff --git a/packages/wasm-h264/test/installed/pixels.test.mjs b/packages/wasm-h264/test/installed/pixels.test.mjs index 958039d5d..3c2b141a6 100644 --- a/packages/wasm-h264/test/installed/pixels.test.mjs +++ b/packages/wasm-h264/test/installed/pixels.test.mjs @@ -1,5 +1,5 @@ import assert from "node:assert/strict"; -import { mkdtempSync, rmSync, writeFileSync } from "node:fs"; +import { mkdirSync, mkdtempSync, rmSync, writeFileSync } from "node:fs"; import { tmpdir } from "node:os"; import { join } from "node:path"; import { test } from "node:test"; @@ -11,6 +11,27 @@ const hash = "a".repeat(64), other = "b".repeat(64), pngHash = "c".repeat(64); const samples = Buffer.from([12, 34, 56, 255, 78, 90, 123, 255]); const picture = bytes => ({ width: 2, height: 1, pixelFormat: "rgba", samples: Buffer.from(bytes) }); +test("pixel executions retain both resolver paths instead of reconstructing the requested directory", () => { + const directory = mkdtempSync(join(tmpdir(), "thumbnail-selection-")); + try { + const ffmpeg = join(directory, "qualified-decoder"), ffprobe = join(directory, "qualified-probe"); + for (const path of [ffmpeg, ffprobe]) writeFileSync(path, "synthetic executable identity"); + const image = join(directory, "image"); writeFileSync(image, "synthetic image identity"); + const bytes = Buffer.from("synthetic image identity"), calls = []; + const record = { image, bytes: bytes.length, outputSha256: sha(bytes), summary: { output: { width: 2, height: 1, format: "png" } } }; + const run = (program, args) => { + calls.push(program); + if (program === "python3") return { status: 0, stdout: `${ffmpeg}\n${ffprobe}\n` }; + return { status: 0, stdout: program === ffprobe ? Buffer.from(JSON.stringify({ streams: [{ codec_name: "png", width: 2, height: 1, pix_fmt: "rgba" }] })) : samples }; + }; + createPixelOracle(join(directory, "requested"), directory, run).compare(record, record, { actual: record, native: record }); + assert.deepEqual(calls, ["python3", ffprobe, ffmpeg, ffprobe, ffmpeg, ffprobe, ffmpeg]); + for (const stdout of ["", `${ffmpeg}\n`, `relative\n${ffprobe}\n`, `${ffmpeg}\n${ffprobe}\nextra\n`, `${ffmpeg}\r\n${ffprobe}\n`]) { + assert.throws(() => createPixelOracle(directory, directory, () => ({ status: 0, stdout })), /identity/); + } + } finally { rmSync(directory, { recursive: true, force: true }); } +}); + test("every changed WebP sample fails, including alpha and two equally wrong outputs", () => { compareSamples(picture(samples), picture(samples), picture(samples)); for (let index = 0; index < samples.length; index += 1) { @@ -79,7 +100,9 @@ test("PNG anchor identity preserves every option other than format", () => { test("the oracle verifies supplied binaries and compares complete unquantized RGBA samples", () => { const directory = mkdtempSync(join(tmpdir(), "thumbnail-pixels-")); try { - for (const name of ["ffmpeg", "ffprobe"]) writeFileSync(join(directory, name), `fake ${name}, never executed`); + const qualified = join(directory, "qualified"); + mkdirSync(qualified); + for (const name of ["ffmpeg", "ffprobe"]) writeFileSync(join(qualified, name), `fake ${name}, never executed`); const record = (name, format) => { const image = join(directory, name), bytes = Buffer.from(name); writeFileSync(image, bytes); return { image, bytes: bytes.length, outputSha256: sha(bytes), summary: { output: { width: 2, height: 1, format } } }; @@ -89,7 +112,7 @@ test("the oracle verifies supplied binaries and compares complete unquantized RG const run = (program, args, options) => { calls.push({ program, args, options }); assert.equal(options.timeout, 15000); - if (program === "python3") return { status: mutation === "identity" ? 1 : 0, stdout: "", stderr: "" }; + if (program === "python3") return { status: mutation === "identity" ? 1 : 0, stdout: `${join(qualified, "ffmpeg")}\n${join(qualified, "ffprobe")}\n`, stderr: "" }; if (program.endsWith("ffprobe")) return { status: mutation === "probe-failure" ? 1 : 0, stdout: Buffer.from(mutation === "malformed" ? "{" : JSON.stringify(mutation === "null" ? null : { streams: [{ codec_name: options.input.toString().startsWith("png") ? "png" : "webp", width: mutation === "geometry" ? 3 : 2, height: 1, pix_fmt: mutation === "format" ? "rgb48le" : "rgba" }] })) }; const decoded = Buffer.from(samples); if (mutation === "sample" && options.input.toString() === "webp-actual") decoded[0] ^= 1; @@ -100,7 +123,8 @@ test("the oracle verifies supplied binaries and compares complete unquantized RG const oracle = createPixelOracle(directory, directory, run); const result = oracle.compare(actual, native, { actual: anchor, native: anchor }); assert.equal(result.actual.sha256, sha(samples)); - assert.deepEqual(calls[0].args.slice(-2), ["--verify-bin", directory]); + assert.deepEqual(calls[0].args.slice(-5), ["--resolve", "--ffmpeg", join(directory, "ffmpeg"), "--ffprobe", join(directory, "ffprobe")]); + assert.ok(calls.slice(1).every(call => [join(qualified, "ffmpeg"), join(qualified, "ffprobe")].includes(call.program))); assert.ok(calls.filter(c => c.program.endsWith("ffmpeg")).every(c => c.args.includes("-xerror") && c.args.includes("-noautorotate") && c.args.includes("rgba") && !c.args.includes("-frames:v"))); for (const change of ["sample", "geometry", "format", "extra", "truncated", "malformed", "null", "probe-failure", "timeout", "failure", "diagnostic"]) { mutation = change; @@ -113,7 +137,7 @@ test("the oracle verifies supplied binaries and compares complete unquantized RG assert.throws(() => oracle.compare({ ...actual, outputSha256: hash }, native, { actual: anchor, native: anchor }), /binding/); mutation = "identity"; assert.throws(() => createPixelOracle(directory, directory, run), /identity/); - writeFileSync(join(directory, "ffmpeg"), "changed binary"); + writeFileSync(join(qualified, "ffmpeg"), "changed binary"); assert.throws(() => oracle.verify(), /changed/); } finally { rmSync(directory, { recursive: true, force: true }); } }); diff --git a/tools/stage3-report/demo.sh b/tools/stage3-report/demo.sh index 301053903..0862b4c52 100755 --- a/tools/stage3-report/demo.sh +++ b/tools/stage3-report/demo.sh @@ -46,6 +46,15 @@ for arg in "$@"; do done [ -x "$COREAV" ] || { echo "build coreav first: cargo build --release -p coreav-cli" >&2; exit 2; } [ -n "$FFMPEG" ] || { echo "ffmpeg not found (scripts/install-oracle-ffmpeg.sh)" >&2; exit 2; } +ORACLE="$(python3 -I "$ROOT/scripts/test_oracle.py" --resolve --ffmpeg "$FFMPEG")" +ORACLE_PATHS=() +while IFS= read -r program; do ORACLE_PATHS+=("$program"); done <<< "$ORACLE" +if [ "${#ORACLE_PATHS[@]}" -ne 2 ] || [[ "${ORACLE_PATHS[0]}" != /* ]] || [[ "${ORACLE_PATHS[1]}" != /* ]] || [[ "$ORACLE" == *$'\r'* ]]; then + echo "stage=oracle_qualification: malformed resolver response" >&2 + exit 2 +fi +FFMPEG="${ORACLE_PATHS[0]}" +FFPROBE="${ORACLE_PATHS[1]}" WORK="$(mktemp -d)" trap 'rm -rf "$WORK"' EXIT if [ -z "$FILE" ]; then @@ -68,7 +77,6 @@ section "the file: $(basename "$FILE"), $(wc -c < "$FILE") bytes, sha256 $(sha25 # empty environment and no capabilities. Nothing else of the host is in it # (an allow list): no user, service or session data, socket, terminal or # other device. -FFMPEG="$(readlink -f "$FFMPEG")" ROOT_DIR="$WORK/root" mkdir "$ROOT_DIR" sandbox() { diff --git a/tools/stage3-report/run.py b/tools/stage3-report/run.py index 839379f5f..f7197b74d 100644 --- a/tools/stage3-report/run.py +++ b/tools/stage3-report/run.py @@ -81,12 +81,12 @@ def save(work, step, value): path.write_text(json.dumps({'provenance': provenance(), **value}, indent=1) + '\n') -def versions(): +def versions(oracle): """The first non-empty line each tool prints for its version.""" def first(command): out = subprocess.run(command, capture_output=True, text=True).stdout return next((line.strip() for line in out.split('\n') if line.strip()), None) - return {'ffmpeg': first(['ffmpeg', '-version']), 'ffprobe': first(['ffprobe', '-version']), + return {'ffmpeg': first([str(oracle.ffmpeg), '-version']), 'ffprobe': first([str(oracle.ffprobe), '-version']), 'mediainfo': next((line.strip() for line in subprocess.run(['mediainfo', '--Version'], capture_output=True, text=True).stdout.split('\n') if 'MediaInfoLib' in line), None)} @@ -98,7 +98,7 @@ def step_build(work, args): '-p', 'coreav-isobmff-adapter', '-p', 'coreav-mkv-adapter'], timeout=7200) if status: sys.exit(f'build failed:\n{err[-2000:]}') - built = {'coreav_sha256': sha256(RELEASE / 'coreav'), 'tools': versions()} + built = {'coreav_sha256': sha256(RELEASE / 'coreav'), 'tools': versions(args.oracle)} if extra_hostile: built.update(extra_hostile.build(run)) save(work, 'build', built) @@ -260,11 +260,11 @@ def step_fixtures(work, args): py = [sys.executable, '-I'] checks = result['checks'] checks.append(checker('ffprobe -of json -show_format -show_streams, MP4/MOV', py + [ROOT / 'scripts' / 'compat_check.py', - '--coreav', coreav, '--media', fx, '--kd-overlay', kd, + '--coreav', coreav, '--media', fx, '--kd-overlay', kd, '--ffprobe', str(args.oracle.ffprobe), '--report', work / 'compat.json'], counter=count_compat, report=work / 'compat.json')) kd_mkv = work / 'oracle-matroska' / 'known-divergences.json' checks.append(checker('ffprobe -of json -show_format -show_streams, Matroska', py + [ROOT / 'scripts' / 'compat_check.py', - '--coreav', coreav, '--media', fxm, '--kd-overlay', kd_mkv, + '--coreav', coreav, '--media', fxm, '--kd-overlay', kd_mkv, '--ffprobe', str(args.oracle.ffprobe), '--report', work / 'compat-mkv.json'], counter=count_compat, report=work / 'compat-mkv.json')) mediainfo = shutil.which('mediainfo') @@ -285,6 +285,7 @@ def step_fixtures(work, args): script = {'extract-audio': 'extract_check.py', 'clip': 'clip_check.py', 'split': 'split_check.py'}.get(name, 'remux_check.py') command = py + [ROOT / 'scripts' / script, '--manifest', target / 'manifest.json', '--mediainfo', mediainfo, + '--ffmpeg', str(args.oracle.ffmpeg), '--ffprobe', str(args.oracle.ffprobe), '--report', work / f'{out}.json'] if name == 'extract-audio': command += ['--media', fx, '--kd-overlay', kd] @@ -307,12 +308,13 @@ def step_fixtures(work, args): counter=count_hls, report=work / 'hls.json')) checks.append(checker('extract-subtitles and chapters', py + [ROOT / 'scripts' / 'text_check.py', '--coreav', coreav, '--media', fx, '--mediainfo', mediainfo, '--kd-overlay', kd, + '--ffmpeg', str(args.oracle.ffmpeg), '--ffprobe', str(args.oracle.ffprobe), '--report', work / 'text.json'], counter=count_text, report=work / 'text.json')) policies = ['--policy', ROOT / 'scripts' / 'policy_fixtures.json'] for p in sorted((ROOT / 'docs' / 'schema' / 'policy-examples').glob('*.json')): policies += ['--policy', p] checks.append(checker('check (upload policy)', py + [ROOT / 'scripts' / 'policy_check.py', '--coreav', coreav, - *policies, '--media', fx, '--ffprobe', 'ffprobe', '--oracle-frames', + *policies, '--media', fx, '--ffprobe', str(args.oracle.ffprobe), '--oracle-frames', '--report', work / 'policy.json'], counter=count_policy, report=work / 'policy.json')) checks.append(checker('Matroska and WebM remux', py + [ROOT / 'scripts' / 'mkv_remux_check.py', 'fixtures', '--coreav', coreav, '--media', fxm, '--out', work / 'mkv-remux', '--mediainfo', @@ -366,7 +368,7 @@ def step_hostile(work, args): if not (fx / 'MANIFEST').exists(): sys.exit('the hostile step needs the fixtures step first') status, out, err = run([sys.executable, '-I', ROOT / 'tools' / 'hostile' / 'generate.py', - suite, fx, shutil.which('ffmpeg')]) + suite, fx, str(args.oracle.ffmpeg)]) if status: sys.exit(f'hostile generation failed:\n{err[-2000:]}') manifest = json.loads((suite / 'manifest.json').read_text()) @@ -443,8 +445,8 @@ def main(): for step in steps: if step not in STEPS: sys.exit(f'unknown step {step}; steps: {", ".join(STEPS)}') - if set(steps) & {'fixtures', 'corpus', 'hostile'}: - test_oracle.require('ffmpeg', 'ffprobe') + if set(steps) & {'build', 'fixtures', 'corpus', 'hostile'}: + args.oracle = test_oracle.require('ffmpeg', 'ffprobe') work.mkdir(parents=True, exist_ok=True) for step in STEPS: if step in steps: diff --git a/tools/stage3-report/tests/test_demo.py b/tools/stage3-report/tests/test_demo.py new file mode 100644 index 000000000..f87966a21 --- /dev/null +++ b/tools/stage3-report/tests/test_demo.py @@ -0,0 +1,32 @@ +import os +from pathlib import Path +import subprocess +import tempfile +import unittest + + +class OracleSelection(unittest.TestCase): + def test_generation_uses_the_resolver_program_before_entering_the_sandbox(self): + script = Path(__file__).resolve().parents[1] / 'demo.sh' + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + requested, qualified, tools = (root / name for name in ('requested', 'qualified', 'tools')) + for folder in (requested, qualified, tools): + folder.mkdir() + log = root / 'executions' + + def program(path, body): + path.write_text('#!/bin/bash\n' + body) + path.chmod(0o755) + + program(requested / 'ffmpeg', 'echo unqualified >> "$TEST_LOG"; exit 99\n') + program(qualified / 'ffmpeg', 'echo qualified >> "$TEST_LOG"; for arg in "$@"; do out="$arg"; done; : > "$out"\n') + program(tools / 'python3', 'printf "%s\\n" "$TEST_FFMPEG" "$TEST_FFPROBE"\n') + program(tools / 'unshare', 'exit 1\n') + program(tools / 'sha256sum', 'echo synthetic\n') + env = {**os.environ, 'PATH': str(tools) + os.pathsep + os.environ['PATH'], + 'COREAV': '/usr/bin/true', 'FFMPEG': str(requested / 'ffmpeg'), 'TEST_LOG': str(log), + 'TEST_FFMPEG': str(qualified / 'ffmpeg'), 'TEST_FFPROBE': str(qualified / 'ffprobe')} + done = subprocess.run(['/bin/bash', str(script)], cwd=root, env=env, capture_output=True, text=True) + self.assertEqual(done.returncode, 3, done.stderr) + self.assertEqual(log.read_text().splitlines(), ['qualified']) diff --git a/tools/stage3-report/tests/test_run.py b/tools/stage3-report/tests/test_run.py new file mode 100644 index 000000000..48827678b --- /dev/null +++ b/tools/stage3-report/tests/test_run.py @@ -0,0 +1,69 @@ +import importlib.util +from pathlib import Path +import sys +import tempfile +import types +import unittest +from unittest import mock + +spec = importlib.util.spec_from_file_location('stage3_run', Path(__file__).resolve().parents[1] / 'run.py') +driver = importlib.util.module_from_spec(spec) +spec.loader.exec_module(driver) + + +class OracleSelection(unittest.TestCase): + def test_build_only_metadata_executes_the_owner_pair(self): + pair = driver.test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as temporary: + with mock.patch.object(sys, 'argv', ['run.py', '--work', temporary, '--steps', 'build']), \ + mock.patch.object(driver.test_oracle, 'require', return_value=pair) as qualify, \ + mock.patch.object(driver, 'run', return_value=(0, '', '')), \ + mock.patch.object(driver, 'sha256', return_value='hash'), \ + mock.patch.object(driver, 'save'), \ + mock.patch.object(driver, 'extra_hostile', None), \ + mock.patch.object(driver.subprocess, 'run', return_value=types.SimpleNamespace(stdout='version\n')) as execute: + self.assertEqual(driver.main(), 0) + qualify.assert_called_once_with('ffmpeg', 'ffprobe') + self.assertEqual([call.args[0] for call in execute.call_args_list], + [[str(pair.ffmpeg), '-version'], [str(pair.ffprobe), '-version'], ['mediainfo', '--Version']]) + + def test_hostile_generator_receives_the_retained_path(self): + pair = driver.test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as temporary: + work = Path(temporary) + (work / 'fixtures').mkdir() + (work / 'fixtures/MANIFEST').touch() + with mock.patch.object(driver, 'run', side_effect=RuntimeError('captured')) as execute: + with self.assertRaisesRegex(RuntimeError, 'captured'): + driver.step_hostile(work, types.SimpleNamespace(oracle=pair)) + self.assertEqual(execute.call_args.args[0][-1], str(pair.ffmpeg)) + + def test_fixture_checkers_receive_the_retained_pair_without_changing_protected_children(self): + pair = driver.test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as temporary: + work = Path(temporary) + + def run(command, **extra): + if command[0] == 'bash': + command[-1].mkdir() + (command[-1] / 'MANIFEST').write_text('generated synthetic\n') + return 0, '', '' + + with mock.patch.object(driver, 'run', side_effect=run), \ + mock.patch.object(driver, 'checker', return_value={}) as checker, \ + mock.patch.object(driver, 'hls_expected_refused', return_value=''), \ + mock.patch.object(driver, 'probe_oracle', return_value={}), \ + mock.patch.object(driver, 'three_way', return_value={}), \ + mock.patch.object(driver, 'save'), \ + mock.patch.object(driver.shutil, 'which', return_value='/other/mediainfo'): + driver.step_fixtures(work, types.SimpleNamespace(oracle=pair)) + for call in checker.call_args_list: + command = call.args[1] + script = Path(command[2]).name + if script in ('hls_check.py', 'mkv_remux_check.py'): + self.assertNotIn('--ffmpeg', command) + self.assertNotIn('--ffprobe', command) + continue + self.assertEqual(command[command.index('--ffprobe') + 1], str(pair.ffprobe)) + if script not in ('compat_check.py', 'policy_check.py'): + self.assertEqual(command[command.index('--ffmpeg') + 1], str(pair.ffmpeg)) From 3ff4a4b7b0802ac9aabda79975775b501eef27a8 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:26:07 +0900 Subject: [PATCH 022/113] test(oracle): run bench and report selection checks in CI Signed-off-by: Gunwoo Kim --- .../tests/test_run.py => scripts/tests/test_bench_npx_oracle.py | 2 +- .../test_benchlib.py => scripts/tests/test_benchlib_oracle.py | 2 +- .../tests/test_range_audio_gaps_oracle.py | 2 +- .../test_run.py => scripts/tests/test_range_audio_run_oracle.py | 2 +- .../test_demo.py => scripts/tests/test_stage3_demo_oracle.py | 2 +- .../test_run.py => scripts/tests/test_stage3_run_oracle.py | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) rename bench/npx/tests/test_run.py => scripts/tests/test_bench_npx_oracle.py (98%) rename bench/shared/tests/test_benchlib.py => scripts/tests/test_benchlib_oracle.py (92%) rename bench/range-audio/tests/test_gaps.py => scripts/tests/test_range_audio_gaps_oracle.py (95%) rename bench/range-audio/tests/test_run.py => scripts/tests/test_range_audio_run_oracle.py (97%) rename tools/stage3-report/tests/test_demo.py => scripts/tests/test_stage3_demo_oracle.py (95%) rename tools/stage3-report/tests/test_run.py => scripts/tests/test_stage3_run_oracle.py (98%) diff --git a/bench/npx/tests/test_run.py b/scripts/tests/test_bench_npx_oracle.py similarity index 98% rename from bench/npx/tests/test_run.py rename to scripts/tests/test_bench_npx_oracle.py index ca06cf954..7e75c7a5c 100644 --- a/bench/npx/tests/test_run.py +++ b/scripts/tests/test_bench_npx_oracle.py @@ -8,7 +8,7 @@ import unittest from unittest import mock -spec = importlib.util.spec_from_file_location('npx_run', Path(__file__).resolve().parents[1] / 'run.py') +spec = importlib.util.spec_from_file_location('npx_run', Path(__file__).resolve().parents[2] / 'bench/npx/run.py') driver = importlib.util.module_from_spec(spec) spec.loader.exec_module(driver) diff --git a/bench/shared/tests/test_benchlib.py b/scripts/tests/test_benchlib_oracle.py similarity index 92% rename from bench/shared/tests/test_benchlib.py rename to scripts/tests/test_benchlib_oracle.py index 5c6738c30..392748639 100644 --- a/bench/shared/tests/test_benchlib.py +++ b/scripts/tests/test_benchlib_oracle.py @@ -4,7 +4,7 @@ import unittest from unittest import mock -spec = importlib.util.spec_from_file_location('benchlib', Path(__file__).resolve().parents[1] / 'benchlib.py') +spec = importlib.util.spec_from_file_location('benchlib', Path(__file__).resolve().parents[2] / 'bench/shared/benchlib.py') benchlib = importlib.util.module_from_spec(spec) spec.loader.exec_module(benchlib) diff --git a/bench/range-audio/tests/test_gaps.py b/scripts/tests/test_range_audio_gaps_oracle.py similarity index 95% rename from bench/range-audio/tests/test_gaps.py rename to scripts/tests/test_range_audio_gaps_oracle.py index 5aca1a744..6d81085db 100644 --- a/bench/range-audio/tests/test_gaps.py +++ b/scripts/tests/test_range_audio_gaps_oracle.py @@ -7,7 +7,7 @@ import unittest from unittest import mock -spec = importlib.util.spec_from_file_location('range_gaps', Path(__file__).resolve().parents[1] / 'gaps.py') +spec = importlib.util.spec_from_file_location('range_gaps', Path(__file__).resolve().parents[2] / 'bench/range-audio/gaps.py') driver = importlib.util.module_from_spec(spec) spec.loader.exec_module(driver) diff --git a/bench/range-audio/tests/test_run.py b/scripts/tests/test_range_audio_run_oracle.py similarity index 97% rename from bench/range-audio/tests/test_run.py rename to scripts/tests/test_range_audio_run_oracle.py index a64d753b5..5a7c1e533 100644 --- a/bench/range-audio/tests/test_run.py +++ b/scripts/tests/test_range_audio_run_oracle.py @@ -7,7 +7,7 @@ import unittest from unittest import mock -spec = importlib.util.spec_from_file_location('range_run', Path(__file__).resolve().parents[1] / 'run.py') +spec = importlib.util.spec_from_file_location('range_run', Path(__file__).resolve().parents[2] / 'bench/range-audio/run.py') driver = importlib.util.module_from_spec(spec) spec.loader.exec_module(driver) diff --git a/tools/stage3-report/tests/test_demo.py b/scripts/tests/test_stage3_demo_oracle.py similarity index 95% rename from tools/stage3-report/tests/test_demo.py rename to scripts/tests/test_stage3_demo_oracle.py index f87966a21..7bcbd8b6e 100644 --- a/tools/stage3-report/tests/test_demo.py +++ b/scripts/tests/test_stage3_demo_oracle.py @@ -7,7 +7,7 @@ class OracleSelection(unittest.TestCase): def test_generation_uses_the_resolver_program_before_entering_the_sandbox(self): - script = Path(__file__).resolve().parents[1] / 'demo.sh' + script = Path(__file__).resolve().parents[2] / 'tools/stage3-report/demo.sh' with tempfile.TemporaryDirectory() as temporary: root = Path(temporary) requested, qualified, tools = (root / name for name in ('requested', 'qualified', 'tools')) diff --git a/tools/stage3-report/tests/test_run.py b/scripts/tests/test_stage3_run_oracle.py similarity index 98% rename from tools/stage3-report/tests/test_run.py rename to scripts/tests/test_stage3_run_oracle.py index 48827678b..9e9f61cac 100644 --- a/tools/stage3-report/tests/test_run.py +++ b/scripts/tests/test_stage3_run_oracle.py @@ -6,7 +6,7 @@ import unittest from unittest import mock -spec = importlib.util.spec_from_file_location('stage3_run', Path(__file__).resolve().parents[1] / 'run.py') +spec = importlib.util.spec_from_file_location('stage3_run', Path(__file__).resolve().parents[2] / 'tools/stage3-report/run.py') driver = importlib.util.module_from_spec(spec) spec.loader.exec_module(driver) From cf1fa9adbb6a99129f62cf790fe687a30e08848f Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:32:00 +0900 Subject: [PATCH 023/113] fix(oracle): run encoder and speed tools on the qualified pair Encoder checks, speed drivers and the generated GCP job scripts now execute the paths test_oracle returns instead of names they rebuild or inherit. Qualification happens before any timed region. Signed-off-by: Gunwoo Kim --- scripts/aac_encode_check.py | 3 + scripts/audio_source_diagnostic.py | 7 ++- scripts/codec_coverage_gcp.py | 7 ++- scripts/compat_r4_gcp.py | 11 +++- scripts/h264_counts.py | 10 ++++ scripts/h264_parity_gcp.py | 10 ++-- scripts/h264_pgo_round.py | 22 +++---- scripts/oracle.py | 9 +-- scripts/tests/test_aac_encode_check.py | 34 +++++++++++ scripts/tests/test_audio_source_diagnostic.py | 28 +++++++++ scripts/tests/test_codec_coverage_gcp.py | 16 ++++- scripts/tests/test_compat_r4_gcp.py | 34 ++++++++++- scripts/tests/test_h264_counts.py | 32 ++++++++++ .../tests/test_h264_parity_gcp_selection.py | 48 +++++++++++++++ .../tests/test_h264_pgo_round_selection.py | 58 +++++++++++++++++++ .../test_transcode_speed_gcp_selection.py | 42 ++++++++++++++ scripts/transcode_speed_gcp.py | 8 ++- tools/oracle/tests/test_capture.py | 19 ++++++ 18 files changed, 363 insertions(+), 35 deletions(-) create mode 100644 scripts/tests/test_h264_counts.py create mode 100644 scripts/tests/test_h264_parity_gcp_selection.py create mode 100644 scripts/tests/test_h264_pgo_round_selection.py create mode 100644 scripts/tests/test_transcode_speed_gcp_selection.py diff --git a/scripts/aac_encode_check.py b/scripts/aac_encode_check.py index abda5b7da..194348ce8 100755 --- a/scripts/aac_encode_check.py +++ b/scripts/aac_encode_check.py @@ -19,6 +19,7 @@ sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) import opus_encode_check as opus # noqa: E402 +import test_oracle RATES = [None, 64, 192] # The sources A4 judges: the tonal ones, at 48 and 44.1 kHz. @@ -79,6 +80,8 @@ def main(): parser.add_argument('--work', required=True) parser.add_argument('--out', required=True) args = parser.parse_args() + qualified = test_oracle.require(args.ffmpeg, args.ffprobe) + args.ffmpeg, args.ffprobe = str(qualified.ffmpeg), str(qualified.ffprobe) os.makedirs(args.work, exist_ok=True) sources = opus.make_sources(args.ffmpeg, args.work) references = {name: opus.pcm(args.ffmpeg, sources[name]) for name in TONAL} diff --git a/scripts/audio_source_diagnostic.py b/scripts/audio_source_diagnostic.py index 4b6e6ff3c..cd3994d24 100644 --- a/scripts/audio_source_diagnostic.py +++ b/scripts/audio_source_diagnostic.py @@ -109,7 +109,7 @@ def coreav_encode(program, source, output, env): def diagnose(args, source, rate, directory): ffmpeg = args.ffmpeg - ffprobe = ffmpeg.with_name('ffprobe') + ffprobe = args.ffprobe streams = json.loads(run([ffprobe, '-v', 'error', '-select_streams', 'a:0', '-show_entries', 'stream=codec_name,sample_rate,channels', '-of', 'json', source]))['streams'] @@ -168,14 +168,15 @@ def main(): report = {'diagnostic_only': True, 'completed': False, 'results': []} report_path = args.out / 'report.json' try: - args.ffmpeg = test_oracle.require(args.ffmpeg).ffmpeg + qualified = test_oracle.require(args.ffmpeg) + args.ffmpeg, args.ffprobe = qualified.ffmpeg, qualified.ffprobe manifest = (args.fixtures / 'MANIFEST').read_text().splitlines() if 'generated browser.webm' not in manifest: raise ValueError('browser fixture is not registered as generated') report.update({ 'coreav_sha256': hashlib.sha256(args.coreav.read_bytes()).hexdigest(), 'ffmpeg_sha256': hashlib.sha256(args.ffmpeg.read_bytes()).hexdigest(), - 'ffprobe_sha256': hashlib.sha256(args.ffmpeg.with_name('ffprobe').read_bytes()).hexdigest(), + 'ffprobe_sha256': hashlib.sha256(args.ffprobe.read_bytes()).hexdigest(), 'ffmpeg_version': run([args.ffmpeg, '-version']).decode().splitlines()[0], }) sources = [(args.fixtures / 'browser.webm', 48_000)] diff --git a/scripts/codec_coverage_gcp.py b/scripts/codec_coverage_gcp.py index a1e43b7f3..52fd798e2 100755 --- a/scripts/codec_coverage_gcp.py +++ b/scripts/codec_coverage_gcp.py @@ -87,12 +87,13 @@ def host(job, oracle, fixtures=None, binaries=None): cpu = next((l.split(':', 1)[1].strip() for l in open('/proc/cpuinfo') if l.startswith('model name')), None) mem = next((int(l.split()[1]) for l in open('/proc/meminfo') if l.startswith('MemTotal:')), None) oracle = pathlib.Path(oracle) + qualified = test_oracle.require(oracle / 'ffmpeg', oracle / 'ffprobe') out = {'job': job, 'image': os.environ.get('ImageOS'), 'image_version': os.environ.get('ImageVersion'), 'cpu_model': cpu, 'cores': os.cpu_count(), 'memory_kib': mem, 'kernel': platform.release(), - 'ffmpeg': {n: {'sha256': sha256(oracle / n), - 'version': subprocess.run([str(oracle / n), '-version'], capture_output=True, + 'ffmpeg': {n: {'sha256': sha256(program), + 'version': subprocess.run([str(program), '-version'], capture_output=True, text=True).stdout.partition('\n')[0]} - for n in ('ffmpeg', 'ffprobe')}} + for n, program in (('ffmpeg', qualified.ffmpeg), ('ffprobe', qualified.ffprobe))}} if fixtures: out['fixtures'] = {n: sha256(pathlib.Path(fixtures) / n) for n in fixture_files()} if binaries: diff --git a/scripts/compat_r4_gcp.py b/scripts/compat_r4_gcp.py index 479642863..aef46bf74 100644 --- a/scripts/compat_r4_gcp.py +++ b/scripts/compat_r4_gcp.py @@ -60,6 +60,8 @@ TOOLS = os.path.join(ROOT, 'tools', 'compat-corpus') sys.path.insert(0, TOOLS) import round_files # noqa: E402 +sys.path.insert(0, HERE) +import test_oracle MACHINE = 'c4-standard-16' USD_PER_HOUR = 1.20 # an upper bound on the on-demand price of c4-standard-16 and its disk @@ -76,8 +78,8 @@ def job_script(rounds, cpus, rehearsal): """job.sh: `bash job.sh POWEROFF_MINUTES` (0: no power-off). Only a rehearsal, whose draw is spent files, reads its draw after a failed gate.""" - r4 = (f'python3 -I repo/tools/compat-corpus/speed.py r4 --coreav bin/coreav --ffmpeg bin/ffmpeg ' - f'--ffprobe bin/ffprobe --scratch scratch --rounds {rounds} --cpus {shlex.quote(cpus)}') + r4 = (f'python3 -I repo/tools/compat-corpus/speed.py r4 --coreav bin/coreav --ffmpeg "$ffmpeg" ' + f'--ffprobe "$ffprobe" --scratch scratch --rounds {rounds} --cpus {shlex.quote(cpus)}') report = 'python3 -I repo/tools/compat-corpus/speed.py r4-report' fetch = 'python3 -I repo/tools/compat-corpus/round_files.py fetch' return f'''set -u @@ -86,6 +88,8 @@ def job_script(rounds, cpus, rehearsal): mkdir -p out if [ "${{1:-0}}" != 0 ]; then sudo shutdown -P "+$1" > out/poweroff.log 2>&1; fi chmod 700 bin/coreav bin/ffmpeg bin/ffprobe +oracle_paths=$(python3 -I repo/scripts/test_oracle.py --resolve --ffmpeg bin/ffmpeg --ffprobe bin/ffprobe) || exit $? +{{ IFS= read -r ffmpeg; IFS= read -r ffprobe; }} <<< "$oracle_paths" || exit $? python3 -I - > out/host.json <<'PY' import hashlib, json, os, platform model = next((l.split(':', 1)[1].strip() for l in open('/proc/cpuinfo') if l.startswith('model name')), None) @@ -94,7 +98,7 @@ def job_script(rounds, cpus, rehearsal): print(json.dumps({{'cpu_model': model, 'vcpus': os.cpu_count(), 'smt_active': smt, 'kernel': platform.release(), 'sha256': binaries}}, indent=1)) PY -bin/ffmpeg -version | head -1 > out/ffmpeg-version.txt +"$ffmpeg" -version | head -1 > out/ffmpeg-version.txt set -a; . ./r2.env; set +a {fetch} --files gate.json --dest data/gate > out/fetch-gate.log 2>&1 || {{ echo 'fetch failed' > out/gate.verdict; exit 1; }} gate=pass @@ -118,6 +122,7 @@ def job_script(rounds, cpus, rehearsal): def build(args, up): + test_oracle.bundle(os.path.join(up, 'repo'), []) for rel in UPLOADED: os.makedirs(os.path.join(up, 'repo', os.path.dirname(rel)), exist_ok=True) shutil.copy2(os.path.join(ROOT, rel), os.path.join(up, 'repo', rel)) diff --git a/scripts/h264_counts.py b/scripts/h264_counts.py index b9928dda7..a94c6d6a3 100755 --- a/scripts/h264_counts.py +++ b/scripts/h264_counts.py @@ -12,12 +12,16 @@ import argparse import json import os +from pathlib import Path import re import statistics import subprocess import sys import time +sys.path.insert(0, str(Path(__file__).resolve().parent)) +import test_oracle + VALGRIND = os.environ.get('VALGRIND_BIN', '/tmp/vgroot/usr/bin/valgrind') VALGRIND_LIB = os.environ.get('VALGRIND_LIB', '/tmp/vgroot/usr/libexec/valgrind') @@ -80,6 +84,12 @@ def main(): argv = args.command[1:] if args.command[:1] == ['--'] else args.command if not argv: raise SystemExit('no command given') + if Path(argv[0]).name == 'ffmpeg': + oracle = test_oracle.require(argv[0]) + argv[0] = str(oracle.ffmpeg) + elif Path(argv[0]).name == 'ffprobe': + oracle = test_oracle.require(ffprobe=argv[0]) + argv[0] = str(oracle.ffprobe) row = {'label': args.label, 'command': argv} row['seconds'] = seconds(argv, args.reps) diff --git a/scripts/h264_parity_gcp.py b/scripts/h264_parity_gcp.py index d4dff7263..e7553e5e5 100644 --- a/scripts/h264_parity_gcp.py +++ b/scripts/h264_parity_gcp.py @@ -68,7 +68,7 @@ import json, os, statistics, subprocess, sys, time sys.path.insert(0, 'scripts') import test_oracle -test_oracle.require('./ffmpeg', './ffprobe') +oracle = test_oracle.require('./ffmpeg', './ffprobe') R = json.load(open('refs/refs.json')) S, CORE = R['streams'], str(R['core']) def measure(): @@ -77,7 +77,7 @@ def measure(): ts = [] for _ in range(3): t = time.perf_counter() - subprocess.run(['taskset', '-c', CORE, './ffmpeg', '-nostdin', '-v', 'error', '-threads', '1', '-i', f'refs/{n}', + subprocess.run(['taskset', '-c', CORE, str(oracle.ffmpeg), '-nostdin', '-v', 'error', '-threads', '1', '-i', f'refs/{n}', '-frames:v', str(f), '-f', 'null', '-'], check=True, stderr=subprocess.DEVNULL) ts.append(time.perf_counter() - t) out[n] = statistics.median(ts) @@ -89,7 +89,7 @@ def measure(): p = 'out/freq.json' d = json.load(open(p)) if os.path.exists(p) else [] try: - r = subprocess.run(['perf', 'stat', '-x,', '-e', 'cycles,task-clock', '--', 'taskset', '-c', CORE, './ffmpeg', '-nostdin', + r = subprocess.run(['perf', 'stat', '-x,', '-e', 'cycles,task-clock', '--', 'taskset', '-c', CORE, str(oracle.ffmpeg), '-nostdin', '-v', 'error', '-threads', '1', '-i', f'refs/{n}', '-frames:v', str(f), '-f', 'null', '-'], capture_output=True, text=True, check=True) c = {l.split(',')[2].split(':')[0]: float(l.split(',')[0]) for l in r.stderr.splitlines() if l.count(',') >= 2 @@ -168,8 +168,8 @@ def job_script(args, calls): 'import argparse, json, sys\n' 'sys.path.insert(0, "scripts")\n' 'import h264_parity as h\n' - 'h.test_oracle.require("./ffmpeg", "./ffprobe")\n' - 'ns = argparse.Namespace(ffmpeg="./ffmpeg", gate_stream="gate.h264", gate_frames=' + 'oracle = h.test_oracle.require("./ffmpeg", "./ffprobe")\n' + 'ns = argparse.Namespace(ffmpeg=str(oracle.ffmpeg), gate_stream="gate.h264", gate_frames=' f'{args.gate_frames}, gate_threads=8, gate_pin=None, prefix=[], min_seconds={args.min_seconds})\n' 'median, repeat = h.gate_sample(ns)\n' 'try:\n' diff --git a/scripts/h264_pgo_round.py b/scripts/h264_pgo_round.py index 048806804..fcd93ec0e 100644 --- a/scripts/h264_pgo_round.py +++ b/scripts/h264_pgo_round.py @@ -19,6 +19,7 @@ sys.path.insert(0, str(Path(__file__).resolve().parent)) import h264_parity_bars as bars +import test_oracle ROOT = Path(__file__).resolve().parents[1] PLAN = ROOT / 'scripts/h264_pgo_registration.json' @@ -473,9 +474,9 @@ def execute(argv, maximum=0, timeout=180, capture=False): pass -def command(root, row, arm, threads, raw, plan): +def command(root, row, arm, threads, raw, plan, oracle): path = str(root / 'media' / (row['label'] + '.h264')) - prefix = ['taskset', '-c', '2' if threads == 1 else '0-7', str(root / arm)] + prefix = ['taskset', '-c', '2' if threads == 1 else '0-7', str(oracle.ffmpeg if arm == 'ffmpeg' else root / arm)] count = str(plan['frames'][row['class']]) if arm != 'ffmpeg': return prefix + ['--threads', str(threads), '--frames', count] + ([] if raw else ['--discard']) + [path] @@ -484,8 +485,8 @@ def command(root, row, arm, threads, raw, plan): ['-f', 'rawvideo', '-pix_fmt', 'yuv420p', '-'] if raw else ['-f', 'null', '-']) -def stream_metadata(root, row): - result = execute([str(root / 'ffprobe'), '-v', 'error', '-threads', '1', '-select_streams', 'v:0', +def stream_metadata(root, row, oracle): + result = execute([str(oracle.ffprobe), '-v', 'error', '-threads', '1', '-select_streams', 'v:0', '-show_entries', 'stream=codec_name,pix_fmt,width,height,field_order,profile', '-of', 'json', str(root / 'media' / (row['label'] + '.h264'))], maximum=65536, timeout=30, capture=True) streams = json.loads(result['stdout'])['streams'] @@ -676,6 +677,7 @@ def emit(row): json.loads((root / 'exclusions.json').read_text()), plan, expected_counts=cohort['counts']) subprocess.run([sys.executable, '-I', str(ROOT / 'scripts/oracle_pin.py'), '--verify-bin', str(root)], check=True, timeout=30) + oracle = test_oracle.require(root / 'ffmpeg', root / 'ffprobe') refs = json.loads((root / 'references.json').read_text()) reference_evidence(refs) build_evidence(root, revision) @@ -694,7 +696,7 @@ def emit(row): samples = {'base': [], arm: []} for n in range(plan['rounds']): for a in (('base', arm) if n % 2 == 0 else (arm, 'base')): - value = execute(command(root, row, a, threads, False, plan)) + value = execute(command(root, row, a, threads, False, plan, oracle)) samples[a].append(value['wall']) emit({'kind': 'calibration-call', 'class': row['class'], 'comparison': comparison, 'arm': a, 'threads': threads, 'round': n, **value}) @@ -703,17 +705,17 @@ def emit(row): emit({'kind': 'calibration', 'threads': threads, 'comparison': comparison, 'ratio': ratio}) require(plan['calibration_min'] <= ratio <= plan['calibration_max'], 'failed calibration') def health(phase): - references = {str(t): {r['class']: statistics.median(execute(command(root, r, 'base', t, False, plan))['wall'] + references = {str(t): {r['class']: statistics.median(execute(command(root, r, 'base', t, False, plan, oracle))['wall'] for _ in range(3)) for r in refs} for t in (1, 8)} emit({'kind': 'health', 'phase': phase, 'references': references}) health('before') for row in rows: - emit({'kind': 'metadata', 'label': row['label'], 'value': stream_metadata(root, row)}) + emit({'kind': 'metadata', 'label': row['label'], 'value': stream_metadata(root, row, oracle)}) pixels = row['width'] * row['height'] + 2 * ((row['width'] + 1) // 2) * ((row['height'] + 1) // 2) outputs = set() for threads in (1, 8): for arm in ARMS: - value = execute(command(root, row, arm, threads, True, plan), pixels * plan['frames'][row['class']]) + value = execute(command(root, row, arm, threads, True, plan, oracle), pixels * plan['frames'][row['class']]) require(value['bytes'] > 0 and value['bytes'] % pixels == 0, 'invalid raw frame length') outputs.add((value['bytes'], value['sha256'])) emit({'kind': 'qualification', 'label': row['label'], 'arm': arm, 'threads': threads, @@ -722,11 +724,11 @@ def health(phase): for row in rows: for threads in (1, 8): for arm in ARMS: - execute(command(root, row, arm, threads, False, plan)) + execute(command(root, row, arm, threads, False, plan, oracle)) emit({'kind': 'warmup', 'label': row['label'], 'arm': arm, 'threads': threads}) lookup = {r['label']: r for r in rows} for cell in schedule(rows, plan): - value = execute(command(root, lookup[cell['label']], cell['arm'], cell['threads'], False, plan)) + value = execute(command(root, lookup[cell['label']], cell['arm'], cell['threads'], False, plan, oracle)) emit({'kind': 'timed', **cell, **value}) status = diagnostics.run(root, plan, execute) emit({'kind': 'diagnostics', 'status': status}) diff --git a/scripts/oracle.py b/scripts/oracle.py index 3ccf9d530..8e3c9b8df 100755 --- a/scripts/oracle.py +++ b/scripts/oracle.py @@ -148,11 +148,12 @@ def decode(binary, fixture, streams, timeout): def capture_one(fixture, args): - metadata, success = probe(args.ffprobe, fixture, args.timeout) - packet_data, packet_success = probe(args.ffprobe, fixture, args.timeout, packets=True) - media_data, media_success = probe(args.ffprobe, fixture, args.timeout, packets=True, raw=True) + qualified = test_oracle.require(args.ffmpeg, args.ffprobe) + metadata, success = probe(str(qualified.ffprobe), fixture, args.timeout) + packet_data, packet_success = probe(str(qualified.ffprobe), fixture, args.timeout, packets=True) + media_data, media_success = probe(str(qualified.ffprobe), fixture, args.timeout, packets=True, raw=True) streams = [normalize_stream(stream) for stream in metadata.get("streams", [])] - frames, frames_success = decode(args.ffmpeg, fixture, streams, args.timeout) + frames, frames_success = decode(str(qualified.ffmpeg), fixture, streams, args.timeout) warnings = [] if not success: warnings.append("ffprobe stream capture failed") diff --git a/scripts/tests/test_aac_encode_check.py b/scripts/tests/test_aac_encode_check.py index bb5561e15..21a19361e 100644 --- a/scripts/tests/test_aac_encode_check.py +++ b/scripts/tests/test_aac_encode_check.py @@ -7,6 +7,7 @@ import pathlib import sys import unittest +from unittest import mock ROOT = pathlib.Path(__file__).resolve().parents[2] sys.path.insert(0, str(ROOT / 'scripts')) @@ -14,6 +15,39 @@ class Arms(unittest.TestCase): + def test_main_executes_the_owner_returned_pair(self): + qualified = aac_encode_check.test_oracle.Oracle(pathlib.Path('/qualified/encoder'), + pathlib.Path('/qualified/probe')) + argv = ['aac', '--coreav', 'coreav', '--ffmpeg', 'original-encoder', '--ffprobe', 'original-probe', + '--work', 'work', '--out', 'report'] + commands = [] + + def run(command, **kwargs): + commands.append(command) + return mock.Mock(returncode=0, stderr=b'', stdout=b'{"streams":[{"sample_rate":"48000"}]}') + + def timed(command): + commands.append(command) + return mock.Mock(returncode=0, stderr=b'', stdout=b'{"encoded_audio":{"samples":1}}'), 1.0 + + with mock.patch.object(sys, 'argv', argv), \ + mock.patch.object(aac_encode_check.test_oracle, 'require', return_value=qualified) as require, \ + mock.patch.object(aac_encode_check.os, 'makedirs'), \ + mock.patch.object(aac_encode_check, 'TONAL', set()), \ + mock.patch.object(aac_encode_check, 'RATES', [None]), \ + mock.patch.object(aac_encode_check.opus, 'SOURCES', [('S4',)]), \ + mock.patch.object(aac_encode_check.opus, 'make_sources', return_value={'S4': 'source'}) as sources, \ + mock.patch.object(aac_encode_check.opus, 'timed', side_effect=timed), \ + mock.patch.object(aac_encode_check.opus, 'run', side_effect=run), \ + mock.patch('builtins.open', mock.mock_open()), mock.patch('builtins.print'): + with self.assertRaises(SystemExit): + aac_encode_check.main() + require.assert_called_once_with('original-encoder', 'original-probe') + sources.assert_called_once_with(str(qualified.ffmpeg), 'work') + self.assertIn(str(qualified.ffmpeg), [c[0] for c in commands]) + self.assertIn(str(qualified.ffprobe), [c[0] for c in commands]) + self.assertTrue(all(c[0] in ('coreav', str(qualified.ffmpeg), str(qualified.ffprobe)) for c in commands)) + def test_the_default_rate_names_none(self): ours, theirs = aac_encode_check.arms('coreav', 'ffmpeg9', 'S1.mp4', 'o.mp4', 't.mp4', None) self.assertEqual(ours, ['coreav', 'transcode', 'S1.mp4', 'o.mp4', '--force', '--audio', 'aac', diff --git a/scripts/tests/test_audio_source_diagnostic.py b/scripts/tests/test_audio_source_diagnostic.py index 400b72a8d..4d78938bf 100644 --- a/scripts/tests/test_audio_source_diagnostic.py +++ b/scripts/tests/test_audio_source_diagnostic.py @@ -19,6 +19,34 @@ def pcm(values): class AudioSourceDiagnostic(unittest.TestCase): + def test_main_passes_the_owner_returned_pair_to_diagnosis(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + qualified = diagnostic.test_oracle.Oracle(root / 'encoder', root / 'separate-probe') + for path in (root / 'coreav', qualified.ffmpeg, qualified.ffprobe): + path.write_bytes(b'controlled identity') + (root / 'MANIFEST').write_text('generated browser.webm\n') + output = root / 'out' + argv = ['diagnostic', '--coreav', str(root / 'coreav'), '--ffmpeg', 'original', + '--fixtures', str(root), '--out', str(output)] + commands = [] + + def run(command, **kwargs): + commands.append(command) + if command[0] == qualified.ffprobe: + raise RuntimeError('probe boundary') + return b'controlled version\n' + + with mock.patch.object(sys, 'argv', argv), \ + mock.patch.object(diagnostic.test_oracle, 'require', return_value=qualified) as require, \ + mock.patch.object(diagnostic, 'run', side_effect=run): + with self.assertRaisesRegex(RuntimeError, 'probe boundary'): + diagnostic.main() + require.assert_called_once_with(Path('original')) + self.assertEqual([c[0] for c in commands], [qualified.ffmpeg] * 3 + [qualified.ffprobe]) + report = diagnostic.json.loads((output / 'report.json').read_text()) + self.assertEqual(report['ffprobe_sha256'], diagnostic.hashlib.sha256(b'controlled identity').hexdigest()) + def test_command_failures_retain_a_bounded_stderr_tail(self): self.assertEqual(diagnostic.run([sys.executable, '-I', '-c', 'print("ok")']), b'ok\n') command = [sys.executable, '-I', '-c', diff --git a/scripts/tests/test_codec_coverage_gcp.py b/scripts/tests/test_codec_coverage_gcp.py index be043719c..873efd7e9 100644 --- a/scripts/tests/test_codec_coverage_gcp.py +++ b/scripts/tests/test_codec_coverage_gcp.py @@ -10,6 +10,7 @@ import sys import tempfile import unittest +from unittest import mock ROOT = pathlib.Path(__file__).resolve().parents[2] sys.path.insert(0, str(ROOT / 'scripts')) @@ -57,12 +58,25 @@ def test_the_host_names_the_binaries_and_the_fixtures(self): fixtures.mkdir() for name in ccg.fixture_files(): (fixtures / name).write_bytes(name.encode()) - h = ccg.host('v2-v3', self.bin, fixtures, self.bin) + with mock.patch.object(ccg.test_oracle, 'require', return_value=ccg.test_oracle.Oracle( + self.bin / 'ffmpeg', self.bin / 'ffprobe')): + h = ccg.host('v2-v3', self.bin, fixtures, self.bin) self.assertEqual(h['ffmpeg']['ffprobe']['version'], f'ffprobe version {BUILD_ID} Copyright') self.assertEqual(h['fixtures']['basic.mp4'], sha(b'basic.mp4')) self.assertEqual(h['decode-oracle'], self.manifest['decode-oracle']['sha256']) self.assertEqual(h['cores'], os.cpu_count()) + def test_host_executes_the_owner_returned_pair(self): + qualified = ccg.test_oracle.Oracle(pathlib.Path('/qualified/encoder'), pathlib.Path('/qualified/probe')) + with mock.patch.object(ccg.test_oracle, 'require', return_value=qualified) as require, \ + mock.patch.object(ccg, 'sha256', return_value='digest') as digest, \ + mock.patch.object(ccg.subprocess, 'run', return_value=mock.Mock(stdout='version\n')) as run: + ccg.host('host', self.bin) + require.assert_called_once_with(self.bin / 'ffmpeg', self.bin / 'ffprobe') + self.assertEqual([c.args[0][0] for c in run.call_args_list], + [str(qualified.ffmpeg), str(qualified.ffprobe)]) + self.assertEqual([c.args[0] for c in digest.call_args_list], [qualified.ffmpeg, qualified.ffprobe]) + class Manifest(unittest.TestCase): KEY = 'ab' * 32 diff --git a/scripts/tests/test_compat_r4_gcp.py b/scripts/tests/test_compat_r4_gcp.py index d52dae5b9..127e274fc 100644 --- a/scripts/tests/test_compat_r4_gcp.py +++ b/scripts/tests/test_compat_r4_gcp.py @@ -6,6 +6,7 @@ import os import pathlib import select +import shlex import signal import shutil import subprocess @@ -496,6 +497,27 @@ def test_timeouts_and_signals_stop_real_descendants_before_cleanup(self): class Job(unittest.TestCase): + def test_version_executes_the_owner_returned_program(self): + with tempfile.TemporaryDirectory() as temporary: + root = pathlib.Path(temporary) + selected = root / 'selected encoder' + selected.write_text('#!/bin/sh\nprintf "qualified version\\n"\n') + selected.chmod(0o700) + probe = root / 'separate probe' + code = (f'import sys; from pathlib import Path; sys.path.insert(0, {str(ROOT / "scripts")!r}); ' + 'import test_oracle; ' + f'test_oracle.require = lambda *a: test_oracle.Oracle(Path({str(selected)!r}), Path({str(probe)!r})); ' + 'sys.exit(test_oracle.main())') + job = compat_r4_gcp.job_script(1, '0', rehearsal=False) + job = job.split('python3 -I - > out/host.json')[0] + job.split('\nPY\n', 1)[1] + job = job.split('set -a;')[0] + job = job.replace('chmod 700 bin/coreav bin/ffmpeg bin/ffprobe', 'true') + job = job.replace('python3 -I repo/scripts/test_oracle.py', + f'{shlex.quote(sys.executable)} -I -B -c {shlex.quote(code)}') + done = subprocess.run(['bash', '-c', job, 'job', '0'], cwd=root, capture_output=True, timeout=10) + self.assertEqual(done.returncode, 0, done.stderr) + self.assertEqual((root / 'out/ffmpeg-version.txt').read_text(), 'qualified version\n') + def test_exit_before_host_setup_removes_credentials(self): with tempfile.TemporaryDirectory() as tmp: root = pathlib.Path(tmp) @@ -509,7 +531,9 @@ def test_job_exit_and_signals_remove_credentials_and_scratch(self): job = compat_r4_gcp.job_script(1, '0', rehearsal=False) job = job.split('python3 -I - > out/host.json')[0] + job.split('\nPY\n', 1)[1] job = job.replace('chmod 700 bin/coreav bin/ffmpeg bin/ffprobe', 'true') - job = job.replace('bin/ffmpeg -version', 'echo') + job = job.replace('"$ffmpeg" -version', 'echo') + job = job.replace('python3 -I repo/scripts/test_oracle.py --resolve --ffmpeg bin/ffmpeg --ffprobe bin/ffprobe', + "printf '%s\\n' ffmpeg ffprobe") for source, code in (('exit 23', 23), ('kill -s INT $$', 130), ('kill -s TERM $$', 143), ('kill -s HUP $$', 129)): with self.subTest(source=source), tempfile.TemporaryDirectory() as tmp: @@ -543,7 +567,9 @@ def test_only_a_failing_gate_report_fails_the_gate(self): job = job.replace('python3 -I repo/tools/compat-corpus/speed.py r4 ', 'true ') job = job.replace('python3 -I repo/tools/compat-corpus/round_files.py fetch', 'true') job = job.replace('chmod 700 bin/coreav bin/ffmpeg bin/ffprobe', 'true') - job = job.replace('bin/ffmpeg -version', 'echo') + job = job.replace('"$ffmpeg" -version', 'echo') + job = job.replace('python3 -I repo/scripts/test_oracle.py --resolve --ffmpeg bin/ffmpeg --ffprobe bin/ffprobe', + "printf '%s\\n' ffmpeg ffprobe") (d / 'report.sh').write_text('n=$(cat n 2>/dev/null || echo 0); echo $((n + 1)) > n\n' f'[ "$n" = 0 ] && exit {codes[0]}; exit {codes[1]}\n') (d / 'r2.env').write_text('') @@ -575,7 +601,9 @@ def test_an_r4_abort_keeps_its_public_report_and_fails_the_job(self): f'{sys.executable} {fake} runner ') job = job.replace('python3 -I repo/tools/compat-corpus/round_files.py fetch', 'true') job = job.replace('chmod 700 bin/coreav bin/ffmpeg bin/ffprobe', 'true') - job = job.replace('bin/ffmpeg -version', 'echo') + job = job.replace('"$ffmpeg" -version', 'echo') + job = job.replace('python3 -I repo/scripts/test_oracle.py --resolve --ffmpeg bin/ffmpeg --ffprobe bin/ffprobe', + "printf '%s\\n' ffmpeg ffprobe") (root / 'r2.env').write_text('') done = subprocess.run(['bash', '-c', job.split('python3 -I - > out/host.json')[0] + job.split('\nPY\n', 1)[1], 'job', '0'], cwd=root, diff --git a/scripts/tests/test_h264_counts.py b/scripts/tests/test_h264_counts.py new file mode 100644 index 000000000..25fa5d7a2 --- /dev/null +++ b/scripts/tests/test_h264_counts.py @@ -0,0 +1,32 @@ +import contextlib +import io +from pathlib import Path +import sys +import unittest +from unittest import mock + +sys.path.insert(0, str(Path(__file__).resolve().parents[1])) +import h264_counts as counts + + +class Selection(unittest.TestCase): + def test_both_executors_receive_the_owner_returned_program(self): + oracle = counts.test_oracle.Oracle(Path('/qualified/encoder'), Path('/qualified/probe')) + for original, program in (('/original/ffmpeg', oracle.ffmpeg), ('/original/ffprobe', oracle.ffprobe), + ('/original/coreav', Path('/original/coreav'))): + with self.subTest(original=original), \ + mock.patch.object(sys, 'argv', ['counts', '--label', 'arm', '--', original, '-arg']), \ + mock.patch.object(counts.test_oracle, 'require', return_value=oracle) as require, \ + mock.patch.object(counts.subprocess, 'run', return_value=mock.Mock( + returncode=0, stderr='\n'.join(f'==1== {field}: 1' for field in counts.FIELDS))) as run, \ + contextlib.redirect_stdout(io.StringIO()): + counts.main() + self.assertEqual([c.args[0] for c in run.call_args_list[:5]], [[str(program), '-arg']] * 5) + self.assertEqual(run.call_args_list[5].args[0], [counts.VALGRIND, '--tool=cachegrind', '--branch-sim=yes', + '--cachegrind-out-file=/dev/null', str(program), '-arg']) + if original.endswith('/coreav'): + require.assert_not_called() + elif original.endswith('/ffmpeg'): + require.assert_called_once_with(original) + else: + require.assert_called_once_with(ffprobe=original) diff --git a/scripts/tests/test_h264_parity_gcp_selection.py b/scripts/tests/test_h264_parity_gcp_selection.py new file mode 100644 index 000000000..362d49dc4 --- /dev/null +++ b/scripts/tests/test_h264_parity_gcp_selection.py @@ -0,0 +1,48 @@ +import argparse +import json +from pathlib import Path +import sys +import unittest +from unittest import mock + +sys.path.insert(0, str(Path(__file__).resolve().parents[1])) +import h264_parity_gcp as driver +import h264_parity + + +class Selection(unittest.TestCase): + def test_generated_gates_execute_the_owner_returned_program(self): + oracle = driver.test_oracle.Oracle(Path('/qualified/encoder'), Path('/qualified/probe')) + for mode in ('ref', 'freq'): + commands = [] + + def run(command, **kwargs): + commands.append(command) + return mock.Mock(stderr='100,,cycles\n10,,task-clock\n') + + with self.subTest(mode=mode), \ + mock.patch.object(driver.test_oracle, 'require', return_value=oracle) as require, \ + mock.patch('builtins.open', mock.mock_open(read_data=json.dumps( + {'streams': {'reference': 1}, 'core': 0}))), \ + mock.patch.object(driver.subprocess, 'run', side_effect=run), \ + mock.patch.object(sys, 'argv', ['gate', mode, 'label']), \ + mock.patch('builtins.print'): + try: + exec(compile(driver.GATE1T, '', 'exec'), {}) + except SystemExit as error: + self.assertEqual(error.code, 0) + require.assert_called_once_with('./ffmpeg', './ffprobe') + self.assertTrue(commands) + self.assertTrue(all(str(oracle.ffmpeg) in c and './ffmpeg' not in c for c in commands)) + + args = argparse.Namespace(decoders=[('base', 'decoder')], one_thread_class=False, + gate_frames=1, min_seconds=0.1) + script = driver.job_script(args, []) + reference = script.split("<<'PY'\n", 1)[1].split('\nPY\n', 1)[0] + with mock.patch.object(driver.test_oracle, 'require', return_value=oracle), \ + mock.patch.object(h264_parity, 'timed', return_value=1.0) as timed, \ + mock.patch.object(sys, 'argv', ['gate', 'before']), \ + mock.patch('builtins.open', mock.mock_open(read_data='{}')): + exec(compile(reference, '', 'exec'), {}) + self.assertTrue(timed.call_args_list) + self.assertTrue(all(c.args[0][0] == str(oracle.ffmpeg) for c in timed.call_args_list)) diff --git a/scripts/tests/test_h264_pgo_round_selection.py b/scripts/tests/test_h264_pgo_round_selection.py new file mode 100644 index 000000000..92af19988 --- /dev/null +++ b/scripts/tests/test_h264_pgo_round_selection.py @@ -0,0 +1,58 @@ +from contextlib import ExitStack +import json +from pathlib import Path +import sys +import tempfile +import unittest +from unittest import mock + +sys.path.insert(0, str(Path(__file__).resolve().parents[1])) +import h264_pgo_round as driver +import h264_pgo_acquire as acquisition +import h264_pgo_diagnostics as diagnostics + + +class Selection(unittest.TestCase): + def test_run_executes_the_owner_returned_pair_outside_qualification(self): + oracle = driver.test_oracle.Oracle(Path('/qualified/encoder'), Path('/qualified/probe')) + row = {'label': 'h000', 'class': 'sd', 'width': 2, 'height': 2, 'sha256': 'digest'} + metadata = {'codec_name': 'h264', 'pix_fmt': 'yuv420p', 'field_order': 'progressive', + 'profile': 'Main', 'width': 2, 'height': 2} + plan = {'frames': {'sd': 1}, 'rounds': 1, 'calibration_min': 0.9, 'calibration_max': 1.1} + commands = [] + + def execute(command, *args, **kwargs): + commands.append(command) + return {'stdout': json.dumps({'streams': [metadata]}), 'bytes': 6, 'sha256': 'same', 'wall': 1.0} + + with tempfile.TemporaryDirectory() as temporary, ExitStack() as stack: + root = Path(temporary) + files = {'reservation-receipt.json': {'commit': 'revision'}, + 'allocation-contract.json': {'revision': 'revision'}, 'instance.json': {}, + 'roster.json': [row], 'references.json': [row], 'exclusions.json': {}, 'collection.json': []} + for name, value in files.items(): + (root / name).write_text(json.dumps(value)) + for name, value in {'merged': 'revision', 'reservation_receipt': None, + 'reservation': files['reservation-receipt.json'], 'reserved_evidence': {}, + 'reserved_inputs': {}, 'evaluation_cohort': {'counts': {}}, + 'verify_allocation': [], 'host': {}, 'roster': None, 'selection': None, + 'reference_evidence': None, 'build_evidence': None, 'evidence_inventory': [], + 'digest': 'digest', 'schedule': [ + {'label': 'h000', 'arm': 'ffmpeg', 'threads': 1, 'round': 0}]}.items(): + stack.enter_context(mock.patch.object(driver, name, return_value=value)) + for name in ('verify_receipt', 'audit_collection', 'bind'): + stack.enter_context(mock.patch.object(acquisition, name)) + stack.enter_context(mock.patch.object(acquisition, 'policy', return_value={'artifact_revision': 'revision'})) + stack.enter_context(mock.patch.object(diagnostics, 'run', return_value='complete')) + stack.enter_context(mock.patch.object(driver.subprocess, 'run')) + stack.enter_context(mock.patch.object(driver, 'execute', side_effect=execute)) + require = stack.enter_context(mock.patch.object(driver.test_oracle, 'require', return_value=oracle)) + driver.run(root, plan, 'allocation') + require.assert_called_once_with(root / 'ffmpeg', root / 'ffprobe') + self.assertEqual(commands.count([str(oracle.ffprobe), '-v', 'error', '-threads', '1', '-select_streams', 'v:0', + '-show_entries', 'stream=codec_name,pix_fmt,width,height,field_order,profile', + '-of', 'json', str(root / 'media/h000.h264')]), 1) + oracle_calls = [c for c in commands if str(oracle.ffmpeg) in c] + self.assertEqual(len(oracle_calls), 5) + self.assertTrue(all(c[3] == str(oracle.ffmpeg) for c in oracle_calls)) + self.assertFalse(any(str(root / 'ffmpeg') in c or str(root / 'ffprobe') in c for c in commands)) diff --git a/scripts/tests/test_transcode_speed_gcp_selection.py b/scripts/tests/test_transcode_speed_gcp_selection.py new file mode 100644 index 000000000..8d0a92931 --- /dev/null +++ b/scripts/tests/test_transcode_speed_gcp_selection.py @@ -0,0 +1,42 @@ +import json +from pathlib import Path +import shlex +import subprocess +import sys +import tempfile +import unittest + +sys.path.insert(0, str(Path(__file__).resolve().parents[1])) +import transcode_speed_gcp as driver + + +class Selection(unittest.TestCase): + def test_generated_version_and_runner_use_the_owner_returned_pair(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + selected = root / 'selected encoder' + selected.write_text('#!/bin/sh\nprintf "qualified version\\n"\n') + selected.chmod(0o700) + probe = root / 'separate probe' + code = (f'import sys; from pathlib import Path; sys.path.insert(0, {str(driver.HERE)!r}); ' + 'import test_oracle; ' + f'test_oracle.require = lambda *a: test_oracle.Oracle(Path({str(selected)!r}), Path({str(probe)!r})); ' + 'sys.exit(test_oracle.main())') + script = driver.job_script('gate.h264', ['h264']) + admission = script.split('(sudo apt-get', 1)[0].replace('chmod +x bin/*', 'true') + admission = admission.replace('python3 -I scripts/test_oracle.py', + f'{shlex.quote(sys.executable)} -I -B -c {shlex.quote(code)}') + version = script.split('sha256sum bin/* scripts/*; ', 1)[1].split('; }', 1)[0] + recorder = root / 'record.py' + recorder.write_text('import json, pathlib, sys\npathlib.Path("arguments.json").write_text(json.dumps(sys.argv[1:]))\n') + runner = next(line for line in script.splitlines() if line.startswith('python3 -I scripts/transcode_speed.py run')) + runner = runner.replace('python3 -I scripts/transcode_speed.py', + f'{shlex.quote(sys.executable)} -I -B {shlex.quote(str(recorder))}') + done = subprocess.run(['bash', '-c', admission + version + '\n' + runner], cwd=root, + capture_output=True, timeout=10) + self.assertEqual(done.returncode, 0, done.stderr) + self.assertEqual(done.stdout, b'qualified version\n') + args = json.loads((root / 'arguments.json').read_text()) + self.assertEqual(args[args.index('--ffmpeg') + 1], str(selected)) + self.assertEqual(args[args.index('--ffprobe') + 1], str(probe)) + self.assertIn('ffmpeg=--encoder ffmpeg --ffmpeg ' + str(selected), args) diff --git a/scripts/transcode_speed_gcp.py b/scripts/transcode_speed_gcp.py index c0416814d..bd53f196a 100644 --- a/scripts/transcode_speed_gcp.py +++ b/scripts/transcode_speed_gcp.py @@ -58,23 +58,25 @@ def job_script(gate_name, classes): - arms = (f'--arm "ffmpeg=--encoder ffmpeg --ffmpeg $PWD/bin/ffmpeg" ' + arms = (f'--arm "ffmpeg=--encoder ffmpeg --ffmpeg $ffmpeg" ' f'--arm "x264=--encoder x264 --x264 $PWD/bin/x264"') return '\n'.join([ 'set -u', 'mkdir -p out', 'chmod +x bin/*', + 'oracle_paths=$(python3 -I scripts/test_oracle.py --resolve --ffmpeg bin/ffmpeg --ffprobe bin/ffprobe) || exit $?', + '{ IFS= read -r ffmpeg; IFS= read -r ffprobe; } <<< "$oracle_paths" || exit $?', '(sudo apt-get update -qq && sudo DEBIAN_FRONTEND=noninteractive apt-get install -y -qq libdav1d7 libvpx9) ' '> out/apt.log 2>&1', '{ lscpu; nproc; free -g; uname -a; df -h /dev/shm; echo "smt active: ' '$(cat /sys/devices/system/cpu/smt/active 2>&1)"; python3 --version; ldd bin/coreav; ' - 'sha256sum bin/* scripts/*; bin/ffmpeg -version | head -1; } ' + 'sha256sum bin/* scripts/*; "$ffmpeg" -version | head -1; } ' '> out/host.txt 2>&1', 'if ldd bin/coreav | grep -q "not found"; then echo "missing libraries" >> out/progress.txt; exit 2; fi', 'export PATH="$PWD/bin:$PATH"', 'echo "start $(date -u +%T)" >> out/progress.txt', f'python3 -I scripts/transcode_speed.py run --selection selection.json --files files --coreav bin/coreav ' - f'--ffmpeg bin/ffmpeg --ffprobe bin/ffprobe {arms} --gate {shlex.quote(gate_name)} --out out ' + f'--ffmpeg "$ffmpeg" --ffprobe "$ffprobe" {arms} --gate {shlex.quote(gate_name)} --out out ' f'--tmp /dev/shm/transcode-speed --classes {",".join(classes)} > out/speed.log 2>&1', 'echo "rc=$? end $(date -u +%T)" >> out/progress.txt', ]) + '\n' diff --git a/tools/oracle/tests/test_capture.py b/tools/oracle/tests/test_capture.py index 15d9834ba..fe09b17de 100644 --- a/tools/oracle/tests/test_capture.py +++ b/tools/oracle/tests/test_capture.py @@ -1,5 +1,6 @@ """Capture contract tests using public CLI-shaped outputs, no implementation source.""" import importlib.util +import argparse import os from pathlib import Path import subprocess @@ -14,6 +15,24 @@ class CaptureTests(unittest.TestCase): + def test_imported_capture_executes_the_owner_returned_pair(self): + qualified = oracle.test_oracle.Oracle(Path('/qualified/encoder'), Path('/qualified/probe')) + + def execute(command, **kwargs): + output = (b'{"streams":[{"index":0,"codec_type":"video"}]}' + if command[0] == str(qualified.ffprobe) else b'#tb 0: 1/25\n') + return subprocess.CompletedProcess(command, 0, output, b'') + + with patch.object(oracle.test_oracle, 'require', return_value=qualified) as require, \ + patch.object(oracle.subprocess, 'run', side_effect=execute) as run: + result = oracle.capture_one(Path('fixture'), argparse.Namespace( + ffmpeg='original-encoder', ffprobe='original-probe', timeout=10)) + require.assert_called_once_with('original-encoder', 'original-probe') + self.assertEqual([c.args[0][0] for c in run.call_args_list], + [str(qualified.ffprobe)] * 3 + [str(qualified.ffmpeg)]) + self.assertTrue(result['probe_success']) + self.assertTrue(result['frames_success']) + def test_stream_duration_keeps_exact_ticks(self): stream = oracle.normalize_stream({"index": 0, "codec_type": "video", "time_base": "1/90000", "duration_ts": 3003, "duration": "0.033367"}) From 4048af6473c707d5604f5b5aa33170f6ace6c25f Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:35:20 +0900 Subject: [PATCH 024/113] fix(oracle): execute the qualified pair in HEVC and VP9 tools HEVC conformance, fixture, intra and synthetic checks, the VP9 coverage, release and GCP speed tools, and the VideoToolbox HEVC smoke now keep the pair test_oracle returns and pass it to every probe, decode and identity helper instead of rebuilding paths from a directory. Signed-off-by: Gunwoo Kim --- scripts/encoders/macos/hevc_smoke.py | 19 +++--- scripts/encoders/macos/test_hevc_smoke.py | 17 +++++- scripts/hevc_conformance.py | 44 +++++++------ scripts/hevc_fixture.py | 4 +- scripts/hevc_intra.py | 30 ++++----- scripts/hevc_synthetic.py | 14 +++-- scripts/tests/test_hevc_conformance.py | 38 +++++++++--- scripts/tests/test_hevc_exclusions.py | 3 +- scripts/tests/test_hevc_fixture.py | 21 +++++++ scripts/tests/test_hevc_intra.py | 36 ++++++++++- scripts/tests/test_hevc_synthetic.py | 19 +++++- scripts/tests/test_vp9_filter_coverage.py | 49 ++++++++++++++- scripts/tests/test_vp9_release_attribution.py | 16 +++++ scripts/tests/test_vp9_release_cost.py | 18 +++++- scripts/tests/test_vp9_speed_gcp.py | 61 +++++++++++++++++++ scripts/vp9_filter_coverage.py | 8 ++- scripts/vp9_release_attribution.py | 11 ++-- scripts/vp9_release_cost.py | 43 +++++++------ scripts/vp9_speed_gcp.py | 15 +++-- 19 files changed, 373 insertions(+), 93 deletions(-) create mode 100644 scripts/tests/test_vp9_speed_gcp.py diff --git a/scripts/encoders/macos/hevc_smoke.py b/scripts/encoders/macos/hevc_smoke.py index 332fd04f6..f575fe772 100644 --- a/scripts/encoders/macos/hevc_smoke.py +++ b/scripts/encoders/macos/hevc_smoke.py @@ -13,6 +13,9 @@ from process import run from smoke import LIMIT, ROOT, pixels, probe_sections, source +sys.path.insert(0, str(ROOT / "scripts")) +import test_oracle + FILES = ("manifest.json", "video.hevc", "source.yuv") @@ -133,24 +136,26 @@ def verify_capture(directory, oracle): verify(directory, record["files"], FILES, LIMIT) with tempfile.TemporaryDirectory() as temporary: temporary = Path(temporary) - run([sys.executable, "-I", str(ROOT / "scripts/oracle_pin.py"), "--verify-bin", str(oracle)], - temporary, 120, stdout="pin-out", stderr="pin-error") - hashes = {name: file_hash(oracle / name) for name in ("ffmpeg", "ffprobe")} + try: + oracle = test_oracle.require(oracle / "ffmpeg", oracle / "ffprobe") + except test_oracle.QualificationError: + raise Invalid("child_failure") from None + hashes = {name: file_hash(getattr(oracle, name)) for name in ("ffmpeg", "ffprobe")} elementary = temporary / "video.hevc" elementary.write_bytes(read(directory, "video.hevc", LIMIT)) mp4 = temporary / "video.mp4" - run([str(oracle / "ffmpeg"), "-nostdin", "-v", "error", "-xerror", "-f", "hevc", + run([str(oracle.ffmpeg), "-nostdin", "-v", "error", "-xerror", "-f", "hevc", "-r", "30", "-i", str(elementary), "-map", "0:v:0", "-an", "-c:v", "copy", "-tag:v", "hvc1", str(mp4)], temporary, 60, stdout="mux-out", stderr="mux-error") require(not read(temporary, "mux-error", 32768), "mux_error") decoded = [] for name, path, format_args in (("elementary", elementary, ["-f", "hevc"]), ("mp4", mp4, [])): - run([str(oracle / "ffmpeg"), "-nostdin", "-v", "error", "-xerror", "-err_detect", "explode", + run([str(oracle.ffmpeg), "-nostdin", "-v", "error", "-xerror", "-err_detect", "explode", "-max_alloc", "67108864", "-max_pixels", "4096", "-threads", "1", "-c:v", "hevc", *format_args, "-i", str(path), "-map", "0:v:0", "-an", "-frames:v", "5", "-fps_mode", "passthrough", "-pix_fmt", "yuv420p", "-f", "rawvideo", str(temporary / f"{name}.yuv")], temporary, 60, stdout=f"{name}-out", stderr=f"{name}-error") - run([str(oracle / "ffprobe"), "-v", "error", "-max_alloc", "67108864", "-max_pixels", "4096", + run([str(oracle.ffprobe), "-v", "error", "-max_alloc", "67108864", "-max_pixels", "4096", "-threads", "1", *format_args, "-select_streams", "v:0", "-show_entries", "stream=codec_name,codec_tag_string,width,height,pix_fmt,color_range,color_space,color_transfer,color_primaries:" "frame=media_type,key_frame,width,height,pix_fmt", "-of", "json", str(path)], @@ -165,7 +170,7 @@ def verify_capture(directory, oracle): probe(load(temporary / f"{name}.json", LIMIT), native, name == "mp4") decoded.append(raw) require(decoded[0] == decoded[1], "container_pixels") - require(hashes == {name: file_hash(oracle / name) for name in hashes}, "tool_changed") + require(hashes == {name: file_hash(getattr(oracle, name)) for name in hashes}, "tool_changed") verify(directory, record["files"], FILES, LIMIT) return {"schema": "coreav.videotoolbox-hevc-verification/1", "status": "verified", "codec": "hevc", "hardware": "hardware", "frames": 4, "width": 64, "height": 64, diff --git a/scripts/encoders/macos/test_hevc_smoke.py b/scripts/encoders/macos/test_hevc_smoke.py index 2a993ad30..32342c6b1 100644 --- a/scripts/encoders/macos/test_hevc_smoke.py +++ b/scripts/encoders/macos/test_hevc_smoke.py @@ -8,6 +8,7 @@ from unittest.mock import patch import hevc_smoke as smoke +from test_oracle import Oracle from evidence import Invalid, bind, write @@ -133,7 +134,7 @@ def run(command, directory, timeout): self.assertEqual(set(record["files"]), set(smoke.FILES)) self.assertEqual(smoke.artifacts(output, True)["codec"], "hevc") - def verify_synthetic(self, mutation=None): + def verify_synthetic(self, mutation=None, distinctive=False): with tempfile.TemporaryDirectory() as temporary: root = Path(temporary) capture, oracle = root / "capture", root / "oracle" @@ -145,6 +146,12 @@ def verify_synthetic(self, mutation=None): "runner_image": "synthetic", "machine": "arm64", "files": bind(capture, smoke.FILES, smoke.LIMIT)}) for name in ("ffmpeg", "ffprobe"): (oracle / name).write_bytes(b"synthetic oracle") + owner_dir = root / "owner" + owner_dir.mkdir() + for name in ("ffmpeg", "ffprobe"): + (owner_dir / name).write_bytes(b"synthetic oracle") + selected = Oracle(owner_dir / "ffmpeg", owner_dir / "ffprobe") if distinctive else \ + Oracle(oracle / "ffmpeg", oracle / "ffprobe") commands = [] def run(command, directory, timeout, stdout="stdout", stderr="stderr"): @@ -166,17 +173,23 @@ def run(command, directory, timeout, stdout="stdout", stderr="stderr"): mutation(command, directory, stdout, stderr) with patch.object(smoke.sys, "platform", "linux"), patch.object(smoke.platform, "machine", return_value="x86_64"), \ + patch("test_oracle.require", return_value=selected) as owner, \ patch.object(smoke, "run", side_effect=run): result = smoke.verify_capture(capture, oracle) + owner.assert_called_once_with(oracle.resolve() / "ffmpeg", oracle.resolve() / "ffprobe") self.assertEqual(result["status"], "verified") self.assertEqual(result["scope"], "synthetic-elementary-and-hvc1-mp4") self.assertEqual(sum("rawvideo" in c for c in commands), 2) self.assertEqual(sum(Path(c[0]).name == "ffprobe" for c in commands), 2) - self.assertTrue(any("oracle_pin.py" in arg for c in commands for arg in c)) + self.assertEqual([c[0] for c in commands], [str(selected.ffmpeg), str(selected.ffmpeg), + str(selected.ffprobe), str(selected.ffmpeg), str(selected.ffprobe)]) def test_verification_decodes_both_elementary_and_copied_hvc1_container(self): self.verify_synthetic() + def test_verification_executes_the_distinctive_returned_owner_pair(self): + self.verify_synthetic(distinctive=True) + def test_container_decode_is_not_skipped_or_allowed_to_change_pixels(self): def mutate(command, directory, stdout, stderr): if "rawvideo" in command and command[-1].endswith("mp4.yuv"): diff --git a/scripts/hevc_conformance.py b/scripts/hevc_conformance.py index 6ce12352f..d4e518608 100644 --- a/scripts/hevc_conformance.py +++ b/scripts/hevc_conformance.py @@ -1071,15 +1071,19 @@ def census_result(records, registration_sha256, parser_sha256, oracle, synthetic later_effective_tool_coverage='header flags identify candidates, not demonstrated pixel effects') -def run(args): +def run(args, oracle=None): data = registration(args.registration) exclusions = known_exclusions() if any(c['test'] in EXCLUSION_IDENTITIES for c in data['archives']) else {} exclusions_sha = digest(ROOT / 'bench/hevc-conformance/known-exclusions.json') if exclusions else None require(all('archive_sha256' in c and 'extracted' in c for c in data['archives']), 'run requires the SHA-bound manifest produced by the manifest command') - require(not list(test_oracle.verify_bin(args.oracle_bin)), 'pinned oracle binaries are required') - oracle = {name: digest(args.oracle_bin / name) for name in ('ffmpeg', 'ffprobe')} - oracle['pin_sha256'] = digest(ROOT / oracle_pin.PIN) + if oracle is None: + try: + oracle = test_oracle.require(args.oracle_bin / 'ffmpeg', args.oracle_bin / 'ffprobe') + except test_oracle.QualificationError: + raise ValueError('pinned oracle binaries are required') from None + oracle_identity = {name: digest(getattr(oracle, name)) for name in ('ffmpeg', 'ffprobe')} + oracle_identity['pin_sha256'] = digest(ROOT / oracle_pin.PIN) acquisition = read_json(args.data / 'acquisition.json') require(acquisition['registration_identity_sha256'] == registration_identity(data) and acquisition['complete'], 'complete SHA-bound acquisition is required') @@ -1089,7 +1093,7 @@ def run(args): if getattr(args, 'synthetic_data', None) is not None: import hevc_synthetic synthetic = hevc_synthetic.inspect(args.synthetic_data, args.out / 'synthetic', args.parser, - args.oracle_bin, sys.modules[__name__]) + oracle, sys.modules[__name__]) records = [] for case in data['archives']: result = dict(archive=case['archive'], test=case['test'], streams=[]) @@ -1137,12 +1141,12 @@ def run(args): sys.modules[__name__]) record['oracle_preparation'] = preparation diagnostics = record['oracle_stderr'] = [] - packets = probe(args.oracle_bin / 'ffprobe', oracle_path, output, + packets = probe(oracle.ffprobe, oracle_path, output, diagnostics=diagnostics, stream=case['test'], preparation=preparation) - frames = probe(args.oracle_bin / 'ffprobe', oracle_path, output, frames=True, + frames = probe(oracle.ffprobe, oracle_path, output, frames=True, diagnostics=diagnostics, stream=case['test'], preparation=preparation)['frames'] attempts = record['reference_attempts'] = [] - confirmation = confirm_reference(args.oracle_bin / 'ffmpeg', oracle_path, output, frames, + confirmation = confirm_reference(oracle.ffmpeg, oracle_path, output, frames, [r for r in inventory['references'] if r['layout'] == 'whole_output_yuv_file'], diagnostics=diagnostics, stream=case['test'], attempts=attempts, preparation=preparation) @@ -1158,7 +1162,7 @@ def run(args): if not record['reference_frames'] and any( picture['all_intra'] for picture in pictures): record['reference_frames'] = anchored_reference_frames( - args.oracle_bin / 'ffmpeg', oracle_path, output, frames, outputs, + oracle.ffmpeg, oracle_path, output, frames, outputs, confirmation, inventory, case['test'], member['sha256']) record['intra_candidates'] = coverage(pictures, outputs, record['reference_frames']) record['status'] = 'headers_checked' @@ -1168,7 +1172,7 @@ def run(args): except (ValueError, OSError, KeyError, TypeError, subprocess.SubprocessError) as error: result.update(status='blocked', reason=str(error)) records.append(result) - result = census_result(records, digest(args.registration), digest(args.parser), oracle, synthetic) + result = census_result(records, digest(args.registration), digest(args.parser), oracle_identity, synthetic) result['known_exclusions_sha256'] = exclusions_sha write_json(args.out / 'census.json', result) require(result['complete'], 'G1 blocked; inspect census.json') @@ -1196,7 +1200,10 @@ def fetch_corpus(args, inspect=False): import round_files files = roster() if inspect: - require(not list(test_oracle.verify_bin(args.oracle_bin)), 'pinned oracle binaries are required') + try: + oracle = test_oracle.require(args.oracle_bin / 'ffmpeg', args.oracle_bin / 'ffprobe') + except test_oracle.QualificationError: + raise ValueError('pinned oracle binaries are required') from None pool = round_files.pool() from r2pool import Limits pool.limits = Limits(requests=4000, bytes_=32 << 30) @@ -1245,7 +1252,7 @@ def fetch_corpus(args, inspect=False): try: options = dict(native=args.native, parser=args.parser, max_memory_bytes=args.max_memory_bytes, max_bins=args.max_bins) if getattr(args, 'native', None) else None - records[index] = corpus_record(item, path, args.out, args.oracle_bin, intra=options) + records[index] = corpus_record(item, path, args.out, oracle, intra=options) write_json(args.out / 'corpus-census.json', corpus_result(records)) finally: path.unlink(missing_ok=True) @@ -1255,12 +1262,12 @@ def fetch_corpus(args, inspect=False): pool.close() -def corpus_record(item, path, directory, oracle_bin, *, intra=None): +def corpus_record(item, path, directory, oracle, *, intra=None): record = dict(item) try: require(path.stat().st_size == item['size'] and digest(path) == item['sha256'], 'corpus size or SHA-256 differs') - command = [oracle_bin / 'ffprobe', '-v', 'error', '-show_format', '-show_streams', '-of', 'json', path] + command = [oracle.ffprobe, '-v', 'error', '-show_format', '-show_streams', '-of', 'json', path] code, out, err = child(command, directory / item['sha256'], 'metadata') require(code == 0 and not err.read_bytes().strip(), 'corpus metadata oracle failed') meta = read_json(out) @@ -1277,7 +1284,7 @@ def corpus_record(item, path, directory, oracle_bin, *, intra=None): record['admission'] = 'requires native parameter-set validation' if intra and item['partition'] == 'development': import hevc_intra - record['intra'] = hevc_intra.development_picture(item, path, directory / item['sha256'], oracle_bin, **intra) + record['intra'] = hevc_intra.development_picture(item, path, directory / item['sha256'], oracle, **intra) record['admission'] = 'first independent IRAP validated; full decode not established' except (ValueError, OSError, KeyError, TypeError, subprocess.SubprocessError) as error: record.update(status='blocked', reason=type(error).__name__) @@ -1311,12 +1318,15 @@ def corpus_result(records): def corpus(args): - require(not list(test_oracle.verify_bin(args.oracle_bin)), 'pinned oracle binaries are required') + try: + oracle = test_oracle.require(args.oracle_bin / 'ffmpeg', args.oracle_bin / 'ffprobe') + except test_oracle.QualificationError: + raise ValueError('pinned oracle binaries are required') from None files = roster() records = [dict(item, status='not_run') for item in files] for index, item in enumerate(files): path = args.data / f"{item['sha256']}.{item['ext']}" - records[index] = corpus_record(item, path, args.out, args.oracle_bin) + records[index] = corpus_record(item, path, args.out, oracle) write_json(args.out / 'corpus-census.json', corpus_result(records)) require(all(r['status'] == 'inspected' for r in records), 'corpus metadata census blocked') diff --git a/scripts/hevc_fixture.py b/scripts/hevc_fixture.py index 39822ca33..4efa879b3 100644 --- a/scripts/hevc_fixture.py +++ b/scripts/hevc_fixture.py @@ -392,9 +392,9 @@ def main(): expected = json.loads(args.registration.read_text()) require(expected['recipes'] == recipes() and expected['decode_command'] == decode_command(), 'registered commands differ') - require(binary_identity(args.ffmpeg.resolve(), args.ffprobe.resolve()) == expected['oracle'], + require(binary_identity(args.ffmpeg, args.ffprobe) == expected['oracle'], 'registered oracle identity differs') - observed = prepare(args.ffmpeg.resolve(), args.ffprobe.resolve(), args.output.resolve()) + observed = prepare(args.ffmpeg, args.ffprobe, args.output.resolve()) if expected is not None: require(observed == expected, 'registered fixture content or expected hashes differ') (args.output / 'reference.json').write_text(json.dumps(observed, indent=2) + '\n') diff --git a/scripts/hevc_intra.py b/scripts/hevc_intra.py index cac3076f3..792aaf241 100644 --- a/scripts/hevc_intra.py +++ b/scripts/hevc_intra.py @@ -19,6 +19,7 @@ sys.path.insert(0, str(pathlib.Path(__file__).resolve().parent)) import hevc_conformance as harness import hevc_fixture as fixture +import test_oracle COUNTERS = ('ctus', 'coding_units', 'transform_units', 'nonzero_transform_units', 'transform_skips', 'transquant_bypass_units', 'pcm_units', 'dependent_segments', @@ -460,16 +461,17 @@ def diagnose_picture(binary, source, directory, stream, candidate, native, metad def run(args): require(sys.platform == 'linux', 'linux_actions_required') require(0 < args.max_memory_bytes <= 4 << 30 and 0 < args.max_bins < 1 << 64, 'driver_budgets') + qualified = test_oracle.require(args.oracle_bin / 'ffmpeg', args.oracle_bin / 'ffprobe') args.out.mkdir(parents=True, exist_ok=False) identities = dict(registration=harness.digest(args.registration), parser=harness.digest(args.parser), native=harness.digest(args.native), synthetic_registration=harness.digest(fixture.REGISTRATION), acquisition=harness.digest(args.data / 'acquisition.json')) - oracle_identity = {name: harness.digest(args.oracle_bin / name) for name in ('ffmpeg', 'ffprobe')} + oracle_identity = {name: harness.digest(getattr(qualified, name)) for name in ('ffmpeg', 'ffprobe')} result = dict(complete=False, gate='G3' if args.filters else 'G2', stage='g1', identities=identities, results=[]) try: options = argparse.Namespace(**vars(args)) options.out = args.out / 'g1' - harness.run(options) + harness.run(options, qualified) census = harness.read_json(options.out / 'census.json') require(census['registration_sha256'] == identities['registration'] and census['parser_sha256'] == identities['parser'] @@ -491,7 +493,7 @@ def run(args): if case['test'] == stream['test']) directory.mkdir(parents=True, exist_ok=True) oracle_source, _ = harness.hevc_oracle_input.prepare(case, source, directory, harness) - oracle = oracle_frames(args.oracle_bin / 'ffmpeg', oracle_source, directory, stream) + oracle = oracle_frames(qualified.ffmpeg, oracle_source, directory, stream) diagnosed = False for target in stream['targets']: candidate = target['candidate'] @@ -519,7 +521,7 @@ def run(args): if entry['stage'] == 'comparison' and not diagnosed: diagnosed = True try: - entry['diagnostic'] = diagnose_picture(args.oracle_bin / 'ffmpeg', oracle_source, + entry['diagnostic'] = diagnose_picture(qualified.ffmpeg, oracle_source, directory, stream, candidate, output, metadata) except (ValueError, OSError, KeyError, TypeError, subprocess.SubprocessError) as diagnostic_error: entry['diagnostic'] = dict(available=False, error_type=type(diagnostic_error).__name__) @@ -533,7 +535,7 @@ def run(args): and harness.digest(args.native) == identities['native'] and harness.digest(fixture.REGISTRATION) == identities['synthetic_registration'] and harness.digest(args.data / 'acquisition.json') == identities['acquisition'] - and all(harness.digest(args.oracle_bin / name) == value for name, value in oracle_identity.items()), + and all(harness.digest(getattr(qualified, name)) == value for name, value in oracle_identity.items()), 'run_identity_changed') result['stage'] = 'aggregate' result['negative_controls'] = [dict(test=stream['test'], source_sha256=stream['record']['sha256'], @@ -550,7 +552,7 @@ def run(args): return result -def development_picture(item, source, directory, oracle_bin, *, native, parser, max_memory_bytes, max_bins): +def development_picture(item, source, directory, qualified, *, native, parser, max_memory_bytes, max_bins): require(item['partition'] == 'development' and source.stat().st_size == item['size'] and harness.digest(source) == item['sha256'], 'development_source_identity') require(parser and 0 < max_memory_bytes <= 4 << 30 and 0 < max_bins < 1 << 64, 'development_options') @@ -558,9 +560,9 @@ def development_picture(item, source, directory, oracle_bin, *, native, parser, prefix, output = directory / 'first-irap.hevc', directory / 'first-irap.u16le' report = dict(complete=False, stage='extract_first_picture', source_sha256=item['sha256'], source_bytes=item['size'], native_sha256=harness.digest(native), parser_sha256=harness.digest(parser), - oracle={name: harness.digest(oracle_bin / name) for name in ('ffmpeg', 'ffprobe')}) + oracle={name: harness.digest(getattr(qualified, name)) for name in ('ffmpeg', 'ffprobe')}) try: - code, _, _ = harness.child([oracle_bin / 'ffmpeg', '-nostdin', '-v', 'error', '-i', source, + code, _, _ = harness.child([qualified.ffmpeg, '-nostdin', '-v', 'error', '-i', source, '-map', '0:v:0', '-c:v', 'copy', '-bsf:v', 'hevc_mp4toannexb', '-frames:v', '1', '-f', 'hevc', '-y', prefix], directory, 'extract-first-picture') require(code == 0 and 0 < prefix.stat().st_size <= harness.BITSTREAM_CAP, 'development_prefix_failed') @@ -574,10 +576,10 @@ def development_picture(item, source, directory, oracle_bin, *, native, parser, rows = [json.loads(line, object_pairs_hook=harness.unique_object) for line in stdout.read_text().splitlines()] hashes = selected_hashes(rows, 0) report['stage'] = 'oracle' - frames = harness.probe(oracle_bin / 'ffprobe', prefix, directory, frames=True)['frames'] + frames = harness.probe(qualified.ffprobe, prefix, directory, frames=True)['frames'] require(len(frames) == 1 and frames[0]['pict_type'] == 'I' and frames[0]['key_frame'] == 1, 'development_oracle_irap') - oracle = harness.oracle_frames(oracle_bin / 'ffmpeg', prefix, directory, frames, item['sha256']) + oracle = harness.oracle_frames(qualified.ffmpeg, prefix, directory, frames, item['sha256']) candidate = dict(picture_index=0, gate='G3', source_kind='development_first_independent_irap', stream_sha256=report['prefix_sha256'], source_sha256=item['sha256'], bit_depth=picture['bit_depth'], tiles=picture['tiles'], wpp=picture['wpp'], @@ -599,17 +601,17 @@ def development_picture(item, source, directory, oracle_bin, *, native, parser, except ValueError: diagnostic_stream = dict(test='development_first_irap', frames=frames, record=dict(reference_frames=oracle, reference_packing=oracle[0])) - report['diagnostic'] = diagnose_picture(oracle_bin / 'ffmpeg', prefix, directory, + report['diagnostic'] = diagnose_picture(qualified.ffmpeg, prefix, directory, diagnostic_stream, candidate, output, metadata) report['native_packing'] = packed_picture(output, metadata) report['source_first_frame'] = harness.oracle_frames( - oracle_bin / 'ffmpeg', source, directory, + qualified.ffmpeg, source, directory, [dict(frames[0], width=metadata['width'], height=metadata['height'])], item['sha256'], first_picture=True)[0] raise require(harness.digest(prefix) == report['prefix_sha256'] and harness.digest(source) == item['sha256'] and harness.digest(native) == report['native_sha256'] and harness.digest(parser) == report['parser_sha256'] - and all(harness.digest(oracle_bin / name) == sha for name, sha in report['oracle'].items()), + and all(harness.digest(getattr(qualified, name)) == sha for name, sha in report['oracle'].items()), 'development_identity_changed') report.update(complete=True, stage='complete') return report @@ -630,7 +632,7 @@ def main(): args = parser.parse_args() try: result = run(args) - except (ValueError, OSError, KeyError, TypeError, subprocess.SubprocessError): + except (test_oracle.QualificationError, ValueError, OSError, KeyError, TypeError, subprocess.SubprocessError): print('hevc_intra: incomplete', file=sys.stderr) return 1 print(json.dumps({key: result[key] for key in ('complete', 'candidate_count', 'coverage_gaps')})) diff --git a/scripts/hevc_synthetic.py b/scripts/hevc_synthetic.py index 59112f41c..65dc89dbc 100644 --- a/scripts/hevc_synthetic.py +++ b/scripts/hevc_synthetic.py @@ -7,16 +7,17 @@ sys.path.insert(0, str(pathlib.Path(__file__).resolve().parent)) import hevc_fixture as fixture +import test_oracle -def inspect(data_dir, out_dir, parser, oracle_bin, harness): +def inspect(data_dir, out_dir, parser, qualified, harness): registered = harness.read_json(fixture.REGISTRATION) harness.require(registered == harness.read_json(data_dir / 'reference.json'), 'synthetic preparation differs from committed registration') harness.require(registered['recipes'] == fixture.recipes() and registered['decode_command'] == fixture.decode_command(), 'synthetic registered commands differ') - harness.require(fixture.binary_identity(oracle_bin / 'ffmpeg', oracle_bin / 'ffprobe') + harness.require(fixture.binary_identity(qualified.ffmpeg, qualified.ffprobe) == registered['oracle'], 'synthetic oracle identity differs') harness.require([r['id'] for r in registered['fixtures']] == [r['id'] for r in fixture.recipes()], 'synthetic fixture membership differs') @@ -46,8 +47,8 @@ def inspect(data_dir, out_dir, parser, oracle_bin, harness): and p['all_intra'] and p['filters_disabled'] and p['nal_type'] in (19, 20) for p in pictures), 'synthetic native Main10 unfiltered intra proof differs') - packets = harness.probe(oracle_bin / 'ffprobe', path, directory) - frames = harness.probe(oracle_bin / 'ffprobe', path, directory, frames=True)['frames'] + packets = harness.probe(qualified.ffprobe, path, directory) + frames = harness.probe(qualified.ffprobe, path, directory, frames=True)['frames'] checks = harness.compare_headers(summary, pictures, outputs, packets, frames) harness.require(checks['output_order_checked_by_packet_positions'], 'synthetic independent output order is unproved') @@ -70,7 +71,7 @@ def inspect(data_dir, out_dir, parser, oracle_bin, harness): tools=summary['tools'], **checks)) result = dict(complete=True, source_kind='synthetic', registration_sha256=registration_sha, parser_sha256=harness.digest(parser), - oracle={name: harness.digest(oracle_bin / name) for name in ('ffmpeg', 'ffprobe')}, + oracle={name: harness.digest(getattr(qualified, name)) for name in ('ffmpeg', 'ffprobe')}, streams=records, reconstruction_gate_passed=False) harness.write_json(out_dir / 'census.json', result) return result @@ -84,7 +85,8 @@ def main(): parser.add_argument('--oracle-bin', required=True, type=pathlib.Path) args = parser.parse_args() import hevc_conformance as harness - inspect(args.data, args.out, args.parser, args.oracle_bin, harness) + qualified = test_oracle.require(args.oracle_bin / 'ffmpeg', args.oracle_bin / 'ffprobe') + inspect(args.data, args.out, args.parser, qualified, harness) print('four synthetic Main10 header candidates checked; no reconstruction verdict') return 0 diff --git a/scripts/tests/test_hevc_conformance.py b/scripts/tests/test_hevc_conformance.py index d03a167b3..66e89cf74 100644 --- a/scripts/tests/test_hevc_conformance.py +++ b/scripts/tests/test_hevc_conformance.py @@ -1,4 +1,5 @@ import copy +import hashlib import importlib.util import json import pathlib @@ -420,6 +421,24 @@ def test_run_cli_accepts_optional_synthetic_data_without_changing_other_modes(se class Conformance(unittest.TestCase): + def test_corpus_metadata_executes_the_owner_returned_program(self): + content = b'synthetic metadata identity' + sha = hashlib.sha256(content).hexdigest() + item = dict(sha256=sha, size=len(content), ext='mp4', partition='development', sets=[]) + (self.root / (sha + '.mp4')).write_bytes(content) + out, err = self.root / 'metadata.json', self.root / 'metadata.stderr' + runner.write_json(out, dict(format=dict(format_name='mp4'), streams=[dict(codec_type='video', + codec_name='hevc', profile='Main', width=16, height=16, pix_fmt='yuv420p', field_order='progressive')])) + err.write_text('') + pair = runner.test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified/ffprobe')) + args = SimpleNamespace(data=self.root, out=self.root / 'out', oracle_bin=self.root / 'original') + with mock.patch.object(runner.test_oracle, 'require', return_value=pair) as owner, \ + mock.patch.object(runner, 'roster', return_value=[item]), \ + mock.patch.object(runner, 'child', return_value=(0, out, err)) as child: + runner.corpus(args) + owner.assert_called_once_with(args.oracle_bin / 'ffmpeg', args.oracle_bin / 'ffprobe') + self.assertEqual(child.call_args.args[0][0], pair.ffprobe) + def setUp(self): self.temporary = tempfile.TemporaryDirectory() self.addCleanup(self.temporary.cleanup) @@ -775,18 +794,21 @@ def test_run_confirms_the_published_hash_before_comparing_or_crediting_a_count(s fixture = self.fixture() args = SimpleNamespace(registration=self.root / 'registration.json', data=self.root / 'data', oracle_bin=self.root, parser=self.root / 'parser', out=self.root / 'out') + qualified = runner.test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified/ffprobe')) with mock.patch.object(runner, 'registration', return_value=data), \ mock.patch.object(runner, 'read_json', side_effect=[acquisition, inventory]), \ mock.patch.object(runner, 'digest', return_value='f' * 64), \ - mock.patch.object(runner.test_oracle, 'verify_bin', return_value=[]), \ + mock.patch.object(runner.test_oracle, 'require', return_value=qualified), \ mock.patch.object(runner, 'child', return_value=(0, self.root / 'native', None)), \ mock.patch.object(runner, 'native_rows', return_value=fixture[2:5]), \ - mock.patch.object(runner, 'probe', side_effect=[fixture[5], dict(frames=fixture[6])]), \ - mock.patch.object(runner, 'confirm_reference', side_effect=ValueError('published output MD5 differs')), \ + mock.patch.object(runner, 'probe', side_effect=[fixture[5], dict(frames=fixture[6])]) as probe, \ + mock.patch.object(runner, 'confirm_reference', side_effect=ValueError('published output MD5 differs')) as confirm, \ mock.patch.object(runner, 'compare') as compare: with self.assertRaisesRegex(ValueError, 'G1 blocked'): runner.run(args) compare.assert_not_called() + self.assertEqual([call.args[0] for call in probe.call_args_list], [qualified.ffprobe] * 2) + self.assertEqual(confirm.call_args.args[0], qualified.ffmpeg) result = runner.read_json(args.out / 'census.json') self.assertFalse(result['complete']) self.assertEqual(result['archives'][0]['status'], 'blocked') @@ -928,7 +950,7 @@ def fetch_one(_pool, entry, directory): path.write_bytes(b'abc') return path - def inspect(item, path, out, oracle_bin, *, intra=None): + def inspect(item, path, out, oracle, *, intra=None): self.assertIsNone(intra) self.assertEqual(path.read_bytes(), b'abc') return dict(item, status='inspected') @@ -939,7 +961,8 @@ def inspect(item, path, out, oracle_bin, *, intra=None): manifests=manifests) with mock.patch.dict(sys.modules, {'round_files': round_files, 'r2pool': limits}), \ mock.patch.object(runner, 'roster', return_value=files), \ - mock.patch.object(runner.test_oracle, 'verify_bin', return_value=[]), \ + mock.patch.object(runner.test_oracle, 'require', return_value=runner.test_oracle.Oracle( + self.root / 'ffmpeg', self.root / 'ffprobe')), \ mock.patch.object(runner, 'corpus_record', side_effect=inspect): runner.fetch_corpus(args, inspect=True) self.assertEqual(list(dest.iterdir()), [keep]) @@ -957,15 +980,16 @@ def test_development_pixel_work_never_decodes_the_metadata_only_partition(self): profile='Main', width=16, height=16, pix_fmt='yuv420p', field_order='progressive')])) err.write_text('') options = dict(native=self.root / 'native', parser=self.root / 'headers', max_memory_bytes=1024, max_bins=100) + oracle = runner.test_oracle.Oracle(self.root / 'ffmpeg', self.root / 'ffprobe') for partition in ('held-out-partition', 'development'): item = dict(sha256=runner.digest(source), size=3, partition=partition) with mock.patch.object(runner, 'child', return_value=(0,out,err)), \ mock.patch('hevc_intra.development_picture', return_value=dict(complete=True)) as decode: - record = runner.corpus_record(item, source, self.root, self.root, intra=options) + record = runner.corpus_record(item, source, self.root, oracle, intra=options) self.assertEqual(record['status'], 'inspected') if partition == 'development': self.assertTrue(record['intra']['complete']) - decode.assert_called_once_with(item,source,self.root / item['sha256'],self.root,**options) + decode.assert_called_once_with(item,source,self.root / item['sha256'],oracle,**options) else: self.assertNotIn('intra', record) decode.assert_not_called() diff --git a/scripts/tests/test_hevc_exclusions.py b/scripts/tests/test_hevc_exclusions.py index 9ddaf8aa6..dd0150b66 100644 --- a/scripts/tests/test_hevc_exclusions.py +++ b/scripts/tests/test_hevc_exclusions.py @@ -118,7 +118,8 @@ def identity(path): mock.patch.object(harness, 'known_exclusions', return_value=exclusions), \ mock.patch.object(harness, 'read_json', side_effect=[acquisition, inventory]), \ mock.patch.object(harness, 'digest', side_effect=identity), \ - mock.patch.object(harness.test_oracle, 'verify_bin', return_value=[]), \ + mock.patch.object(harness.test_oracle, 'require', return_value=harness.test_oracle.Oracle( + args.oracle_bin / 'ffmpeg', args.oracle_bin / 'ffprobe')), \ mock.patch.object(harness, 'child', return_value=(0, root / 'native', None)) as child, \ mock.patch.object(harness, 'native_rows', return_value=(dict(complete=True), [], [])), \ mock.patch.object(harness, 'probe') as probe, \ diff --git a/scripts/tests/test_hevc_fixture.py b/scripts/tests/test_hevc_fixture.py index 55249e56e..395de8b9f 100644 --- a/scripts/tests/test_hevc_fixture.py +++ b/scripts/tests/test_hevc_fixture.py @@ -47,6 +47,27 @@ def stream(raw): class HashContract(unittest.TestCase): + def test_cli_executes_the_exact_owner_returned_paths(self): + pair = runner.test_oracle.Oracle(pathlib.Path('/qualified/original/../ffmpeg'), + pathlib.Path('/qualified/original/../ffprobe')) + commands = [] + def capture(command, **_): + commands.append(command) + if '-version' not in command: + raise RuntimeError('stop before fixture generation') + name = pathlib.Path(command[0]).name + return f'{name} version {runner.oracle_pin.load()["BUILD"]}\n'.encode(), '' + with tempfile.TemporaryDirectory() as directory, \ + mock.patch.object(sys, 'argv', ['hevc_fixture.py', 'prepare', '--ffmpeg', '/original/ffmpeg', + '--ffprobe', '/original/ffprobe', '--output', directory]), \ + mock.patch.object(runner.test_oracle, 'require', return_value=pair), \ + mock.patch.object(runner, 'file_sha256', return_value='a' * 64), \ + mock.patch.object(runner, 'capture', side_effect=capture): + with self.assertRaisesRegex(RuntimeError, 'stop before fixture'): + runner.main() + self.assertEqual([command[0] for command in commands], + [str(pair.ffmpeg), str(pair.ffprobe), str(pair.ffmpeg)]) + def test_positive_component_hashes_use_low_byte_first_and_do_not_hash_the_whole_frame(self): raw = pictures() metadata = runner.raw_metadata(raw) diff --git a/scripts/tests/test_hevc_intra.py b/scripts/tests/test_hevc_intra.py index 400072acf..3bda280dc 100644 --- a/scripts/tests/test_hevc_intra.py +++ b/scripts/tests/test_hevc_intra.py @@ -15,6 +15,36 @@ class Packing(unittest.TestCase): + def test_development_extraction_executes_the_owner_returned_program(self): + with tempfile.TemporaryDirectory() as directory: + root = pathlib.Path(directory) + (root / 'original').mkdir() + for name in ('ffmpeg', 'ffprobe'): + (root / 'original' / name).write_bytes(name.encode()) + for name in ('source', 'native', 'parser', 'qualified-ffmpeg', 'qualified-ffprobe'): + (root / name).write_bytes(name.encode()) + (root / 'registration.json').write_text('{}') + (root / 'acquisition.json').write_text('{}') + source = root / 'source' + item = dict(partition='development', size=source.stat().st_size, + sha256=runner.harness.digest(source)) + pair = runner.test_oracle.Oracle(root / 'qualified-ffmpeg', root / 'qualified-ffprobe') + args = argparse.Namespace(oracle_bin=root / 'original', out=root / 'out', data=root, + registration=root / 'registration.json', native=root / 'native', parser=root / 'parser', + max_memory_bytes=256 << 20, max_bins=1 << 28, filters=False) + def census(options, qualified): + self.assertIs(qualified, pair) + runner.development_picture(item, source, options.out, qualified, + native=args.native, parser=args.parser, max_memory_bytes=args.max_memory_bytes, + max_bins=args.max_bins) + with mock.patch.object(runner.test_oracle, 'require', return_value=pair), \ + mock.patch.object(runner.sys, 'platform', 'linux'), \ + mock.patch.object(runner.harness, 'run', side_effect=census), \ + mock.patch.object(runner.harness, 'child', side_effect=RuntimeError('stop before media')) as child: + with self.assertRaisesRegex(RuntimeError, 'stop before media'): + runner.run(args) + self.assertEqual(child.call_args.args[0][0], pair.ffmpeg) + def test_development_comparison_failure_retains_private_diagnostics_and_removes_raw_files(self): for changed in (False, True): with self.subTest(changed=changed), tempfile.TemporaryDirectory() as directory: @@ -57,13 +87,15 @@ def child(command, path, label, **kwargs): max_memory_bytes=256 << 20, max_bins=1 << 28) if changed: with self.assertRaisesRegex(ValueError, 'native_reference_mismatch'): - runner.development_picture(item, source, destination, root, **options) + runner.development_picture(item, source, destination, + runner.test_oracle.Oracle(root / 'ffmpeg', root / 'ffprobe'), **options) diagnostic.assert_called_once() stream = diagnostic.call_args.args[3] self.assertEqual(stream['record']['reference_frames'], [oracle]) self.assertEqual(stream['record']['reference_packing']['md5'], oracle['md5']) else: - self.assertTrue(runner.development_picture(item, source, destination, root, + self.assertTrue(runner.development_picture(item, source, destination, + runner.test_oracle.Oracle(root / 'ffmpeg', root / 'ffprobe'), **options)['complete']) diagnostic.assert_not_called() report = json.loads((destination / 'intra.json').read_text()) diff --git a/scripts/tests/test_hevc_synthetic.py b/scripts/tests/test_hevc_synthetic.py index 6053d33c5..e9e0a4ebe 100644 --- a/scripts/tests/test_hevc_synthetic.py +++ b/scripts/tests/test_hevc_synthetic.py @@ -19,9 +19,26 @@ def setUp(self): self.root = pathlib.Path(self.temporary.name) self.registered = json.loads(runner.fixture.REGISTRATION.read_text()) + def test_identity_queries_execute_the_owner_returned_pair(self): + pair = runner.test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified/ffprobe')) + harness.write_json(self.root / 'reference.json', self.registered) + def capture(command): + name = pathlib.Path(command[0]).name + return f'{name} version {runner.fixture.oracle_pin.load()["BUILD"]}\n'.encode(), '' + with mock.patch.object(runner.test_oracle, 'require', return_value=pair), \ + mock.patch.object(sys, 'argv', ['hevc_synthetic.py', '--data', str(self.root), + '--out', str(self.root / 'out'), '--parser', str(self.root / 'parser'), + '--oracle-bin', str(self.root / 'oracle')]), \ + mock.patch.object(runner.fixture, 'capture', side_effect=capture) as executed, \ + mock.patch.object(runner.fixture, 'file_sha256', return_value='a' * 64): + with self.assertRaisesRegex(ValueError, 'oracle identity differs'): + runner.main() + self.assertEqual([call.args[0][0] for call in executed.call_args_list], + [str(pair.ffmpeg), str(pair.ffprobe)]) + def check(self): return runner.inspect(self.root, self.root / 'out', self.root / 'parser', - self.root / 'oracle', harness) + runner.test_oracle.Oracle(self.root / 'oracle/ffmpeg', self.root / 'oracle/ffprobe'), harness) def test_modified_preparation_cannot_supply_native_candidates(self): modified = copy.deepcopy(self.registered) diff --git a/scripts/tests/test_vp9_filter_coverage.py b/scripts/tests/test_vp9_filter_coverage.py index 4cce9d27a..29cbfc371 100644 --- a/scripts/tests/test_vp9_filter_coverage.py +++ b/scripts/tests/test_vp9_filter_coverage.py @@ -140,6 +140,47 @@ def report(mode='measure'): class Judgment(unittest.TestCase): + def test_capture_executes_the_owner_returned_program(self): + pair = coverage.corpus.test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified/ffprobe')) + commands = [] + def child(argv, directory, label, timeout): + commands.append(argv) + if argv[0] != 'git': + raise RuntimeError('stop before media') + out, err = directory / (label + '.stdout'), directory / (label + '.stderr') + out.write_bytes(b'a' * 40 if 'rev-parse' in argv else b'') + err.write_bytes(b'') + return out, err + with tempfile.TemporaryDirectory() as directory: + args = SimpleNamespace(mode='smoke', out=pathlib.Path(directory) / 'report.json', + native='/native', ffmpeg='/original/ffmpeg', ffprobe='/original/ffprobe') + with mock.patch.object(coverage.sys, 'platform', 'linux'), \ + mock.patch.object(coverage.os, 'uname', return_value=SimpleNamespace(machine='x86_64')), \ + mock.patch.object(coverage.corpus.test_oracle, 'require', return_value=pair) as owner, \ + mock.patch.object(coverage.corpus, 'digest', return_value='b' * 64), \ + mock.patch.object(coverage.corpus, 'child', side_effect=child): + with self.assertRaisesRegex(RuntimeError, 'stop before media'): + coverage.capture(args) + owner.assert_called_once_with('/original/ffmpeg', '/original/ffprobe') + self.assertEqual(commands[-1][0], str(pair.ffmpeg)) + self.assertEqual(args.ffprobe, str(pair.ffprobe)) + + def test_qualification_failure_keeps_the_tool_failure_label(self): + with tempfile.TemporaryDirectory() as directory: + args = SimpleNamespace(mode='smoke', out=pathlib.Path(directory) / 'report.json', + ffmpeg='/original/ffmpeg', ffprobe='/original/ffprobe') + with mock.patch.object(coverage.sys, 'platform', 'linux'), \ + mock.patch.object(coverage.os, 'uname', return_value=SimpleNamespace(machine='x86_64')), \ + mock.patch.object(coverage.corpus.test_oracle, 'require', + side_effect=coverage.corpus.test_oracle.QualificationError('not qualified')), \ + mock.patch.object(coverage.corpus, 'child') as child: + with self.assertRaisesRegex(ValueError, '^command-1 failed$'): + coverage.capture(args) + child.assert_not_called() + value = json.loads(args.out.read_text()) + self.assertEqual(value['error'], 'ValueError') + self.assertEqual(value['command'], 1) + def test_complete_roster_pixel_contrasts_and_negative_controls(self): value = coverage.validate(report()) self.assertEqual(value['streams'], 54) @@ -224,10 +265,10 @@ def test_boolean_and_float_substitutes_are_not_numeric_evidence(self): def test_capture_failure_retains_only_a_closed_error_and_partial_work(self): with tempfile.TemporaryDirectory() as temporary: out = pathlib.Path(temporary) / 'report.json' - args = SimpleNamespace(mode='smoke', out=out, ffmpeg='synthetic-ffmpeg') + args = SimpleNamespace(mode='smoke', out=out, ffmpeg='synthetic-ffmpeg', ffprobe='synthetic-ffprobe') with mock.patch.object(coverage.sys, 'platform', 'linux'), \ mock.patch.object(coverage.os, 'uname', return_value=SimpleNamespace(machine='x86_64')), \ - mock.patch.object(coverage.corpus, 'child', side_effect=RuntimeError('credential-marker')): + mock.patch.object(coverage.corpus.test_oracle, 'require', side_effect=RuntimeError('credential-marker')): with self.assertRaises(RuntimeError): coverage.capture(args) value = json.loads(out.read_text()) @@ -244,9 +285,11 @@ def fail(argv, directory, label, timeout): raise ValueError('credential-marker') with tempfile.TemporaryDirectory() as temporary: out = pathlib.Path(temporary) / 'report.json' - args = SimpleNamespace(mode='smoke', out=out, ffmpeg='synthetic-ffmpeg') + args = SimpleNamespace(mode='smoke', out=out, ffmpeg='synthetic-ffmpeg', ffprobe='synthetic-ffprobe') with mock.patch.object(coverage.sys, 'platform', 'linux'), \ mock.patch.object(coverage.os, 'uname', return_value=SimpleNamespace(machine='x86_64')), \ + mock.patch.object(coverage.corpus.test_oracle, 'require', return_value=coverage.corpus.test_oracle.Oracle( + pathlib.Path('synthetic-ffmpeg'), pathlib.Path('synthetic-ffprobe'))), \ mock.patch.object(coverage.corpus, 'child', side_effect=fail): with self.assertRaises(ValueError): coverage.capture(args) diff --git a/scripts/tests/test_vp9_release_attribution.py b/scripts/tests/test_vp9_release_attribution.py index 44fd95a28..1583ce7eb 100644 --- a/scripts/tests/test_vp9_release_attribution.py +++ b/scripts/tests/test_vp9_release_attribution.py @@ -11,6 +11,9 @@ from unittest import mock SCRIPTS = pathlib.Path(__file__).resolve().parents[1] +sys.path.insert(0, str(SCRIPTS)) +import test_oracle + NAMES = ['a084bd45168c', '70eec00bc7d2', '584a16b906bb', 'bb5d39d47357'] FAKE = '''#!/usr/bin/env python3 import json, os, sys @@ -30,6 +33,19 @@ class AttributionTests(unittest.TestCase): + def test_capture_gate_executes_the_owner_returned_program(self): + runner = self.runner + pair = test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified/ffprobe')) + with mock.patch.object(sys, 'argv', ['vp9_release_attribution.py']), \ + mock.patch.object(pathlib.Path, 'cwd', return_value=self.root), \ + mock.patch.object(runner, 'verify'), \ + mock.patch.object(test_oracle, 'require', return_value=pair) as owner, \ + mock.patch.object(runner.measurement, 'measured', side_effect=RuntimeError('stop before media')) as executed: + with self.assertRaisesRegex(RuntimeError, 'stop before media'): + runner.main() + owner.assert_called_once_with(self.root / 'bin/ffmpeg', self.root / 'bin/ffprobe') + self.assertEqual(executed.call_args.args[0][0], pair.ffmpeg) + def setUp(self): self.temp = tempfile.TemporaryDirectory() self.addCleanup(self.temp.cleanup) diff --git a/scripts/tests/test_vp9_release_cost.py b/scripts/tests/test_vp9_release_cost.py index 02a7de284..dce35b77f 100644 --- a/scripts/tests/test_vp9_release_cost.py +++ b/scripts/tests/test_vp9_release_cost.py @@ -10,11 +10,24 @@ sys.path.insert(0, str(pathlib.Path(__file__).resolve().parents[1])) import vp9_release_cost as runner +import test_oracle EVIDENCE = pathlib.Path(__file__).resolve().parents[2] / 'docs/measurements/vp9-release-cost' class ReleaseCostTests(unittest.TestCase): + def test_capture_gate_executes_the_owner_returned_program(self): + pair = test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified/ffprobe')) + with mock.patch.object(sys, 'argv', ['vp9_release_cost.py']), \ + mock.patch.object(runner, 'roster', return_value=self.files), \ + mock.patch.object(runner, 'verify_artifacts'), \ + mock.patch.object(test_oracle, 'require', return_value=pair) as owner, \ + mock.patch.object(runner, 'measured', side_effect=RuntimeError('stop before media')) as executed: + with self.assertRaisesRegex(RuntimeError, 'stop before media'): + runner.main() + owner.assert_called_once_with(self.root / 'bin/ffmpeg', self.root / 'bin/ffprobe') + self.assertEqual(executed.call_args.args[0][0], pair.ffmpeg) + def setUp(self): self.temp = tempfile.TemporaryDirectory() self.addCleanup(self.temp.cleanup) @@ -177,7 +190,8 @@ def measured(cmd, label): (self.root / 'last.stdout').write_text(text) with mock.patch.object(runner, 'measured', side_effect=measured): - self.assertEqual(runner.hashes(file), 1) + self.assertEqual(runner.hashes(file, runner.test_oracle.Oracle( + pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified/ffprobe'))), 1) oracle = commands[-1] self.assertEqual(oracle[oracle.index('-map') + 1], '0:7') self.assertEqual(oracle.count('-map'), 1) @@ -224,7 +238,7 @@ def test_failed_exec_and_malformed_output_are_retained(self): for text in ['invalid', '{"frames": []}', '{"frames": [{}]}']: with mock.patch.object(runner, 'command', return_value=[sys.executable, '-c', 'print(' + repr(text) + ')']): with self.assertRaises((ValueError, RuntimeError)): - runner.decode_call('rel', self.files[0], dict(kind='bad-output'), expected=3) + runner.decode_call('rel', self.files[0], dict(kind='bad-output'), None, expected=3) last = json.loads((self.root / 'calls.jsonl').read_text().splitlines()[-1]) self.assertIn('error', last) self.assertEqual((self.root / 'last.stdout').read_text().strip(), text) diff --git a/scripts/tests/test_vp9_speed_gcp.py b/scripts/tests/test_vp9_speed_gcp.py new file mode 100644 index 000000000..28a8f13da --- /dev/null +++ b/scripts/tests/test_vp9_speed_gcp.py @@ -0,0 +1,61 @@ +import os +import pathlib +import subprocess +import sys +import tempfile +from types import SimpleNamespace +import unittest + +sys.path.insert(0, str(pathlib.Path(__file__).resolve().parents[1])) +import vp9_speed_gcp as runner + + +class GeneratedSelection(unittest.TestCase): + def test_host_queries_and_worker_use_the_owner_returned_pair(self): + with tempfile.TemporaryDirectory() as directory: + root = pathlib.Path(directory) + (root / 'bin').mkdir() + qualified = root / 'qualified tools' + qualified.mkdir() + ffmpeg, ffprobe = qualified / 'selected-ffmpeg', qualified / 'selected-ffprobe' + for path in (ffmpeg, ffprobe): + path.write_text('#!/bin/bash\nprintf "%s\\n" "$0" >> "$EXECUTION_LOG"\n' + 'printf "%s\\n" "ffmpeg version test" " V vp9 " ' + '"Stream #0:0 -> #0:0 (vp9"\n') + path.chmod(0o755) + for name in runner.PROGRAMS: + (root / 'bin' / name).write_text('#!/bin/bash\nprintf "%s\\n" "$0" >> "$EXECUTION_LOG"\n' + 'printf "%s\\n" "ffmpeg version test" " V vp9 " "Stream #0:0 -> #0:0 (vp9"\n') + script = '''python3() { + if [ "${3-}" = --resolve ]; then + printf '%s\n%s\n' "$QUALIFIED_FFMPEG" "$QUALIFIED_FFPROBE" + elif [ "${3-}" = oracle ]; then + printf '%s\n' "$@" > "$WORKER_LOG" + fi +} +sudo() { return 0; } +lscpu() { return 0; } +nproc() { return 0; } +free() { return 0; } +uname() { return 0; } +df() { return 0; } +cat() { return 0; } +dpkg-query() { return 0; } +ldd() { return 0; } +sha256sum() { return 0; } +''' + script += runner.job_script(SimpleNamespace(expect=[], phases=['oracle']), 'gate.bin', 'first.bin') + result = subprocess.run(['/bin/bash', '-c', script], cwd=root, capture_output=True, text=True, + env={**os.environ, 'QUALIFIED_FFMPEG': str(ffmpeg), + 'QUALIFIED_FFPROBE': str(ffprobe), + 'EXECUTION_LOG': str(root / 'executed'), + 'WORKER_LOG': str(root / 'worker')}, timeout=10) + self.assertEqual(result.returncode, 0, result.stderr) + self.assertEqual((root / 'executed').read_text().splitlines(), [str(ffmpeg)] * 3) + arguments = (root / 'worker').read_text().splitlines() + self.assertEqual(arguments[arguments.index('--ffmpeg') + 1], str(ffmpeg)) + self.assertEqual(arguments[arguments.index('--ffprobe') + 1], str(ffprobe)) + + +if __name__ == '__main__': + unittest.main() diff --git a/scripts/vp9_filter_coverage.py b/scripts/vp9_filter_coverage.py index ea0415af8..312519796 100644 --- a/scripts/vp9_filter_coverage.py +++ b/scripts/vp9_filter_coverage.py @@ -183,7 +183,13 @@ def command(argv): break raise return out.read_bytes() - command([sys.executable, ROOT / 'scripts/oracle_pin.py', '--verify-bin', pathlib.Path(args.ffmpeg).parent]) + sequence += 1 + report['command'] = sequence + try: + qualified = corpus.test_oracle.require(args.ffmpeg, args.ffprobe) + except corpus.test_oracle.QualificationError: + raise ValueError(f'command-{sequence} failed') from None + args.ffmpeg, args.ffprobe = str(qualified.ffmpeg), str(qualified.ffprobe) report['commit'] = command(['git', '-C', ROOT, 'rev-parse', 'HEAD']).decode().strip() corpus.require(not command(['git', '-C', ROOT, 'status', '--porcelain', '--untracked-files=no']), 'measurement source checkout is dirty') diff --git a/scripts/vp9_release_attribution.py b/scripts/vp9_release_attribution.py index 5f46636f5..eaaeae11d 100644 --- a/scripts/vp9_release_attribution.py +++ b/scripts/vp9_release_attribution.py @@ -137,8 +137,8 @@ def verify(): record(dict(kind='artifact', name=name, sha256=digest)) -def hashes(file, expected): - ffmpeg = [ROOT / 'bin/ffmpeg', '-nostdin', '-noautorotate', '-flags', '+unaligned', +def hashes(file, expected, oracle): + ffmpeg = [oracle.ffmpeg, '-nostdin', '-noautorotate', '-flags', '+unaligned', '-i', source(file), '-map', '0:' + str(file['maps']['video']), '-fps_mode', 'passthrough', '-f', 'framemd5', '-'] measurement.measured(ffmpeg, dict(kind='hash', variant='ffmpeg', file=file['sha256'][:12])) @@ -301,8 +301,9 @@ def main(): OUT.mkdir(exist_ok=True) try: verify() + oracle = measurement.test_oracle.require(ROOT / 'bin/ffmpeg', ROOT / 'bin/ffprobe') record(dict(kind='method', seed=518, cells=CELLS, rounds=5, unit_wall_seconds=1)) - before = measurement.gate('before') + before = measurement.gate('before', oracle) rng = random.Random(518) units, counts = {}, {} for file in FILES: @@ -322,11 +323,11 @@ def main(): decode(cell, file, 'timed', expected=counts[name], round=round, position=position, repetition=repetition, unit=units[name]) print(name + ' timing complete', flush=True) - after = measurement.gate('after') + after = measurement.gate('after', oracle) (OUT / 'gate.json').write_text(json.dumps(dict(before=before, after=after, ratio=after / before))) for file in FILES: name = file['sha256'][:12] - hashes(file, counts[name]) + hashes(file, counts[name], oracle) for cell in CELLS: decode(cell, file, 'counter', expected=counts[name], counter=True) profiles(counts) diff --git a/scripts/vp9_release_cost.py b/scripts/vp9_release_cost.py index f0b0d3e3e..95a882417 100644 --- a/scripts/vp9_release_cost.py +++ b/scripts/vp9_release_cost.py @@ -7,8 +7,12 @@ import pathlib import random import statistics +import sys import time +sys.path.insert(0, str(pathlib.Path(__file__).resolve().parent)) +import test_oracle + ROOT = pathlib.Path.cwd() OUT = ROOT / 'out' FILES = [] @@ -74,14 +78,14 @@ def measured(cmd, label, read_output=None): def source(file): return ROOT / 'files' / (file['sha256'] + '.' + file['ext']) -def command(arm, file): +def command(arm, file, oracle): if arm.startswith('ff'): - return [ROOT / 'bin/ffmpeg', '-nostdin', '-noautorotate', '-flags', '+unaligned', '-i', source(file), + return [oracle.ffmpeg, '-nostdin', '-noautorotate', '-flags', '+unaligned', '-i', source(file), '-map', '0:' + str(file['maps']['video']), '-fps_mode', 'passthrough', '-f', 'null', '-'] return [ROOT / ('bin/do-' + arm), source(file), '--packets', '100000000', '--backend', 'libvpx', '--max-memory-gib', '16', '--in-process'] -def decode_call(arm, file, label, expected=None): +def decode_call(arm, file, label, oracle, expected=None): def read_output(): if arm.startswith('ff'): import re @@ -92,17 +96,17 @@ def read_output(): if not frames or (expected is not None and frames != expected): raise RuntimeError('missing or inconsistent frame count: ' + str(frames)) return dict(frames=frames) - return measured(command(arm, file), dict(label, file=file['sha256'][:12], arm=arm), read_output) + return measured(command(arm, file, oracle), dict(label, file=file['sha256'][:12], arm=arm), read_output) -def gate(which): - cmd = [ROOT / 'bin/ffmpeg', '-nostdin', '-noautorotate', '-flags', '+unaligned', '-i', ROOT / 'gate.mp4', +def gate(which, oracle): + cmd = [oracle.ffmpeg, '-nostdin', '-noautorotate', '-flags', '+unaligned', '-i', ROOT / 'gate.mp4', '-map', '0:v:0', '-c:v', 'libx264', '-preset', 'medium', '-crf', '23', '-an', '-fps_mode', 'passthrough', '-y', '/dev/shm/vp9-gate.mp4'] measured(cmd, dict(kind='gate-warm', which=which)) rows = [measured(cmd, dict(kind='gate', which=which, round=r)) for r in range(3)] return statistics.median(row['wall'] for row in rows) -def hashes(file): +def hashes(file, oracle): results = {} for arm in ['rel-hash', 'alloc-hash']: cmd = [ROOT / ('bin/do-' + arm), source(file), '--packets', '100000000', '--backend', 'libvpx', @@ -117,7 +121,7 @@ def hashes(file): record(dict(kind='hash-result', arm=arm, file=file['sha256'][:12], frames=len(frames))) if results['rel-hash'] != results['alloc-hash']: raise RuntimeError('candidate pixel or metadata mismatch') - ff = [ROOT / 'bin/ffmpeg', '-nostdin', '-noautorotate', '-flags', '+unaligned', '-i', source(file), + ff = [oracle.ffmpeg, '-nostdin', '-noautorotate', '-flags', '+unaligned', '-i', source(file), '-map', '0:' + str(file['maps']['video']), '-fps_mode', 'passthrough', '-f', 'framemd5', '-'] measured(ff, dict(kind='hash', arm='ff', file=file['sha256'][:12])) text = (OUT / 'last.stdout').read_text() @@ -129,7 +133,7 @@ def hashes(file): record(dict(kind='pixel-identity', file=file['sha256'][:12], frames=len(digests), matches=True)) return len(digests) -def transcode(file): +def transcode(file, oracle): hashes = [] for arm in ['stock', 'alloc']: output = ROOT / 'video.mp4' @@ -137,7 +141,7 @@ def transcode(file): '--ffmpeg', ROOT / 'bin/ffmpeg', '--preset', 'medium', '--crf', '23', '--audio', 'none', '--force'] measured(cmd, dict(kind='transcode', arm=arm, file=file['sha256'][:12])) video = ROOT / 'video.h264' - measured([ROOT / 'bin/ffmpeg', '-v', 'error', '-nostdin', '-i', output, '-map', '0:v:0', + measured([oracle.ffmpeg, '-v', 'error', '-nostdin', '-i', output, '-map', '0:v:0', '-c', 'copy', '-f', 'h264', '-y', video], dict(kind='demux', arm=arm, file=file['sha256'][:12])) digest = hashlib.sha256(video.read_bytes()).hexdigest() hashes.append(digest) @@ -167,12 +171,12 @@ def verify_artifacts(): digest = hashlib.file_digest(stream, 'sha256').hexdigest() record(dict(kind='artifact', name=name, sha256=digest)) -def profiles(): +def profiles(oracle): for file in FILES: if file['sha256'].startswith(('584a16', 'ea6847')): label = dict(kind='profile', arm='alloc', file=file['sha256'][:12]) measured(['/usr/bin/perf', 'record', '-F', '199', '-e', 'cycles', '-g', '-o', OUT / 'perf.data', '--'] - + command('alloc', file), label) + + command('alloc', file, oracle), label) measured(['/usr/bin/perf', 'report', '--stdio', '--no-children', '--call-graph', 'none', '--sort', 'comm,dso,symbol', '--percent-limit', '0.1', '-i', OUT / 'perf.data'], dict(kind='profile-report', file=file['sha256'][:12])) @@ -273,13 +277,14 @@ def main(): OUT.mkdir(exist_ok=True) try: verify_artifacts() - before = gate('before') + oracle = test_oracle.require(ROOT / 'bin/ffmpeg', ROOT / 'bin/ffprobe') + before = gate('before', oracle) timed_counts = {} for index, file in enumerate(FILES): with source(file).open('rb') as stream: while stream.read(1 << 24): pass - warm = decode_call('ff', file, dict(kind='warm')) + warm = decode_call('ff', file, dict(kind='warm'), oracle) unit = max(1, math.ceil(2.0 / warm['wall'])) counts = set() for round in range(5): @@ -289,24 +294,24 @@ def main(): order.reverse() for arm in order: for repetition in range(unit): - row = decode_call(arm, file, dict(kind='timed', round=round, repetition=repetition, unit=unit), warm['frames']) + row = decode_call(arm, file, dict(kind='timed', round=round, repetition=repetition, unit=unit), oracle, warm['frames']) counts.add(row['frames']) if counts == {None} or len(counts) != 1 or not next(iter(counts)): raise RuntimeError('frame count mismatch') timed_counts[file['sha256'][:12]] = next(iter(counts)) print(file['sha256'][:12] + ' timing complete', flush=True) - after = gate('after') + after = gate('after', oracle) (OUT / 'gate.json').write_text(json.dumps(dict(before=before, after=after, ratio=after / before))) for file in FILES: - count = hashes(file) + count = hashes(file, oracle) if count != timed_counts[file['sha256'][:12]]: raise RuntimeError('timed and hashed frame counts differ') print(file['sha256'][:12] + ' hashes agree ' + str(count), flush=True) for file in FILES: if file['sha256'][:12] in LARGE: - transcode(file) + transcode(file, oracle) print(file['sha256'][:12] + ' transcode bytes agree', flush=True) - profiles() + profiles(oracle) (OUT / 'completed.json').write_text(json.dumps(dict(files=len(FILES), arms=ARMS, rounds=5))) report() except SystemExit: diff --git a/scripts/vp9_speed_gcp.py b/scripts/vp9_speed_gcp.py index a47094622..0f7534da0 100644 --- a/scripts/vp9_speed_gcp.py +++ b/scripts/vp9_speed_gcp.py @@ -67,7 +67,7 @@ def job_script(args, gate_name, first_name): bins = ' '.join(f'bin/{n}' for n in ('coreav-libvpx', 'coreav-fallback', 'decode-oracle')) - tools = '--ffmpeg $PWD/bin/ffmpeg --ffprobe $PWD/bin/ffprobe' + tools = '--ffmpeg "$ffmpeg" --ffprobe "$ffprobe"' expect = ''.join(f' --expect {shlex.quote(v)}' for v in args.expect) lines = [ 'set -u', @@ -75,12 +75,19 @@ def job_script(args, gate_name, first_name): 'chmod +x bin/*', '(sudo apt-get update -qq && sudo DEBIAN_FRONTEND=noninteractive apt-get install -y -qq libvpx9 libdav1d7) ' '> out/apt.log 2>&1', + 'oracle_paths=$(python3 -I scripts/test_oracle.py --resolve ' + '--ffmpeg "$PWD/bin/ffmpeg" --ffprobe "$PWD/bin/ffprobe") || exit 2', + 'oracle_pair=(); while IFS= read -r path; do oracle_pair[${#oracle_pair[@]}]="$path"; done <&1)"; python3 --version; dpkg-query -W libvpx9 libdav1d7; ' f'for b in {bins}; do echo "== $b"; ldd $b; done; ' - 'sha256sum bin/* scripts/*; bin/ffmpeg -version | head -1; ' - 'bin/ffmpeg -hide_banner -decoders | grep -E " (vp9|libvpx-vp9) "; ' - f'echo "default decoder for VP9:"; bin/ffmpeg -hide_banner -v verbose -i files/{shlex.quote(first_name)} ' + 'sha256sum bin/* scripts/*; "$ffmpeg" -version | head -1; ' + '"$ffmpeg" -hide_banner -decoders | grep -E " (vp9|libvpx-vp9) "; ' + f'echo "default decoder for VP9:"; "$ffmpeg" -hide_banner -v verbose -i files/{shlex.quote(first_name)} ' '-frames:v 1 -f null - 2>&1 | grep -E "Stream #0:[0-9]+ -> #0:[0-9]+ \\(vp9"; } > out/host.txt 2>&1', f'if ldd {bins} | grep -q "not found"; then echo "missing libraries" >> out/progress.txt; exit 2; fi', 'export PATH="$PWD/bin:$PATH"', From a78ba8909dd8c28797bf5359b7f56df6e4e3de1b Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:40:07 +0900 Subject: [PATCH 025/113] docs(oracle): plan registered HLS and Matroska qualification Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 0ca586c7e..385692298 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -134,7 +134,7 @@ Add a separate, non-registered `compat_frozen_check.py` to the existing unfilter The two observer paths stay bound to the registered candidate. Changes to their unused tooling copies do not become frozen-input drift, while a substituted candidate object, changed role, missing source or incomplete roster still fails. No candidate, source roster, artifact role, command set or source-manifest schema change is needed. -The six-input guard does not edit `compat_sources.py`, any other registered judging source, `judging.json` or its historical-snapshot digest. The separate entry point reuses the registered owner rather than copying its comparison logic. This supersedes the initial plan to change that owner and regenerate its registration. The nested-probe repair below is the sole registered-source amendment in this follow-up. No prior result or historical evidence is edited or rejudged; CI never regenerates registration automatically. +The six-input guard does not edit `compat_sources.py`, any other registered judging source, `judging.json` or its historical-snapshot digest. The separate entry point reuses the registered owner rather than copying its comparison logic. This supersedes the initial plan to change that owner and regenerate its registration. The nested-probe repair and the three HLS and Matroska repairs below are the only registered-source amendments in this follow-up. No prior result or historical evidence is edited or rejudged; CI never regenerates registration automatically. ### Registered nested probe qualification @@ -144,6 +144,14 @@ Change only this helper's oracle qualification and the required import. Retain t Commit the registered code change first. Generate registration explicitly from that immutable code commit in its own following commit, using the existing procedure. Exactly the `scripts/oracle_kd.py` hash may change in `judging.json`; the other 35 hashes and the complete observer registration stay identical. Rebind only that registration file's diagnostic historical-snapshot digest, not any historical result. Keep the candidate, observer objects, frozen rosters, pins, all comparison judgments and published numbers unchanged. Do not rerun or rejudge past inputs. +### Registered HLS and Matroska oracle qualification + +Three more registered judging sources launch bare `ffprobe` or `ffmpeg` names from `PATH`, independently of the shared owner. `scripts/hls_check.py` does so for its stream, packet and composition-time probes, frame hashes, the KD-HLS-8 fragment copy and the KD-HLS-11 skip-sample probes. `scripts/mkv_remux_check.py` does so for its stream probe and packet hashes, and `scripts/oracle_kd_mkv.py` for `_first_frame_size`. Media-free reproductions with `CI=1` and a `PATH` stand-in reporting version `0.0.0` show each source accepting the stand-in's output: HLS stream JSON, Matroska overlay dimensions `(12, 34)`, and remux stream JSON with one packet hash. The shared owner rejects the same pair. The reproduced sources have SHA-256 `629a7bea8045fbc04d115d784dd6ec033163b045e7fe75c5b1c0bc38351f10d5`, `f03b407674c5faa955381f2439bac16f412591041f31326bab241b2f81526b27` and `cf81d3d0b7395219374208f2ae24099c4f155b582190f9988224f77a9066ab9a` respectively, identical to their current registrations. No media is opened or decoded. + +The maintainer approved these three amendments on 2026-11-06. Change only each site's program selection and the required `test_oracle` import, launching the paths the shared owner returns. Preserve every argument, parse, predicate and valid-oracle result. A qualification failure must propagate rather than becoming a failed fragment-copy predicate or `None` dimensions; `hls_check.py`'s existing per-file handler reports it as a harness failure. Fresh-process regressions require rejection of the fake pair before any of its output is read. + +Commit the registered code change first, then generate registration from that immutable code commit in its own following commit with the existing procedure. Exactly these three hashes may change in `judging.json`; every other hash and the complete observer registration stay identical. Rebind only that registration file's diagnostic historical-snapshot digest. The candidate, observer objects, frozen rosters, pins, comparison judgments and published numbers stay unchanged, and no past input is rerun or rejudged. + ### Implementation order and verification 1. Commit this plan. Capture the invalid fresh merged baseline and the original-row obligations without claiming classification progress. From 40bdb329bfaec35a620b0318968223e00d05abf0 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:40:13 +0900 Subject: [PATCH 026/113] fix(compat): qualify HLS and Matroska oracle programs hls_check.py, mkv_remux_check.py and oracle_kd_mkv.py's first-frame probe now launch the ffmpeg and ffprobe paths the shared owner returns instead of bare PATH names, so an unqualified pair is rejected before its output reaches a comparison or divergence predicate. Signed-off-by: Gunwoo Kim --- scripts/hls_check.py | 16 +-- scripts/mkv_remux_check.py | 5 +- scripts/oracle_kd_mkv.py | 4 +- scripts/tests/test_oracle_audio.py | 4 +- .../tests/test_registered_oracle_selection.py | 105 ++++++++++++++++++ tools/oracle/tests/test_hls_kd.py | 4 +- 6 files changed, 126 insertions(+), 12 deletions(-) create mode 100644 scripts/tests/test_registered_oracle_selection.py diff --git a/scripts/hls_check.py b/scripts/hls_check.py index 2c446b8f1..f20c71bf2 100644 --- a/scripts/hls_check.py +++ b/scripts/hls_check.py @@ -57,6 +57,7 @@ sys.path.insert(0, str(pathlib.Path(__file__).resolve().parent)) import clip_check as cc # noqa: E402 import remux_check # noqa: E402 +import test_oracle # noqa: E402 import track_boxes # noqa: E402 from oracle_audio import INPUT_ARGS as AUDIO_DECODE_INPUT # noqa: E402 @@ -76,7 +77,7 @@ def run(cmd, check=True): def ffprobe_json(args): - return json.loads(run(["ffprobe", "-v", "error", "-of", "json", *args]).stdout) + return json.loads(run([str(test_oracle.require().ffprobe), "-v", "error", "-of", "json", *args]).stdout) def streams(path): @@ -89,7 +90,7 @@ def packets(path, index): gigabytes to parse.""" streams_ = ffprobe_json(["-select_streams", str(index), "-show_entries", "stream=time_base", str(path)]) tb = Fraction(streams_["streams"][0]["time_base"]) if streams_.get("streams") else Fraction(1) - text = run(["ffprobe", "-v", "error", "-select_streams", str(index), "-show_data_hash", "MD5", + text = run([str(test_oracle.require().ffprobe), "-v", "error", "-select_streams", str(index), "-show_data_hash", "MD5", "-show_entries", "packet=pts,dts,duration,size,flags,data_hash", "-of", "compact=p=0", str(path)]).stdout.decode() result = [] @@ -116,7 +117,7 @@ def number(fields, key): def frames(path, index=None): """(time, hash) of every decoded frame of one stream, `-copyts`.""" - cmd = ["ffmpeg", "-v", "error", *THREADS, "-copyts", *AUDIO_DECODE_INPUT, "-i", str(path)] + cmd = [str(test_oracle.require().ffmpeg), "-v", "error", *THREADS, "-copyts", *AUDIO_DECODE_INPUT, "-i", str(path)] if index is not None: cmd += ["-map", f"0:{index}"] # Frames keep their decoded times in the stream's own time base: no @@ -1047,7 +1048,7 @@ def source_composition_times(source, index): """Every sample's stored composition time in the source track, in media ticks: ffprobe's packets with edit lists ignored (each sample once, at its stored times; scripts/clip_check.py reads them the same way).""" - text = run(["ffprobe", "-v", "error", "-ignore_editlist", "1", "-select_streams", str(index), + text = run([str(test_oracle.require().ffprobe), "-v", "error", "-ignore_editlist", "1", "-select_streams", str(index), "-show_entries", "packet=pts", "-of", "csv=p=0", str(source)]).stdout.decode() try: return [int(line) for line in text.split() if line.strip()] @@ -1140,9 +1141,9 @@ def kd_source_last_cut(source, index, whole, src, out, src_frames, unmatched, ex return False if (src[-1]["hash"], src[-1]["duration"]) != (out[-1]["hash"], out[-1]["duration"]): return False - cut = remux_check.last_skip_samples("ffprobe", str(source), index) + cut = remux_check.last_skip_samples(str(test_oracle.require().ffprobe), str(source), index) return (cut is not None and cut[0] == 0 and cut[1] > 0 - and remux_check.last_skip_samples("ffprobe", str(whole), 0) is None) + and remux_check.last_skip_samples(str(test_oracle.require().ffprobe), str(whole), 0) is None) def kd_fragment_reading(source, index, out_frames, work): # KD-HLS-8 @@ -1152,8 +1153,9 @@ def kd_fragment_reading(source, index, out_frames, work): # KD-HLS-8 source stream into fragmented MP4, at the same times up to one constant.""" copy = pathlib.Path(work) / f"fragcopy-{index}.mp4" + ffmpeg = str(test_oracle.require().ffmpeg) try: - run(["ffmpeg", "-v", "error", "-y", "-i", str(source), "-map", f"0:{index}", "-c", "copy", + run([ffmpeg, "-v", "error", "-y", "-i", str(source), "-map", f"0:{index}", "-c", "copy", "-movflags", "frag_keyframe+empty_moov+default_base_moof", str(copy)]) reference = frames(copy) except RuntimeError: diff --git a/scripts/mkv_remux_check.py b/scripts/mkv_remux_check.py index 25cb37855..78f5c062b 100644 --- a/scripts/mkv_remux_check.py +++ b/scripts/mkv_remux_check.py @@ -42,6 +42,7 @@ sys.path.insert(0, str(pathlib.Path(__file__).resolve().parent)) from oracle_audio import INPUT_ARGS as AUDIO_DECODE_INPUT # noqa: E402 +import test_oracle # noqa: E402 TIMEOUT = 3600 # The codecs this remux copies (ffprobe names), and the reasons a stream of @@ -59,12 +60,12 @@ def run(argv): def ffprobe(path): - code, out = run(["ffprobe", "-v", "error", "-of", "json", "-show_format", "-show_streams", str(path)]) + code, out = run([str(test_oracle.require().ffprobe), "-v", "error", "-of", "json", "-show_format", "-show_streams", str(path)]) return json.loads(out) if code == 0 else None def framemd5(path, index, copy=True): - argv = ["ffmpeg", "-nostdin", "-v", "error", "-copyts", *AUDIO_DECODE_INPUT, "-i", str(path), "-map", f"0:{index}"] + argv = [str(test_oracle.require().ffmpeg), "-nostdin", "-v", "error", "-copyts", *AUDIO_DECODE_INPUT, "-i", str(path), "-map", f"0:{index}"] if copy: argv += ["-c", "copy"] else: diff --git a/scripts/oracle_kd_mkv.py b/scripts/oracle_kd_mkv.py index b4ea1df3f..2fcf8beea 100644 --- a/scripts/oracle_kd_mkv.py +++ b/scripts/oracle_kd_mkv.py @@ -34,6 +34,7 @@ ROOT = pathlib.Path(__file__).resolve().parent.parent sys.path.insert(0, str(ROOT / 'scripts')) import policy_ref # noqa: E402 +import test_oracle # noqa: E402 KD_FILE = ROOT / 'docs' / 'known-divergences-mkv.json' IN_SCOPE = ('.mkv', '.webm', '.mka', '.mk3d') @@ -189,9 +190,10 @@ def attachments(reference, candidate): def _first_frame_size(path, index): """The size of the stream's first decoded frame, from ffprobe (a black box), or None.""" + pair = test_oracle.require() try: done = subprocess.run( - ['ffprobe', '-v', 'error', '-select_streams', str(index), '-read_intervals', '%+#1', + [str(pair.ffprobe), '-v', 'error', '-select_streams', str(index), '-read_intervals', '%+#1', '-show_entries', 'frame=width,height', '-of', 'json', str(path)], capture_output=True, timeout=60, check=False) frames = json.loads(done.stdout).get('frames', []) diff --git a/scripts/tests/test_oracle_audio.py b/scripts/tests/test_oracle_audio.py index e6132d6db..fb4a104c7 100644 --- a/scripts/tests/test_oracle_audio.py +++ b/scripts/tests/test_oracle_audio.py @@ -91,6 +91,7 @@ def test_clip_pcm_input_with_and_without_edits(self): def test_hls_frames_preserve_general_thread_override(self): for index in (None, 1): with patch.object(hls_check, 'THREADS', ['-threads', '8']), \ + patch.object(hls_check.test_oracle, 'require', return_value=SimpleNamespace(ffmpeg='ffmpeg')), \ patch.object(hls_check, 'run', return_value=SimpleNamespace(stdout=b'')) as run: hls_check.frames('master.m3u8', index) command = run.call_args.args[0] @@ -120,7 +121,8 @@ def test_extraction_frames_use_owned_audio_threads_with_and_without_edits(self): def test_matroska_hash_helper_owns_audio_even_when_copy_is_selected_later(self): for copy in (False, True): - with patch.object(mkv_remux_check, 'run', return_value=(0, b'')) as run: + with patch.object(mkv_remux_check.test_oracle, 'require', return_value=SimpleNamespace(ffmpeg='ffmpeg')), \ + patch.object(mkv_remux_check, 'run', return_value=(0, b'')) as run: mkv_remux_check.framemd5('source.mkv', 0, copy=copy) self.assert_input(run.call_args.args[0]) diff --git a/scripts/tests/test_registered_oracle_selection.py b/scripts/tests/test_registered_oracle_selection.py new file mode 100644 index 000000000..9c36d54d3 --- /dev/null +++ b/scripts/tests/test_registered_oracle_selection.py @@ -0,0 +1,105 @@ +"""Registered compatibility checks execute only the shared owner's oracle pair.""" +import os +from pathlib import Path +import subprocess +import sys +import tempfile +import types +import unittest +from unittest.mock import patch + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT / 'scripts')) +import hls_check +import mkv_remux_check +import oracle_kd_mkv + +PAIR = types.SimpleNamespace(ffmpeg=Path('/verified/ffmpeg'), ffprobe=Path('/verified/ffprobe')) +CALLS = { + 'hls_check.ffprobe_json': 'hls_check.ffprobe_json(["-show_streams", "never-opened-media"])', + 'hls_check.frames': 'hls_check.frames("never-opened-media", 0)', + 'hls_check.source_composition_times': 'hls_check.source_composition_times("never-opened-media", 0)', + 'mkv_remux_check.ffprobe': 'mkv_remux_check.ffprobe("never-opened-media")', + 'mkv_remux_check.framemd5': 'mkv_remux_check.framemd5("never-opened-media", 0)', + 'oracle_kd_mkv._first_frame_size': 'oracle_kd_mkv._first_frame_size("never-opened-media", 0)', +} + + +class RegisteredSelection(unittest.TestCase): + def test_fake_version_is_rejected_before_any_oracle_output_is_read(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + marker = root / 'called' + for name in ('ffmpeg', 'ffprobe'): + executable = root / name + executable.write_text('#!/bin/sh\nif [ "$1" = "-version" ]; then\n' + f'printf "%s\\n" "{name} version 0.0.0"\nelse\n' + 'printf "%s\\n" called >> "$CONTROL_CALLED"\n' + 'printf "%s\\n" \'{"streams":[],"frames":[]}\'\nfi\n') + executable.chmod(0o700) + env = dict(os.environ, CI='1', COREAV_FFMPEG=str(root / 'ffmpeg'), + COREAV_FFPROBE=str(root / 'ffprobe'), CONTROL_CALLED=str(marker), + PATH=str(root) + os.pathsep + os.environ['PATH']) + for label, call in CALLS.items(): + with self.subTest(label): + code = (f'import sys; sys.path.insert(0, sys.argv[1]); import {label.split(".")[0]}; ' + f'print({call})') + result = subprocess.run([sys.executable, '-I', '-B', '-c', code, str(ROOT / 'scripts')], + env=env, capture_output=True, text=True, timeout=60) + self.assertNotEqual(result.returncode, 0, result.stdout) + self.assertIn('stage=oracle_qualification', result.stderr) + self.assertFalse(marker.exists()) + + def test_hls_check_executes_the_returned_pair(self): + commands = [] + + def run(command, check=True): + commands.append(command) + output = b'{"streams":[]}' if 'json' in command else b'' + return types.SimpleNamespace(returncode=0, stdout=output, stderr=b'') + + with patch.object(hls_check.test_oracle, 'require', return_value=PAIR), \ + patch.object(hls_check, 'run', side_effect=run), \ + patch.object(hls_check.remux_check, 'last_skip_samples', side_effect=[(0, 5), None]) as skip: + hls_check.ffprobe_json(['-show_streams', 'input.mp4']) + hls_check.packets('input.mp4', 0) + hls_check.frames('input.mp4', 0) + hls_check.source_composition_times('input.mp4', 0) + frame = [(0, 1, 'hash')] + packet = [{'hash': 'hash', 'duration': 1}] + self.assertTrue(hls_check.kd_source_last_cut('input.mp4', 0, 'whole.mp4', packet, packet, frame, + [(1, 'hash')], [1], 0)) + with tempfile.TemporaryDirectory() as work: + hls_check.kd_fragment_reading('input.mp4', 0, frame, work) + self.assertEqual([c[0] for c in commands], + [str(PAIR.ffprobe)] * 3 + [str(PAIR.ffmpeg), str(PAIR.ffprobe), + str(PAIR.ffmpeg), str(PAIR.ffmpeg)]) + self.assertEqual([c.args[0] for c in skip.call_args_list], [str(PAIR.ffprobe)] * 2) + + def test_fragment_reading_propagates_qualification_failure(self): + failure = hls_check.test_oracle.QualificationError('stage=oracle_qualification') + with patch.object(hls_check.test_oracle, 'require', side_effect=failure), \ + patch.object(hls_check, 'run') as run, tempfile.TemporaryDirectory() as work: + with self.assertRaises(hls_check.test_oracle.QualificationError): + hls_check.kd_fragment_reading('input.mp4', 0, [], work) + run.assert_not_called() + + def test_mkv_remux_check_executes_the_returned_pair(self): + with patch.object(mkv_remux_check.test_oracle, 'require', return_value=PAIR), \ + patch.object(mkv_remux_check, 'run', return_value=(0, b'{}')) as run: + mkv_remux_check.ffprobe('input.mkv') + mkv_remux_check.framemd5('input.mkv', 0) + self.assertEqual([c.args[0][0] for c in run.call_args_list], [str(PAIR.ffprobe), str(PAIR.ffmpeg)]) + + def test_mkv_overlay_probe_executes_the_returned_probe(self): + with patch.object(oracle_kd_mkv.test_oracle, 'require', return_value=PAIR), \ + patch.object(oracle_kd_mkv.subprocess, 'run', + return_value=types.SimpleNamespace(stdout=b'{"frames":[{"width":12,"height":34}]}')) as run: + self.assertEqual(oracle_kd_mkv._first_frame_size('input.mkv', 3), (12, 34)) + self.assertEqual(run.call_args.args[0][0], str(PAIR.ffprobe)) + failure = oracle_kd_mkv.test_oracle.QualificationError('stage=oracle_qualification') + with patch.object(oracle_kd_mkv.test_oracle, 'require', side_effect=failure), \ + patch.object(oracle_kd_mkv.subprocess, 'run') as run: + with self.assertRaises(oracle_kd_mkv.test_oracle.QualificationError): + oracle_kd_mkv._first_frame_size('input.mkv', 3) + run.assert_not_called() diff --git a/tools/oracle/tests/test_hls_kd.py b/tools/oracle/tests/test_hls_kd.py index 4c8f40d2b..fdb38dfe8 100644 --- a/tools/oracle/tests/test_hls_kd.py +++ b/tools/oracle/tests/test_hls_kd.py @@ -180,7 +180,9 @@ class SourceLastCut(unittest.TestCase): def cut(self, unmatched=None, extra=None, src=None, out=None, source_side=(0, 888), output_side=None): sides = {'source.mp4': source_side, 'whole.mp4': output_side} last = self.FRAMES[-1] - with mock.patch.object(hc.remux_check, 'last_skip_samples', side_effect=lambda _, path, __: sides[path]): + pair = mock.Mock(ffprobe=pathlib.Path('/verified/ffprobe')) + with mock.patch.object(hc.test_oracle, 'require', return_value=pair), \ + mock.patch.object(hc.remux_check, 'last_skip_samples', side_effect=lambda _, path, __: sides[path]): return hc.kd_source_last_cut('source.mp4', 1, 'whole.mp4', src or [self.PACKET], out or [self.PACKET], self.FRAMES, unmatched or [(last[1], last[2])], extra if extra is not None else [last[1]], Fraction(0)) From de5ef42cc47348c7b1c9b689fdde917961bc7f34 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:40:32 +0900 Subject: [PATCH 027/113] chore(compat): register HLS and Matroska oracle qualification Register scripts/hls_check.py, scripts/mkv_remux_check.py and scripts/oracle_kd_mkv.py from immutable code commit 40bdb329bfaec35a620b0318968223e00d05abf0 using scripts/compat_sources.py register. Only those three source hashes and the diagnostic registration-file digest change. Signed-off-by: Gunwoo Kim --- docs/design/oracle-historical-records.json | 2 +- docs/measurements/compat-0.1.0/judging.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/design/oracle-historical-records.json b/docs/design/oracle-historical-records.json index 21d7e8853..742a77ecf 100644 --- a/docs/design/oracle-historical-records.json +++ b/docs/design/oracle-historical-records.json @@ -75,7 +75,7 @@ "docs/measurements/codec-v2-images/summary.json": "33592f331f5abb9d797b3f5b86ab02d1b8600182caaeaeffd670e63887799dab", "docs/measurements/compat-0.1.0/README.md": "cebf260d561b52ab98698c4b25477b7c2c759689c2b52d54fe5e4ce4c00cce96", "docs/measurements/compat-0.1.0/codec-coverage-plan.md": "722de736d9d46c516fdec7eb30773773b8eb67b0cc3068cbd78e1d86ddcfed80", - "docs/measurements/compat-0.1.0/judging.json": "7d5f3b466d2495e59751bfa06b711f8bc7cbf99437f7ef74c283041da0bec0d3", + "docs/measurements/compat-0.1.0/judging.json": "751dfd5510fa5433d6520dea7e81e8e871dc90e1e6f34529dc8dd5d555c9bd75", "docs/measurements/compat-0.1.0/r4-refusal-plan.md": "3fa09b8f9354a8ca66ce645bb5128aa1442a554d81b6301d17a711c1874f47fc", "docs/measurements/compat-ffprobe.md": "210cc9fe2bccc4a8e0cbc80a9783d8a5d54fadf60a621206bc20b4a1a6793b57", "docs/measurements/compat-ffprobe/b3a-round1.json": "05f3f8dfbc64a3d31a7ae5397bef7a9151b72610ce0ab4a8e8af00996c7fcc73", diff --git a/docs/measurements/compat-0.1.0/judging.json b/docs/measurements/compat-0.1.0/judging.json index 1e2e1d226..133e3c5a2 100644 --- a/docs/measurements/compat-0.1.0/judging.json +++ b/docs/measurements/compat-0.1.0/judging.json @@ -14,12 +14,12 @@ "scripts/compat_check.py": "6d5c1322a578632bcf9cb9fe6cd87519e427127589c39b8ba52ba70b51a250cc", "scripts/compat_sources.py": "bade557a34eebde4369435653ca54fb2668948a639b9d376906db48016931d0a", "scripts/extract_check.py": "d0ca1b1975d08acdb6fad7b9f185badfc1709d1444359037a0d94bb59aa834e7", - "scripts/hls_check.py": "629a7bea8045fbc04d115d784dd6ec033163b045e7fe75c5b1c0bc38351f10d5", + "scripts/hls_check.py": "ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a", "scripts/join_check.py": "2af2682134b3bfb08b0be371032fb604ad8579008ecd8b76a354a68b78ae84e2", - "scripts/mkv_remux_check.py": "cf81d3d0b7395219374208f2ae24099c4f155b582190f9988224f77a9066ab9a", + "scripts/mkv_remux_check.py": "b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88", "scripts/oracle_audio.py": "cc4a68c084aab8f22201a517fb35efbc427f85590b5007e3dfc852e6dc5a98f4", "scripts/oracle_kd.py": "db9ff06d712b53d41879f504ef8fcedbc0c1bfa016adb5e008b266e29ff1ca0b", - "scripts/oracle_kd_mkv.py": "f03b407674c5faa955381f2439bac16f412591041f31326bab241b2f81526b27", + "scripts/oracle_kd_mkv.py": "c76112438b5164eb696bc58637d4acc3e638c0288aaed0184a71f505f231727c", "scripts/oracle_kd_ts.py": "a837051ee8900c860973e0e91bacfed14eb21be99b07260938cf1d409d322d31", "scripts/oracle_pin.py": "b221378b054a6e6bae92051ae4e4e4fa1add451213f28e888825fa6e43f2f909", "scripts/policy_ref.py": "782e327baef9626f4cd9631bb93e45476fdebd3234ca4b605ce4e9960317d1d1", From a18362c4be2d76e2626db3ba55a00d5bf467ed4e Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:51:32 +0900 Subject: [PATCH 028/113] docs(oracle): plan judging roster for the shared owner Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 385692298..8a20d17b8 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -152,6 +152,8 @@ The maintainer approved these three amendments on 2026-11-06. Change only each s Commit the registered code change first, then generate registration from that immutable code commit in its own following commit with the existing procedure. Exactly these three hashes may change in `judging.json`; every other hash and the complete observer registration stay identical. Rebind only that registration file's diagnostic historical-snapshot digest. The candidate, observer objects, frozen rosters, pins, comparison judgments and published numbers stay unchanged, and no past input is rerun or rejudged. +The judging roster requires every module a judging source imports to be a judging source itself. Since the nested-probe repair, `scripts/oracle_kd.py` imports `scripts/test_oracle.py`, which imports `scripts/oracle_pin_macos.py`; neither is in `JUDGING`, so the existing roster regression fails. The maintainer approved adding exactly these two owner modules to `JUDGING` in `scripts/compat_sources.py` on 2026-11-06. Commit that roster change first, then register from it in its own following commit. The only `judging.json` changes are the two new entries and the new `compat_sources.py` hash, plus the registration file's diagnostic historical-snapshot digest. The roster regression must pass unchanged. + ### Implementation order and verification 1. Commit this plan. Capture the invalid fresh merged baseline and the original-row obligations without claiming classification progress. From 5efee3d39ba7763955b6997b88120b2e5cbc491d Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:51:32 +0900 Subject: [PATCH 029/113] fix(compat): judge the shared oracle owner's modules Registered judging sources now import scripts/test_oracle.py, which imports scripts/oracle_pin_macos.py. Add both to the judging roster so their bytes are registered with the sources that depend on them. Signed-off-by: Gunwoo Kim --- scripts/compat_sources.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/compat_sources.py b/scripts/compat_sources.py index f43326b51..248333a54 100644 --- a/scripts/compat_sources.py +++ b/scripts/compat_sources.py @@ -54,10 +54,12 @@ 'scripts/oracle_kd_mkv.py', 'scripts/oracle_kd_ts.py', 'scripts/oracle_pin.py', + 'scripts/oracle_pin_macos.py', 'scripts/policy_ref.py', 'scripts/registered_candidate.py', 'scripts/remux_check.py', 'scripts/split_check.py', + 'scripts/test_oracle.py', 'scripts/track_boxes.py', 'scripts/writer_boxes.py', 'tools/compat-corpus/copy_check.py', From f877b98979aa09b0145c755f467193fd241174ee Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:51:47 +0900 Subject: [PATCH 030/113] chore(compat): register the shared oracle owner's modules Register the judging roster from immutable code commit 5efee3d39ba7763955b6997b88120b2e5cbc491d using scripts/compat_sources.py register. Only the new scripts/test_oracle.py and scripts/oracle_pin_macos.py entries, the scripts/compat_sources.py hash and the diagnostic registration-file digest change. Signed-off-by: Gunwoo Kim --- docs/design/oracle-historical-records.json | 2 +- docs/measurements/compat-0.1.0/judging.json | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/design/oracle-historical-records.json b/docs/design/oracle-historical-records.json index 742a77ecf..c3ab5a294 100644 --- a/docs/design/oracle-historical-records.json +++ b/docs/design/oracle-historical-records.json @@ -75,7 +75,7 @@ "docs/measurements/codec-v2-images/summary.json": "33592f331f5abb9d797b3f5b86ab02d1b8600182caaeaeffd670e63887799dab", "docs/measurements/compat-0.1.0/README.md": "cebf260d561b52ab98698c4b25477b7c2c759689c2b52d54fe5e4ce4c00cce96", "docs/measurements/compat-0.1.0/codec-coverage-plan.md": "722de736d9d46c516fdec7eb30773773b8eb67b0cc3068cbd78e1d86ddcfed80", - "docs/measurements/compat-0.1.0/judging.json": "751dfd5510fa5433d6520dea7e81e8e871dc90e1e6f34529dc8dd5d555c9bd75", + "docs/measurements/compat-0.1.0/judging.json": "50d5b60753ab5a499279c67dbaaa8c9a429b675d1ad9cd241637b922f411f024", "docs/measurements/compat-0.1.0/r4-refusal-plan.md": "3fa09b8f9354a8ca66ce645bb5128aa1442a554d81b6301d17a711c1874f47fc", "docs/measurements/compat-ffprobe.md": "210cc9fe2bccc4a8e0cbc80a9783d8a5d54fadf60a621206bc20b4a1a6793b57", "docs/measurements/compat-ffprobe/b3a-round1.json": "05f3f8dfbc64a3d31a7ae5397bef7a9151b72610ce0ab4a8e8af00996c7fcc73", diff --git a/docs/measurements/compat-0.1.0/judging.json b/docs/measurements/compat-0.1.0/judging.json index 133e3c5a2..5726d410f 100644 --- a/docs/measurements/compat-0.1.0/judging.json +++ b/docs/measurements/compat-0.1.0/judging.json @@ -12,7 +12,7 @@ "docs/known-divergences.json": "25b7b962df7e72e47a35146418ff232726ed4c1f3cb781ae9d54c747a793203c", "scripts/clip_check.py": "f448dcf2a98a88546fa988a4b24dbccf95fc3baa517bbbe34021e3df2bb588c4", "scripts/compat_check.py": "6d5c1322a578632bcf9cb9fe6cd87519e427127589c39b8ba52ba70b51a250cc", - "scripts/compat_sources.py": "bade557a34eebde4369435653ca54fb2668948a639b9d376906db48016931d0a", + "scripts/compat_sources.py": "7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83", "scripts/extract_check.py": "d0ca1b1975d08acdb6fad7b9f185badfc1709d1444359037a0d94bb59aa834e7", "scripts/hls_check.py": "ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a", "scripts/join_check.py": "2af2682134b3bfb08b0be371032fb604ad8579008ecd8b76a354a68b78ae84e2", @@ -22,10 +22,12 @@ "scripts/oracle_kd_mkv.py": "c76112438b5164eb696bc58637d4acc3e638c0288aaed0184a71f505f231727c", "scripts/oracle_kd_ts.py": "a837051ee8900c860973e0e91bacfed14eb21be99b07260938cf1d409d322d31", "scripts/oracle_pin.py": "b221378b054a6e6bae92051ae4e4e4fa1add451213f28e888825fa6e43f2f909", + "scripts/oracle_pin_macos.py": "70c0f515b3a58cf6b6d2d11938b537b2e8824f0fafbfe6ab9578669c1d857879", "scripts/policy_ref.py": "782e327baef9626f4cd9631bb93e45476fdebd3234ca4b605ce4e9960317d1d1", "scripts/registered_candidate.py": "93d5733c6e3645c9adc29b9eefcc5bb89e54cf6e96ef8de0d17976032b5f5604", "scripts/remux_check.py": "8cccb3551736f918660c304d434b3fc3cc9501e98e8ade011ae75d0787c14670", "scripts/split_check.py": "1cd37d7d66608a3d74230a247369d733deb0a13cb51ab1b9ce32a024107f3c61", + "scripts/test_oracle.py": "af9e07a0f66cc1daca5574333cf129a9d92bc8465de868c6332bb7e4a83a7812", "scripts/track_boxes.py": "97965c1b8f23758c75fedc0eb1d0815fa01f51469ad50c7ae6b5d02fe007a967", "scripts/writer_boxes.py": "2aaa08ab4e82c78c240b9b594a4ace6639eaf478bef2dde99a50dd6b22acfbb9", "tools/compat-corpus/copy_check.py": "e73b39820ded04968f9c5cae7ac7a9157e1207a5b9e7351c24a6e6b007f20a75", From ad45c9ada9e82f27233031884fbbbea790c134dc Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 17:55:50 +0900 Subject: [PATCH 031/113] test(compat): expect the registered owner modules Signed-off-by: Gunwoo Kim --- scripts/tests/test_compat_sources.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/tests/test_compat_sources.py b/scripts/tests/test_compat_sources.py index cb746f563..bc815d8d7 100644 --- a/scripts/tests/test_compat_sources.py +++ b/scripts/tests/test_compat_sources.py @@ -499,7 +499,7 @@ def test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes(sel GIT_CONFIG_KEY_0='user.useConfigOnly', GIT_CONFIG_VALUE_0='true') valid = subprocess.run(command, cwd=ROOT, env=git_env, capture_output=True, text=True, check=False) self.assertEqual(valid.returncode, 0, valid.stderr) - self.assertIn('36 files verified', valid.stdout) + self.assertIn('38 files verified', valid.stdout) for changed_file in (sources.JUDGING_REGISTRATION, 'scripts/oracle_audio.py'): with self.subTest(path=changed_file), tempfile.TemporaryDirectory() as tmp: clone = Path(tmp) / 'source' From 922a55284bd8c3da281ca76ebffeecd29f39175a Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 18:00:42 +0900 Subject: [PATCH 032/113] docs(oracle): plan the VideoToolbox tool freeze move Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 8a20d17b8..a3d6eef36 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -154,6 +154,10 @@ Commit the registered code change first, then generate registration from that im The judging roster requires every module a judging source imports to be a judging source itself. Since the nested-probe repair, `scripts/oracle_kd.py` imports `scripts/test_oracle.py`, which imports `scripts/oracle_pin_macos.py`; neither is in `JUDGING`, so the existing roster regression fails. The maintainer approved adding exactly these two owner modules to `JUDGING` in `scripts/compat_sources.py` on 2026-11-06. Commit that roster change first, then register from it in its own following commit. The only `judging.json` changes are the two new entries and the new `compat_sources.py` hash, plus the registration file's diagnostic historical-snapshot digest. The roster regression must pass unchanged. +### VideoToolbox tool freeze + +The macOS encoder tools reconstruct oracle paths from a directory or run the pin verifier without retaining the owner's pair. Repairing `baseline_smoke.py`, `preparation.py`, `producer.py`, `registration.py`, `smoke.py`, `timing.py` and their tests changes files whose hashes `scripts/encoders/macos/videotoolbox-sources.json` freezes under `tools`. The maintainer approved a forward-only move of those hashes on 2026-11-06. The repair and the new hashes land in one commit, so the freeze always matches the tools beside it. Only the `tools` values of changed files move; inputs, selection, native inputs, commands, bars and the seal validator stay unchanged. Results recorded before the move stay bound to the old hashes and are not rerun or rejudged. + ### Implementation order and verification 1. Commit this plan. Capture the invalid fresh merged baseline and the original-row obligations without claiming classification progress. From 488b377d39bbd96ad0e2b563754f9cc6009c72cd Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 18:01:26 +0900 Subject: [PATCH 033/113] fix(oracle): run VideoToolbox tools on the qualified pair The macOS encoder registration, preparation, producer, smoke and timing tools now retain the pair test_oracle returns instead of rebuilding paths from a directory or running the pin verifier alone. The source freeze moves forward to the changed tool hashes; inputs, selection, native inputs, commands and bars are unchanged. Signed-off-by: Gunwoo Kim --- scripts/encoders/macos/baseline_smoke.py | 20 +- scripts/encoders/macos/preparation.py | 33 ++- scripts/encoders/macos/producer.py | 46 ++-- scripts/encoders/macos/registration.py | 20 +- scripts/encoders/macos/smoke.py | 17 +- scripts/encoders/macos/test_owner_paths.py | 211 ++++++++++++++++++ scripts/encoders/macos/test_preparation.py | 5 +- scripts/encoders/macos/test_producer.py | 38 ++-- scripts/encoders/macos/test_tools.py | 31 ++- scripts/encoders/macos/timing.py | 12 +- .../encoders/macos/videotoolbox-sources.json | 18 +- 11 files changed, 367 insertions(+), 84 deletions(-) create mode 100644 scripts/encoders/macos/test_owner_paths.py diff --git a/scripts/encoders/macos/baseline_smoke.py b/scripts/encoders/macos/baseline_smoke.py index df74a2205..100b4fba9 100644 --- a/scripts/encoders/macos/baseline_smoke.py +++ b/scripts/encoders/macos/baseline_smoke.py @@ -5,7 +5,7 @@ from itertools import islice from pathlib import Path -from evidence import file_hash, keys, load, read, require, write +from evidence import Invalid, file_hash, keys, load, read, require, write from observations import trace from process import run from producer import packet_ledger @@ -13,6 +13,9 @@ from source_freeze import fixture_frames, fixtures from timing import commands +sys.path.insert(0, str(ROOT / "scripts")) +import test_oracle + def main(): parser = argparse.ArgumentParser(description=__doc__) @@ -23,11 +26,16 @@ def main(): require(sys.platform == "darwin", "baseline_smoke_platform") oracle, exporter, output = (path.resolve() for path in (args.oracle_bin, args.exporter, args.output)) output.mkdir() - before = {name: file_hash(oracle / name) for name in ("ffmpeg", "ffprobe")} + try: + oracle = test_oracle.require(oracle / "ffmpeg", oracle / "ffprobe") + except test_oracle.QualificationError: + raise Invalid("child_failure") from None + before = {name: file_hash(getattr(oracle, name)) for name in ("ffmpeg", "ffprobe")} exporter_hash = file_hash(exporter) - run([sys.executable, "-I", str(ROOT / "scripts/oracle_pin_macos.py"), "--verify-bin", str(oracle)], + run([sys.executable, "-I", str(ROOT / "scripts/test_oracle.py"), "--resolve", + "--ffmpeg", str(oracle.ffmpeg), "--ffprobe", str(oracle.ffprobe)], output, 60, stdout="oracle.stdout", stderr="oracle.stderr") - reg = {"executables": {"ffmpeg": {"file": str(oracle / "ffmpeg")}, "coreav": {"file": str(exporter)}}, + reg = {"executables": {"ffmpeg": {"file": str(oracle.ffmpeg)}, "coreav": {"file": str(exporter)}}, "command_controls": {"hardware": ["-profile:v", "high", "-bf", "0", "-allow_sw", "0", "-require_sw", "0"]}} reg["commands"] = {"hardware": command_templates(reg, "hardware")} spec = {"schema": "coreav.videotoolbox-observability/2", @@ -40,7 +48,7 @@ def main(): source.write_bytes(b"".join(islice(fixture_frames(name), 4))) item = {**item, "frames": 4, "raw_file": str(source)} video, stats = directory / "video.h264", directory / "packets.stats" - argv = commands(reg, item, "hardware", output, video, stats)["ffmpeg"] + argv = commands(reg, item, "hardware", output, video, stats, oracle)["ffmpeg"] run(argv, directory, 60, stdout="encode.stdout", stderr="observations.txt") observed, _ = trace(read(directory, "observations.txt", 16 * 1024**2), spec) ledger = packet_ledger(read(directory, "packets.stats", 16 * 1024**2), item, video.stat().st_size) @@ -55,7 +63,7 @@ def main(): results.append({"fixture": name, "rate": item["rate"], "encoder_id": observed["encoder_id"], "hardware": identity["hardware"], "packet_bytes": sum(row["bytes"] for row in ledger), "video_bytes": video.stat().st_size, "video_sha256": file_hash(video)}) - require(before == {name: file_hash(oracle / name) for name in before} and + require(before == {name: file_hash(getattr(oracle, name)) for name in before} and file_hash(exporter) == exporter_hash, "baseline_smoke_executable_changed") write(output / "observations.json", {"schema": "coreav.videotoolbox-baseline-smoke/1", "scope": "synthetic_observability_only", "oracle_sha256": before, diff --git a/scripts/encoders/macos/preparation.py b/scripts/encoders/macos/preparation.py index 2604ea30c..2bbb9d402 100644 --- a/scripts/encoders/macos/preparation.py +++ b/scripts/encoders/macos/preparation.py @@ -13,10 +13,13 @@ from pathlib import Path import preparation_process as process -from evidence import digest, file_hash, integer, keys, require +from evidence import Invalid, digest, file_hash, integer, keys, require from process import _SignalScope ROOT = Path(__file__).resolve().parents[3] +sys.path.insert(0, str(ROOT / "scripts")) +import test_oracle + MAX_PIXELS = 3840 * 2160 MAX_ALLOC = 256 << 20 SOURCE_LIMIT = 8 << 30 @@ -188,7 +191,7 @@ def validate_recipe(item): return recipe -def command(source_path, item, oracle_bin): +def command(source_path, item, ffmpeg): recipe = validate_recipe(item) c = recipe["source_colour"] conversion = ( @@ -223,7 +226,7 @@ def command(source_path, item, oracle_bin): if recipe["container_name"] == "mov": discovery += ["-enable_drefs", "0", "-use_absolute_path", "0"] return [ - str(Path(oracle_bin) / "ffmpeg"), + str(ffmpeg), "-hide_banner", "-nostdin", "-nostats", @@ -312,10 +315,10 @@ def copy_source(source_path, destination, item): os.close(fd) -def oracle_identity(oracle_bin, expected): +def oracle_identity(oracle, expected): for name, value in expected.items(): require( - file_hash(Path(oracle_bin) / name, limit=1 << 30) == value, + file_hash(getattr(oracle, name), limit=1 << 30) == value, "preparation_oracle_changed", ) @@ -353,14 +356,20 @@ def materialize_one(source_path, item, oracle_bin, output_dir): ) copy_source(source_path, source, item) expected = recipe["oracle_sha256"] - oracle_identity(oracle_bin, expected) + selected = test_oracle.Oracle(Path(oracle_bin) / "ffmpeg", Path(oracle_bin) / "ffprobe") + oracle_identity(selected, expected) + try: + oracle = test_oracle.require(selected.ffmpeg, selected.ffprobe) + except test_oracle.QualificationError: + raise Invalid("child_failure") from None process.capture( [ sys.executable, "-I", - str(ROOT / "scripts/oracle_pin.py"), - "--verify-bin", - str(oracle_bin), + str(ROOT / "scripts/test_oracle.py"), + "--resolve", + "--ffmpeg", str(oracle.ffmpeg), + "--ffprobe", str(oracle.ffprobe), ], output, "oracle", @@ -368,12 +377,12 @@ def materialize_one(source_path, item, oracle_bin, output_dir): time.time() + 60, guard=guard, ) - oracle_identity(oracle_bin, expected) + oracle_identity(oracle, expected) hashes = process.RawHashes( item["width"] * item["height"] * 3 // 2, item["frames"] ) captured = process.capture( - command(source, item, oracle_bin), + command(source, item, oracle.ffmpeg), output, "prepare", { @@ -385,7 +394,7 @@ def materialize_one(source_path, item, oracle_bin, output_dir): hashes, guard, ) - oracle_identity(oracle_bin, expected) + oracle_identity(oracle, expected) observed = captured["raw_hashes"] require( observed["whole_sha256"] == item["raw_sha256"] diff --git a/scripts/encoders/macos/producer.py b/scripts/encoders/macos/producer.py index 86148fa5d..370355766 100644 --- a/scripts/encoders/macos/producer.py +++ b/scripts/encoders/macos/producer.py @@ -30,6 +30,9 @@ import smoke import timing +sys.path.insert(0, str(ROOT / "scripts")) +import test_oracle + ENCODED = 1024**3 RAW = 32 * 1024**3 SMALL = 16 * 1024**2 @@ -424,7 +427,7 @@ def validate_history(value): "resume_history") -def analyse(directory, source, item, cell, side, reg, args, observability): +def analyse(directory, source, item, cell, side, reg, args, observability, oracle): directory = Path(directory) analysis = directory / "analysis" binding = unit_binding(directory, item, cell, side, reg, args) @@ -470,9 +473,9 @@ def analyse(directory, source, item, cell, side, reg, args, observability): write(marker, owner) analysis.mkdir(exist_ok=False) try: - decode(directory / "video.h264", item, analysis, args.oracle_bin / "ffmpeg", - args.oracle_bin / "ffprobe", args.coreav_decoder) - capture_metrics(source, analysis / "ffmpeg.yuv", item, analysis, args.oracle_bin / "ffmpeg", + decode(directory / "video.h264", item, analysis, oracle.ffmpeg, + oracle.ffprobe, args.coreav_decoder) + capture_metrics(source, analysis / "ffmpeg.yuv", item, analysis, oracle.ffmpeg, args.model, args.coreav_decoder) for path in analysis.iterdir(): if path.name not in ANALYSIS_FILES: @@ -614,16 +617,16 @@ def capture_preflights(args): args.output.mkdir(exist_ok=False) write(args.output / "producer-status.json", ledger) try: - reg = preflight(args.registration, args.root) + reg, oracle = preflight(args.registration, args.root, args.ffprobe) require(file_hash(Path(__file__).resolve()) == reg["metric_tools"]["evidence_producer"], "producer_changed") reg_hash = file_hash(args.registration) spec = load(args.root / reg["baseline_build"]["file"])["observability"] ledger = {"schema": "coreav.videotoolbox-availability/2", **roster_coverage(reg), "session_id": reg["session_id"], "registration_sha256": reg_hash, "cells": {"hardware": {}, "software": {}}} native = args.root / reg["executables"]["coreav"]["file"] - baseline = args.root / reg["executables"]["ffmpeg"]["file"] + baseline = oracle.ffmpeg environment = {"PATH": "/usr/bin:/bin:/usr/sbin:/sbin", "LANG": "C", "LC_ALL": "C", **reg["environment"]} - probe = args.ffprobe.resolve(strict=True) + probe = oracle.ffprobe build = load(args.root / reg["baseline_build"]["file"]) require(file_hash(probe) == build["ffprobe_sha256"], "baseline_probe_changed") for cell in ("hardware", "software"): @@ -643,7 +646,7 @@ def capture_preflights(args): unit["raw_file"] = (directory / "source.yuv").relative_to(args.root).as_posix() \ if directory.is_relative_to(args.root) else "unused" command = timing.commands(reg, unit, cell, args.root, directory / "video.h264", - directory / "packets.stats")["ffmpeg"] + directory / "packets.stats", oracle)["ffmpeg"] command[command.index("-i") + 1] = str(directory / "source.yuv") command[command.index("-b:v") + 1] = "2000000" try: @@ -687,7 +690,7 @@ def capture_preflights(args): timing.host_state(reg) timing.availability(ledger, reg) require(file_hash(args.registration) == reg_hash, "registration_changed") - preflight(args.registration, args.root) + preflight(args.registration, args.root, args.ffprobe) write(args.output / "availability.json", ledger) (args.output / "producer-status.json").unlink() except BaseException as error: @@ -708,7 +711,7 @@ def capture_fixtures(args): "covered_classes": None, "uncovered_classes": None, "status": "failed", "records": []} write(args.report, report) try: - reg = preflight(args.registration, args.root) + reg, oracle = preflight(args.registration, args.root) report.update(roster_coverage(reg)) reg_hash = file_hash(args.registration) require(file_hash(Path(__file__).resolve()) == reg["metric_tools"]["evidence_producer"], "producer_changed") @@ -733,7 +736,7 @@ def capture_fixtures(args): report["records"].append(record) try: command = timing.commands(reg, item, cell, args.root, directory / "video.h264", - directory / ("native.json" if side == "coreav" else "packets.stats"))[side] + directory / ("native.json" if side == "coreav" else "packets.stats"), oracle)[side] run(command, directory, 300, env=environment) encoder_ended_ns = time.time_ns() record["encoder_ended_ns"] = encoder_ended_ns @@ -807,18 +810,20 @@ def analysis_preflight(args): with tempfile.TemporaryDirectory() as temporary: if args.install_oracle: run(["bash", str(args.root / "scripts/install-oracle-ffmpeg.sh"), str(args.oracle_bin)], temporary, 1800) - run([sys.executable, "-I", str(args.root / "scripts/oracle_pin.py"), "--verify-bin", str(args.oracle_bin)], - temporary, 120, stdout="pin-out", stderr="pin-error") + try: + oracle = test_oracle.require(args.oracle_bin / "ffmpeg", args.oracle_bin / "ffprobe") + except test_oracle.QualificationError: + raise Invalid("child_failure") from None for name in ("ffmpeg", "ffprobe"): - require(file_hash(args.oracle_bin / name) == reg["metric_tools"][name], "oracle_changed") + require(file_hash(getattr(oracle, name)) == reg["metric_tools"][name], "oracle_changed") require(file_hash(args.coreav_decoder) == reg["metric_tools"]["coreav_decoder"] and file_hash(args.model, SMALL) == reg["metric_tools"]["model"], "analysis_tool_changed") with tempfile.TemporaryDirectory() as temporary: - run([str(args.oracle_bin / "ffmpeg"), "-hide_banner", "-filters"], temporary, 30) + run([str(oracle.ffmpeg), "-hide_banner", "-filters"], temporary, 30) available = {parts[1] for line in read(temporary, "stdout", SMALL).decode().splitlines() if len(parts := line.split()) >= 2} require({"libvmaf", "psnr", "ssim"} <= available, "metric_tool_unavailable") - return reg + return reg, oracle def campaign_binding(args, reg): @@ -914,7 +919,8 @@ def build_bundle(args): if (args.output / "evidence.json").exists() or (args.output / "evidence.json").is_symlink(): try: require(args.resume, "resume_required") - require(analysis_preflight(args) == prepared, "resume_binding") + reg, oracle = analysis_preflight(args) + require(reg == prepared, "resume_binding") with tempfile.TemporaryDirectory() as temporary: timing.replay(SimpleNamespace(root=args.root, registration=args.registration, capture=args.capture, artifacts=args.artifacts, @@ -935,7 +941,7 @@ def build_bundle(args): for name in expected_files - {"campaign.json"}: remove_partial_write(args.output / name) write(args.output / "producer-status.json", report) - reg = analysis_preflight(args) + reg, oracle = analysis_preflight(args) require(reg == prepared, "resume_binding") reg_hash = file_hash(args.registration) captured = load(args.capture, SMALL) @@ -1009,7 +1015,7 @@ def build_bundle(args): file_hash(directory / "requested.json", SMALL) == call["requested_sha256"], "baseline_evidence") baseline_identity(directory, reg, call["cell"], spec, call["output_sha256"], call["ended_ns"]) item = by_id[call["input_id"]] - facts = analyse(directory, args.root / item["raw_file"], item, call["cell"], call["side"], reg, args, spec) + facts = analyse(directory, args.root / item["raw_file"], item, call["cell"], call["side"], reg, args, spec, oracle) require(facts["output_sha256"] == call["output_sha256"] and facts["payload_bytes"] == call["output_bytes"], "output_changed") if call["side"] == "coreav": @@ -1032,7 +1038,7 @@ def build_bundle(args): facts = {} for side in ("coreav", "ffmpeg"): directory = args.artifacts / f"fixture.{cell}.{fixture}.{side}" - facts[side] = analyse(directory, args.root / item["raw_file"], item, cell, side, reg, args, spec) + facts[side] = analyse(directory, args.root / item["raw_file"], item, cell, side, reg, args, spec, oracle) filename = f"fixture.{cell}.{fixture}.json" fixture_value = {"schema": "coreav.videotoolbox-fixture-quality/1", "fixture": fixture, "cell": cell, "producer_sha256": reg["metric_tools"]["evidence_producer"], diff --git a/scripts/encoders/macos/registration.py b/scripts/encoders/macos/registration.py index 4830e704a..a2d15efd5 100644 --- a/scripts/encoders/macos/registration.py +++ b/scripts/encoders/macos/registration.py @@ -14,6 +14,9 @@ from process import run ROOT = Path(__file__).resolve().parents[3] +sys.path.insert(0, str(ROOT / "scripts")) +import test_oracle + PLAN = "scripts/encoders/macos/videotoolbox-plan.md" CLASSES = ((360, 1000000), (720, 3000000), (1080, 6000000), (2160, 20000000)) COVERED_CLASSES = (360, 720, 1080) @@ -344,7 +347,7 @@ def coreav_build_records(registration, root): "coreav_build_configuration") -def preflight(registration_path, root=ROOT): +def preflight(registration_path, root=ROOT, ffprobe=None): event = os.environ.get("GITHUB_EVENT_NAME", "") require(event not in ("pull_request", "pull_request_target", "merge_group") and not os.environ.get("GITHUB_ACTIONS") and sys.platform == "darwin", "judged_event") @@ -362,10 +365,15 @@ def preflight(registration_path, root=ROOT): binary = root / registration["executables"]["ffmpeg"]["file"] require((binary.parent / "ffprobe").resolve(strict=True) == (root / build_record["ffprobe_file"]).resolve(strict=True), "baseline_probe_changed") - run([sys.executable, str(root / "scripts/oracle_pin_macos.py"), "--root", str(root), - "--verify-bin", str(binary.parent)], temporary, 60, stdout="pin", stderr="pin-error") + try: + oracle = test_oracle.require(binary, ffprobe if ffprobe is not None else root / build_record["ffprobe_file"]) + except test_oracle.QualificationError: + raise Invalid("child_failure") from None + run([sys.executable, str(root / "scripts/test_oracle.py"), "--resolve", + "--ffmpeg", str(oracle.ffmpeg), "--ffprobe", str(oracle.ffprobe)], temporary, 60, + stdout="pin", stderr="pin-error") require(not read(temporary, "pin-error", 65536), "baseline_pin") - run([str(binary), "-version"], temporary, 10, stdout="version", stderr="version-error") + run([str(oracle.ffmpeg), "-version"], temporary, 10, stdout="version", stderr="version-error") version = read(temporary, "version", 65536).decode().splitlines() require(version and version[0].split()[:3] == ["ffmpeg", "version", build_record["macos_build"]], "baseline_version") @@ -373,11 +381,11 @@ def preflight(registration_path, root=ROOT): if line.startswith("configuration: ")] require(len(configuration) == 1 and shlex.split(configuration[0]) == build_record["configuration"], "baseline_configuration") - run([str(binary), "-hide_banner", "-h", "encoder=h264_videotoolbox"], temporary, 10, + run([str(oracle.ffmpeg), "-hide_banner", "-h", "encoder=h264_videotoolbox"], temporary, 10, stdout="help", stderr="help-error") require(sha(read(temporary, "help", 1024**2)) == build_record["encoder_help_sha256"], "baseline_controls") - return registration + return registration, oracle def baseline_build(value, registration, root): diff --git a/scripts/encoders/macos/smoke.py b/scripts/encoders/macos/smoke.py index fe20a2d18..c1793f3e8 100644 --- a/scripts/encoders/macos/smoke.py +++ b/scripts/encoders/macos/smoke.py @@ -14,6 +14,9 @@ from process import run ROOT = Path(__file__).resolve().parents[3] +sys.path.insert(0, str(ROOT / "scripts")) +import test_oracle + LEVELS = (37, 91, 145, 199) LIMIT = 4 * 1024**2 FIELDS = ("schema status requested_mode unavailable_reason width height fps_num fps_den " @@ -219,21 +222,23 @@ def verify_capture(directory, oracle, mode, coreav_decoder, install=False, hoste if install: run(["bash", str(ROOT / "scripts/install-oracle-ffmpeg.sh"), str(oracle)], temporary, 1800, stdout="install-out", stderr="install-error") - run([sys.executable, "-I", str(ROOT / "scripts/oracle_pin.py"), "--verify-bin", str(oracle)], - temporary, 120, stdout="verify-out", stderr="verify-error") - hashes = {name: file_hash(oracle / name) for name in ("ffmpeg", "ffprobe")} + try: + oracle = test_oracle.require(oracle / "ffmpeg", oracle / "ffprobe") + except test_oracle.QualificationError: + raise Invalid("child_failure") from None + hashes = {name: file_hash(getattr(oracle, name)) for name in ("ffmpeg", "ffprobe")} coreav_decoder = Path(coreav_decoder).resolve(strict=True) decoder_hash = file_hash(coreav_decoder) video = read(directory, "video.h264", LIMIT) require(sha(video) == capture_record["files"]["video.h264"]["sha256"], "file_hash") (temporary / "video.h264").write_bytes(video) - run([str(oracle / "ffmpeg"), "-nostdin", "-v", "error", "-xerror", "-err_detect", "explode", + run([str(oracle.ffmpeg), "-nostdin", "-v", "error", "-xerror", "-err_detect", "explode", "-max_alloc", "67108864", "-max_pixels", "4096", "-threads", "1", "-c:v", "h264", "-f", "h264", "-i", str(temporary / "video.h264"), "-map", "0:v:0", "-an", "-frames:v", "5", "-fps_mode", "passthrough", "-pix_fmt", "yuv420p", "-f", "rawvideo", str(temporary / "decoded.yuv")], temporary, 60, stdout="decode-out", stderr="decode-error") - run([str(oracle / "ffprobe"), "-v", "error", "-max_alloc", "67108864", "-max_pixels", "4096", + run([str(oracle.ffprobe), "-v", "error", "-max_alloc", "67108864", "-max_pixels", "4096", "-threads", "1", "-f", "h264", "-select_streams", "v:0", "-show_entries", "stream=codec_name,width,height,pix_fmt,color_range,color_space,color_transfer,color_primaries:" @@ -254,7 +259,7 @@ def verify_capture(directory, oracle, mode, coreav_decoder, install=False, hoste not read(temporary, "probe-error", 32768) and not read(temporary, "coreav-error", 32768), "decoder_error") probe(load(temporary / "probe.json", LIMIT), value) - require(hashes == {name: file_hash(oracle / name) for name in hashes}, "tool_changed") + require(hashes == {name: file_hash(getattr(oracle, name)) for name in hashes}, "tool_changed") require(file_hash(coreav_decoder) == decoder_hash, "tool_changed") verify(directory, capture_record["files"], names, LIMIT) return {"schema": "coreav.videotoolbox-smoke-verification/1", "status": "verified", diff --git a/scripts/encoders/macos/test_owner_paths.py b/scripts/encoders/macos/test_owner_paths.py new file mode 100644 index 000000000..d3718790e --- /dev/null +++ b/scripts/encoders/macos/test_owner_paths.py @@ -0,0 +1,211 @@ +"""Mocked owner-path execution regressions; no media or oracle processes.""" + +from contextlib import ExitStack +from pathlib import Path +import sys +import tempfile +from types import SimpleNamespace +import unittest +from unittest import mock + +sys.path.insert(0, str(Path(__file__).resolve().parent)) +sys.path.insert(0, str(Path(__file__).resolve().parents[2])) + +import baseline_smoke +import evidence +import preparation +import producer +import registration +import timing +from test_oracle import Oracle +from test_preparation import item +from test_tools import registered, observation + + +class OwnerPaths(unittest.TestCase): + def test_timing_gate_executes_retained_encoder(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary).resolve() + reg = registered() + oracle = Oracle(root / "owner-encoder", root / "owner-probe") + evidence.write(root / "registration.json", {}) + registration_hash = evidence.file_hash(root / "registration.json") + args = SimpleNamespace(report=root / "gate.json", registration=root / "registration.json", root=root, + phase="before", availability=root / "availability.json", ram_output=root) + with mock.patch.object(timing, "preflight", return_value=(reg, oracle)), \ + mock.patch.object(timing.cache, "preflight"), \ + mock.patch.object(timing, "availability_file", return_value={"registration_sha256": registration_hash}), \ + mock.patch.object(timing, "ram_volume"), mock.patch.object(timing, "input_hashes"), \ + mock.patch.object(timing, "host_state", return_value=observation()), \ + mock.patch.object(timing, "warm"), \ + mock.patch.object(timing.cache, "observe", return_value={}), \ + mock.patch.object(timing.cache, "validate"), \ + mock.patch.object(timing, "run", side_effect=evidence.Invalid("child_failure")) as execute, \ + self.assertRaises(evidence.Invalid): + timing.capture_gate(args) + self.assertEqual(execute.call_count, 1) + self.assertEqual(execute.call_args.args[0][0], str(oracle.ffmpeg)) + self.assertEqual(evidence.load(args.report)["status"], "failed") + + def test_baseline_smoke_executes_returned_encoder(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary).resolve() + selected = root / "selected" + selected.mkdir() + oracle = Oracle(root / "owner-encoder", root / "owner-probe") + for path in (selected / "ffmpeg", selected / "ffprobe", oracle.ffmpeg, oracle.ffprobe, root / "exporter"): + path.write_bytes(b"synthetic") + fixture = producer.unit_item() + calls = [] + + def execute(argv, directory, _timeout, **kwargs): + calls.append(argv) + directory = Path(directory) + if "--resolve" in argv: + (directory / kwargs["stdout"]).write_bytes(b"") + (directory / kwargs["stderr"]).write_bytes(b"") + elif "identify" in argv: + evidence.write(directory / "identity.json", {"schema": "coreav.videotoolbox-encoder-identity/1", + "encoder_id": "synthetic", "hardware": "hardware"}) + else: + (directory / "video.h264").write_bytes(b"synthetic") + (directory / "packets.stats").write_bytes(b"synthetic") + (directory / "observations.txt").write_bytes(b"synthetic") + + with ExitStack() as stack: + owner = stack.enter_context(mock.patch("test_oracle.require", return_value=oracle)) + stack.enter_context(mock.patch.object(baseline_smoke.sys, "platform", "darwin")) + stack.enter_context(mock.patch.object(sys, "argv", ["baseline", "--oracle-bin", str(selected), + "--exporter", str(root / "exporter"), "--output", str(root / "output")])) + stack.enter_context(mock.patch.object(baseline_smoke, "fixtures", return_value={"synthetic": fixture})) + stack.enter_context(mock.patch.object(baseline_smoke, "fixture_frames", return_value=iter([b"raw"] * 4))) + stack.enter_context(mock.patch.object(baseline_smoke, "trace", return_value=({"encoder_id": "synthetic"}, None))) + stack.enter_context(mock.patch.object(baseline_smoke, "packet_ledger", return_value=[{"bytes": 9}])) + stack.enter_context(mock.patch.object(baseline_smoke, "run", side_effect=execute)) + baseline_smoke.main() + owner.assert_called_once_with(selected / "ffmpeg", selected / "ffprobe") + self.assertEqual(calls[1][0], str(oracle.ffmpeg)) + self.assertEqual(calls[0][-4:], ["--ffmpeg", str(oracle.ffmpeg), "--ffprobe", str(oracle.ffprobe)]) + self.assertTrue((root / "output/oracle.stdout").is_file()) + self.assertTrue((root / "output/oracle.stderr").is_file()) + + def test_preparation_executes_returned_encoder(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary).resolve() + selected = root / "selected" + selected.mkdir() + oracle = Oracle(root / "owner-encoder", root / "owner-probe") + for name, path in (("ffmpeg", oracle.ffmpeg), ("ffprobe", oracle.ffprobe)): + data = ("fake " + name).encode() + path.write_bytes(data) + (selected / name).write_bytes(data) + source = root / "source" + source.write_bytes(b"source") + calls = [] + + def capture(argv, directory, phase, binding, deadline, raw=None, guard=None): + calls.append(argv) + if phase == "oracle": + return {"status": "ok"} + data = b"abcdef" * 240 + (directory / "prepare.raw").write_bytes(data) + raw.feed(data) + return {"status": "ok", "raw_hashes": raw.finish()} + + with mock.patch("test_oracle.require", return_value=oracle) as owner, \ + mock.patch.object(preparation.sys, "platform", "linux"), \ + mock.patch.object(preparation.platform, "machine", return_value="x86_64"), \ + mock.patch.object(preparation.os, "pidfd_open", create=True), \ + mock.patch.object(preparation.process, "capture", side_effect=capture): + result = preparation.materialize_one(source, item(), selected, root / "output") + self.assertEqual(result["status"], "complete") + owner.assert_called_once_with(selected / "ffmpeg", selected / "ffprobe") + self.assertEqual(calls[-1][0], str(oracle.ffmpeg)) + + def test_registration_executes_and_returns_qualified_pair(self): + self.registration_fixture() + + def test_registration_qualifies_the_explicit_probe_without_a_new_path_guard(self): + self.registration_fixture(explicit=True) + + def test_registration_keeps_the_pin_stderr_refusal(self): + self.registration_fixture(pin_error=b"synthetic qualification diagnostic") + + def registration_fixture(self, explicit=False, pin_error=b""): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary).resolve() + reg = registered() + for record in reg["executables"].values(): + path = root / record["file"] + path.parent.mkdir(parents=True, exist_ok=True) + path.write_bytes(b"synthetic") + binary = root / reg["executables"]["ffmpeg"]["file"] + (binary.parent / "ffprobe").write_bytes(b"synthetic") + probe = root / "explicit-probe" if explicit else None + oracle = Oracle(root / "owner-encoder", root / "owner-probe") + help_bytes = b"synthetic help" + build = {"ffprobe_file": str((binary.parent / "ffprobe").relative_to(root)), + "macos_build": "synthetic", "configuration": ["--synthetic"], + "encoder_help_sha256": evidence.sha(help_bytes)} + calls = [] + + def execute(argv, directory, timeout, stdout, stderr): + calls.append(argv) + (Path(directory) / stderr).write_bytes(pin_error if stdout == "pin" else b"") + data = b"ffmpeg version synthetic\nconfiguration: --synthetic\n" if "-version" in argv else help_bytes + (Path(directory) / stdout).write_bytes(data) + + with mock.patch("test_oracle.require", return_value=oracle) as owner, \ + mock.patch.object(registration.sys, "platform", "darwin"), \ + mock.patch.dict(registration.os.environ, {"COREAV_MAC_ALLOCATION_SHA256": reg["host"]["allocation_sha256"]}, clear=True), \ + mock.patch.object(registration, "source_registration", return_value=reg), \ + mock.patch.object(registration, "host_observation", return_value=reg["host"]), \ + mock.patch.object(registration, "file_hash", side_effect=lambda path, **kwargs: + next(record["sha256"] for record in reg["executables"].values() if root / record["file"] == path)), \ + mock.patch.object(registration, "load", return_value=build), \ + mock.patch.object(registration, "run", side_effect=execute): + if pin_error: + with self.assertRaisesRegex(evidence.Invalid, "baseline_pin"): + registration.preflight(root / "registration.json", root, probe) + else: + result = registration.preflight(root / "registration.json", root, probe) + owner.assert_called_once_with(binary, probe if explicit else binary.parent / "ffprobe") + if pin_error: + self.assertEqual(len(calls), 1) + return + self.assertEqual(result, (reg, oracle)) + self.assertEqual([argv[0] for argv in calls[1:]], [str(oracle.ffmpeg)] * 2) + self.assertEqual(calls[0][-4:], ["--ffmpeg", str(oracle.ffmpeg), "--ffprobe", str(oracle.ffprobe)]) + + def test_analysis_preflight_executes_returned_filter_tool(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary).resolve() + reg = registered() + oracle = Oracle(root / "owner-encoder", root / "owner-probe") + reg["metric_tools"]["metrics"] = reg["metric_tools"]["ffmpeg"] + args = SimpleNamespace(root=root, registration=root / "registration.json", oracle_bin=root / "selected", + coreav_decoder=root / "decoder", model=root / "model", install_oracle=False) + hashes = {oracle.ffmpeg: reg["metric_tools"]["ffmpeg"], oracle.ffprobe: reg["metric_tools"]["ffprobe"], + args.coreav_decoder: reg["metric_tools"]["coreav_decoder"], args.model: reg["metric_tools"]["model"], + Path(producer.__file__).resolve(): reg["metric_tools"]["evidence_producer"]} + hashes.update({args.oracle_bin / name: reg["metric_tools"][name] for name in ("ffmpeg", "ffprobe")}) + calls = [] + + def execute(argv, directory, timeout, **kwargs): + calls.append(argv) + (Path(directory) / "stdout").write_text(" T libvmaf\n T psnr\n T ssim\n") + + with mock.patch("test_oracle.require", return_value=oracle) as owner, \ + mock.patch.object(producer.sys, "platform", "linux"), \ + mock.patch.dict(producer.os.environ, {}, clear=True), \ + mock.patch.object(producer, "source_registration", return_value=reg), \ + mock.patch.object(producer, "file_hash", side_effect=lambda path, *args: hashes[path]), \ + mock.patch.object(producer, "run", side_effect=execute): + result = producer.analysis_preflight(args) + owner.assert_called_once_with(args.oracle_bin / "ffmpeg", args.oracle_bin / "ffprobe") + self.assertEqual(result, (reg, oracle)) + self.assertEqual(calls, [[str(oracle.ffmpeg), "-hide_banner", "-filters"]]) + + +if __name__ == "__main__": + unittest.main() diff --git a/scripts/encoders/macos/test_preparation.py b/scripts/encoders/macos/test_preparation.py index d8ae1af5b..d2885470a 100644 --- a/scripts/encoders/macos/test_preparation.py +++ b/scripts/encoders/macos/test_preparation.py @@ -86,7 +86,7 @@ def test_unconsumed_freeze_metadata_does_not_change_recipe(self): def test_exact_literal_conversion_and_command(self): value = item() before = copy.deepcopy(value) - command = p.command("/local/source.bin", value, "/local/oracle") + command = p.command("/local/source.bin", value, "/local/oracle/ffmpeg") conversion = ( "scale=w=iw:h=ih:flags=bilinear+accurate_rnd+bitexact:sws_dither=none:in_color_matrix=bt709:" "out_color_matrix=bt709:in_range=tv:out_range=tv:threads=1,format=pix_fmts=yuv444p16le," @@ -258,7 +258,7 @@ def captured(argv, dest, phase, binding, deadline, raw=None, guard=None): ) if phase == "oracle": self.assertEqual( - argv[1:3], ["-I", str(p.ROOT / "scripts/oracle_pin.py")] + argv[1:3], ["-I", str(p.ROOT / "scripts/test_oracle.py")] ) if after_capture: after_capture(phase, source, oracle) @@ -275,6 +275,7 @@ def captured(argv, dest, phase, binding, deadline, raw=None, guard=None): return result with ( + mock.patch("test_oracle.require", return_value=p.test_oracle.Oracle(oracle / "ffmpeg", oracle / "ffprobe")), mock.patch.object(process, "capture", side_effect=captured) as capture, mock.patch.object(process, "publish", side_effect=published), ): diff --git a/scripts/encoders/macos/test_producer.py b/scripts/encoders/macos/test_producer.py index 34936d288..e5f5809e0 100644 --- a/scripts/encoders/macos/test_producer.py +++ b/scripts/encoders/macos/test_producer.py @@ -21,6 +21,7 @@ import registration import smoke import timing +from test_oracle import Oracle from test_tools import h, hosted_refusal, native, observation, proof, registered SPS = b"\x67\x64\x00\x1f\x80" @@ -422,7 +423,7 @@ def test_baseline_capture_analysis_and_replay_bind_all_new_records(self): args = SimpleNamespace(oracle_bin=root, coreav_decoder=root / "decoder", model=model, resume=False, registration=root / "registration.json", capture=root / "timing.json") with mock.patch.object(producer, "run", side_effect=fake): - result = producer.analyse(directory, source, item, "hardware", "ffmpeg", reg, args, spec()) + result = producer.analyse(directory, source, item, "hardware", "ffmpeg", reg, args, spec(), Oracle(root / "ffmpeg", root / "ffprobe")) self.assertEqual(result["baseline"]["identity"]["encoder_id"], "actual.fake.encoder") self.assertEqual(result["requested_settings"]["observation"], "unobserved") self.assertEqual(sum(row["bytes"] for row in result["packet_ledger"]), len(VIDEO)) @@ -468,19 +469,19 @@ def test_resume_rebuilds_only_an_owned_incomplete_analysis_unit(self): evidence.write(directory / "native.json", native_report(item)) with mock.patch.object(producer, "run", side_effect=evidence.Invalid("process_infrastructure")), \ self.assertRaises(evidence.Invalid): - producer.analyse(directory, source, item, "hardware", "coreav", reg, args, spec()) + producer.analyse(directory, source, item, "hardware", "coreav", reg, args, spec(), Oracle(root / "ffmpeg", root / "ffprobe")) self.assertEqual(evidence.load(directory / "analysis-owner.json")["status"], "incomplete") (directory / "analysis-owner.json.tmp").write_bytes(b'{"partial":') (directory / "analysis" / "unrelated.txt").write_bytes(b"keep") args.resume = True with mock.patch.object(producer, "run") as command, self.assertRaises(evidence.Invalid): - producer.analyse(directory, source, item, "hardware", "coreav", reg, args, spec()) + producer.analyse(directory, source, item, "hardware", "coreav", reg, args, spec(), Oracle(root / "ffmpeg", root / "ffprobe")) command.assert_not_called() self.assertEqual((directory / "analysis" / "unrelated.txt").read_bytes(), b"keep") (directory / "analysis" / "unrelated.txt").unlink() fake = FakeCommands(item, smoke.source()) with mock.patch.object(producer, "run", side_effect=fake): - result = producer.analyse(directory, source, item, "hardware", "coreav", reg, args, spec()) + result = producer.analyse(directory, source, item, "hardware", "coreav", reg, args, spec(), Oracle(root / "ffmpeg", root / "ffprobe")) self.assertTrue((directory / "failure.json").exists()) self.assertFalse((directory / "analysis-owner.json.tmp").exists()) producer.verify_output(result, directory, source, item, "hardware", "coreav", reg, spec(), args) @@ -490,9 +491,9 @@ def test_resume_rebuilds_only_an_owned_incomplete_analysis_unit(self): (other / "video.h264").write_bytes(VIDEO) evidence.write(other / "native.json", native_report(item)) with mock.patch.object(producer, "run", side_effect=evidence.Invalid("child_crash")), self.assertRaises(evidence.Invalid): - producer.analyse(other, source, item, "hardware", "coreav", reg, args, spec()) + producer.analyse(other, source, item, "hardware", "coreav", reg, args, spec(), Oracle(root / "ffmpeg", root / "ffprobe")) with mock.patch.object(producer, "run") as command, self.assertRaises(evidence.Invalid): - producer.analyse(other, source, item, "hardware", "coreav", reg, args, spec()) + producer.analyse(other, source, item, "hardware", "coreav", reg, args, spec(), Oracle(root / "ffmpeg", root / "ffprobe")) command.assert_not_called() def test_fake_commands_produce_replayable_dual_decode_and_metric_bytes(self): @@ -515,21 +516,24 @@ def test_fake_commands_produce_replayable_dual_decode_and_metric_bytes(self): args = SimpleNamespace(oracle_bin=root, coreav_decoder=root / "decoder", model=model, resume=False, registration=root / "registration.json", capture=root / "timing.json") fake = FakeCommands(item, smoke.source()) + selected = Oracle(root / "owner" / "ffmpeg", root / "owner" / "ffprobe") with mock.patch.object(producer, "run", side_effect=fake): - result = producer.analyse(directory, source, item, "hardware", "coreav", reg, args, spec()) + result = producer.analyse(directory, source, item, "hardware", "coreav", reg, args, spec(), selected) producer.verify_output(result, directory, source, item, "hardware", "coreav", reg, spec(), args) args.resume = True with mock.patch.object(producer, "run", side_effect=AssertionError("completed work reran")): - self.assertEqual(producer.analyse(directory, source, item, "hardware", "coreav", reg, args, spec()), result) + self.assertEqual(producer.analyse(directory, source, item, "hardware", "coreav", reg, args, spec(), selected), result) changed = copy.deepcopy(reg) changed["metric_tools"]["model"] = h("changed-model") with mock.patch.object(producer, "run") as command, self.assertRaises(evidence.Invalid): - producer.analyse(directory, source, item, "hardware", "coreav", changed, args, spec()) + producer.analyse(directory, source, item, "hardware", "coreav", changed, args, spec(), selected) command.assert_not_called() self.assertEqual(result["metrics"]["frames"][0]["squared_error"], 6144) self.assertEqual(result["metrics"]["frames"][0]["samples"], 6144) self.assertEqual(result["decoders"]["coreav"]["frame_sha256"], result["decoders"]["ffmpeg"]["frame_sha256"]) commands = fake.commands + self.assertEqual([command[0] for command in commands if Path(command[0]).name in ("ffmpeg", "ffprobe")], + [str(selected.ffmpeg), str(selected.ffprobe), str(selected.ffmpeg)]) self.assertTrue(any("compare" in command for command in commands)) graph = next(command[command.index("-filter_complex") + 1] for command in commands if "-filter_complex" in command) self.assertIn("libvmaf=model=path=model.json", graph) @@ -592,7 +596,10 @@ def native_capture(exporter, directory, mode, runner): "files": evidence.bind(directory, names, SMALL)}) SMALL = producer.SMALL - with mock.patch.object(producer, "preflight", return_value=reg), \ + (root / "owner").mkdir() + (root / "owner/ffprobe").write_bytes(b"ffprobe") + selected = Oracle(root / "owner/ffmpeg", root / "owner/ffprobe") + with mock.patch.object(producer, "preflight", return_value=(reg, selected)) as admission, \ mock.patch.object(timing, "host_state", return_value=observation()), \ mock.patch.object(observations, "host_observation", return_value=reg["host"]), \ mock.patch.dict(os.environ, {"COREAV_MAC_ALLOCATION_SHA256": reg["host"]["allocation_sha256"]}), \ @@ -600,6 +607,11 @@ def native_capture(exporter, directory, mode, runner): mock.patch.object(smoke, "capture", side_effect=native_capture), \ mock.patch.object(producer, "run", side_effect=fake): producer.capture_preflights(args) + self.assertEqual(admission.call_args_list[0], mock.call(args.registration, args.root, args.ffprobe)) + for name in ("ffmpeg", "ffprobe"): + commands = [command for command in fake.commands if Path(command[0]).name == name] + self.assertTrue(commands) + self.assertTrue(all(command[0] == str(getattr(selected, name)) for command in commands)) result = timing.availability_file(args.output / "availability.json", reg, root) self.assertEqual(result["cells"]["hardware"]["ffmpeg"]["status"], "encoded") self.assertEqual(result["cells"]["software"]["coreav"]["status"], "unavailable") @@ -614,7 +626,7 @@ def native_capture(exporter, directory, mode, runner): (software / "manifest.json").write_bytes(original) refused_software = True refused_args = SimpleNamespace(**{**vars(args), "output": root / "hosted-refusal"}) - with mock.patch.object(producer, "preflight", return_value=reg), \ + with mock.patch.object(producer, "preflight", return_value=(reg, Oracle(root / "ffmpeg", (root / "ffprobe").resolve()))), \ mock.patch.object(timing, "host_state", return_value=observation()), \ mock.patch.object(observations, "host_observation", return_value=reg["host"]), \ mock.patch.dict(os.environ, {"COREAV_MAC_ALLOCATION_SHA256": reg["host"]["allocation_sha256"]}), \ @@ -634,7 +646,7 @@ def native_capture(exporter, directory, mode, runner): timing.availability_file(args.output / "availability.json", reg, root) fake.drop_observation = "encoder_id" args.output = root / "missing-observation" - with mock.patch.object(producer, "preflight", return_value=reg), \ + with mock.patch.object(producer, "preflight", return_value=(reg, Oracle(root / "ffmpeg", (root / "ffprobe").resolve()))), \ mock.patch.object(timing, "host_state", return_value=observation()), \ mock.patch.object(observations, "host_observation", return_value=reg["host"]), \ mock.patch.dict(os.environ, {"COREAV_MAC_ALLOCATION_SHA256": reg["host"]["allocation_sha256"]}), \ @@ -766,7 +778,7 @@ def test_interrupted_sealed_revalidation_preserves_every_hashed_record(self): with mock.patch.object(producer, "trusted_analysis_event"), \ mock.patch.object(producer, "validate", return_value=reg), \ mock.patch.object(producer, "campaign_binding", return_value=binding), \ - mock.patch.object(producer, "analysis_preflight", return_value=reg), \ + mock.patch.object(producer, "analysis_preflight", return_value=(reg, Oracle(root / "ffmpeg", root / "ffprobe"))), \ mock.patch.object(producer, "run", side_effect=AssertionError("sealed media reran")): evidence.write(args.registration, {}) with mock.patch.object(timing, "replay", side_effect=KeyboardInterrupt), \ diff --git a/scripts/encoders/macos/test_tools.py b/scripts/encoders/macos/test_tools.py index 5b2d42412..01c8b73c6 100644 --- a/scripts/encoders/macos/test_tools.py +++ b/scripts/encoders/macos/test_tools.py @@ -24,6 +24,7 @@ import registration import smoke import timing +from test_oracle import Oracle def h(value): @@ -486,6 +487,14 @@ def test_transferred_artifacts_have_complete_coverage(self): @mock.patch.object(smoke.sys, "platform", "linux") @mock.patch.object(smoke.platform, "machine", return_value="x86_64") def test_oracle_commands_are_explicit_and_errors_cannot_be_availability(self, machine): + self.verify_oracle_commands() + + @mock.patch.object(smoke.sys, "platform", "linux") + @mock.patch.object(smoke.platform, "machine", return_value="x86_64") + def test_smoke_executes_the_distinctive_returned_owner_pair(self, machine): + self.verify_oracle_commands(distinctive=True) + + def verify_oracle_commands(self, distinctive=False): with tempfile.TemporaryDirectory() as directory: root = Path(directory) capture, oracle = root / "capture", root / "oracle" @@ -494,6 +503,12 @@ def test_oracle_commands_are_explicit_and_errors_cannot_be_availability(self, ma smoke_directory(capture) for name in ("ffmpeg", "ffprobe"): (oracle / name).write_bytes(name.encode()) + owner_dir = root / "owner" + owner_dir.mkdir() + for name in ("ffmpeg", "ffprobe"): + (owner_dir / name).write_bytes(name.encode()) + selected = Oracle(owner_dir / "ffmpeg", owner_dir / "ffprobe") if distinctive else \ + Oracle(oracle / "ffmpeg", oracle / "ffprobe") decoder = root / "decoder" decoder.write_bytes(b"fake independent decoder") commands = [] @@ -517,18 +532,22 @@ def fake(command, temporary, timeout, stdout="stdout", stderr="stderr", **kwargs "width": 64, "height": 64, "frames": 4, "warnings": 0}) return 1 - with mock.patch.object(smoke, "run", side_effect=fake): + with mock.patch("test_oracle.require", return_value=selected) as owner, \ + mock.patch.object(smoke, "run", side_effect=fake): result = smoke.verify_capture(capture, oracle, "hardware", decoder, True) + owner.assert_called_once_with(oracle.resolve() / "ffmpeg", oracle.resolve() / "ffprobe") self.assertEqual(result["status"], "verified") self.assertTrue(any("install-oracle-ffmpeg.sh" in str(arg) for command in commands for arg in command)) - self.assertTrue(any("--verify-bin" in command for command in commands)) + self.assertEqual([command[0] for command in commands[1:]], + [str(selected.ffmpeg), str(selected.ffprobe), str(decoder.resolve())]) decode = next(command for command in commands if str(command[0]).endswith("ffmpeg")) self.assertLess(decode.index("-c:v"), decode.index("-i")) self.assertEqual(decode[decode.index("-c:v") + 1], "h264") self.assertIn("-xerror", decode) self.assertNotIn("-c", decode) for error in (evidence.Invalid("timeout"), evidence.Invalid("child_failure"), OSError("secret-path")): - with mock.patch.object(smoke, "run", side_effect=error), self.assertRaises(type(error)): + with mock.patch("test_oracle.require", return_value=selected), \ + mock.patch.object(smoke, "run", side_effect=error), self.assertRaises(type(error)): smoke.verify_capture(capture, oracle, "hardware", decoder) record = evidence.load(capture / "capture.json") record["files"]["video.h264"]["sha256"] = h("changed") @@ -802,7 +821,7 @@ def resident(*_args): return cache_fact(source, instant, instant + 1) with mock.patch.multiple(timing, - preflight=mock.Mock(return_value=reg), input_hashes=mock.Mock(), warm=mock.Mock(), + preflight=mock.Mock(return_value=(reg, Oracle(root / reg["executables"]["ffmpeg"]["file"], root / "ffprobe"))), input_hashes=mock.Mock(), warm=mock.Mock(), ram_volume=mock.Mock(), host_state=mock.Mock(return_value=observation()), availability_file=mock.Mock(return_value={"registration_sha256": registration_hash}), run=encode, capture_identity=identity), \ @@ -886,12 +905,14 @@ def fake(command, location, timeout, **kwargs): nonlocal count count += 1 if count == 2: + self.assertEqual(command[0], str(selected.ffmpeg)) raise evidence.Invalid("process_infrastructure") Path(command[command.index("--output") + 1]).write_bytes(b"fake output") evidence.write(Path(command[command.index("--report") + 1]), {}) return 1 - with mock.patch.object(timing, "preflight", return_value=reg), \ + selected = Oracle(root / "owner-encoder", root / "owner-probe") + with mock.patch.object(timing, "preflight", return_value=(reg, selected)), \ mock.patch.object(timing, "bound_gate", return_value=({"ended_ns": time.time_ns() - 1000000}, 1)), \ mock.patch.object(timing, "availability_file", return_value={"registration_sha256": reg_hash}), \ mock.patch.object(timing, "ram_volume"), \ diff --git a/scripts/encoders/macos/timing.py b/scripts/encoders/macos/timing.py index 23578796f..70e48f816 100644 --- a/scripts/encoders/macos/timing.py +++ b/scripts/encoders/macos/timing.py @@ -78,11 +78,13 @@ def ram_volume(directory): require(any(directory == mount or directory.is_relative_to(mount) for mount in mounts), "ram_volume") -def commands(registration, item, cell, root, output, native_report): +def commands(registration, item, cell, root, output, native_report, oracle=None): covered_class(item) rate = item["rate"] values = {name: str(Path(root) / record["file"]) for name, record in registration["executables"].items()} + if oracle is not None: + values["ffmpeg"] = str(oracle.ffmpeg) values.update(raw=str(Path(root) / item["raw_file"]), width=str(item["width"]), height=str(item["height"]), geometry=f'{item["width"]}x{item["height"]}', rate_num=str(rate["num"]), rate_den=str(rate["den"]), @@ -187,7 +189,7 @@ def capture_gate(args): "phase": args.phase, "diagnostic": "gate_incomplete"} write_gate(args.report, result) try: - reg = preflight(args.registration, args.root) + reg, oracle = preflight(args.registration, args.root) cache.preflight(reg, args.root) reg_hash = file_hash(args.registration) available = availability_file(args.availability, reg, args.root) @@ -218,7 +220,7 @@ def capture_gate(args): directory = temporary / f"{arm}-{iteration}-{label}" directory.mkdir() output = directory / "video.h264" - command = commands(reg, source, "hardware", args.root, output, directory / "packets.stats")["ffmpeg"] + command = commands(reg, source, "hardware", args.root, output, directory / "packets.stats", oracle)["ffmpeg"] pair[label + "_started_ns"] = time.time_ns() pair[label + "_ns"] = run(command, directory, 300, env=environment) pair[label + "_ended_ns"] = time.time_ns() @@ -275,7 +277,7 @@ def execute(args): args.report.parent.mkdir(parents=True, exist_ok=True) write(args.report, report) try: - registration = preflight(args.registration, args.root) + registration, oracle = preflight(args.registration, args.root) report.update(coverage(registration)) cache.preflight(registration, args.root) registration_hash = file_hash(args.registration) @@ -307,7 +309,7 @@ def execute(args): directory = working / call directory.mkdir() output, native = directory / "video.h264", directory / "native.json" - command = commands(registration, item, cell, args.root, output, native)[side] + command = commands(registration, item, cell, args.root, output, native, oracle)[side] record = {"cell": cell, "input_id": item["id"], "iteration": iteration, "side": side, "elapsed_ns": None, "status": "aborted", "output_sha256": None, "output_bytes": None, diff --git a/scripts/encoders/macos/videotoolbox-sources.json b/scripts/encoders/macos/videotoolbox-sources.json index 6a08bfb42..69148bd4d 100644 --- a/scripts/encoders/macos/videotoolbox-sources.json +++ b/scripts/encoders/macos/videotoolbox-sources.json @@ -12801,27 +12801,27 @@ "tools": { "docs/design/encoders.md": "24266e234fbbe6fdb83d2f82fdb78a47e781867b36750ddab2a10235a6a99fe5", "docs/design/encoders/macos.md": "bd4c5444d5df030cdbfddd80e79166f7375da4acabf308eff191c2170c455d02", - "scripts/encoders/macos/baseline_smoke.py": "a4c1f04eecca082ebb90e2305d08443c6ccab571736f641013b62f6a60b910d5", + "scripts/encoders/macos/baseline_smoke.py": "285283edc29fef6af35799eccd545fd7a7f20ae857c7bbc57dfa56fdee20a3e9", "scripts/encoders/macos/cache_residency.py": "a4adb4552616e840f0fdde85cc51287b9d7ed2e77f37d9a353a019441ac718aa", "scripts/encoders/macos/coreav_build.py": "55d60472c1d8ef1467502c004b4a6411d9882e460fad5961fcea3db5ab1c35dc", "scripts/encoders/macos/evidence.py": "20104d154f394410afd2bcf73153bca3aa204a21cce4426ed076c0eccce53e90", "scripts/encoders/macos/judging.py": "0c872b0e8c99d9127b4a8b6f9203d3c9cfab4d8093fd63aadf62367d3b9cd4ed", "scripts/encoders/macos/metrics.py": "2bde81fc2935362aaf7cb9f11579dd1772ee537b881de42eb5ebd9c125e88aea", "scripts/encoders/macos/observations.py": "aaf109218fbb96d3ac474feb868a12dc2bfab2e0dd5ded44d2495c77d43f380b", - "scripts/encoders/macos/preparation.py": "935d1893997fd07182ef3a3edf0f8640631b194f028fd897f3083dd00dd346f7", + "scripts/encoders/macos/preparation.py": "93a54f8f32ca16045ac6140846429a2655b17ba9d4908b6ba4a75b600db20638", "scripts/encoders/macos/preparation_process.py": "481d7dff5ec38f6d15fc4411dc4a4fee6a9bb7d468c3c8b1a07f719a236030f0", "scripts/encoders/macos/process.py": "f2b0ea8d64cf11031f8680d058ff875fa40152f3a29c87830d4e587aa0313a6d", - "scripts/encoders/macos/producer.py": "6cd7dd544a19360fe5fb62287df0274639bbf10c035f53f6c2f69ace9548b977", - "scripts/encoders/macos/registration.py": "fa54f2dd910be4174d6f46503349b75d4d09b4d695700fc57c5f7c8bd494bac4", - "scripts/encoders/macos/smoke.py": "de72d1ad5be911692a02308ecda7703e27619b0ef00818896703988a44e3925c", + "scripts/encoders/macos/producer.py": "60ca54fb87dea4d94359c85ca2478fa7356b769c3baa5ef86c849c3643e98c18", + "scripts/encoders/macos/registration.py": "59472f1351a07c9b61722b8c471bfbee69901176e565a3c06293fcc03bbd748e", + "scripts/encoders/macos/smoke.py": "5247afe4e3264a67e6f381a5e1d232374ce11f19e3ddf54a73222757909a009f", "scripts/encoders/macos/source_freeze.py": "4a281b0b9fa19c0c455869351e493ed34922eccbb5e2fab0375dd5d70b50410f", "scripts/encoders/macos/test_coreav_build.py": "3f3101fb693f9a559b71b9fdf7969047d3c36a8ba02fe2b1fd816f2aa53f9bcf", - "scripts/encoders/macos/test_preparation.py": "03a24ab4366bd9bbd589c73ae096e7ab7cdbcd0c8ef9090d0eb34d603190b5a0", + "scripts/encoders/macos/test_preparation.py": "8fde0a71acfe04ec1b3ef1521de19e6039156694ff906674480de365093052d6", "scripts/encoders/macos/test_process_signals.py": "3fb564e5a9075e7f2cfca5eb10bf8110fdaf5afb8d2ccabdf0d0cac9628add8d", - "scripts/encoders/macos/test_producer.py": "23213fc74b24587fd9157d6367238d5230009b323de7f40b73c9ac58c7a21296", + "scripts/encoders/macos/test_producer.py": "2fb7ab4259bbf7f45b8f4b3251535c30262ea42adc16fd0a8e096e52c5869743", "scripts/encoders/macos/test_source_freeze.py": "182eff66524f2f82afe71efffaa5214710551876207b97f4c347213193b06468", - "scripts/encoders/macos/test_tools.py": "074451a87d1a59ac8adbd9974cf314deddc3ffa8604e98408a7a950f7751974a", - "scripts/encoders/macos/timing.py": "0d3749042579c70d86a4d16f163539c1da8baba3412ff44797705405c682d1c4", + "scripts/encoders/macos/test_tools.py": "0a7a5ec9dd7b72b4031828f9b1f8863758f67b499e45fac261d9bd08fecf2a85", + "scripts/encoders/macos/timing.py": "25d820de24631dc2978cfbbdf301f55a613636f99e7d5dadd8b2ff7553be2061", "scripts/encoders/macos/videotoolbox-plan.md": "d459d5ac4f58e9fc7c96c5654a5b2f5dd8d703a9d61d496c5f683121b7d0bfe0", "scripts/install-oracle-ffmpeg-macos.sh": "6e1a6fc172506ebbea8ec9b1f1c6b2682aaebfe849485c2cb7cbf9430139cbe3", "scripts/install-oracle-ffmpeg.sh": "819e66bbdd3ee43327e5183be216997211299434db239eb4a41a22c41910bfd5", From 9e44a6b7bc76d1c04ec14656c2d7003b95706c1a Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 18:09:25 +0900 Subject: [PATCH 034/113] fix(oracle): resolve legacy bare probes to the qualified pair corpus_kd and current_ci call frozen run.py helpers that launch a bare ffprobe. Both now put the owner-returned probe's directory first on that helper's PATH and refuse to start unless the name resolves to the returned path. The stage3 corpus step passes the returned probe to its children through FFPROBE. Signed-off-by: Gunwoo Kim --- scripts/tests/test_stage3_run_oracle.py | 9 +++++++ tools/compat-corpus/corpus_kd.py | 5 +++- tools/compat-corpus/current_ci.py | 3 +++ tools/compat-corpus/tests/test_corpus_kd.py | 25 ++++++++++++++++++++ tools/compat-corpus/tests/test_current_ci.py | 23 ++++++++++++++++-- tools/stage3-report/run.py | 2 +- 6 files changed, 63 insertions(+), 4 deletions(-) diff --git a/scripts/tests/test_stage3_run_oracle.py b/scripts/tests/test_stage3_run_oracle.py index 9e9f61cac..9f3623927 100644 --- a/scripts/tests/test_stage3_run_oracle.py +++ b/scripts/tests/test_stage3_run_oracle.py @@ -67,3 +67,12 @@ def run(command, **extra): self.assertEqual(command[command.index('--ffprobe') + 1], str(pair.ffprobe)) if script not in ('compat_check.py', 'policy_check.py'): self.assertEqual(command[command.index('--ffmpeg') + 1], str(pair.ffmpeg)) + + def test_corpus_children_probe_with_the_retained_path(self): + pair = driver.test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as temporary, \ + mock.patch.object(driver, 'corpus_credentials', return_value={}), \ + mock.patch.object(driver, 'run', side_effect=RuntimeError('captured')) as execute: + with self.assertRaisesRegex(RuntimeError, 'captured'): + driver.step_corpus(Path(temporary), types.SimpleNamespace(oracle=pair, workers=1, recheck=None)) + self.assertEqual(execute.call_args.kwargs['FFPROBE'], str(pair.ffprobe)) diff --git a/tools/compat-corpus/corpus_kd.py b/tools/compat-corpus/corpus_kd.py index 268e185be..393388a95 100644 --- a/tools/compat-corpus/corpus_kd.py +++ b/tools/compat-corpus/corpus_kd.py @@ -17,6 +17,7 @@ import os import pathlib import re +import shutil import subprocess import sys import types @@ -1015,7 +1016,7 @@ def main(): oracle = test_oracle.require(args.oracle_dir / 'ffmpeg', args.oracle_dir / 'ffprobe') except test_oracle.QualificationError as error: raise ValueError(str(error)) from None - os.environ['PATH'] = str(args.oracle_dir.resolve()) + os.pathsep + os.environ['PATH'] + os.environ['PATH'] = str(oracle.ffprobe.parent) + os.pathsep + os.environ['PATH'] args.coreav = str(pathlib.Path(args.coreav).resolve(strict=True)) identities = {'binary_sha256': file_hash(args.coreav), 'oracle_sha256': file_hash(oracle.ffprobe), @@ -1029,6 +1030,8 @@ def main(): (args.out / 'inventory.json').write_text(json.dumps(frozen, indent=2) + '\n') (args.out / 'identities.json').write_text(json.dumps(identities, indent=2) + '\n') run.ENV = run.release_round.environment(args.out / 'private/fallback.jsonl') + if pathlib.Path(shutil.which('ffprobe', path=run.ENV['PATH']) or 'ffprobe').resolve() != oracle.ffprobe.resolve(): + raise ValueError('PATH does not resolve ffprobe to the qualified oracle') results = [{'alias': r['alias'], 'container': r['container'], 'holdout': r['holdout'], 'status': 'unprocessed'} for r in files] aborted, active = False, None diff --git a/tools/compat-corpus/current_ci.py b/tools/compat-corpus/current_ci.py index 845b776fe..ba649cf72 100644 --- a/tools/compat-corpus/current_ci.py +++ b/tools/compat-corpus/current_ci.py @@ -181,6 +181,9 @@ def main(): parser.error(str(error)) ffmpeg, ffprobe = str(pair.ffmpeg), str(pair.ffprobe) legacy = reporter() + legacy.ENV = dict(legacy.ENV, PATH=str(pair.ffprobe.parent) + os.pathsep + legacy.ENV.get('PATH', '')) + if pathlib.Path(shutil.which('ffprobe', path=legacy.ENV['PATH']) or 'ffprobe').resolve() != pair.ffprobe.resolve(): + parser.error('PATH does not resolve ffprobe to the qualified oracle') records = [] legacy.ffmpeg_refusals = lambda o, f, c, errors: refusals(legacy, o, f, c, errors, records, ffmpeg, ffprobe) status = legacy.cmd_commands(opts) diff --git a/tools/compat-corpus/tests/test_corpus_kd.py b/tools/compat-corpus/tests/test_corpus_kd.py index 6ccb233f5..f0e78b455 100644 --- a/tools/compat-corpus/tests/test_corpus_kd.py +++ b/tools/compat-corpus/tests/test_corpus_kd.py @@ -480,6 +480,31 @@ def execute(self, oracle=None, qualification_error=None): checked.assert_called_once_with(self.root / 'ffmpeg', self.root / 'ffprobe') return result + def test_bare_strict_probe_resolves_to_the_owner_returned_probe(self): + import shutil + import test_oracle + qualified = self.root / 'qualified' + qualified.mkdir() + for name in ('ffmpeg', 'ffprobe'): + target = qualified / name + target.write_bytes((self.root / name).read_bytes()) + target.chmod(0o755) + oracle = test_oracle.Oracle(qualified / 'ffmpeg', qualified / 'ffprobe') + resolved = [] + def capture(*args): + resolved.append(pathlib.Path(shutil.which('ffprobe', path=run.ENV['PATH'])).resolve()) + raise OSError('stop after the first capture') + with mock.patch.object(kd, 'capture_file', side_effect=capture), self.assertRaises(OSError): + self.execute(oracle) + self.assertEqual(resolved, [oracle.ffprobe.resolve()]) + + def test_a_path_that_does_not_reach_the_returned_probe_is_rejected_before_capture(self): + with mock.patch.object(kd.shutil, 'which', return_value=str(self.root / 'coreav')), \ + mock.patch.object(kd, 'capture_file') as capture, \ + self.assertRaisesRegex(ValueError, 'qualified oracle'): + self.execute() + capture.assert_not_called() + def test_capture_executes_the_owner_returned_probe(self): import test_oracle qualified = self.root / 'qualified' diff --git a/tools/compat-corpus/tests/test_current_ci.py b/tools/compat-corpus/tests/test_current_ci.py index aefa601f2..16582b9ac 100644 --- a/tools/compat-corpus/tests/test_current_ci.py +++ b/tools/compat-corpus/tests/test_current_ci.py @@ -91,7 +91,8 @@ def commands(opts): counts, failures = legacy.ffmpeg_refusals(opts, [], collections.Counter(), []) report.write_text(json.dumps({'B1 ffmpeg': dict(counts), 'failures': failures})) return 0 - legacy = types.SimpleNamespace(cmd_commands=commands) + legacy = types.SimpleNamespace(cmd_commands=commands, ENV={'PATH': '/usr/bin'}) + real_which = shutil.which def refusals(*args): args[5].append({'status': 'unverified'}) return collections.Counter(fail=1), [] @@ -100,11 +101,29 @@ def refusals(*args): '--report', str(report), '--baseline', 'baseline.json']), \ mock.patch.object(current_ci, 'reporter', return_value=legacy), \ mock.patch.object(current_ci, 'refusals', side_effect=refusals) as checked, \ - mock.patch.object(current_ci.shutil, 'which', side_effect=lambda n: '/oracle/' + n), \ + mock.patch.object(current_ci.shutil, 'which', + side_effect=lambda n, path=None: real_which(n, path=path) if path else '/oracle/' + n), \ mock.patch.object(current_ci.test_oracle, 'require', return_value=pair) as qualify: + pair = current_ci.test_oracle.Oracle(pathlib.Path(tmp) / 'ffmpeg', pathlib.Path(tmp) / 'ffprobe') + for program in (pair.ffmpeg, pair.ffprobe): + program.write_text('#!/bin/sh\n') + program.chmod(0o755) + qualify.return_value = pair self.assertEqual(current_ci.main(), 1) qualify.assert_called_once() self.assertEqual(checked.call_args.args[-2:], (str(pair.ffmpeg), str(pair.ffprobe))) + self.assertEqual(legacy.ENV['PATH'].split(os.pathsep)[0], tmp) + + def test_a_path_that_does_not_reach_the_returned_probe_is_rejected(self): + legacy = types.SimpleNamespace(cmd_commands=mock.Mock(), ENV={'PATH': '/usr/bin'}) + pair = current_ci.test_oracle.Oracle(pathlib.Path('/qualified/ffmpeg'), pathlib.Path('/qualified/ffprobe')) + with mock.patch.object(sys, 'argv', ['current_ci.py', 'commands', '--coreav', 'candidate', '--report', 'r.json']), \ + mock.patch.object(current_ci, 'reporter', return_value=legacy), \ + mock.patch.object(current_ci.shutil, 'which', return_value='/elsewhere/ffprobe'), \ + mock.patch.object(current_ci.test_oracle, 'require', return_value=pair), \ + self.assertRaises(SystemExit): + current_ci.main() + legacy.cmd_commands.assert_not_called() def test_the_frozen_judging_files_keep_their_registered_hashes(self): registration = json.loads((ROOT / 'docs/measurements/compat-0.1.0/judging.json').read_text()) diff --git a/tools/stage3-report/run.py b/tools/stage3-report/run.py index f7197b74d..944c81eea 100644 --- a/tools/stage3-report/run.py +++ b/tools/stage3-report/run.py @@ -335,7 +335,7 @@ def step_corpus(work, args): status, _, err = run([sys.executable, '-I', HERE / 'corpus.py', 'run', '--family', family, '--out', out, '--work', work / f'work-{family}', '--workers', str(args.workers), *(['--recheck', args.recheck] if args.recheck else [])], - timeout=6 * 3600, **corpus_credentials()) + timeout=6 * 3600, FFPROBE=str(args.oracle.ffprobe), **corpus_credentials()) if status: sys.exit(f'corpus run failed ({family}):\n{err[-2000:]}') result['families'][family] = corpus.summarize(out, family) From 230b546998cf30eb24553160eacffa746cfb6f64 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 18:18:56 +0900 Subject: [PATCH 035/113] fix(oracle): qualify the thumbnail probe helpers default_video and at_time are imported by other tools that pass their own ffprobe. They now qualify the given probe's pair through the shared owner and run the returned path, and no longer default to a bare ffprobe. Signed-off-by: Gunwoo Kim --- scripts/tests/test_thumbnail_oracle.py | 23 +++++++++++++++++++++++ scripts/thumbnail_oracle.py | 6 ++++-- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/scripts/tests/test_thumbnail_oracle.py b/scripts/tests/test_thumbnail_oracle.py index b9fb0b434..5e16f0b57 100644 --- a/scripts/tests/test_thumbnail_oracle.py +++ b/scripts/tests/test_thumbnail_oracle.py @@ -65,6 +65,29 @@ def test_no_packet_keeps_coreavs_time(self): self.assertEqual(thumbnail_oracle.ffmpeg_time('ffprobe', pathlib.Path('a.webm'), summary(10065, 2012)), '10.065000') +class ProbeSelection(unittest.TestCase): + def test_imported_probe_helpers_execute_the_owner_returned_probe(self): + from unittest import mock + pair = types.SimpleNamespace(ffmpeg=pathlib.Path('/qualified/ffmpeg'), ffprobe=pathlib.Path('/qualified/ffprobe')) + listing = json.dumps({'streams': [{'index': 0, 'codec_type': 'video', 'width': 2, 'height': 2}], + 'format': {'start_time': '0'}, 'packets': [{'pts_time': '0', 'duration_time': '1'}]}) + with mock.patch.object(thumbnail_oracle.test_oracle, 'require', return_value=pair) as qualify, \ + mock.patch.object(thumbnail_oracle.subprocess, 'run', + return_value=types.SimpleNamespace(stdout=listing)) as execute: + thumbnail_oracle.at_time('input.webm', '/raw/ffprobe') + self.assertEqual(qualify.call_args_list[0].args, (pathlib.Path('/raw/ffmpeg'), '/raw/ffprobe')) + self.assertEqual([call.args[0][0] for call in execute.call_args_list], [pair.ffprobe, pair.ffprobe]) + + def test_an_unqualified_probe_is_refused_before_it_runs(self): + from unittest import mock + failure = thumbnail_oracle.test_oracle.QualificationError('stage=oracle_qualification') + with mock.patch.object(thumbnail_oracle.test_oracle, 'require', side_effect=failure), \ + mock.patch.object(thumbnail_oracle.subprocess, 'run') as execute: + for helper in (thumbnail_oracle.default_video, thumbnail_oracle.at_time): + with self.subTest(helper=helper.__name__), self.assertRaises(thumbnail_oracle.test_oracle.QualificationError): + helper('input.webm', '/raw/ffprobe') + execute.assert_not_called() + if __name__ == '__main__': unittest.main() diff --git a/scripts/thumbnail_oracle.py b/scripts/thumbnail_oracle.py index ec3994fc3..814f6e0f2 100644 --- a/scripts/thumbnail_oracle.py +++ b/scripts/thumbnail_oracle.py @@ -59,9 +59,10 @@ sys.path.insert(0, str(Path(__file__).resolve().parent)) import test_oracle -def default_video(path, ffprobe='ffprobe'): +def default_video(path, ffprobe): """The index of the video stream FFmpeg (and CoreAV) use by default: the highest resolution, the first on a tie; attached pictures left out.""" + ffprobe = test_oracle.require(Path(ffprobe).with_name('ffmpeg'), ffprobe).ffprobe r = subprocess.run([ffprobe, '-v', 'error', '-show_entries', 'stream=index,codec_type,width,height:stream_disposition=attached_pic', '-of', 'json', str(path)], capture_output=True, text=True, timeout=120, check=False, env=ENV) @@ -86,12 +87,13 @@ def choose_default_video(streams): return best[1] if best else None -def at_time(path, ffprobe='ffprobe'): +def at_time(path, ffprobe): """T: 40% of the first video stream's presented duration, rounded down to the millisecond: from the file's start time (where `ffmpeg -ss` and `coreav thumbnail --at` count from) to the end of its last video packet. (`ffprobe`'s duration field is not the length for a file whose start time is not 0.)""" + ffprobe = test_oracle.require(Path(ffprobe).with_name('ffmpeg'), ffprobe).ffprobe stream = default_video(path, ffprobe) if stream is None: return None From 5844fb048800ac247f05f884c3e39ace47563e6b Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 18:20:18 +0900 Subject: [PATCH 036/113] fix(oracle): drop the PGO round's separate pin run test_oracle.require already runs the same pin verification on the round's oracle directory and returns the pair the round executes, so the raw oracle_pin.py call before it only ran the directory's programs outside the owner. Signed-off-by: Gunwoo Kim --- scripts/h264_pgo_round.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/scripts/h264_pgo_round.py b/scripts/h264_pgo_round.py index fcd93ec0e..09270c2a6 100644 --- a/scripts/h264_pgo_round.py +++ b/scripts/h264_pgo_round.py @@ -675,8 +675,6 @@ def emit(row): roster(rows, json.loads((root / 'exclusions.json').read_text()), plan, counts=cohort['counts']) selection(rows, candidates, json.loads((root / 'collection.json').read_text()), json.loads((root / 'exclusions.json').read_text()), plan, expected_counts=cohort['counts']) - subprocess.run([sys.executable, '-I', str(ROOT / 'scripts/oracle_pin.py'), '--verify-bin', str(root)], - check=True, timeout=30) oracle = test_oracle.require(root / 'ffmpeg', root / 'ffprobe') refs = json.loads((root / 'references.json').read_text()) reference_evidence(refs) From 17d7b2f508739011aa1e142efe26597bfa82c14c Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 18:23:23 +0900 Subject: [PATCH 037/113] fix(h264): run G1 metric commands only through pinned tools The harness design says no runtime tool choice can replace a frozen digest, but a frozen command could still start with a bare program resolved from PATH. Manifest validation now requires every metric command to start with a placeholder for one of the manifest's pinned tools, whose executables are digest-checked or returned by the oracle owner. Signed-off-by: Gunwoo Kim --- scripts/h264_g1.py | 2 ++ scripts/tests/test_h264_g1.py | 13 +++++++++++++ 2 files changed, 15 insertions(+) diff --git a/scripts/h264_g1.py b/scripts/h264_g1.py index 852f6dce4..589fe1563 100644 --- a/scripts/h264_g1.py +++ b/scripts/h264_g1.py @@ -126,6 +126,8 @@ def validate(m): command = m['commands'][name] if not isinstance(command, list) or not command or not all(isinstance(v, str) for v in command): raise ValueError(f'invalid frozen command {name}') + if command[0] not in {'{' + tool + '}' for tool in m['tools']}: + raise ValueError(f'frozen command {name} must run a pinned tool placeholder') fixture = m['metric_fixture'] require(fixture['frames'], 60, 'metric fixture frames') require(fixture['finite'], True, 'metric fixture finite scores') diff --git a/scripts/tests/test_h264_g1.py b/scripts/tests/test_h264_g1.py index 8f8bf915f..6ba4c5a45 100644 --- a/scripts/tests/test_h264_g1.py +++ b/scripts/tests/test_h264_g1.py @@ -115,6 +115,19 @@ def test_missing_licence_slots_split_and_tool_pin_are_rejected(self): with self.assertRaises((ValueError, KeyError)): g1.validate(bad) + def test_frozen_metric_commands_must_start_with_a_pinned_tool(self): + for executable in ('ffmpeg', '/usr/bin/ffmpeg', '{unpinned}', '{metric_ffmpeg} '): + for name in ('convert', 'ssimulacra2', 'xpsnr'): + with self.subTest(executable=executable, command=name): + bad = manifest() + bad['commands'][name] = [executable, 'frozen'] + with self.assertRaisesRegex(ValueError, 'pinned tool placeholder'): + g1.validate(bad) + for tool in ('ffmpeg', 'metric_ffmpeg', 'ssimulacra2'): + good = manifest() + good['commands']['xpsnr'] = ['{' + tool + '}', 'frozen'] + g1.validate(good) + def test_complete_plane_comparison_rejects_chroma_mutation_and_bad_lengths(self): with tempfile.TemporaryDirectory() as temp: a, b = pathlib.Path(temp)/'a', pathlib.Path(temp)/'b' From 4b31dd759e562a81224fddfa799c7d2b54b995a4 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 18:36:18 +0900 Subject: [PATCH 038/113] fix(oracle): run PGO diagnostics PCM on the qualified pair Signed-off-by: Gunwoo Kim --- scripts/h264_pgo_round.py | 6 +++++- scripts/tests/test_h264_pgo_round_selection.py | 10 ++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/scripts/h264_pgo_round.py b/scripts/h264_pgo_round.py index 09270c2a6..fb609a2ec 100644 --- a/scripts/h264_pgo_round.py +++ b/scripts/h264_pgo_round.py @@ -728,7 +728,11 @@ def health(phase): for cell in schedule(rows, plan): value = execute(command(root, lookup[cell['label']], cell['arm'], cell['threads'], False, plan, oracle)) emit({'kind': 'timed', **cell, **value}) - status = diagnostics.run(root, plan, execute) + def diagnostic_execute(argv, *args, **kwargs): + if argv[0] == str(root / 'ffmpeg'): + argv = [str(oracle.ffmpeg), *argv[1:]] + return execute(argv, *args, **kwargs) + status = diagnostics.run(root, plan, diagnostic_execute) emit({'kind': 'diagnostics', 'status': status}) health('after') emit({'kind': 'host', 'phase': 'after', **host(instance)}) diff --git a/scripts/tests/test_h264_pgo_round_selection.py b/scripts/tests/test_h264_pgo_round_selection.py index 92af19988..4fb914e9b 100644 --- a/scripts/tests/test_h264_pgo_round_selection.py +++ b/scripts/tests/test_h264_pgo_round_selection.py @@ -43,7 +43,12 @@ def execute(command, *args, **kwargs): for name in ('verify_receipt', 'audit_collection', 'bind'): stack.enter_context(mock.patch.object(acquisition, name)) stack.enter_context(mock.patch.object(acquisition, 'policy', return_value={'artifact_revision': 'revision'})) - stack.enter_context(mock.patch.object(diagnostics, 'run', return_value='complete')) + pcm = diagnostics.oracle_pcm(root, root / 'diagnostics/output.mp4') + + def diagnostic_run(root, plan, execute): + execute(pcm, maximum=1, timeout=180) + return 'complete' + stack.enter_context(mock.patch.object(diagnostics, 'run', side_effect=diagnostic_run)) stack.enter_context(mock.patch.object(driver.subprocess, 'run')) stack.enter_context(mock.patch.object(driver, 'execute', side_effect=execute)) require = stack.enter_context(mock.patch.object(driver.test_oracle, 'require', return_value=oracle)) @@ -52,7 +57,8 @@ def execute(command, *args, **kwargs): self.assertEqual(commands.count([str(oracle.ffprobe), '-v', 'error', '-threads', '1', '-select_streams', 'v:0', '-show_entries', 'stream=codec_name,pix_fmt,width,height,field_order,profile', '-of', 'json', str(root / 'media/h000.h264')]), 1) - oracle_calls = [c for c in commands if str(oracle.ffmpeg) in c] + self.assertIn([str(oracle.ffmpeg), *pcm[1:]], commands) + oracle_calls = [c for c in commands if str(oracle.ffmpeg) in c and c[0] == 'taskset'] self.assertEqual(len(oracle_calls), 5) self.assertTrue(all(c[3] == str(oracle.ffmpeg) for c in oracle_calls)) self.assertFalse(any(str(root / 'ffmpeg') in c or str(root / 'ffprobe') in c for c in commands)) From 3a9fb21643da953535d651dd72a289088b2a41ab Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 18:38:43 +0900 Subject: [PATCH 039/113] docs(oracle): plan the codec-coverage owner checkout Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index a3d6eef36..cac0304b6 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -158,6 +158,10 @@ The judging roster requires every module a judging source imports to be a judgin The macOS encoder tools reconstruct oracle paths from a directory or run the pin verifier without retaining the owner's pair. Repairing `baseline_smoke.py`, `preparation.py`, `producer.py`, `registration.py`, `smoke.py`, `timing.py` and their tests changes files whose hashes `scripts/encoders/macos/videotoolbox-sources.json` freezes under `tools`. The maintainer approved a forward-only move of those hashes on 2026-11-06. The repair and the new hashes land in one commit, so the freeze always matches the tools beside it. Only the `tools` values of changed files move; inputs, selection, native inputs, commands, bars and the seal validator stay unchanged. Results recorded before the move stay bound to the old hashes and are not rerun or rejudged. +### Codec-coverage oracle owner checkout + +The manual codec-coverage jobs check out the measured candidate and run its own scripts. The legacy registered candidate has no `scripts/test_oracle.py`, so its drivers execute the installed paths after only its pin verifier, and a dispatched image candidate cannot be assumed to retain the owner. Those workflow invocations are bypasses on the dispatch path, although pull requests run their own qualified head. Each job that passes `--ffmpeg` or `--ffprobe` to candidate scripts gains one sparse checkout of the five owner files (`test_oracle.py`, `oracle_pin.py`, `oracle_pin_macos.py` and the two pin env files) from the run's own commit. The step moves that checkout outside the candidate tree. Each invoking step resolves the pair with `test_oracle.py --resolve`, following the existing CI pattern, and passes the returned paths. Candidate checkouts, candidate bytes, host records and pin verification stay unchanged. The pin env, installer and verifier files are byte-identical between the legacy candidate and the tooling, so measured results do not move. `test_registered_candidate.py` narrows its checkout guard to allow exactly this owner-only checkout. Regressions refuse a second tooling checkout, extra paths, any other ref, and a `git fetch` route. + ### Implementation order and verification 1. Commit this plan. Capture the invalid fresh merged baseline and the original-row obligations without claiming classification progress. From 1b9ae2fbbc7cf5723123202e0d5517fcfbeb040e Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 18:42:09 +0900 Subject: [PATCH 040/113] fix(oracle): qualify codec-coverage oracles through the owner Signed-off-by: Gunwoo Kim --- .github/workflows/codec-coverage.yml | 108 +++++++++++++++++++-- AGENTS.md | 2 +- docs/agents/compat-corpus.md | 4 +- scripts/tests/test_registered_candidate.py | 37 ++++++- 4 files changed, 137 insertions(+), 14 deletions(-) diff --git a/.github/workflows/codec-coverage.yml b/.github/workflows/codec-coverage.yml index 412d5db12..19cdec557 100644 --- a/.github/workflows/codec-coverage.yml +++ b/.github/workflows/codec-coverage.yml @@ -387,6 +387,21 @@ jobs: with: ref: ${{ needs.coverage-plan.outputs.commit }} persist-credentials: false + - name: Check out the oracle owner from this run's commit + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + ref: ${{ github.sha }} + path: oracle-owner + persist-credentials: false + sparse-checkout: | + /scripts/test_oracle.py + /scripts/oracle_pin.py + /scripts/oracle_pin_macos.py + /scripts/oracle-ffmpeg.env + /scripts/oracle-ffmpeg-macos.env + sparse-checkout-cone-mode: false + - name: Keep the oracle owner outside the candidate tree + run: mv "$GITHUB_WORKSPACE/oracle-owner" "$RUNNER_TEMP/oracle-owner" - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 with: name: coverage-binaries @@ -438,8 +453,15 @@ jobs: run: | set -euo pipefail chmod +x "$RUNNER_TEMP/bin/decode-oracle" + ORACLE_PATHS="$(python3 -I -B "$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py" --resolve \ + --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" --ffprobe "$RUNNER_TEMP/oracle/ffprobe")" + 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 python3 -I tools/compat-corpus/decode_breadth.py run --decode-oracle "$RUNNER_TEMP/bin/decode-oracle" \ - --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" --ffprobe "$RUNNER_TEMP/oracle/ffprobe" \ + --ffmpeg "$FFMPEG" --ffprobe "$FFPROBE" \ --files "$RUNNER_TEMP/private/set.json" --shard "$SHARD/$SHARDS" --fetch "$RUNNER_TEMP/media" \ --deadline "$DEADLINE" --records "$RUNNER_TEMP/private/v1.jsonl" --jobs 2 - name: Count what the shard left for the rerun host @@ -559,6 +581,21 @@ jobs: with: ref: ${{ needs.coverage-plan.outputs.commit }} persist-credentials: false + - name: Check out the oracle owner from this run's commit + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + ref: ${{ github.sha }} + path: oracle-owner + persist-credentials: false + sparse-checkout: | + /scripts/test_oracle.py + /scripts/oracle_pin.py + /scripts/oracle_pin_macos.py + /scripts/oracle-ffmpeg.env + /scripts/oracle-ffmpeg-macos.env + sparse-checkout-cone-mode: false + - name: Keep the oracle owner outside the candidate tree + run: mv "$GITHUB_WORKSPACE/oracle-owner" "$RUNNER_TEMP/oracle-owner" - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 with: name: coverage-binaries @@ -582,8 +619,15 @@ jobs: scripts/gen-fixtures.sh "$RUNNER_TEMP/fixtures" scripts/gen-fixtures-mkv.sh "$RUNNER_TEMP/fixtures" scripts/gen-fixtures-ts.sh "$RUNNER_TEMP/fixtures" - python3 -I scripts/gen-v2-fixtures.py --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" \ - --ffprobe "$RUNNER_TEMP/oracle/ffprobe" --out "$RUNNER_TEMP/fixtures" + ORACLE_PATHS="$(python3 -I -B "$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py" --resolve \ + --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" --ffprobe "$RUNNER_TEMP/oracle/ffprobe")" + 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 + python3 -I scripts/gen-v2-fixtures.py --ffmpeg "$FFMPEG" \ + --ffprobe "$FFPROBE" --out "$RUNNER_TEMP/fixtures" - name: Record the host and the fixtures run: | mkdir -p "$RUNNER_TEMP/public" @@ -600,7 +644,15 @@ jobs: python3 -I -m unittest discover -s scripts/tests -p 'test_gen_v2_fixtures.py' - name: Verify supplemental reference assignments run: | - python3 -I scripts/v2_fixture_check.py --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" \ + set -euo pipefail + ORACLE_PATHS="$(python3 -I -B "$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py" --resolve \ + --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" --ffprobe "$RUNNER_TEMP/oracle/ffprobe")" + 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 + python3 -I scripts/v2_fixture_check.py --ffmpeg "$FFMPEG" \ --fixtures "$RUNNER_TEMP/fixtures" --work "$RUNNER_TEMP/fixture-check" \ --report "$RUNNER_TEMP/public/v2-fixture-reference.json" - name: V2 and V3, encode breadth and the native share @@ -611,10 +663,17 @@ jobs: chmod +x "$RUNNER_TEMP/bin/coreav" "$RUNNER_TEMP/bin/ffmpeg-harness" "$RUNNER_TEMP/bin/x264" # 0: a complete run; 2: void (a fallback log line that ran, a fault, a missing command), a result all the # same. Anything else is not a run. + ORACLE_PATHS="$(python3 -I -B "$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py" --resolve \ + --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" --ffprobe "$RUNNER_TEMP/oracle/ffprobe")" + 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 code=0 python3 -I tools/compat-corpus/encode_breadth.py run --coreav "$RUNNER_TEMP/bin/coreav" \ - --harness "$RUNNER_TEMP/bin/ffmpeg-harness" --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" \ - --ffprobe "$RUNNER_TEMP/oracle/ffprobe" --x264 "$RUNNER_TEMP/bin/x264" \ + --harness "$RUNNER_TEMP/bin/ffmpeg-harness" --ffmpeg "$FFMPEG" \ + --ffprobe "$FFPROBE" --x264 "$RUNNER_TEMP/bin/x264" \ --fixtures "$RUNNER_TEMP/fixtures" --work "$RUNNER_TEMP/work" \ --records "$RUNNER_TEMP/public/v2-v3.jsonl" --summary "$RUNNER_TEMP/public/v2-v3-summary.json" \ --jobs 4 || code=$? @@ -649,6 +708,21 @@ jobs: [ "$(git rev-parse HEAD)" = "$COMMIT" ] || { echo '::error::image checkout differs from the selected commit'; exit 1; } python3 -I scripts/png_bmp_yuv_plan.py --event "$GITHUB_EVENT_NAME" --ref "$GITHUB_REF" \ --set v2 --registration "$REGISTRATION" --commit "$COMMIT" + - name: Check out the oracle owner from this run's commit + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + ref: ${{ github.sha }} + path: oracle-owner + persist-credentials: false + sparse-checkout: | + /scripts/test_oracle.py + /scripts/oracle_pin.py + /scripts/oracle_pin_macos.py + /scripts/oracle-ffmpeg.env + /scripts/oracle-ffmpeg-macos.env + sparse-checkout-cone-mode: false + - name: Keep the oracle owner outside the candidate tree + run: mv "$GITHUB_WORKSPACE/oracle-owner" "$RUNNER_TEMP/oracle-owner" - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 with: name: coverage-binaries @@ -666,9 +740,16 @@ jobs: scripts/gen-fixtures.sh "$RUNNER_TEMP/fixtures" scripts/gen-fixtures-mkv.sh "$RUNNER_TEMP/fixtures" scripts/gen-fixtures-ts.sh "$RUNNER_TEMP/fixtures" - python3 -I scripts/gen-v2-fixtures.py --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" \ - --ffprobe "$RUNNER_TEMP/oracle/ffprobe" --out "$RUNNER_TEMP/fixtures" - python3 -I scripts/v2_fixture_check.py --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" \ + ORACLE_PATHS="$(python3 -I -B "$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py" --resolve \ + --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" --ffprobe "$RUNNER_TEMP/oracle/ffprobe")" + 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 + python3 -I scripts/gen-v2-fixtures.py --ffmpeg "$FFMPEG" \ + --ffprobe "$FFPROBE" --out "$RUNNER_TEMP/fixtures" + python3 -I scripts/v2_fixture_check.py --ffmpeg "$FFMPEG" \ --fixtures "$RUNNER_TEMP/fixtures" --work "$RUNNER_TEMP/fixture-check" \ --report "$RUNNER_TEMP/public/v2-fixture-reference.json" python3 -I scripts/codec_coverage_gcp.py host --job v2-images --oracle "$RUNNER_TEMP/oracle" \ @@ -682,11 +763,18 @@ jobs: chmod +x "$RUNNER_TEMP/bin/coreav" "$RUNNER_TEMP/bin/ffmpeg-harness" \ "$RUNNER_TEMP/bin/image-harness" "$RUNNER_TEMP/bin/x264" cp "$RUNNER_TEMP/bin/manifest-image-build.json" "$RUNNER_TEMP/public/" + ORACLE_PATHS="$(python3 -I -B "$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py" --resolve \ + --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" --ffprobe "$RUNNER_TEMP/oracle/ffprobe")" + 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 python3 -I tools/compat-corpus/png_bmp_yuv.py run --registration "$REGISTRATION" \ --coreav "$RUNNER_TEMP/bin/coreav" --harness "$RUNNER_TEMP/bin/ffmpeg-harness" \ --image-harness "$RUNNER_TEMP/bin/image-harness" \ --build-manifest "$RUNNER_TEMP/bin/manifest-image-build.json" \ - --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" --ffprobe "$RUNNER_TEMP/oracle/ffprobe" \ + --ffmpeg "$FFMPEG" --ffprobe "$FFPROBE" \ --x264 "$RUNNER_TEMP/bin/x264" --fixtures "$RUNNER_TEMP/fixtures" \ --work "$RUNNER_TEMP/image-work" --records "$RUNNER_TEMP/public/v2-images.jsonl" \ --summary "$RUNNER_TEMP/public/v2-images-summary.json" \ diff --git a/AGENTS.md b/AGENTS.md index 05edb5def..2147bfa3b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -10,7 +10,7 @@ When a review corrects a mistake, fix it and add its row to the area file it bel |---|---| | [docs/agents/ci.md](docs/agents/ci.md) | Workflow required checks, path filters, DCO, pinned actions, merge-group reuse, and workspace lints. | | [docs/agents/codecs.md](docs/agents/codecs.md) | H.264, AAC, Opus, VP9, AC-3, MP3 and AudioToolbox behavior; HEVC decoding and planning. | -| [docs/agents/compat-corpus.md](docs/agents/compat-corpus.md) | Corpus exclusions, compatibility workflows, fixture comparisons, the HEVC conformance census and oracle preparation, and the B4 and R4 drivers. | +| [docs/agents/compat-corpus.md](docs/agents/compat-corpus.md) | Corpus exclusions, compatibility and codec-coverage workflows with their candidate and oracle-owner checkouts, fixture comparisons, the HEVC conformance census and oracle preparation, and the B4 and R4 drivers. | | [docs/agents/containers.md](docs/agents/containers.md) | ISO BMFF, Matroska, MPEG-TS, and AVI. | | [docs/agents/docs.md](docs/agents/docs.md) | Documentation-site prose, schema wording, and design-note updates. | | [docs/agents/ffmpeg-cli.md](docs/agents/ffmpeg-cli.md) | CLI and ffprobe behavior, the FFmpeg pin, and fallback names. | diff --git a/docs/agents/compat-corpus.md b/docs/agents/compat-corpus.md index a21d6c063..76b3b4c2b 100644 --- a/docs/agents/compat-corpus.md +++ b/docs/agents/compat-corpus.md @@ -1,6 +1,6 @@ # Compatibility corpus -Corpus exclusions, compatibility workflows, fixture comparisons, the HEVC conformance census and oracle preparation, and the B4 and R4 drivers. +Corpus exclusions, compatibility and codec-coverage workflows with their candidate and oracle-owner checkouts, fixture comparisons, the HEVC conformance census and oracle preparation, and the B4 and R4 drivers. | Rule | Enforced by | |---|---| @@ -35,7 +35,7 @@ Corpus exclusions, compatibility workflows, fixture comparisons, the HEVC confor | Compatibility shards and R4 scans produce nonempty summaries, and aggregation requires every expected shard | Crash and incomplete-input tests in `scripts/tests/test_compat_workflow.py` run the workflow shell blocks | | R1 uses the registered dist-profile binary and retains its SHA-256 with each fixture result | `test_r1_uses_the_registered_profile_and_records_its_binary_hash` in `scripts/tests/test_compat_workflow.py` executes all three R1 steps | | Measurement workflow checkouts do not persist Git credentials | `test_measurement_checkouts_do_not_persist_credentials` in `scripts/tests/test_compat_workflow.py` | -| Legacy manual compatibility and codec-coverage workflows measure only the candidate registered in the round README on main | `scripts/registered_candidate.py` owns validation before either legacy plan emits a commit. `test_registered_candidate.py` executes both planning gates with omitted and mismatched inputs, commits invalid registration overrides in a clean fixture and checks the registration error rather than a dirty-checkout failure, preserves automatic PR checks, rejects job-dependency and checkout bypasses, and checks that the README's documented registration format is accepted | +| Legacy manual compatibility and codec-coverage workflows measure only the candidate registered in the round README on main; a codec-coverage job takes nothing from outside the candidate except the oracle owner files from the run's own commit | `scripts/registered_candidate.py` owns validation before either legacy plan emits a commit. `test_registered_candidate.py` executes both planning gates with omitted and mismatched inputs, commits invalid registration overrides in a clean fixture and checks the registration error rather than a dirty-checkout failure, preserves automatic PR checks, rejects job-dependency and checkout bypasses, and checks that the README's documented registration format is accepted. In codec-coverage it allows each job at most one extra checkout: the five owner files at `github.sha`, sparse, after the candidate checkout. `test_codec_coverage_takes_only_the_oracle_owner_from_its_own_commit` refuses a second tooling checkout, extra paths, another ref and a `git fetch` route | | Compatibility Rust artifacts and observer sources come from the registered candidate; tooling-consumed frozen sources stay identical and judging registration is checked without media | `scripts/compat_sources.py` owns the complete source-role mapping in plan/record/verify. Versioned registration anchors candidate observer objects for shallow consumers; `check` recomputes real judging digests and candidate objects in unfiltered `deny`. The non-registered `compat_frozen_check.py` reuses `plan` there to check all tooling-owned frozen objects without changing the registered owner. `test_compat_sources.py` rejects valid-hex observer substitutions, wrong owners, missing sources, stale real digests, candidate build configuration changes, added command-tree files and every tooling-source mutation; `test_compat_frozen_workflow.py` proves guard failures stop the unfiltered step, and `test_compat_workflow.py` executes both candidate builds and all consumer checks. External Git objects and artifacts need runtime checks, not types. PR tooling is exempt from main membership only for spent-input rehearsals | | Synthetic source-custody controls do not depend on a runner's Git author configuration | `synthetic_commit` owns raw fixture-object construction for both source histories and real-registration mutations. The stale-byte regression disables identity configuration, requires both author-configuration lookups to fail and still exercises the actual check command. Types cannot provide an external Git identity | | A VP9 C2 truncated-tail condition accepts only its registered bytes after the complete packet prefix, without exempting a pixel or oracle failure | `file-condition.json` owns the sole full-SHA condition. `known_tail::Condition::matches` checks its size, element headers, partial timestamp and full digest; native capture requires its marker and includes the partial timestamp in the cutoff. Changed-byte, offset, size, clock, stale-marker and scope regressions run in `vp9-corpus`. Types cannot prove the identity or structure of an external file | diff --git a/scripts/tests/test_registered_candidate.py b/scripts/tests/test_registered_candidate.py index 16bb290e9..457c1ef67 100644 --- a/scripts/tests/test_registered_candidate.py +++ b/scripts/tests/test_registered_candidate.py @@ -3,6 +3,7 @@ import json import os import pathlib +import re import shutil import subprocess import sys @@ -16,6 +17,11 @@ CANDIDATE = 'a' * 40 REGISTRATION = f'Release candidate: `{CANDIDATE}`.\n' WORKFLOWS = ('compat-0.1.0.yml', 'codec-coverage.yml') +OWNER_CHECKOUT = {'ref': '${{ github.sha }}', 'path': 'oracle-owner', 'persist-credentials': False, + 'sparse-checkout': '/scripts/test_oracle.py\n/scripts/oracle_pin.py\n/scripts/oracle_pin_macos.py\n' + '/scripts/oracle-ffmpeg.env\n/scripts/oracle-ffmpeg-macos.env\n', + 'sparse-checkout-cone-mode': False} +GIT_FETCH = re.compile(r'\bgit\b(?:\s+-\S+(?:\s+[^-\s]\S*)?)*\s+fetch\b') def load_workflow(name): @@ -176,10 +182,18 @@ def assert_gated(self, workflow): self.assertIn(key, [needs] if isinstance(needs, str) else needs) if 'always()' in job.get('if', ''): self.assertIn(f"needs.{key}.result == 'success'", job['if']) + checkouts = [s for s in job['steps'] if s.get('uses', '').startswith('actions/checkout@') and s is not checkout] + owners = [s for s in checkouts if key == 'coverage-plan' and s['with'].get('path') == 'oracle-owner'] + self.assertLessEqual(len(owners), 1) + for owner in owners: + self.assertEqual(owner['with'], OWNER_CHECKOUT) + self.assertGreater(checkouts.index(owner), 0) for step in job['steps']: if step is not guard: self.assertNotIn('inputs.commit', json.dumps(step)) - if step.get('uses', '').startswith('actions/checkout@') and step is not checkout: + if key == 'coverage-plan': + self.assertIsNone(GIT_FETCH.search(step.get('run', ''))) + if step in checkouts and step not in owners: source = 'tooling' if key == 'compat-plan' and step['with'].get('path') != 'candidate' else 'commit' self.assertEqual(step['with']['ref'], '${{ needs.' + key + '.outputs.' + source + ' }}') @@ -207,6 +221,27 @@ def test_the_gate_check_rejects_a_bypass_in_either_workflow(self): with self.assertRaises(AssertionError): self.assert_gated(broken) + def test_codec_coverage_takes_only_the_oracle_owner_from_its_own_commit(self): + workflow = self.workflows['codec-coverage.yml'] + for name in ('coverage-v1', 'coverage-v2-v3', 'coverage-v2-images'): + with self.subTest(job=name): + self.assertIn(OWNER_CHECKOUT, [s.get('with') for s in workflow['jobs'][name]['steps']]) + for mutation in ('second', 'paths', 'ref', 'fetch'): + with self.subTest(mutation=mutation): + broken = copy.deepcopy(workflow) + steps = broken['jobs']['coverage-v1']['steps'] + index, owner = next((i, s) for i, s in enumerate(steps) if s.get('with') == OWNER_CHECKOUT) + if mutation == 'second': + steps.insert(index + 1, copy.deepcopy(owner)) + elif mutation == 'paths': + owner['with']['sparse-checkout'] += '/scripts/oracle_audio.py\n' + elif mutation == 'ref': + owner['with']['ref'] = 'main' + else: + steps.insert(index + 1, {'run': 'git -C "$RUNNER_TEMP/owner" fetch --depth 1 origin "$GITHUB_SHA"'}) + with self.assertRaises(AssertionError): + self.assert_gated(broken) + class Candidate(unittest.TestCase): @classmethod From af918c332b7dee4a94a4b70f66b04d76fe126207 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 19:13:40 +0900 Subject: [PATCH 041/113] docs(oracle): plan the input-seek reference selection Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index cac0304b6..2e91d8744 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -124,7 +124,7 @@ Three inward license and notice links in `crates/coreav-py` need explicit link-a The current tooling copy of `crates/coreav-cli/tests/ffmpeg.rs` differs from the immutable candidate observer. Its `oracle()` helper checks only that two files exist. A generated control compiles the actual helper unchanged: with `CI=1`, an executable pair reporting version `0.0.0` is accepted, while the shared owner rejects that same pair for a pin digest mismatch. Without either required-mode variable, a missing pair returns a passing skip. No media is needed to reproduce either behavior. -Move only this development helper to the existing shared Rust owner. Preserve all callers and comparison assertions. Add regressions that run the helper with `CI=1` and require rejection of both the fake version-`0.0.0` pair and a missing pair. Bind the helper's owner module within this change; do not copy another verifier or create a separate pin predicate. +Move only this development helper to the existing shared Rust owner. Preserve all callers and comparison assertions. `verify_input_seek_refusal` in the same development copy selects its reference FFmpeg from `COREAV_FFMPEG` or `PATH` on its own; replace only that selection with the path `oracle()` returns, leaving its arguments and assertions unchanged. Add regressions that run the helper with `CI=1` and require rejection of both the fake version-`0.0.0` pair and a missing pair. Bind the helper's owner module within this change; do not copy another verifier or create a separate pin predicate. The module-graph regression must inspect the registered candidate observer's fixed source graph, not require its unrelated development copy to have the same imports. Retain an adversarial graph-change control against the candidate subject. The candidate commit, its observer Git objects, the `FROZEN` and `OBSERVER` rosters, the registered common module, pins and all judging predicates remain unchanged. This helper repair does not change `judging.json`. Discovery must distinguish development observer copies from registered immutable sources so that their invocations cannot inherit a `registered-source` exclusion. From 74d43f5171d900e22f86dbea63e662543643c82f Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 19:14:56 +0900 Subject: [PATCH 042/113] fix(oracle): take the input-seek reference from the qualified oracle Signed-off-by: Gunwoo Kim --- crates/coreav-cli/tests/ffmpeg.rs | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/crates/coreav-cli/tests/ffmpeg.rs b/crates/coreav-cli/tests/ffmpeg.rs index 337ea2822..14bd188ae 100644 --- a/crates/coreav-cli/tests/ffmpeg.rs +++ b/crates/coreav-cli/tests/ffmpeg.rs @@ -2157,16 +2157,9 @@ fn input_seek_refusal_contract_keeps_its_exact_command_scope() { } fn verify_input_seek_refusal(args: &[String], output: &Path) { - let pin = std::env::var_os("COREAV_FFMPEG") - .map(PathBuf::from) - .or_else(|| { - std::env::var_os("PATH") - .iter() - .flat_map(std::env::split_paths) - .map(|directory| directory.join(format!("ffmpeg{}", std::env::consts::EXE_SUFFIX))) - .find(|path| coreav_cli::fallback::executable(path)) - }) - .expect("stage=oracle_selection: no pinned FFmpeg executable"); + let Some((pin, _)) = oracle() else { + return; + }; let pin = std::path::absolute(pin).unwrap(); assert!( coreav_cli::fallback::executable(&pin), From 22efff2fceab14e032c1d0af7fa42b47e5dcfbe2 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 21:04:44 +0900 Subject: [PATCH 043/113] docs(oracle): bind the remaining invocation sites Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 277438 +++++++++++++-- 1 file changed, 253668 insertions(+), 23770 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 75c3c2c2e..e38240207 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -1,23772 +1,253670 @@ { - "dependencies": { - "bench/audio-decode/agreement.py": "32f312ad10962d654568c85b6962041ae8cce82ccd74272dfddb3b0656ac0818", - "bench/audio-decode/capacity.py": "da27491bc077453e0fca6706bddaefdf8098e1d4bb8d1006ada34c6abedd1462", - "bench/audio-decode/oracle.py": "6999bc89af9f0ffb4dade872e30b2b0ba7342648b32e22aaeeca50936316b32a", - "bench/audio-decode/receipts.py": "bec504c954c8750df703116325e37ea21c2844696df68e23856495bf95a18783", - "bench/audio-decode/run.py": "516120decdaf44a5e206c5e57da485ad15d3f9aa010422daa027508bb2ef6112", - "bench/audio-decode/tests/test_oracle.py": "edf021ec636ca47fb3219cdd5fe100576ba7be65cea93c75f97a3322f8dc8949", - "bench/npx/run.py": "857ff88f06830d3421011387b6ddc60479a352402e52ea08bd307c3e9feec7fb", - "bench/opus-speed/allowance.py": "963877bc84a1652dff4275e8a90e84e6a804b99e4bb67f54c04694b8c920773c", - "bench/opus-speed/report.py": "28af7e94ffd2739337379e32d1289e2fc4c8bf43d5a77ac26b0ef9a10ae6f27b", - "bench/opus-speed/speed.py": "f4b29f895ae50f99586a6b50d086b121a53af1c97f115881f81cb579c3f72581", - "bench/range-audio/run.py": "0e2b660b049a749e2c019891640752128a86e3a2fde3cb25b8f9e7fe998dc143", - "bench/shared/benchlib.py": "2935481d8f692d5d59e462c4bcf49199716f2afd14753fdab67410aae52edb4a", - "crates/coreav-audio/tests/support/mod.rs": "41843c17983154018e55e6d8e5e441e75e0f349320525c95660ae64277592b80", - "crates/coreav-backend-apple/examples/common/compare.rs": "770707d755dada50086e5a925af9eb90c76936428c4fcce2d783dd31c05c32f3", - "crates/coreav-backend-apple/examples/common/h264_decode.rs": "75630cf0979534ed82d1b25cd621ae3ce74b43af04d2bcd7af9f7c37b8db6854", - "crates/coreav-backend-apple/tests/common/h264.rs": "4776605e5eee398fb04c95c9308d0164f0a2afd639f343252dcf1282ff2063ac", - "crates/coreav-backend-ffmpeg/src/mkv.rs": "6780a97e89748c8023b61bcb1ec4614555d7301723edcc46ebc1f6a54e610e69", - "crates/coreav-backend-ffmpeg/src/showinfo.rs": "02b6ceced4a68ca458295c6e00f6268a421454fbda0d4d570f601045138364bd", - "crates/coreav-cli/tests/common/standalone_audio.rs": "7ade8d3cfc3731fb32289dc89f39bc163c89869fa20720588f7945e53189fc4a", - "crates/coreav-cli/tests/schema/mod.rs": "f5754afd3c3bd2e56078739929863f083ea32ea462c34c35294961ceea5de148", - "crates/coreav-cli/tests/support/bounded.rs": "eed0f0fb0588bd483725fca289943d735167f373495189acd8c4a6a2ddf7e1f1", - "crates/coreav-cli/tests/support/sar_delta.rs": "8a80c09b4ee7106255dfaf8f6df0685d69c6d97bc70cfa0a2edb174e32c37216", - "crates/coreav-h264/tests/common/streams.rs": "89c61844504ab4db1f2ff6a8208cd31e858a3d3690a3be659e5fad27d190f144", - "crates/coreav-hevc/examples/common/mod.rs": "678a84c2a846f7cfd0081f5da13fde7528fd2f059414ceb8248948fe52ff0e2e", - "crates/coreav-isobmff-write/tests/movies/mod.rs": "0edd2b7e92873b068fc33af758cee92402e971ad352548c5188cd91888e06bff", - "crates/coreav-isobmff/tests/common/fragments.rs": "a9e161349e40328ca2b95ffa593aff35af0e1739648d74fc0767100cda3f0b89", - "crates/coreav-isobmff/tests/common/mod.rs": "fcd4b45894250821d93290d802d8324dfc8cbc1b27c56980a6a6075955744d71", - "crates/coreav-isobmff/tests/common/sound.rs": "7db44a00ee6bc2671517fdf5e8bb8b31b25ac224c856b04948aed5bb1875ef03", - "crates/coreav-isobmff/tests/common/text_movie.rs": "14d531666bb6c356d27ad936e7ee2425a9b63a131a6ea0b013042d947a1f324f", - "crates/coreav-mkv/src/write/codec.rs": "ee0252a4f0f59b75a063d2104aa740e5d98ad0bcc37516d67a6e620620dd961a", - "crates/coreav-mkv/src/write/ebml.rs": "495ece7f05b5a1a0b1e4ec6a39764196cf7f5199aa643bafbc391e3ac56d7cdd", - "crates/coreav-mkv/src/write/mod.rs": "e79fb5f56e4ca0a4c485e17eb3fa64b2f083e02c3c2821263bf64ed858d01979", - "crates/coreav-mkv/src/write/plan.rs": "6a31be8e3a8e4eaf0b0c289d5d284080e7d599e6c84cdbb92f5b8be4e8f28f47", - "crates/coreav-mkv/tests/common/mod.rs": "39ecdb82746a76cac0ecae70981720ab16291f3c6459c2e6982746099400169c", - "crates/coreav-mpegts/tests/common/mod.rs": "97d988ae2bf5bc80154d2ee3746b145076f4e3369841d65add0658aa9f9e4eec", - "crates/coreav-transcode/tests/common/mod.rs": "64fc7016f6c95e218ee21c638ca71d7dfc1da46d996c683d6d4cd19218007c1d", - "crates/coreav-vp9/tests/common/mod.rs": "0e7d32c23b37a2cd511f6aaef2a30e9b5f2ebbd62726899afed7fd80ab8303ce", - "crates/coreav-vp9/tests/data/vectors.json": "e4f2b091488d4320314a8813f0609b027c2b2fbdf83ef81f995f6e1ae027bf86", - "docs/design/oracle-historical-records.json": "744203702fb44827d16bd4bcdba64e6f031b2e722c8c5c9edec4b6c853ecf358", - "docs/measurements/h264-gap-2/tools/cg.py": "a019dc1b35f5640be7c622a27ee46bee931d0e485eca959aeecc0053b5df4143", - "docs/measurements/h264-gap-2/tools/report.py": "083d08b0cc77deddf0fecdbc7be6085fd69c703879d42a9db0e0d3bed055e593", - "docs/measurements/h264-gap-2/tools/stages.py": "2c14629da3a86ad42354d542c49b4cf5a7b043137a5182c8ed68dc478c3accea", - "docs/measurements/h264-rounds/band-view/check/run/b4.json": "e37e965c8ba5f68f4ea997692da21cf6c563cdf78c17e1fe3325e3440897a55e", - "docs/measurements/h264-rounds/band-view/check/run/events.json": "e0e492590760dea1b2822ce86557cfee880d33f6802558e9fdc4c71a1048f817", - "docs/measurements/h264-rounds/band-view/check/run/host.txt": "51f99f8f5c5e1dc439c9618e0847f4224280adfe6f1025b4ca5879cc0058cd03", - "docs/measurements/h264-rounds/band-view/check/run/tables.txt": "41e97c20eb80aadeae333356df3c319e05f7123c7586978a2baf7e1c7e0e9323", - "docs/measurements/h264-rounds/bundle4/run/b4.json": "4b0d5664097df18e2482a4eb0213b63400c535f375aa8d119f3e7472d1bf65d5", - "docs/measurements/h264-rounds/bundle4/run/events.json": "f97d5dc3a7cb4f7573dac7270520eafea1c01122e997351ddc6c098aaecffe38", - "docs/measurements/h264-rounds/bundle4/run/host.txt": "0862315ef36f4abed565b0e3ce7851264bff9d2e58be9208be37579ab813e505", - "docs/measurements/h264-rounds/bundle4/run/tables.txt": "0853e2b08ad25792277bb7ab5a7b9fdb682ba93d12467d2dc9c6440dd7c229a3", - "docs/measurements/h264-rounds/bundle6/diagnosis/run1/run.py": "4145754d1d925e05b8a196070993c209d702f3ea10d054452a96088dffebda56", - "docs/measurements/h264-rounds/bundle6/diagnosis/run2/run.py": "08f92a97d85558e4cca6893f20ece8dca29e49fd4087944b06ce486bdeb3e246", - "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/report.py": "c560ff283db2f56bb8d5f3c45f405775c27b44cd7baf8c966089fb744208ad7f", - "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/sig.py": "63c372dd6d38f918b4571bafefcd0fc0532f34da233ae9cb782f09e17fc2aa55", - "docs/measurements/h264-rounds/deblock-pair/profile/stages.py": "9eb5af837aecdacfe5ec8e8fe4357fa50ea09dc4263ea6b1a19b178ff97bc114", - "docs/measurements/h264-rounds/deblock-quiet/run/ab-k-summary.txt": "99371ba90c4de93a81f5a036660d8eda2dba4ae007d8ae59fcb8a6bf14bb41a0", - "docs/measurements/h264-rounds/deblock-quiet/run/ab-k.txt": "c92fa5a8efbe24760b2afdbdedccfd13f7d72659f77d31d35ffeee21aade419f", - "docs/measurements/h264-rounds/deblock-quiet/run/conformance.txt": "b07ca6d6fcf83f7398f676d365f04b2f1c578294fff3ea6b1f70c8778c00cdb5", - "docs/measurements/h264-rounds/deblock-quiet/run/deblock-counts.txt": "322c3ebff7598494bae6d45c9db9a706ceda011701f6536e63c312d8173126c9", - "docs/measurements/h264-rounds/deblock-quiet/run/identity-nofast.txt": "c86042912fec023c80bd1869ce6a146dcb7114daafdafddfdfc984b96f4fef82", - "docs/measurements/h264-rounds/deblock-quiet/run/identity.txt": "0828580ce0d9a5034624cde878750c0376095d77f933321713f82ee658176805", - "docs/measurements/h264-rounds/deblock-quiet/run/instructions.txt": "d9ae751633131a0e2a68ea11f4fb008e31c281c4492f7e8b520ca2e2d6b6aa02", - "docs/measurements/h264-rounds/edge-window/check/run/b4.json": "c42cd3776f33f5f279f8ef0f3a7aa5fe4e7f66eac9bd583bcd1c3ec5ead81d82", - "docs/measurements/h264-rounds/edge-window/check/run/events.json": "17143437e742ccba410196902327f58f067657565c3c01be86553b832891e6b6", - "docs/measurements/h264-rounds/edge-window/check/run/host.txt": "1ff7287019031a22725698784a0923368e11246363772396f0c97c7ac2585bcc", - "docs/measurements/h264-rounds/edge-window/check/run/tables.txt": "3e78f841c6375ae177ad787563ea36c7ba7559cf003c0449f864da80a0f4e9eb", - "docs/measurements/h264-rounds/hints-8t/run/events.json": "31204bafb2fd5fe718964b3bfd48882184d9a9529c86e7a8c3211cac78c98482", - "docs/measurements/h264-rounds/hints-8t/run/hints.json": "1f68fdaab514aabd7fa21a9077e6e258a03bc4417a4e006cfead1642184f725d", - "docs/measurements/h264-rounds/hints-8t/run/host.txt": "6014670935c14da2ee2570bc5cb211c7487ed9d676bc3cfcb6def3653fa7e34a", - "docs/measurements/h264-rounds/hints-8t/run/tables.txt": "66b21a57c5dbaa8fef9697805ff587bd177626a7788ef29dceb39770cc5fa773", - "docs/measurements/h264-rounds/miss-8t/run/build-order.txt": "aa6cea0244178093fe58d498ced1a78ccc1c707a58e3b1bd73f05a18d4a645b1", - "docs/measurements/h264-rounds/miss-8t/run/events.json": "4a09eaa578bcc03cb6b8f806cefeb33d4624e107e2dcb99d34dcda4b898ed2d2", - "docs/measurements/h264-rounds/miss-8t/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", - "docs/measurements/h264-rounds/miss-8t/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", - "docs/measurements/h264-rounds/miss-8t/run/host.txt": "ba2274db99cdd5a29d7835f9a136ccf59e75312bf4267eba836593c4249047af", - "docs/measurements/h264-rounds/miss-8t/run/miss.json": "0f73e2b0baa21a959ecf9eeab5f1f5a1df0e2e109f20a00e2af43a6217d98e46", - "docs/measurements/h264-rounds/miss-8t/run/tables.txt": "5ba6bcdee019b760265b882e0b89ff62c86534a5734c1129147f51da571ea20f", - "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py": "9eb5af837aecdacfe5ec8e8fe4357fa50ea09dc4263ea6b1a19b178ff97bc114", - "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py": "5f8cc6aa085ca8c1d9f1c3588be3cb5a4f306a72a87b274f10c99530cb7b8533", - "docs/measurements/h264-rounds/prefetch-stalls/run/build-order.txt": "102977c6e4a96350eb1c98cbc7fbaa5b488bc957abeae3db18acb94564c104d1", - "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab-summary.txt": "0b93104927ebf47736db8ab6e0aaca261dc219ab02486d7802563bd110d10ff6", - "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab.txt": "16bd9e7bcb49dc4ecb4b6cfbab40a8705ed73fccde37efbec95b812f0f49e997", - "docs/measurements/h264-rounds/prefetch-stalls/run/c-conformance.txt": "cb812f39e5f22f5aafc994dbdb5a547b5b4133ca60de0f571c8555ebe15ef0f9", - "docs/measurements/h264-rounds/prefetch-stalls/run/c-identity.txt": "97b98718036d03e0df32ec9e48b546a93fe4a5ba6cc5aebc446282815a4d2cb1", - "docs/measurements/h264-rounds/prefetch-stalls/run/events.json": "f9bccb7ca522a692b839669688be7156b3dd36194833146396e3630bb119369d", - "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", - "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", - "docs/measurements/h264-rounds/prefetch-stalls/run/gcp-job.log": "181fa8794d104c9b46d7856e6ed37cc7f38c3e30c75b497c5333cb07dc3f2182", - "docs/measurements/h264-rounds/prefetch-stalls/run/host.txt": "e9abd6d565a472f3c1bbc0732b3e48e1e1304e0fe695ddc45d1e46c696fbb249", - "docs/measurements/h264-rounds/prefetch-stalls/run/instructions.txt": "01375ab8e06ec4523981860aff53f814c300ad537730d0887de8fb590affd88a", - "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.json": "208551b53f0002217975f265db39b50cb8fa77766360ead2190a7ec1100f9753", - "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.txt": "4405ce97fb167d32b01eacb6e0363e8a393e466d981e189bb3ca89bc627b347e", - "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab-summary.txt": "7f81a7c5d0d639f1b75f2fed5f70e30c1f77997288dad15d24ef3ca8aeacbdc2", - "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab.txt": "277bf6ae72f8714058d4293bd4a36d5cc4bf924941385bdaff48e1aed95a10a4", - "docs/measurements/h264-rounds/prefetch-stalls/run/probe-identity.txt": "1caa09ae4085ad9235c1de9c6b557373a4a7b5e436d4a7768b4bad18b68a2667", - "docs/measurements/h264-rounds/profile-6f-af20b62e/run/build-order.txt": "4d19d36b66a9233e5349a9e2417de0fb346aa8152b9c6a6d3696401880ca95b3", - "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", - "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", - "docs/measurements/h264-rounds/profile-6f-af20b62e/run/functions.txt": "3674d4c776db97c8d0597dca002f50006783cb563afe2937e24d8bd3978860b2", - "docs/measurements/h264-rounds/profile-6f-af20b62e/run/host.txt": "e5eb98d2ae2c98812632e82af8b2bdb8b557f3815bb485ab181d216f7f88bdae", - "docs/measurements/h264-rounds/profile-6f-af20b62e/run/lines-decode_cavlc.txt": "af7bf8af2d48eb11b597909d2727cfbc106203856d70d0f58f9480360663a6b3", - "docs/measurements/h264-rounds/profile-6f-af20b62e/run/sha256.txt": "24f11b2997af499184213c07f9487d7e8fdc4399d2e58d88eaf54d86b2ca5632", - "docs/measurements/h264-rounds/profile-6f-af20b62e/run/stages.txt": "3f3f7e9987be7bd89da71d971d553d29b8c0b79ba7d35dffe8b0da858be1d6da", - "docs/measurements/h264-rounds/profile-82ad7c31/run/band-view.t8.txt": "a6d75eabe7e50d66f37164f09eba1b8f15ae4454c5156f92e99ea5ee80326ede", - "docs/measurements/h264-rounds/profile-82ad7c31/run/build-order.txt": "a6318dee4bc25064502938813c35e005098e6af915d9cadc8425d003fd696153", - "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", - "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", - "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t1.txt": "627eba68f5bf00fe165cb85dbd34520531b0e3847163f0bdd00e0945e5ebea63", - "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t8.txt": "ea6da22646e91ec04fb7f3f5d10d52547e1548c304ee7ca65c1748a634d6a759", - "docs/measurements/h264-rounds/profile-82ad7c31/run/host.txt": "548da075dbda7fccdbcf7a385e3fa67d33469e04c8248dd5fd071a78cfb27e86", - "docs/measurements/h264-rounds/profile-82ad7c31/run/sha256.txt": "8b7b8f43726e261b066aaf083800761af9b294415b27ee7f189bd958779ecf29", - "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t1.txt": "d48c70c37be454381ef119cc99b9e7fa0e42d360e4cee448ff571b955b85c7bb", - "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t8.txt": "3beaa6291beb8055c8a2fc696fe31c1ed8b44f74d0289b527006be36c808671c", - "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t1.txt": "9acb0493db2344f8c33f25de3353e86d87d4455ff98bb92b58d626c193ab5ddf", - "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t8.txt": "01762b509006efd7cfed3f09850fd26e8cc66ea50a1a23ef9ef21dc73e415d02", - "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t1.txt": "5d1f1447dbfbf34c382c3110a17cd8ca818781220d6fc3484542dd34a1cce7ef", - "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t8.txt": "fec97f23b1ce84e164da957780e963c7b572ad4f1a2626060c0364d6af798bbc", - "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t1.txt": "2991e28a303b60ed8e5464a5f01f6abad90eefe356515e9513087970658b9ddd", - "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t8.txt": "d4c30007b165e85e0e798e20b7548366803698aaad8503faa36675b0c27905f8", - "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/build-order.txt": "3ebbd1cb2827b1b7257bc058569d59a5e4ad2e12699f1d0d68a0d4b784ba7d11", - "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", - "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", - "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/gcp-job.log": "a45551fe31112616f53ecf371917d71b6c835defcaad35ff43b5be12d2d9b8be", - "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/host.txt": "d038b596488cd2f11e1a0863c66c7f73eafb91e1c12bccc4763b24ee02e91089", - "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/stages.txt": "689b5e0ed84b4111f7999c1d26953291c1fd9613f4d3c9d3371c87405619290f", - "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/top5.txt": "dd6efe72489e55316d759c55feb7bb80d40b60f8d3b4920e9fcef06e6d06b4b0", - "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown-probe.txt": "212a46572a9876e8101f0d9de927404d7fdbd8b21c499eead2194501fb024a93", - "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown.txt": "0ebfb55eda901b92dd0efc7ea114024e6dc408e8419e062b219df2d638b2232a", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/build-order.txt": "c36a696e58b9ae55beb2ee2f714f5668f06147d7de34ba6275f3c40fe79d5ab6", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/gcp-job.log": "8117ff4c9b7d96e76f5fee8c796da71b4622bad7dfad9e8e8e9cd013f5e5120c", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/host.txt": "f7eab30987c6741cba08ac5398dec6a8835b30621201c78f28174c6a71052a0a", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t1.txt": "0fb35c3f3e7ee905572dcc72d69bcf2354e5cfd3f78c51699d8f9adc9c86586c", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t8.txt": "c2d1ed73083ae3ede60d20c88f9d593c9886941cd854cf16a9e34d3383ff7aa9", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.json": "7a0f1c84b043b1a802d99e04d9e5fb62405fa3f7435672408ded35ea2b74e899", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.txt": "7b2edad5132f9e4a3b4f187c22a3651a3935840ff88e878344e1a2df2f089fc6", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.json": "6607a630db1481458b6cdea8bae5b9c3457ac568c3b91fceb44e26bfa82f60c2", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.txt": "a0ec6e936174867e12c8b1f3378e9d3fcfb0d41dc6a5263949344f872bf3e8bd", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t1.txt": "ca0597921dffec3593b83b2ce56bc5d81104f660a6335ec3bb6efb153309f750", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t8.txt": "f741fe302fcbf990efcb5b6002578e31843bb593391359bd8a43893d4411930e", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown-probe.t1.txt": "81c37e963f86afb383090afc6c06e54cbc8f9e032c728c1accd80a31944e4167", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t1.txt": "8289c5afe783f936e23b088e0344664f1db96072f6ac6a8e200dc6a8a3471a92", - "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t8.txt": "bb70a37812078d1966edda97484d6647f6b7a9054b6b6c7bc5348eea0b14da16", - "docs/measurements/h264-rounds/request/README.md": "4616485df9fb3d7fec42fc32ed5cd9ce82fd4c0f56a9c037afcb8b8e62e19d18", - "docs/measurements/h264-rounds/request/an2.py": "f549295ba9396956d2b2e6169d16363e330e2de23bc83c3d5894aa4b61c139e7", - "docs/measurements/h264-rounds/request/profile-4k.txt": "dbc32770cba217ab070c3c2f7281efb67a8e2666309964a7ee4f2d3c89124c3d", - "docs/measurements/h264-rounds/request/screen1.jsonl": "80b115c40c39f69856af6222e3ef8da00231f92057f0e061f4844a14db2603f9", - "docs/measurements/h264-rounds/request/screen1.txt": "763070547df351b453a5d5fb7b40fbf2003eb641b4f3b5b97e3d1f0a2cf40202", - "docs/measurements/h264-rounds/request/screen2.jsonl": "dc1fdabdd71822416a89fc256e23ce2fb8c3e2656692dbf0e31cffd77e32cf04", - "docs/measurements/h264-rounds/request/screen2.txt": "7af612515e90417ee97ae7af3ad9b208b3d631ad421a5915a63e6899301e1b90", - "docs/measurements/h264-rounds/request/screen3.jsonl": "c8ce6cbd622006ee90e42ce2182e297fc2caedb5649d977bb224adff3da1ee96", - "docs/measurements/h264-rounds/request/screen3.txt": "a7c659e39153d05b89a0887a54bce243a7e85b76090a41b55e016d49c1481f33", - "docs/measurements/h264-rounds/slow-streams/causes.py": "0b608affe9ab09d48e9c32640ac3391a04d9fd8ea6c1b01779b687363bcd8576", - "docs/measurements/h264-rounds/slow-streams/run/binaries.sha256": "f6775bb26f2ee79873d45c9b6143bce62b8d219850cc56060ec1d838cac1ca54", - "docs/measurements/h264-rounds/slow-streams/run/build-order.txt": "b4f00e3c0512c84bcd78e35845116049ed333a52c5a4999b66f4419e748df611", - "docs/measurements/h264-rounds/slow-streams/run/causes.txt": "053acc3fce150f81a0b306aeece8e936ae3e4b5c4a52465958b508b25ce28c60", - "docs/measurements/h264-rounds/slow-streams/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", - "docs/measurements/h264-rounds/slow-streams/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", - "docs/measurements/h264-rounds/slow-streams/run/gcp-job.log": "30c1f342bd1846247013cc3d45efaf07047121859a48acd6965d1ae235741ba4", - "docs/measurements/h264-rounds/slow-streams/run/host.txt": "d7a1491156262a808a49fc06100a38cc9cf3e9b957cf7d0480621bcb40170bad", - "docs/measurements/h264-rounds/slow-streams/run/per-stream.txt": "474c4d419247b4d67fe3b2e6e93a97ce25583137c16565556d53fb92f8a0d1ac", - "docs/measurements/h264-rounds/slow-streams/run/qp.txt": "2206b0832ee1069ec13394094229929a0029f954d550847c03b91f192dd9b118", - "docs/measurements/h264-rounds/slow-streams/run/stages.txt": "102d227f273be89d15c7d2b4647742e46c05c68924d30a9b70dbfccc58dd5818", - "docs/measurements/h264-rounds/view-path-1t/run/host.txt": "71cfe514441dc7d80e3d202496546bd3dd21754a505e7b28d4bbd6f66d95a9f7", - "docs/measurements/h264-rounds/view-path-1t/run/job.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/h264-rounds/view-path-1t/run/job.sh": "9950cfc449fc62fff8fdcd2cb9705acf1baed943adde30f30b6b1ab204b5307c", - "docs/measurements/h264-rounds/view-path-1t/run/job.status": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", - "docs/measurements/h264-rounds/view-path-1t/run/progress.txt": "635a6101ee3aaf2794ec3de5ed86480560ea3e3a43e14157240bd91716afac90", - "docs/measurements/h264-rounds/view-path-1t/run/ref.json": "ad9cac64ceef823d1d2ea3f08b80506af220ef5cf6150d760861edcacc9809e8", - "docs/measurements/h264-rounds/view-path-1t/run/summary.txt": "3b1da6a16b7ce648485654051cf909177f987a1dd449d5b5b403952890a05a42", - "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.json": "ca24265bbb1a4d758328a5b48b093d7cca1fa1025e3866d7fbe85c9e2b775b3b", - "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.log": "be68962c87d93d63c012bc55b55c7005b48073087937b2f15891f10ae15fb614", - "docs/measurements/h264-rounds/view-path-1t/run/verdict.json": "4c329dd5b1c1f59fa25386f5cf477819f8469c0b236af2ee4c276148cc9c8837", - "docs/measurements/mkv-one-pass/speed.py": "385f2cb217822fd3c28787b1fc736663f032b7f0e8d9dab7f3bbb0f31c1ed1af", - "docs/measurements/transcode/round-1/speed/files.jsonl": "e8606d08f417858abed5f5a5c207d12dbc52fb76053cca105cbe80f944223d49", - "docs/measurements/transcode/round-1/speed/gate.json": "8ed73d6fdb133bf8d6c0716db3c8b20e95f3fa4b4fbfa55837658c1d5abdb1d9", - "docs/measurements/transcode/round-1/speed/host.json": "20a17ec11dc5d2e2055c89321ccc2b6e35866dd99690e6a1a529de5521b3abf9", - "docs/measurements/transcode/round-1/speed/host.txt": "5ba74933521d6841b5ed558ed3fbcfeb2d4bb384bc39ae59877b890e39c9171d", - "docs/measurements/transcode/round-1/speed/job.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/round-1/speed/job.sh": "fd97f48c096878b7494216be66dcb26d21f7d567532db1c17806ceab9cc4a8b6", - "docs/measurements/transcode/round-1/speed/job.status": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", - "docs/measurements/transcode/round-1/speed/plan.json": "7d7b713553c53969869905824e46745bfdf5c923d652fd70d80a01d1c383e09d", - "docs/measurements/transcode/round-1/speed/progress.txt": "81aaae0a72dcfa9d3f6b582123155303a586917edce1a7b97d6e8d60b5d9cdab", - "docs/measurements/transcode/round-1/speed/speed.log": "6b3f11077ecbc0ed5ab85333570b117bb2f23fc76faea6ec6c73df45ab3aa270", - "docs/measurements/transcode/round-1/speed/summary.json": "73c4999cd4bdcda96b64a7ac66f3f3415c85a1794dbb86b3897f962a6d32e8f2", - "docs/measurements/transcode/round-2/speed/files.jsonl": "6a6e296b001da4cc1749ed18f39e05415fae927edd08a70118cbd8d364382701", - "docs/measurements/transcode/round-2/speed/gate.json": "bbc8c20041062358e6d723b24dfaa080ba8d393017b10c0e0e1c7425af26c25f", - "docs/measurements/transcode/round-2/speed/host.json": "b4ca0e0bb7e1ed87ff677a5ed679ddad71caab698d9a5edda78af42d5d56928b", - "docs/measurements/transcode/round-2/speed/host.txt": "09a3450cdd72f347308dfb19223abb9db00582684bfc98f0959054816f844290", - "docs/measurements/transcode/round-2/speed/job.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/round-2/speed/job.sh": "fd97f48c096878b7494216be66dcb26d21f7d567532db1c17806ceab9cc4a8b6", - "docs/measurements/transcode/round-2/speed/job.status": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", - "docs/measurements/transcode/round-2/speed/plan.json": "69d1f89f55a3be8ab9b59d48ebf191c5dc28f78ea869b0b9e6c40a438bb4e102", - "docs/measurements/transcode/round-2/speed/progress.txt": "e6c581153a253e7db77900914b04ee7c388a07c6b8dff4578a73c6f9a5b53b63", - "docs/measurements/transcode/round-2/speed/speed.log": "7a004bddedda3a4ae321935be6b23854bc3803213cf863841e26b0091e34f044", - "docs/measurements/transcode/round-2/speed/summary.json": "3e922bb810a59c69241a4f83c65a74e39b2001c41bede8726e327d1e1dc9d5a4", - "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe-nothp.txt": "3f82720f50d48364a8bd6ffdae09be9752526800327a7b6d85af4db251198ad0", - "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe.txt": "eb76dad7c869a4327c65dda9a3abb1500690bd71fc49867bebff886800700fbf", - "docs/measurements/transcode/x264-10bit/thp/stat/d10-file-nothp.txt": "dc2fe3a85e9a305019d011ce816a6d13b926a91c433569ce74b39d48d6e97bb1", - "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-never.txt": "8c4354a453bd693154c7c01e0a8ebb2d72916d7a2c33fa4d3707b3a39b2f8a33", - "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-nothp.txt": "c91a8d71fcf50e2f11233ff14621bdd00fe9d1e979aef9e2abfede749e2793b9", - "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe.txt": "4bab1d91f27643e4443b25f8f7b5698a806a4da5317e1722ed2c1b84bfc6ffab", - "docs/measurements/transcode/x264-10bit/thp/stat/d16-file.txt": "daf4eab97fa57853fbdca7919bfae47375905309844139b5e333bf1c22a8025c", - "docs/measurements/transcode/x264-10bit/thp/stat/d16-pipe-nothp.txt": "996edd2afb904406533b4c0e7d4320dd89d12d0262c82766aade16801fe63fc3", - "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe-nothp.txt": "301de24db99383099aa189632249a98a642bfccc29acad1a89307d48aa6b56c1", - "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe.txt": "231ed317c951746d109648b6efffd4fec6d3eaad4f2b092710be2c9175351215", - "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d10-file-group.txt": "81d9981a974ff638f3b1b27d1a39223d16f694eeb264a3387ca286303b21be2e", - "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-file-group.txt": "403628ebd61b0d79c214a6e33fe484e3f9ef3a7e5484a2ccdc53772a1dd4f47c", - "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-memfd-group.txt": "075c0c3dbeb9192d634f79c587e83642aabef80a8221ce37c10dbc5c5b429dbd", - "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-pipe-64k-group.txt": "53af5a8891f11e0a0291eb696a552cb0885b9569a8d9ae84120c64658923ece8", - "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d10-file-group.txt": "e6436bfcb755e142862937457ad91ad55036d216efc115cd898960b3feb7af71", - "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-disk-file-group.txt": "59d3813d1dda8c2ccc3838811df884b6382b67aaa65513f405cbd6065921eead", - "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-file-group.txt": "122d0aedf7174c1294ea67959916ab6473e1f5e7b844c917b25931a9974de553", - "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-memfd-group.txt": "525449fafc89177fb56945c62a4e4968784b6a1a12b5317f80cacca1dcd1f2b8", - "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-1m-group.txt": "8a477123310886f04725bba58f5f9aa8df1a431d0302d44183277ef5b245bb10", - "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-64k-group.txt": "daf476bc02be83e976f8833fdc9960b69dd70e43142b5fbd8bdab6cae2271532", - "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-y4m-file-group.txt": "b8c30cfa202b0b4a9cbe0e5118aef272b25f1f485d778aeaf0cfc779fdb6a454", - "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16r-file-group.txt": "fd7f8c49ee0e6ada3bd32c58853d5fb3bbf00920d823a2c7fbe701700c505d9c", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt": "c0d7223f34226161e41377999d5a42d26180b5ce2729b76da918830dd5125d01", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt": "238bafa5fa51c96fd6dfa8d704f7067af7b4ae2076feb60c0ceffabe3b33291d", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt": "57ed0129bb34ffddb4435a883503e0a23fb4563ee4c47544f4dc7e3b7828ebf2", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt": "19cc0ece969d0a7777d0ed38079a062cff397fab1ef4b65c971c90f699cf8918", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt": "b86b57fda7768a3ba4f49942a95566f31a79d653dc0352e94bbd5f89dc6f037b", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt": "88e00843f62b9342d2f9feca1f82fef52812a40caf9772674ef468a081ce21e1", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt": "b43cdaf95a7b550ec91b7f5db7d50fe12236fc71cb0f30132f8eea7f46483adb", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt": "ee8c0db7bdee9ebba6288621eb00c5b7a535c73f7c6bfac995ce033966e7c10b", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt": "f18d2017eee3b701d24df0552b1fbfba8e3a84ffd3fd1d7e99d1d2deb4cfa4e5", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt": "c5f13ac3f72ba96c76178491e6bc38623885953092335a6468aacb687cb92a4b", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt": "51ce24abeefc1c24ba9a895df5a06f46f0b370e18105f7e997a6300ed47812e3", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt": "d05b9e05c75086300f640b7430334ae4e7b4db86718ee53a6cec0b76a9fe86a0", - "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt": "a04ad83e505f1c37cb3b825a1c7b114501c62ba99a58b322735cc1d9bcc9a4a6", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt": "7093dc616f13f20e1c81fd64fb8a7b70ca718ce0d24523136c9bff12f43a6977", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt": "243f8b3947a9d38051a826d1ebade4a472165f34b0b1c019302719469f97b3e1", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt": "a89f7c925da2b179d4571fee78a6bc683a38b8e9319543b3c123a22041b07843", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt": "e659a35e583dcb7dd22699cfc1fcbf7c2aa2746d16f03d6fabed95561a4d0496", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt": "897bea89ab28a4e2c8037de3ea6e85a3ec796d0fc75b427020bc5333592196f4", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt": "876917a1a245f9baecca48887d9a39cc33300d536c511e57a65423d05fcfc5eb", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt": "1169ab46c025fe2c2076cb5d6323803ccbb8c6bf91c7ec23554fdddaaa177504", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt": "20cd6f93146e4a08dd24c9f3a7372f31e4c0c507bbb76be9dcfcf42a0ceb950a", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt": "ef5d86209cf76ab6073e25b71ed5f6efc983e90249c76373995fef6a36b98d50", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt": "69a723724ae53e0fe53f89978628f0369fa9a97b2df9702750e98154d73ef19a", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt": "12c77bc0e68833e4933d4731653fdfe8b81e82ce326cf62c9161744c432e16d1", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt": "8868ed9f77b242574bace58fca0eaebdca06a9f3b8a0e1fac125dd420a21c06c", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt": "97669984c631e7f260a0150d47e314d8487c3cd827338348900927fe3e6c9a9a", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt": "16f79765977a7a9328f88f69d3e53e8faedff03078e22b04c1ed3dbca6e4d67e", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt": "b271a4ac88f100d1b492b558c54abcd7f278ca7b34194f0a9bb8be77ac4f73e6", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt": "5204db61fd623067dae5e39a9df28c253ebcfb9eb3f538ab86977e98786e8bfa", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt": "b2756cc182c4b7b6eab7709823b564c9798b9450c69af6f4cc5905e9a31aeac1", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt": "c2637b73a6ab9efe85335f6f760e61efd3ede24dfab1f1b0ce237a968964471d", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt": "59b746d2417c976b8eba51835105ab294d61e60a3d45d0db65e0a733ee05ba5a", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt": "3997fe274b83f7de743fea966180f58dddc29f8f32aa4e5790ec03adbdaa1f10", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt": "1239238e7d244f90cbe61dd0ab31e27a88cbcf7ab5c3ece74c4a67a744ab35b5", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt": "34355296ea018ba53567b9de36aa3a3818160e4079adb9cfb4c19ea20b8d67ae", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt": "e66a099b122bd14f521fc78c484dc0e36e061c8e5f11bd3071064a3295ae9ebf", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt": "0b314cbf4945b0837581bb0e9a9164a0214bd3122e9888873204dc4176118efe", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt": "40f50da64dfd6e824976a59295e5ec76e609f5eba770a6e870ea0f6d8735924a", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt": "1a7fb2298f5dcf58c99d548c446c1c70db540b1969b5f8a1262d9ff2b7c8484e", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt": "d226d58724c81dbe3f05bd520b5c835d354a57432329ea92307ef17a172a8a3c", - "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/schema/decode-audio-v1.schema.json": "4e81c733c1f1373b10d6dd9769128017a3efca516215c9104ac8c7fd5f4b302b", - "docs/schema/policy-examples/strict-gate.json": "8a3ad407e8e443b0ade08b6b5d92352cf2b0071090ec9738b6109f8ab1d1744d", - "docs/schema/policy-examples/transcription.json": "4a5fd28044158fa535187fcbdd2c18f4e5981ac1f0c1e50b3ab5b324928ca842", - "docs/schema/policy-examples/web-upload.json": "eefa0b59e4a570d3f9f7d5d13074d0f2784067573a56c57d277e8a368efb92a7", - "docs/schema/policy-v1.schema.json": "4cf192ae8c0a339c595f4c990d3c2c8bb35923b5dd9d0fabfc87ee316bb856f6", - "docs/schema/thumbnail-v1.schema.json": "a7626121e706e37196d1524ce626d96ecfd0d964e28a200562c3e53437f47a5c", - "docs/schema/verdict-v1.schema.json": "fda62a8ced116849bfcb6f4ea418776689ce7f8ee3dcd34fcaf55ce126594bcc", - "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py": "babb98945dc0e2967f123294070bcb681496d06f1660125a72b99977b85d646b", - "docs/spikes/safe-probe/corpus/holdout-v1.json": "d5e4cf2fa6cfcbbd19a462b56036fbeb241d652d02787bf8b140e71fd4f5072e", - "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json": "a6af180f4c1c3f73892519ba7d1880ed80c5724dd26392cb1899de4800d8af0d", - "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json": "d431c8ed408f4fe6b829751e89c49de529236fff4fc045e9bbbd3a3ed26ee054", - "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json": "3659644af79f7a4cd49ff56a18204a1a5cce1594a114a485fdd0b1f3ec326595", - "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json": "e2ed1266100593984b29d77129eb82c7d31b08c5830543e20ae74c82c731ec8a", - "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json": "2f661ac5a5f24b821e3ddb65a55f575ec23ef5e606e4cc48b4a139e786af78ff", - "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json": "00f78ff8d909714ccb9ca7c623a7de222caa181f593f8988e27fce0c553b2f06", - "scripts/clip_check.py": "f448dcf2a98a88546fa988a4b24dbccf95fc3baa517bbbe34021e3df2bb588c4", - "scripts/compat_check.py": "6d5c1322a578632bcf9cb9fe6cd87519e427127589c39b8ba52ba70b51a250cc", - "scripts/extract_check.py": "d0ca1b1975d08acdb6fad7b9f185badfc1709d1444359037a0d94bb59aa834e7", - "scripts/h264_parity_bars.py": "35b87258d5254861a91c94baba6ad6c7a736637fb88b4feced06796894797f5b", - "scripts/h264_pgo_acquire.py": "b9d0942f33baee08d4bd7386318d658deede6190cf8113d5d0f5f80f1d2182e1", - "scripts/h264_pgo_build.py": "e3e76684b1fa7305759310f9751ef431eea9f650d90897a7892b9eb8e8748154", - "scripts/h264_pgo_diagnostics.py": "cb2c425e48af13b0b9be3548168fbe645672c5f546d84f26f35f99bbe8ba047c", - "scripts/h264_pgo_round.py": "4184e3703ef62f1d70a3a0ac48d4ea9982004fe014fa1217b82fc29e17b118fd", - "scripts/hls_check.py": "629a7bea8045fbc04d115d784dd6ec033163b045e7fe75c5b1c0bc38351f10d5", - "scripts/join_check.py": "2af2682134b3bfb08b0be371032fb604ad8579008ecd8b76a354a68b78ae84e2", - "scripts/mkv_remux_check.py": "cf81d3d0b7395219374208f2ae24099c4f155b582190f9988224f77a9066ab9a", - "scripts/oracle-audio-args.txt": "52720de7a4d973d387c1c7bffd770f40120b7315dcf307625841d04d5e000586", - "scripts/oracle-ffmpeg-macos.env": "32805c5848146a1a1200a2c401f07f9c09cfb41628f656ef60dadcca956ae4bd", - "scripts/oracle-ffmpeg.env": "95601248eba142d1cbf8d81aaf46d5ebc61c1962fe1edafdc1ee2c1b7bd33f24", - "scripts/oracle.py": "baa57c7b373f4a8773323c39ab5bc873d7e7c5409a95c358c0130cc8b7d1d523", - "scripts/oracle_audio.py": "cc4a68c084aab8f22201a517fb35efbc427f85590b5007e3dfc852e6dc5a98f4", - "scripts/oracle_invocation_check.py": "88e69fde0833e9b3d3b148f7dd2fe7542fda209a3a51a5381067b51152e98cd1", - "scripts/oracle_invocation_classify.py": "5154335ff1a70f83c3d476825042c2f40c693ea6d1485c1b67e18195b6aa75f8", - "scripts/oracle_kd_mkv.py": "f03b407674c5faa955381f2439bac16f412591041f31326bab241b2f81526b27", - "scripts/oracle_kd_ts.py": "a837051ee8900c860973e0e91bacfed14eb21be99b07260938cf1d409d322d31", - "scripts/oracle_pin.py": "b221378b054a6e6bae92051ae4e4e4fa1add451213f28e888825fa6e43f2f909", - "scripts/oracle_pin_macos.py": "70c0f515b3a58cf6b6d2d11938b537b2e8824f0fafbfe6ab9578669c1d857879", - "scripts/policy_check.py": "81b5039464d18fdcaed1672fb13d0826e2e47d6df1ecc09339cde228fd13c71c", - "scripts/policy_ref.py": "782e327baef9626f4cd9631bb93e45476fdebd3234ca4b605ce4e9960317d1d1", - "scripts/remux_check.py": "8cccb3551736f918660c304d434b3fc3cc9501e98e8ade011ae75d0787c14670", - "scripts/split_check.py": "1cd37d7d66608a3d74230a247369d733deb0a13cb51ab1b9ce32a024107f3c61", - "scripts/test_oracle.py": "af9e07a0f66cc1daca5574333cf129a9d92bc8465de868c6332bb7e4a83a7812", - "scripts/text_check.py": "64a46bf22c44cccb4152d2b46110b3727d8258a3bb5ac39907e32062d5f99cf4", - "scripts/track_boxes.py": "97965c1b8f23758c75fedc0eb1d0815fa01f51469ad50c7ae6b5d02fe007a967", - "scripts/vp9_pixel_ceiling.py": "10335257ea5cc07c5fc5e1f8e976c9856b0ea25a0f991621519ba825181711dc", - "scripts/vp9_pixel_profiles.py": "3f0cbe890a89b35d960ee18435831a409e6aeea6825638d6078ed04b1f9b05b9", - "scripts/vp9_pixel_round.py": "2dd7d856d5570741113489f76da099dfd5b11f5867b7e8334437db7d0f78961f", - "scripts/writer_boxes.py": "2aaa08ab4e82c78c240b9b594a4ace6639eaf478bef2dde99a50dd6b22acfbb9", - "test-support/oracle.rs": "3559a8f47cbec57f10bd7e27f254217b226fb5d4b9b4a9e4a5b387660a91ffce", - "tools/compat-corpus/b4_protocol.py": "16ad6f705c053e283ed7ee1046d2e012b133746c83726c04aafca7b4513966a8", - "tools/compat-corpus/copy_check.py": "e73b39820ded04968f9c5cae7ac7a9157e1207a5b9e7351c24a6e6b007f20a75", - "tools/compat-corpus/release_round.py": "b5c959bbfb004b8f4cffc65d25bdaf442d5f8e2920b968b844618c0fdfb6a2fa", - "tools/compat-corpus/round_files.py": "422d539f46c26443ac418a408261f64057c7a2155582146f1c6a9650d14494ce", - "tools/compat-corpus/run.py": "c39fa06827c17e57ba501fa7dde6c4b2fc2f319fc3e7616d62238d070ec056d7", - "tools/compat-corpus/speed.py": "adac065441a90301a2a026b89c4d3f0d609881770697cb8ba5c641794b448e21", - "tools/isobmff-adapter/corpus/compare.py": "0c4f73961e9c1c0e7b833aada24080f880df56a961834fdb54a8b73f030cc04e", - "tools/isobmff-adapter/corpus/harvest.py": "e952912f03577a0700ea5ac04e6f92af3d5d5e69565b43c5be1a51cbfe741d30", - "tools/isobmff-adapter/corpus/summarize.py": "5c3a707a9a17d594dce7674cbbf50e6799deea0755183795e4a74527c49b13a1", - "tools/mediainfo-oracle/corpus.py": "7cc34e5510af6ffa89f7e42e4a847f3fc33b90e0dbf05e31e28f662b770e4c51", - "tools/mediainfo-oracle/mediainfo_oracle.py": "f8d13d12f3ab9fbf8a4ea96aaa1bc832581812c05aa4184e7e0e183b2b46f16b", - "tools/mkv-adapter/corpus.py": "07d0dd60f9b2d7fba5cae351ccaddddf2bb71b40881799788ad9f00ba454afee", - "tools/oracle/Cargo.toml": "ca84395c3fdbf272e5663997d0c9be07f9ef4ed4c7762776589a88ddb7c6ab7f", - "tools/oracle/README.md": "ca3c7e817ad310548a1887ac2bc97d034ea776e4efa1de5d11670fd62af1e9f1", - "tools/oracle/SPEC.md": "98d8a2799df67bf7ca9c36071176d55b35ad265a9412e1bf4f770c626244d168", - "tools/oracle/ffprobe-candidate.py": "1c43dcb63d95dda1535348d465a6277f46dc161a04f0d241cc6c1a2150440f55", - "tools/oracle/kd_audit.py": "7d8982ae854660f2afe840402dcfab81d861782885361e1706101d686789efd7", - "tools/oracle/src/compare.rs": "6928c939d02808b32a1172cee52a5ff4b93fe73db29faf2669023fc85ab9cc96", - "tools/oracle/src/json.rs": "75c4d005c6fc7cb8bd0b8cc2301e2c257015eefa9e1b6a3aa091882a9ce94f79", - "tools/oracle/src/lib.rs": "7302e1f6cbe2ea08fa73e886db65ea1add559fe3ca68140c60fdafc0752ce35b", - "tools/oracle/src/main.rs": "10d6ba38fbae223f5536cc728e44300fc7510064a2632d8d0e1ee0bfc3e6f141", - "tools/oracle/src/normalize.rs": "5e90ed9acb7c9bb7f5a170cfb8fb64614a797d6e8af27c247127fe83855c0927", - "tools/oracle/src/perturb.rs": "dbea9cab55865a103c1553dc06b0660b8ce55313c32af96a0b8c00205c57a496", - "tools/oracle/tests/compare_cli.rs": "720e207fbf8866d8bbaf578e389c5d9297e6da6ecd1ddfae2edeecd89c82b8fe", - "tools/oracle/tests/test_capture.py": "72f7cda7b3068cd02d89d36efea1f4c571911d316e0e55c6b0f6138aa9155077", - "tools/oracle/tests/test_clip_kd.py": "7bbfcf144390e4b7efe7677aa9831c868b9603ef343fc3c42e3aafdda597b666", - "tools/oracle/tests/test_compat_corpus.py": "7cb197d80132e5ccb65d1335f4f12a72fd2f90cecbdf12c7693bbe4799024163", - "tools/oracle/tests/test_compat_paths.py": "17689990f572bb731897b784d55a9ca26eb606ba3bce0414d38649bb9c12edfc", - "tools/oracle/tests/test_decode_audio_kd.py": "9811c5ac62df05f25c9117bcd66dac5710d9dbdc653d9e1a38e45d9c46d801f0", - "tools/oracle/tests/test_extract_kd.py": "1bb5fc26585669d2d5e8ce465c695d98df31ef804f3a5c30552bddfde60d86ff", - "tools/oracle/tests/test_hls_kd.py": "cf57e112c7dd3a3bed49f69e02fa2bec6d67deadbfe599aabf75845f9e41d7ae", - "tools/oracle/tests/test_join_kd.py": "0fa956b8ec7cd78b12923953764ef3650ef4883a9483a553d8ed5ecf88613eef", - "tools/oracle/tests/test_kd.py": "62311a51455e881b6515a43746c060ec47d4dd04ece15adc0965d086c97a9712", - "tools/oracle/tests/test_kd_audit.py": "c57a7d155be36e8a5832bea9cac08333ab991ca89c13752318d2d17371919167", - "tools/oracle/tests/test_kd_empty_edit.py": "93da70f5f5eba33a10bb676d63d7cc6c4b23e74c521ca647e641b56b84716001", - "tools/oracle/tests/test_kd_mkv.py": "16f869f1f581cdd17e4a9e89c27759909e988a3dc1bc9164a3956a55d109699a", - "tools/oracle/tests/test_kd_ts.py": "c22bfbbd346b501c5682b27b9ce4e361c08627fde1381a4e531220106e46db60", - "tools/oracle/tests/test_policy_ref.py": "01daafb82014b2f831d774a65599d7e17c6c3d8f46480f273efb60a2ffee6982", - "tools/oracle/tests/test_recheck.py": "3ae6f18cf89e5a6914d8672e94e0f6aafe9ba9d25972fa371c1a50041d5f5264", - "tools/oracle/tests/test_remux_kd.py": "7f9e1ae421e3db1bef74158e00c838c4f57608dccead4163507bef1956d8818d", - "tools/oracle/tests/test_remux_sanitize.py": "8fd3e9d6486ca00957b6fb5b44722582002cb65b1849e65fb82689b4956d564a", - "tools/oracle/tests/test_report_counters.py": "20275ba9de47cb331555a3c3976b909a7efe9c6235accd29772ec7541cfe3fee", - "tools/oracle/tests/test_split_kd.py": "63d5cb9b68aa2ac09658bb0c88f1f02762afaaa22294e97da535700164a93bc6", - "tools/oracle/tests/test_text_kd.py": "e72eb62608aabe2b6482a9d2bf67358d9473b39695dae4a146b74ff621dd335d", - "tools/oracle/tests/test_writer_boxes.py": "d0bfae5827f3b6534b3aa6683e206d3955f1d7d292cd800af020564780cfad57", - "tools/oracle/writer_corpus.py": "c4bb64463375c6b0fb10c6efe1ed582f6cb075bbbd3fd15666399230aebd830d", - "tools/oracle/writer_kd_audit.py": "1fbc59e01d27d53af225538cd2d18653793654c769d50e0c72a43db4f60b962b", - "tools/oracle/writer_kd_audit_cli.py": "a6a1289165e880bc69f3cebffd7d5da0ce8b09b034024ccc220a394528240a24", - "tools/stage3-report/causes.py": "40f6dd03ab6bf61516a5c029267f213135a195e1be50f47595a94bdab87b44bd", - "tools/stage3-report/corpus.py": "86741f53e0ff67df381fef5a875b905ee2037ae6742bcc6eec0e7ea8f4c685f0", - "tools/stage3-report/r2pool.py": "b0990e04927f66434dad4041af92ae41377277c6e26695b559ae5997024030ac", - "tools/stage3-report/report.py": "06f0d218c05efc7cc9b6d1208167f2ff434fe1133b76b4640e172d4ecf24ea71", - "tools/stage3-report/run.py": "2d3d3a28e84a346e20ff933447678185116d092dc53ff9453036e8d01a435ff6" - }, - "files": { - ".github/workflows/compat-0.1.0.yml": { - "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": "b979061433995d3a504edddac660216fefbdef556080967f7facf76c89eb1a80", - "sites": [ - { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", - "site": [ - 173, - "shell", - "", - "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", - "bench/audio-decode/agreement.py": "32f312ad10962d654568c85b6962041ae8cce82ccd74272dfddb3b0656ac0818", - "bench/audio-decode/capacity.py": "da27491bc077453e0fca6706bddaefdf8098e1d4bb8d1006ada34c6abedd1462", - "bench/audio-decode/oracle.py": "6999bc89af9f0ffb4dade872e30b2b0ba7342648b32e22aaeeca50936316b32a", - "bench/audio-decode/receipts.py": "bec504c954c8750df703116325e37ea21c2844696df68e23856495bf95a18783", - "bench/audio-decode/run.py": "516120decdaf44a5e206c5e57da485ad15d3f9aa010422daa027508bb2ef6112", - "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", - "crates/coreav-isobmff/tests/common/text_movie.rs": "14d531666bb6c356d27ad936e7ee2425a9b63a131a6ea0b013042d947a1f324f", - "docs/design/b4-calibration.md": "3222e7f6001f7f88d4fa380fbe87c525f0363eb3e2ad82ba7f5425ef0e1302a3", - "docs/known-divergences-clip.json": "58fcca78ddd8462ac2f194d4461efe9783f32c062a2699741dd6eba3f232e736", - "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", - "docs/known-divergences-extract.json": "e3cc703458a19150673dd30ccf1ba0a0990fb637e6ed304c8153eff4205d2ab1", - "docs/known-divergences-hls.json": "885310e6e2a2b976c6fd9c38e1de9145edd25eda96ccfca9270195d0ed58b0d5", - "docs/known-divergences-join.json": "aca15deefe581e69197de4998a81a41eec2ec28d4c4b776820daec9a3bf6872a", - "docs/known-divergences-mkv.json": "a7a73ce921ed7ce8f8eaaa7b4418f611feea3779528f9c2ef990261ff712c716", - "docs/known-divergences-remux.json": "2da90e34d112b9793d183755c0a6946a8c593bad17fb5004ff788ab92c388f3f", - "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": "e366b81822d7279dae8056c1ad2936d00e5b6ca276eca34e8921629eb60ede3c", - "docs/measurements/compat-ffprobe/round10-plan.md": "027ed41e1d586ff8d62965b1fa8174fa024599c8acab21057544c55b326b5322", - "scripts/clip_check.py": "f448dcf2a98a88546fa988a4b24dbccf95fc3baa517bbbe34021e3df2bb588c4", - "scripts/compat_check.py": "6d5c1322a578632bcf9cb9fe6cd87519e427127589c39b8ba52ba70b51a250cc", - "scripts/compat_sources.py": "bade557a34eebde4369435653ca54fb2668948a639b9d376906db48016931d0a", - "scripts/decode_audio_check.py": "05277f5e3c9d17a352088d003b703705f6738354bf6dbf81be3620802dd448e2", - "scripts/extract_check.py": "d0ca1b1975d08acdb6fad7b9f185badfc1709d1444359037a0d94bb59aa834e7", - "scripts/gcp_vm_job.py": "aaadd972e8e12715d118c12ef569a7813e11024750336f2a73e900550ab23bec", - "scripts/h264_parity_bars.py": "35b87258d5254861a91c94baba6ad6c7a736637fb88b4feced06796894797f5b", - "scripts/h264_pgo_acquire.py": "b9d0942f33baee08d4bd7386318d658deede6190cf8113d5d0f5f80f1d2182e1", - "scripts/h264_pgo_diagnostics.py": "cb2c425e48af13b0b9be3548168fbe645672c5f546d84f26f35f99bbe8ba047c", - "scripts/hls_check.py": "629a7bea8045fbc04d115d784dd6ec033163b045e7fe75c5b1c0bc38351f10d5", - "scripts/install-oracle-ffmpeg.sh": "819e66bbdd3ee43327e5183be216997211299434db239eb4a41a22c41910bfd5", - "scripts/install-oracle-mediainfo.sh": "c8224047da52c9032d339270e51ce5bc9034daeee2c351bbf90cb270de1e4e36", - "scripts/join_check.py": "2af2682134b3bfb08b0be371032fb604ad8579008ecd8b76a354a68b78ae84e2", - "scripts/mkv_remux_check.py": "cf81d3d0b7395219374208f2ae24099c4f155b582190f9988224f77a9066ab9a", - "scripts/opus_identity.py": "c87a89900823e43b09bbf06a2ead35cd9390e9e7cd59b13ff075637b6e1fd987", - "scripts/oracle-audio-args.txt": "52720de7a4d973d387c1c7bffd770f40120b7315dcf307625841d04d5e000586", - "scripts/oracle-ffmpeg.env": "95601248eba142d1cbf8d81aaf46d5ebc61c1962fe1edafdc1ee2c1b7bd33f24", - "scripts/oracle_audio.py": "cc4a68c084aab8f22201a517fb35efbc427f85590b5007e3dfc852e6dc5a98f4", - "scripts/oracle_kd.py": "255f193b6bc6e2f67f32f7fe40bd5f91179ce13c91ce462a6514ecd4b0f50d52", - "scripts/oracle_kd_mkv.py": "f03b407674c5faa955381f2439bac16f412591041f31326bab241b2f81526b27", - "scripts/oracle_kd_ts.py": "a837051ee8900c860973e0e91bacfed14eb21be99b07260938cf1d409d322d31", - "scripts/oracle_pin.py": "b221378b054a6e6bae92051ae4e4e4fa1add451213f28e888825fa6e43f2f909", - "scripts/policy_ref.py": "782e327baef9626f4cd9631bb93e45476fdebd3234ca4b605ce4e9960317d1d1", - "scripts/registered_candidate.py": "93d5733c6e3645c9adc29b9eefcc5bb89e54cf6e96ef8de0d17976032b5f5604", - "scripts/remux_check.py": "8cccb3551736f918660c304d434b3fc3cc9501e98e8ade011ae75d0787c14670", - "scripts/split_check.py": "1cd37d7d66608a3d74230a247369d733deb0a13cb51ab1b9ce32a024107f3c61", - "scripts/track_boxes.py": "97965c1b8f23758c75fedc0eb1d0815fa01f51469ad50c7ae6b5d02fe007a967", - "scripts/vp9_pixel_build.py": "6a899aecd066379adfbd6016eea2dc8a6a708ae157aa931919676d5679fdf34f", - "scripts/vp9_pixel_ceiling.py": "10335257ea5cc07c5fc5e1f8e976c9856b0ea25a0f991621519ba825181711dc", - "scripts/vp9_pixel_job.sh": "db0226d50f4f5c3830a4465caa67146655a2baa8bc30b3f36ea04a9fef26bcde", - "scripts/vp9_pixel_profiles.py": "3f0cbe890a89b35d960ee18435831a409e6aeea6825638d6078ed04b1f9b05b9", - "scripts/vp9_pixel_round.py": "2dd7d856d5570741113489f76da099dfd5b11f5867b7e8334437db7d0f78961f", - "scripts/writer_boxes.py": "2aaa08ab4e82c78c240b9b594a4ace6639eaf478bef2dde99a50dd6b22acfbb9", - "tools/compat-corpus/b4_protocol.py": "16ad6f705c053e283ed7ee1046d2e012b133746c83726c04aafca7b4513966a8", - "tools/compat-corpus/b4_round10.py": "c71b1005b327d4b9d0ff00e671fd18b1dbb0250a0088114229535bb3b0438054", - "tools/compat-corpus/commands-0.1.0/commands.json": "abeae21f954d18b50ab4af5cef972dbfe14396453329c6f8c751034942bdac0f", - "tools/compat-corpus/commands-0.1.0/coverage.json": "077ed478f4693c5612ec3d018c9d3bbe96125a80eb635322ddf3d68dec6894c3", - "tools/compat-corpus/copy_check.py": "e73b39820ded04968f9c5cae7ac7a9157e1207a5b9e7351c24a6e6b007f20a75", - "tools/compat-corpus/ffmpeg9.json": "12204af1619cf806ede5e009dee43edc51edc361b5c9a93c96f0838ef9d0028d", - "tools/compat-corpus/r3.py": "0549a6b9f429e0cadd61d6d10498c971f17b901a7e89143d5d3043fa3b58d913", - "tools/compat-corpus/release_round.py": "b5c959bbfb004b8f4cffc65d25bdaf442d5f8e2920b968b844618c0fdfb6a2fa", - "tools/compat-corpus/round_files.py": "422d539f46c26443ac418a408261f64057c7a2155582146f1c6a9650d14494ce", - "tools/compat-corpus/run.py": "c39fa06827c17e57ba501fa7dde6c4b2fc2f319fc3e7616d62238d070ec056d7", - "tools/compat-corpus/speed.py": "adac065441a90301a2a026b89c4d3f0d609881770697cb8ba5c641794b448e21", - "tools/oracle/writer_corpus.py": "c4bb64463375c6b0fb10c6efe1ed582f6cb075bbbd3fd15666399230aebd830d", - "tools/stage3-report/corpus.py": "86741f53e0ff67df381fef5a875b905ee2037ae6742bcc6eec0e7ea8f4c685f0", - "tools/stage3-report/r2pool.py": "b0990e04927f66434dad4041af92ae41377277c6e26695b559ae5997024030ac" - }, - "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 + "dependencies": { + ".github/actions/ci-fixtures/action.yml": "0f1ae67beaee54b824705864d1c72d7b15d0f931193a6a3ec91949ffd7032b0a", + ".github/scripts/wasm-memory-failure.cjs": "75a688444375c7ec306718cb494d2235c9e418daa4211f88833961823a772614", + ".github/workflows/aac-encode.yml": "922a43d86c9c29f5637f31611182f959011d974b727a3b5c16e4aa70f8d00105", + ".github/workflows/audio-conformance.yml": "a9f9fa7fb515afe22f970a496a2374b50772d1c088f10cdd535512ef7f8714e2", + ".github/workflows/avi-output.yml": "9bb26ce4e1f56b7547df45cd60a5645988bf280b5c2e0854f56891824330dc34", + ".github/workflows/ci.yml": "0157e9d03b71c2d2f3eddd07644027513c2f646ebf93593c7dc9f0572f6b6b3a", + ".github/workflows/codec-coverage.yml": "141a7b5d078c18d85728b2d85f0a3cc7e4ba7753f02823a3eb0c4cfcf655e34a", + ".github/workflows/compat-0.1.0.yml": "b979061433995d3a504edddac660216fefbdef556080967f7facf76c89eb1a80", + ".github/workflows/deny.yml": "27ce7364a3e8448798a04c8403fc716f06140661cd97742674371ad897beca2b", + ".github/workflows/encoder-backends.yml": "4f7a45faec6cf21c619bad89ba55d5f4b8d376fffa19a909804169d0900ae1ab", + ".github/workflows/flac-output.yml": "e7cca80d76e13a7084f52701a6cfff709073173a9e0cabf31da8d877d591565e", + ".github/workflows/fuzz-nightly.yml": "9ae7e2ed7d23522743f1648d8d8c2b83f0d9264dabaf8481e6d7f61514179a11", + ".github/workflows/github-shapes.yml": "2a4902a0e3b36e7c747fb29a7216b00233867cab296a649f7e4333e32cffdd32", + ".github/workflows/h264-encoder.yml": "eb43b7ab76c57ac9c12e091605b848cf1e9de2f94f8491f80dc5f0a7bb8efda2", + ".github/workflows/hevc-conformance.yml": "d97d2acea2b9a2a60054c587e7508314c986a0a7f7227abd8d443196ca0719b4", + ".github/workflows/input-summary.yml": "2f5f8189183b17c6a4d5064134a6ad20995a07d465b21b3746243ebfb11103c7", + ".github/workflows/npm.yml": "f11fe4cac29d57899e8ec84594af7a5328129d16c283d8971443b8949cd6dbd4", + ".github/workflows/package-rehearsal.yml": "554d72f29e4acaa3299349417009d83e2fca702bba280b592d451a6f7f87eb1c", + ".github/workflows/png-bmp-yuv.yml": "f99430699ea9fbfc7308b15394aa192cdd20dcbbc30b3988b6243f8e48d1d2db", + ".github/workflows/pr-redirect.yml": "f5b91ef812c0ad4863e4d3073bf9d2068a3ba96d7651072cb7de10eacbb534af", + ".github/workflows/python.yml": "9ed411a7d27a838f07a04d0bcf1e2e6459d7b77049cd71b0b37552f8358162c7", + ".github/workflows/release.yml": "cff356beb80680c5b6d20298f88b1d460333721709fc0426365c61427de4856e", + ".github/workflows/svt-av1-native.yml": "2e709cf4ca1a5b11bf9134941fe44fa35eb7f3049c196b27e0cf1d62f4143741", + ".github/workflows/videotoolbox-identities.yml": "36e1caf8b198d3c27899aae337b54e2023f4b721b3f7bcc7b4ecf60da2a08e78", + ".github/workflows/videotoolbox.yml": "f8c668914f329475dd590922c33338ab432f0a1f5327b76688169f2f15426417", + ".github/workflows/vp9-conformance.yml": "2bab4314c56841f2d62ee8d3e8d73aed639fb8cb5e04b700747a49fa08f05d7d", + ".github/workflows/vp9-corpus.yml": "c42f4c11fb8053b3f6b0f40d047cf23e074df4292ba4e5bb5036c9885ec85ac6", + ".github/workflows/vp9-filter.yml": "6a2e153f523d9f5e3aa0d6bdba06bcb1bdc2459bef896a6dba3be8d5e025d625", + ".github/workflows/wasm.yml": "9aabe5a9c9a711580451b00bdfbecda3132e2530f826f70ec748ab869bc482f9", + "Cargo.lock": "d1d49a11dee70200f8706a8e7d816673362f0782ac88d091f4583e6303169a7a", + "LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "LICENSE-MIT": "425a337a23d1e1685c1c0fbb8c79101b443e76a67166aaf0e76a5d105fe98cfb", + "NOTICE": "450b30a2e7f17e0e5b8a5eeb782d4a6fe777dfa3ffde3d0e61b5f26f2ef6c4b1", + "bench/audio-decode/agreement.py": "32f312ad10962d654568c85b6962041ae8cce82ccd74272dfddb3b0656ac0818", + "bench/audio-decode/capacity.py": "da27491bc077453e0fca6706bddaefdf8098e1d4bb8d1006ada34c6abedd1462", + "bench/audio-decode/evidence/binding.json": "c2bacd59b75c640dac9f1168a5f194c1a2c9b25afa3bf4f09c82c6ce854bbc63", + "bench/audio-decode/evidence/capacity.json": "00642392d532840e30f63c089e7a40d7a8ab970df32564ade4f224691736c7cb", + "bench/audio-decode/evidence/failed-pilot.json": "21229e6a1b500bb52767c14a29e0593e0db54a997f12a86e1525c753cef7c24e", + "bench/audio-decode/evidence/memory-error.json": "634fcd47c6800a92eb8e48891e33e2683b6e46c4ba3ab5675cc8aea46c65cd9d", + "bench/audio-decode/evidence/opus-round4-binding.json": "2633f96c8f1a9b1705248ce016fbe628c9a17eae91ed0ecb0d9461104fedcd31", + "bench/audio-decode/evidence/opus-round4-capacity.json": "565126fd1ad034e42c19d1ed783530044cd3913d92ccb4c9d97fb8ad9f2c1c7d", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json": "7ef036b27f8b03d1c4cb8ec79e232cdfc7621ea1298d3301ac9da5587e73a501", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json": "fa16c422093237994b464793d503073dbbc2eacd00d39b9c638cdb03ff77079e", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json": "27ffff71b53f480b1ebaf7caa8b4af934c324eb39ce640b71f3f2c2a36838918", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json": "2e0ca54a2281571fdd15ec867cf07276e3258bcef46fd2ed86c9fca4eb32bc5e", + "bench/audio-decode/evidence/opus-round4-retention-binding.json": "0b025177262378d1dead1faae85de8d5ae31e30898f59f2f09273c66940542b7", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json": "25dedb041f8d5c309929ee1d6b288ec842b3711843daf2623a7cb5dcb9d7164e", + "bench/audio-decode/evidence/pilot.json": "d4bb1b45cc357195df3fd9704831c6fb98b7e6e722a0896eabb2f0f5630302e3", + "bench/audio-decode/evidence/resume.json": "1c0706d1d2776639a31edff24a319e9fc0e68dcd49bf3d23bf8c1430043e75e9", + "bench/audio-decode/oracle.py": "6999bc89af9f0ffb4dade872e30b2b0ba7342648b32e22aaeeca50936316b32a", + "bench/audio-decode/receipts.py": "bec504c954c8750df703116325e37ea21c2844696df68e23856495bf95a18783", + "bench/audio-decode/run.py": "516120decdaf44a5e206c5e57da485ad15d3f9aa010422daa027508bb2ef6112", + "bench/audio-decode/tests/test_oracle.py": "edf021ec636ca47fb3219cdd5fe100576ba7be65cea93c75f97a3322f8dc8949", + "bench/hevc-conformance/known-exclusions.json": "b68f9432f782efb1f53a36c9988057361f6108ad6a6e3dd86658bb3dfde94a9d", + "bench/hevc-conformance/synthetic.json": "cc3419128f56091ae5c4e5c179521b6589cc8ae4f739d063eca6663e331e6b2c", + "bench/npx/run.py": "ace039ae466c3d81c7a58eabc52eada86c58eb916dacf9dc9146ef046b4b3bbd", + "bench/opus-speed/allowance.py": "963877bc84a1652dff4275e8a90e84e6a804b99e4bb67f54c04694b8c920773c", + "bench/opus-speed/report.py": "28af7e94ffd2739337379e32d1289e2fc4c8bf43d5a77ac26b0ef9a10ae6f27b", + "bench/opus-speed/speed.py": "a34e49a0fb6138f033bdae947ac4bdc7ad3dce5ebb44a4cb3fcb3f5c4189c149", + "bench/opus-speed/tests/test_allowance.py": "7b3457ca9c5fd23b7178fe8d963526046267c5b5c7be66b4c8422c93ddfcf2dd", + "bench/opus-speed/tests/test_speed.py": "de7869883d87340e33413d97e9a6f4bcff1e2a5890b4a1cee3feac4cfc3d3828", + "bench/range-audio/evidence/cli-01/meta.json": "01e189e5416a252959985b45d0a686e3e6c0a09c3ed702d9fd407abc4be1a55b", + "bench/range-audio/evidence/cli-01/summary.json": "87fbd748bf43625827d26371772cd88a57d7ad421bfd6b0e3979a653b7ff70f7", + "bench/range-audio/evidence/final-01/summary.json": "d2bb9a512337c54aef293313f7e412081c5a67d6fa875130345828ae9b914800", + "bench/range-audio/run.py": "3944500e587b22f2f248dc726222f81f79f12b5ddec890f68981f758e4fa12b9", + "bench/shared/benchlib.py": "897b43953aea941dd660d93bc5eef612308225ba66ce659ab2bbfb182e1b6d76", + "crates/coreav-audio/examples/flac_identity.rs": "38e3a7f44540eaa34c1639e5094eebb85b67200a1ca4681414e78df141925f7a", + "crates/coreav-audio/src/convert.rs": "f5efbbbb7cecc84a7151626482f40a2787f824a929a7d89e16860dbebd5548ee", + "crates/coreav-audio/src/convert/layout.rs": "a816fb6a65101823925a14c7951ae875110af89427ddfc2ebc906fa37a6ff965", + "crates/coreav-audio/src/convert/oracle.rs": "018845537a77865d0d46d9f7f62cbf40ca9583863f8b61f69c4976dfa7b08242", + "crates/coreav-audio/tests/support/flac_ranges.rs": "a0f95ef2726451515e2d26bc063af453950b1d2849cc983564c23d347362ad0c", + "crates/coreav-audio/tests/support/mod.rs": "41843c17983154018e55e6d8e5e441e75e0f349320525c95660ae64277592b80", + "crates/coreav-backend-apple/examples/common/compare.rs": "770707d755dada50086e5a925af9eb90c76936428c4fcce2d783dd31c05c32f3", + "crates/coreav-backend-apple/examples/common/h264_decode.rs": "75630cf0979534ed82d1b25cd621ae3ce74b43af04d2bcd7af9f7c37b8db6854", + "crates/coreav-backend-apple/tests/common/h264.rs": "4776605e5eee398fb04c95c9308d0164f0a2afd639f343252dcf1282ff2063ac", + "crates/coreav-backend-ffmpeg/src/lib.rs": "7ef0528c4535d08646c950a11e47eae90fbe66dd2ad528cdc5dc573a7ff98f24", + "crates/coreav-backend-ffmpeg/src/mkv.rs": "6780a97e89748c8023b61bcb1ec4614555d7301723edcc46ebc1f6a54e610e69", + "crates/coreav-backend-ffmpeg/src/showinfo.rs": "02b6ceced4a68ca458295c6e00f6268a421454fbda0d4d570f601045138364bd", + "crates/coreav-backend-svt-av1/tests/frames.rs": "02bf68ce1aa8276baf06f67df7f18f6d63a47a56018402c27a317fa0f2ac70c2", + "crates/coreav-cli/src/compat_cmd.rs": "75028ae149fe84f067e8b27d909c0b861f406188643f11a8b3b9c924365cd8dd", + "crates/coreav-cli/src/compat_cmd/probe_stdin.rs": "6cebafd21c78c304661e4691ea4484c70f487fedd275b45237207f8833b87d82", + "crates/coreav-cli/src/fallback.rs": "5e56e738943199851a4e7230119709c5d6ebb1d6d4bd105ecb0e528660e954fa", + "crates/coreav-cli/src/fallback/names.rs": "8bcdf27732b0cfb49e4bc90844e9f05632f117205927f68f1d74de7912facd11", + "crates/coreav-cli/src/fallback_cmd.rs": "fb55a2c244f528f351f8651437f517e894c753f3391d4f53b70c0e8798a06aae", + "crates/coreav-cli/src/ffmpeg/args.rs": "ede44724110f404c0cad01d4f848e0dc856a5ce1e41f22a1196e00ad3efcf824", + "crates/coreav-cli/src/ffmpeg/audio.rs": "851f8476388d6a47a16856610ec34755fb091b075709c13360bbc02328f579f3", + "crates/coreav-cli/src/ffmpeg/avi.rs": "80112f38a577ad84ad7969a894c756877973e303cee7cb451203153fb961b558", + "crates/coreav-cli/src/ffmpeg/capture.rs": "32ff387ba79d33c580cbd9826b975f22136e4fcb006cc52e6379168327d81b03", + "crates/coreav-cli/src/ffmpeg/encode.rs": "085d314b74258b8b97be672494f2b030600503afaf8aece38f9a27341f02c042", + "crates/coreav-cli/src/ffmpeg/ffv1.rs": "817217c2915b1e9dfdc1ecd5ba6798f4a9e08ec149547bb6132571ae2aca0037", + "crates/coreav-cli/src/ffmpeg/frames.rs": "a74227113a486d597e612754cd16342dead057b3ea8fe29486e128f4e553578a", + "crates/coreav-cli/src/ffmpeg/image_capture.rs": "1bcc63c4b9bae40e30851eee9517110468f62b198370c89e494c6e001080d790", + "crates/coreav-cli/src/ffmpeg/mod.rs": "35a5571d5edcc757aed63857f60230067e47fd0a316a26dc4049f936c1984601", + "crates/coreav-cli/src/ffmpeg/pcm.rs": "dc88a868e453e37ebe5f692b0fb7b87b69d82515a7598f8269e59e3a3b0a00f3", + "crates/coreav-cli/src/ffmpeg/raw_audio/aac.rs": "6dcde8077c85f4e0abdcb22417bc711bbc152fce32d725e882f1ae7ee6b997ee", + "crates/coreav-cli/src/ffmpeg/raw_audio/exact.rs": "60658cdea47b8b496fd39efe2319d04b3ea94be2be9c94f53c3eea0ec50020af", + "crates/coreav-cli/src/ffmpeg/raw_audio/flac.rs": "7886aac07ab3a0fc7bf26bb79bc03aa8a0ab080f1237c8d17684e28ec5e67416", + "crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs": "4ead66b33f9ecb578152d0d10e4f1482ea54dfaddef51167a50184180509e957", + "crates/coreav-cli/src/ffmpeg/raw_audio/mp4.rs": "59bfde4a8d5f5ed430e09804863c3552e4bc79d0f8a9bee57516a385ead3c776", + "crates/coreav-cli/src/ffmpeg/raw_audio/record.rs": "4e920755bca1713e2c2659e3f108b8f80a82ccc71bb827fdb8ee2e738b559763", + "crates/coreav-cli/src/ffmpeg/raw_audio/tests.rs": "b927b1f490bb1cf4907513e5395f418e9a4bd77ce8a0911b635ce1237652f81c", + "crates/coreav-cli/src/ffmpeg/raw_audio/wav.rs": "f1a0542435cc369e0ab2608653432ba3235849ff4cda72bfe66df2862bc14790", + "crates/coreav-cli/src/ffmpeg/raw_audio/wav_tests.rs": "5dc4e9639efa3bab11697ec100733ce0de7fe22555f4d81b1f9d2272d1fba2fb", + "crates/coreav-cli/src/ffmpeg/ts.rs": "bbfff2d54c0895d9b51866d2ef9e11bcda2e5d226e6ca923a72b5d297ee97a01", + "crates/coreav-cli/src/join.rs": "ae4b4337cadfe550190005245007eebeecf3932d54aa66bc122eae80d2a5cdef", + "crates/coreav-cli/src/main.rs": "00022a94e20a7e3e1414b6aa5f1c3b2979a93ab6bc9ca531565d85dd1189d7ee", + "crates/coreav-cli/src/names.rs": "4ce5129e696890caa77920ccfc6667ea81f31587064c8603d56f8bbc242e5759", + "crates/coreav-cli/src/strict_safe.rs": "ab963fb8fc77e439005f870bbbcf7aa399c9363b23d3bbf8512746d2fc78c92b", + "crates/coreav-cli/src/thumbnail.rs": "d0f5c3b781bfd11418c38cc513548dba5a38eb938f9b79fed1ffa8b0a8d3850a", + "crates/coreav-cli/src/transcode.rs": "10927e078aae2c248027c9c347475e0f552138da53a003a7b4bf8d14f4303032", + "crates/coreav-cli/src/transcode/av1.rs": "432a43e80e47904b6f307399caaf6b814149041d427db6c0a989b8188f73514a", + "crates/coreav-cli/tests/common/standalone_audio.rs": "7ade8d3cfc3731fb32289dc89f39bc163c89869fa20720588f7945e53189fc4a", + "crates/coreav-cli/tests/docs_site.rs": "bd3979d63545179b8066a2132a1d31e25b72af558a3c60cb34d144c280471db1", + "crates/coreav-cli/tests/ffmpeg.rs": "66683dda7997e93f1479e04def4837ac4edb884f4b1d69cda1616763c1e1517c", + "crates/coreav-cli/tests/ffmpeg_aac_filter.rs": "3da0c54d26332e97c46f8876810ab033a35e59fe580eaa90c5cd3b007b316b1a", + "crates/coreav-cli/tests/ffmpeg_concat.rs": "94bc6f854b9ffb213ec066d01145d69d611ca540c4fb358b8b0a19d672dc31a7", + "crates/coreav-cli/tests/ffmpeg_concat_primed.rs": "90efd73515e36ec45b4fc16eef28e886535a02dd7765348f1f2bcc87611e72a9", + "crates/coreav-cli/tests/ffmpeg_flac.rs": "8bda1ad62955a3e5424b6a8f2b4e74c0949bb0b19e0919106fb83b1a169d185d", + "crates/coreav-cli/tests/ffmpeg_mpegts.rs": "01dd7899b9e8c816669bb6bff2ea6e0a73fc024cb52f698a316594d6ecfa6cc0", + "crates/coreav-cli/tests/ffmpeg_pcm.rs": "c700046642796bb6ab27f09b7d7991059088f175cbae71c4541113a6ed25dd22", + "crates/coreav-cli/tests/ffmpeg_raw.rs": "e695c08e045f8dd07d2296fd1e4054c1e95a49493922973768b14c0785d7ad0f", + "crates/coreav-cli/tests/ffmpeg_wav.rs": "2cf6d514309e0f0edfe25263639e8f9417d432f8c32dccdfb0b4e4458037f2cb", + "crates/coreav-cli/tests/ffprobe_stdin.rs": "c3bd0fd1ed95636b12f6ac7f3a17e34c7f01d6ea0bbf45af01dda5a6ff1f9b1d", + "crates/coreav-cli/tests/image_capture.rs": "7f34671c8b920ca92e9aecd861e7b1d79c392b3377fd7b1c7a0fe9476cfcbdbb", + "crates/coreav-cli/tests/legacy_encoders.rs": "e725fe3feaaefba5c971bdd19ccb264bb72d3ffab4c0f813259d93c2bf607a0f", + "crates/coreav-cli/tests/schema/mod.rs": "f5754afd3c3bd2e56078739929863f083ea32ea462c34c35294961ceea5de148", + "crates/coreav-cli/tests/strict_safe.rs": "a75f3d5c6a22eee49b44cefd43931f1199515218603f7126d62198a232db7699", + "crates/coreav-cli/tests/strict_safe_limit.rs": "0b11d217aea687a5d7e81a9d85cb8703fd0d8092c6d660c29ece8559e5cfc895", + "crates/coreav-cli/tests/support/bounded.rs": "eed0f0fb0588bd483725fca289943d735167f373495189acd8c4a6a2ddf7e1f1", + "crates/coreav-cli/tests/support/concat_output.rs": "2fde4160e57b7d11b0f08e5b1fd8e6fee37b3880c9ca7559ed3c2a7a31b29045", + "crates/coreav-cli/tests/support/concat_presentation.rs": "1f1399ae1b592a812a80b770cc85b37697fe08e81682b14602c20fd16a46d0e6", + "crates/coreav-cli/tests/support/fallback_program.rs": "53ec6c2284f4a472adc7606a89523130cc49b8196ad91ab120f30fabdfbad051", + "crates/coreav-cli/tests/support/http.rs": "02147d1ed1076549d7b98ae925531d46f39088534b2eb508fdc2a2928d58ac15", + "crates/coreav-cli/tests/support/sar_delta.rs": "8a80c09b4ee7106255dfaf8f6df0685d69c6d97bc70cfa0a2edb174e32c37216", + "crates/coreav-cli/tests/transcode.rs": "5954da63ad3136bfb9fbd53d0c1b95060e574031fd5a5e6bf0f50d0109e7e287", + "crates/coreav-cli/tests/transcode_selection.rs": "451c93ae2ff1eeeeff2ec039576876950f451fb6c06c1a30008e96900b8b1542", + "crates/coreav-h264-encoder/src/vlc.rs": "d666543dd180907d9cf969ed79b1f14c1d199d4b3a80f2437002f030cb634958", + "crates/coreav-h264/tests/common/streams.rs": "89c61844504ab4db1f2ff6a8208cd31e858a3d3690a3be659e5fad27d190f144", + "crates/coreav-h264/tests/conformance.rs": "f98216ee1ea4e27598af9471953216f548d628298327b8e32e3e8e3f884bd19b", + "crates/coreav-h264/tests/data/conformance-streams.json": "1908080fb243628d6699336b3c51adba4f572eb5277277a4d582f7eedb384064", + "crates/coreav-hevc/examples/common/mod.rs": "678a84c2a846f7cfd0081f5da13fde7528fd2f059414ceb8248948fe52ff0e2e", + "crates/coreav-isobmff-write/src/matroska/aac_copy.rs": "aed4d3d67e860ecb1276f246f4a951882c6e3a42ae30bc357d8eff2d42eb9857", + "crates/coreav-isobmff-write/tests/clip.rs": "e46ba422bb85382cc10716eae0c4f4654301712c8086c12a088928793c5daa4a", + "crates/coreav-isobmff-write/tests/extract.rs": "0c242ea6e00a6ac71cb5062326abdfbc0340f4ec0de02cd767451da3d243407d", + "crates/coreav-isobmff-write/tests/hls.rs": "3946aefe75c974271300bb95f0a6d3c1e052b34772e7cef8d18255adad1e78b9", + "crates/coreav-isobmff-write/tests/movies/mod.rs": "0edd2b7e92873b068fc33af758cee92402e971ad352548c5188cd91888e06bff", + "crates/coreav-isobmff-write/tests/remux.rs": "6248a22d67b8f042a09ac0e2ff9232311c32c8e747029e660710e9f75751bea9", + "crates/coreav-isobmff-write/tests/split.rs": "f44648100e7b1e2682c654754e96d2151f42e4f38c209c0e2d9279ae281991fb", + "crates/coreav-isobmff/fuzz/fuzz_targets/packets.rs": "bab6ff505d8207afb2975d69193b3357c5124fc23cc04b009346fd05ca15d5cc", + "crates/coreav-isobmff/fuzz/fuzz_targets/probe.rs": "24e1400377514862eb9123b0c6d5b7f7e525ee1a9713c55f29275f12fb6250e0", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max": "c8e79e7cb62a33686056ef3130003698c8482aec71d0997aa47c749aaee8d674", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max-empty-samples": "bb03ded3cc8a8c5514d1533702d37e35bb7d1000ec87ac7009dec997fe4aa2fd", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-past-mdat": "a3143a3f58481756f92480cd55b7be7bc841b87108e8ced5c85bb7f4829e5772", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-no-sample-size": "c9be61a6a3dfc6a6697e758ca071ee855f6e1d25010f0fefc26696956e5bc240", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-zero-sample-sizes": "44388a9da7270e827aa4d86ea240002951500c1ef77de84b7b44ce1176db01e7", + "crates/coreav-isobmff/tests/common/fragments.rs": "a9e161349e40328ca2b95ffa593aff35af0e1739648d74fc0767100cda3f0b89", + "crates/coreav-isobmff/tests/common/mod.rs": "fcd4b45894250821d93290d802d8324dfc8cbc1b27c56980a6a6075955744d71", + "crates/coreav-isobmff/tests/common/sound.rs": "7db44a00ee6bc2671517fdf5e8bb8b31b25ac224c856b04948aed5bb1875ef03", + "crates/coreav-isobmff/tests/common/text_movie.rs": "14d531666bb6c356d27ad936e7ee2425a9b63a131a6ea0b013042d947a1f324f", + "crates/coreav-mkv/src/write/codec.rs": "ee0252a4f0f59b75a063d2104aa740e5d98ad0bcc37516d67a6e620620dd961a", + "crates/coreav-mkv/src/write/ebml.rs": "495ece7f05b5a1a0b1e4ec6a39764196cf7f5199aa643bafbc391e3ac56d7cdd", + "crates/coreav-mkv/src/write/mod.rs": "e79fb5f56e4ca0a4c485e17eb3fa64b2f083e02c3c2821263bf64ed858d01979", + "crates/coreav-mkv/src/write/plan.rs": "6a31be8e3a8e4eaf0b0c289d5d284080e7d599e6c84cdbb92f5b8be4e8f28f47", + "crates/coreav-mkv/tests/common/mod.rs": "39ecdb82746a76cac0ecae70981720ab16291f3c6459c2e6982746099400169c", + "crates/coreav-mpegts/tests/common/mod.rs": "97d988ae2bf5bc80154d2ee3746b145076f4e3369841d65add0658aa9f9e4eec", + "crates/coreav-policy/fuzz/fuzz_targets/check.rs": "9102108f33f0858efdd90b5a8fe06f34e3f034b02445dc2af83bfc17e9cf7a86", + "crates/coreav-py/coreav.pyi": "aaa55a4c665c8baf0a4344ffbe0b43e4541bbdac7a522eacb7614a4b582652ef", + "crates/coreav-py/tests/test_coreav.py": "624642f6e1262ec67023d6d5bcacc7fdeb0234997f3c2ad33fb77b43c0b370cf", + "crates/coreav-transcode/src/audio.rs": "080535b6fe0ceaa8c6b9eeaf8482f59e7781920383037340f3d629eac38ef55e", + "crates/coreav-transcode/src/av1.rs": "6f5e35ec55a95aa89ad7b35fbfb980b29cbe186cd5bc61dba60efa96bca305db", + "crates/coreav-transcode/src/av1/timeline.rs": "21d7600dd8b9110df5fda787e0d54f88f56f28c9001ae46aa5709cd250f5e36d", + "crates/coreav-transcode/src/capture.rs": "1ceb8142352917e413e30b4083165e863482667812f827a430f3c33196680b75", + "crates/coreav-transcode/src/encoder.rs": "5d126b8c25770b97a46ff4dd752609a1948cebfce6061d7b1e6bbd308b749a4c", + "crates/coreav-transcode/src/pipeline.rs": "f5d457ac29efe170c52e390e6ae7ea1f8a0c3d7dc423dd666db66f33aaff4cfb", + "crates/coreav-transcode/src/pipeline/av1_input.rs": "deafb4341f1b88dc9cf25b2327d2e6e8c7b971bfbd707b0047cf0d57f3d4bdd3", + "crates/coreav-transcode/tests/av1_process.rs": "812b05c0a2575f26bb0a4a16b41bec49769f1162251853930626c74e208fe42e", + "crates/coreav-transcode/tests/common/mod.rs": "64fc7016f6c95e218ee21c638ca71d7dfc1da46d996c683d6d4cd19218007c1d", + "crates/coreav-transcode/tests/sandboxed.rs": "abb8326977b22ad2f47af7a73e366211ad88b5364d467ad0b4362785f40b25c0", + "crates/coreav-vp9/tests/common/mod.rs": "0e7d32c23b37a2cd511f6aaef2a30e9b5f2ebbd62726899afed7fd80ab8303ce", + "crates/coreav-vp9/tests/data/vectors.json": "e4f2b091488d4320314a8813f0609b027c2b2fbdf83ef81f995f6e1ae027bf86", + "crates/coreav-wasm/fuzz/fuzz_targets/ops.rs": "113a8da5a0f99f653d47012962a1b344ac07d4fb645b3d95f1cae05c819f2795", + "crates/coreav-wasm/src/ops.rs": "96a48fe64b63417c6c4d0e88a9c514f62b5abb78564108457bb9e1c5101a7626", + "crates/coreav-wasm/src/thumbnail.rs": "f510a91649fa5e8f7242247d8dfaa2deac316a97fc0a262f941594bf8a44b826", + "crates/coreav-wasm/tests/thumbnail_contract.rs": "6184787017730ea19f182faba2f6e57ccd5a0a02dbcf4bbfc9e56e5573af9d2f", + "crates/coreav-worker/src/bin/coreav-worker.rs": "a81848961dcc3335f7ef388e7879795f65dd58fef8375a60c9b102b82a591a66", + "crates/coreav-worker/src/child.rs": "bd81f8efdb2ce19bf6aad4637d07ef1266323bd745181b1e4553e03b61ae336d", + "crates/coreav-worker/src/exec.rs": "d4b74804a40fae348002dbf24131584ae71f7ea0af90493869ad7403835c8a60", + "crates/coreav-worker/src/parent.rs": "1ff3e26eaa8cb027f145916c203c50c293332118d2aa70ec24b6f5b1a15ed476", + "crates/coreav-worker/src/protocol.rs": "a717073932aae783d969174090abc4487c4e23e6a0595e7aba83a744ddea3b85", + "crates/coreav-worker/tests/exec.rs": "54ba6c9e30db0397b4a89c58c1085ac741835b4788a50375367c0fe209cc8ee3", + "crates/coreav-worker/tests/ffmpeg.rs": "48ca0fb6ab070e47c3a8ea3f4d9f626b2c9696ef031b5225cef87010ba250d92", + "crates/coreav-worker/tests/hostile.rs": "1432ca49ecdd7008b3ce9c6a3bf9a555b631e02062c40b52b83f39ead3ee0bf5", + "docs-site/commands/chapters.mdx": "2fb1e2bd012de058c6381e27d78b3713b0d58508b5701c490dc82e51439783e5", + "docs-site/commands/check.mdx": "0cebac5ea3d4b13e46c05c116990b4f37e05e8a7fa58dc7a5522522db999a4ca", + "docs-site/commands/clip.mdx": "6e69f9d938addc7c2f8bd6d3f6bb2de6c2034baff0be237dd510836da750ae8f", + "docs-site/commands/decode-audio.mdx": "d0cb08a6f2f4cae883d43d08a691b01a68f031b7b092cd06f91b58f2dcf21a8d", + "docs-site/commands/extract-audio.mdx": "00f9223c5ccaa7f269f4643b3ed41aaa9a4fa1c7335f626f40c73bc0293a3df6", + "docs-site/commands/extract-subtitles.mdx": "216f27f2540f9080fae3cee7a4127c056b3a98fa4b3c003961b1b49d93e26da9", + "docs-site/commands/ffmpeg.mdx": "b41e97df6ac88d9c31b65ea8e3f12f2b38b07c771d536a0083bdea6198e83c54", + "docs-site/commands/ffprobe.mdx": "d2e3abe4c5428ed45f4df7fba2b2eab436c7ba199c0ad956b5b69ded88af5b44", + "docs-site/commands/hls.mdx": "bd36f01f9aadba0d80d1576cc803ff78b5e6a4f19d0b9a9e77ebdb9895aa5e07", + "docs-site/commands/index.mdx": "17b80925138a67a6c40b85a586212259adf9d3a9bea60d4076fa8ce29f3e07b0", + "docs-site/commands/join.mdx": "f28a884c14877b3f94e87286fa94d351832c6bc626ae1240fbf572f2f6ebed64", + "docs-site/commands/probe.mdx": "f6cd262c59b1b3c610180b386204d9fc91fa2092a1a6a4f8763579233c66cbf7", + "docs-site/commands/remux.mdx": "18a4722922322d34ebfd7a59c9b87e8156e9e22ef411f761d3f0f9a9ad765a04", + "docs-site/commands/sanitize.mdx": "04abaa88b3aaad71608cd4c41481ff89300484879be1b082c49d7eefd2e0abb7", + "docs-site/commands/split.mdx": "15936ea7af8d9f461c33b3a7bad3aa7de9f4906a4dc8048ec8f13360d7f9beb7", + "docs-site/commands/thumbnail.mdx": "3c3165e5011eab7730cf3ea3b185e6e8839b7d5bea824f5dd57217e4bf41fcf5", + "docs-site/commands/transcode.mdx": "c70e856e5c6cfafeab3d1f61043f6ef4c0ec9de8ff19c131335e86a60454c1f5", + "docs-site/snippets/help/chapters.mdx": "ff639923bc90d091c6a9f88bca6c6e0a1d335ef29395d4a6c84f693cf8049132", + "docs-site/snippets/help/check.mdx": "4e1fd4e923506ecd4c6d7d58794107d4ee45bacc43feb079cc8d800bbb64e29c", + "docs-site/snippets/help/clip.mdx": "7de1bf3e1422fe92982b3a3e3f5c95d08b5b2d9ae994ce3f07fb0ced2f719f4e", + "docs-site/snippets/help/coreav.mdx": "b6449de67b045f3fcae32d051ede3b530f95ab9cd9f5da3a0755fbaf7daf7ad6", + "docs-site/snippets/help/decode-audio.mdx": "93c6e94e1e830678f3e0470063b95281ea9b15b0d97b4e4488d8f6fc3414d386", + "docs-site/snippets/help/extract-audio.mdx": "57a0a1fd6e950b3bc00b2fedf3d30c2c2121865943d78b8d5b7cedd353b0ac28", + "docs-site/snippets/help/extract-subtitles.mdx": "89e0d30c3500c497812bad0b295940ceb458680f2c803101cb1207b1116da868", + "docs-site/snippets/help/ffmpeg.mdx": "7805ce5e4b26d3f887160c3dbe53c805dee82fa11087ab706b62d84312ba738c", + "docs-site/snippets/help/ffprobe.mdx": "6982f348eea491d26baa34f002c848a222be591bc960f765335cdd41388e5ff0", + "docs-site/snippets/help/hls-get.mdx": "da1c0605467c31279bad731f608fe857df5e4aee79eb60ead39c9ffefb09b42e", + "docs-site/snippets/help/hls-index.mdx": "cddd3a20feac21fd7a32323a1c8e85ccea9018a00742eb74904120e8e2edb38d", + "docs-site/snippets/help/hls-package.mdx": "45f4d5c1e693b3e48bb9f4ba5aaaea23bffe59ca56b0e86e318dc2c3068a1cce", + "docs-site/snippets/help/hls.mdx": "28a3f3fa80c049e00084decb3d36092c1aa4d003e08716901877143059dfb832", + "docs-site/snippets/help/join.mdx": "49b7e4778da47702c0eb3f4f64e4638e2e32bd555a9ee1cb6eefa92b294c8de6", + "docs-site/snippets/help/probe.mdx": "a901a6656cb1840ba5f9b3c4579e2619cc49a01159b8f754501bd6adcafa4703", + "docs-site/snippets/help/remux.mdx": "2674df9f39e14c04eb73e143fc5cb7ea89ec423a72d242c3ad98286ca67ef441", + "docs-site/snippets/help/sanitize.mdx": "a1bfca23350ccd5628619857dc1ab484eaefc0c92c2afd2a54f68bba18c039d4", + "docs-site/snippets/help/split.mdx": "336e4343e081a87d5d03be23602c5a22b6e44fd86c0408140cb45e3ad6f61a1d", + "docs-site/snippets/help/thumbnail.mdx": "ffb61ad088edc56a05c435beb5405c49d39edf0627ba8a2c0be3593d82fd62e0", + "docs-site/snippets/help/transcode.mdx": "a6930ca81dc6010a0e71876502ded6d02ff2f54af9b3857530283951d1f0821e", + "docs/compat/audio-decoder-eligibility.json": "95dceb4fccec85c2f303dbc5dcb1906b3bcea42ea3c3aac3f7abd33a1a1a0f9a", + "docs/design/audio-decode.md": "fc87c13f284785f97081b75ec4630272a93ada11b1c94267a35758940264c4d6", + "docs/design/composed-opus-aac-v2.json": "964c9c5e20627a9d82a6f2a2ae8834880e22512969bc0a72d666ed67771404f1", + "docs/design/encoders/macos-builds/cache-observer.json": "8a46046b1f199cf93fbe539fec5c3cc15e640b6f464e08724cc9eed02d20a11b", + "docs/design/evidence/h264-pgo-build.json": "c1116add90f2a52ac680c3d2043bfb843d1e171a0696fead20b82f4bca228364", + "docs/design/github-shapes-200.md": "9a88ad2fe528fe6d25d698db3e9139fd72e5c48ad37f246dca41f8385f221597", + "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", + "docs/design/h264-encoder.md": "11b581ed716127dc95edf4960160151bb57cb53d5bf14a5abe9d2387872df8b8", + "docs/design/oracle-historical-records.json": "ec05bf0ad0a77664d91da21a78e512837b98ead0cbf44b5747dae4a79a53d0d2", + "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", + "docs/known-divergences-clip.json": "58fcca78ddd8462ac2f194d4461efe9783f32c062a2699741dd6eba3f232e736", + "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", + "docs/known-divergences-extract.json": "e3cc703458a19150673dd30ccf1ba0a0990fb637e6ed304c8153eff4205d2ab1", + "docs/known-divergences-join.json": "aca15deefe581e69197de4998a81a41eec2ec28d4c4b776820daec9a3bf6872a", + "docs/known-divergences-mkv.json": "a7a73ce921ed7ce8f8eaaa7b4418f611feea3779528f9c2ef990261ff712c716", + "docs/known-divergences-remux.json": "2da90e34d112b9793d183755c0a6946a8c593bad17fb5004ff788ab92c388f3f", + "docs/known-divergences-split.json": "263d5365501db4935672c4c5b182768c14cd3a747bb6d11072741e44128d37a0", + "docs/known-divergences-ts.json": "44ef5eec8132cf5e490588dafa7c3c99e33676ea4ab17deb41dcf50f9ca303fc", + "docs/known-divergences.json": "25b7b962df7e72e47a35146418ff232726ed4c1f3cb781ae9d54c747a793203c", + "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", + "docs/measurements/compat-0.1.0/judging.json": "50d5b60753ab5a499279c67dbaaa8c9a429b675d1ad9cd241637b922f411f024", + "docs/measurements/h264-gap-2/evidence/bounds.txt": "a4164a2a0e06e2578fd1f3bdf8fa41fc834c07754103b1ed6c249a7f4d8093b1", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt": "f35be731e8c6f11f55231e7790dac5bd8ce6128bbbe7eb3c8e905636616816d3", + "docs/measurements/h264-gap-2/evidence/functions.json": "14021323b3745e8eac887a4d78ea47ea700be92170c3df049d95f7a3c05a578f", + "docs/measurements/h264-gap-2/evidence/mix.txt": "012a199d32d662c48f3c98ab491547e6a76e8cd803b3c2f8ad7e3a6c1feee10b", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt": "8df3fa7cd2b097dac6ddcae433c195042589104f13e9ec02a5d543a183de2e61", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt": "5706f00bb3df85588faf88477dd2b2cda984e261d85e7c462dc894e524ed5b9e", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt": "8bb124d3acdfbaacc075442284bfe2f6d649341fb697bb21741107dd3441297b", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt": "93804cdb26e22fdf9a15268c5cef866582be53f392f56ba0c0578f927a833ddb", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt": "6800549356ebc7f31f218217a9d43529de72c462f7da4e05676eaf5255bae8ab", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt": "8db297044377eda9fe7f43a93a024c3dc240c30b76eafce6185e78f4b709fd3e", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt": "f5ca869e341b6783b3dfd7cb770e1dbf2b77baf29e47e1aba280dc581b081a89", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt": "c04c26827b06c63313bffa3784919bc8e985cf79115849fc1047b639b5e27531", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt": "876d8c89c7dcf7f160f6c57a460a463b72fd259d6190d72de67df82b17c7879c", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt": "81e8cf7addf5c9173a474d6da7b4386c62d9d09a4fdc90fb9a3db750d9ec3248", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt": "73fc917187f55a6e24fc00cc2ab9e5445ebf87d3940f2622bbbf067b26447670", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt": "40313c2626a343c832260d8879a1638c7dcaa123696882c5ee0849b48818def9", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt": "73415495f7d0eb1621901d13a8d1fed2b12bb2a6a91101ca6ef960b5f2e63712", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt": "e559d9a4029e86c4c946f6a509fd8b8068af525e3468ca9def740494666b56cc", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt": "50b573caeafc556a448d62be52fde31605291ca0cc654a72deffcb6ba73d5afd", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt": "e5d1a3b11492dff0d3822db9e80cedec9b13f86dc8e242af8c63fbca5a9535ca", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt": "1fdbd4172bec45745dceafa82d5878d562aa7bf59b38f8e387f625fac9a10c7e", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt": "1c223894f2091c545011c75db451835901f68c1636116b2c2cafb4c745059407", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt": "2eb933e6bc66a92262555cb1ebb929c05dc4e886f5494394ed1bc28a65132444", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt": "d74e2778fe74e8729e58a38599570a7e70f0b6d318ecb68a78e0417707353866", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt": "195664307d6718e0d26371c9c301367ea64d4360d5b8adafda265cda294350ae", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt": "be2eba7accbd2e3f81fe0f89c9ca7dd965a1da2982de517d03cf239114fdc7c6", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt": "cb804c2b7a4872a09ec4b1fdd5ccc9e9d2676a9ba993b27512ed33f2cc775e3e", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt": "d119ff67db479f61307d86501ef1b6ff43a32563971c9511181030fcd81cab36", + "docs/measurements/h264-gap-2/evidence/provenance.txt": "cb417d8f7ebf7b51f75691efdfa2c54e530d09f57b02ca3d5328417789b47f45", + "docs/measurements/h264-gap-2/evidence/stages.json": "9f1e59b216944006b4362ea607575c287885fbc0c7e7ea4b49fede31d25e7d68", + "docs/measurements/h264-gap-2/evidence/streams-info.txt": "8d39b76bb847e31240afb3ae4f18862cfb60342f7133621f4de20cbb8cf1482a", + "docs/measurements/h264-gap-2/evidence/streams.txt": "74ae5ba0edfeaeb63b2de87cf2b8489ac39df10280925eb50cdd3daeec945ab1", + "docs/measurements/h264-gap-2/evidence/wall.txt": "85c932f807c24f8db7bdba3924502346469f9b0cc5884c67409155594dc91484", + "docs/measurements/h264-gap-2/tools/cg.py": "a019dc1b35f5640be7c622a27ee46bee931d0e485eca959aeecc0053b5df4143", + "docs/measurements/h264-gap-2/tools/report.py": "083d08b0cc77deddf0fecdbc7be6085fd69c703879d42a9db0e0d3bed055e593", + "docs/measurements/h264-gap-2/tools/stages.py": "2c14629da3a86ad42354d542c49b4cf5a7b043137a5182c8ed68dc478c3accea", + "docs/measurements/h264-n2-heldout/tools/identity.py": "7f45767f153c4ccae6782406b99af887ce32c0fe738451a9b0ded5a77a321490", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json": "49a1c6bcdfe78c5f12a1fe536623c01dd44365dc1fa4bfa823424128a1950d11", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json": "458a1da2b69b15adb8a605d4389d4925aea2aadc73fcf83058d20c5a032aa82f", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json": "f1f50dd303df6117cc529e865e9cc07e1c15975bb3831e0b80660125556fa641", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json": "67fecf0d8b339c18f1035d79818a455b113bd9c20dcf0a388696cc277006e707", + "docs/measurements/h264-rounds/band-view/check/run/b4.json": "e37e965c8ba5f68f4ea997692da21cf6c563cdf78c17e1fe3325e3440897a55e", + "docs/measurements/h264-rounds/band-view/check/run/events.json": "e0e492590760dea1b2822ce86557cfee880d33f6802558e9fdc4c71a1048f817", + "docs/measurements/h264-rounds/band-view/check/run/host.txt": "51f99f8f5c5e1dc439c9618e0847f4224280adfe6f1025b4ca5879cc0058cd03", + "docs/measurements/h264-rounds/band-view/check/run/tables.txt": "41e97c20eb80aadeae333356df3c319e05f7123c7586978a2baf7e1c7e0e9323", + "docs/measurements/h264-rounds/bundle4/run/b4.json": "4b0d5664097df18e2482a4eb0213b63400c535f375aa8d119f3e7472d1bf65d5", + "docs/measurements/h264-rounds/bundle4/run/events.json": "f97d5dc3a7cb4f7573dac7270520eafea1c01122e997351ddc6c098aaecffe38", + "docs/measurements/h264-rounds/bundle4/run/host.txt": "0862315ef36f4abed565b0e3ce7851264bff9d2e58be9208be37579ab813e505", + "docs/measurements/h264-rounds/bundle4/run/tables.txt": "0853e2b08ad25792277bb7ab5a7b9fdb682ba93d12467d2dc9c6440dd7c229a3", + "docs/measurements/h264-rounds/bundle6/diagnosis/run1/run.py": "4145754d1d925e05b8a196070993c209d702f3ea10d054452a96088dffebda56", + "docs/measurements/h264-rounds/bundle6/diagnosis/run2/run.py": "08f92a97d85558e4cca6893f20ece8dca29e49fd4087944b06ce486bdeb3e246", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/report.py": "c560ff283db2f56bb8d5f3c45f405775c27b44cd7baf8c966089fb744208ad7f", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/sig.py": "63c372dd6d38f918b4571bafefcd0fc0532f34da233ae9cb782f09e17fc2aa55", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py": "9eb5af837aecdacfe5ec8e8fe4357fa50ea09dc4263ea6b1a19b178ff97bc114", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k-summary.txt": "99371ba90c4de93a81f5a036660d8eda2dba4ae007d8ae59fcb8a6bf14bb41a0", + "docs/measurements/h264-rounds/deblock-quiet/run/ab-k.txt": "c92fa5a8efbe24760b2afdbdedccfd13f7d72659f77d31d35ffeee21aade419f", + "docs/measurements/h264-rounds/deblock-quiet/run/conformance.txt": "b07ca6d6fcf83f7398f676d365f04b2f1c578294fff3ea6b1f70c8778c00cdb5", + "docs/measurements/h264-rounds/deblock-quiet/run/deblock-counts.txt": "322c3ebff7598494bae6d45c9db9a706ceda011701f6536e63c312d8173126c9", + "docs/measurements/h264-rounds/deblock-quiet/run/identity-nofast.txt": "c86042912fec023c80bd1869ce6a146dcb7114daafdafddfdfc984b96f4fef82", + "docs/measurements/h264-rounds/deblock-quiet/run/identity.txt": "0828580ce0d9a5034624cde878750c0376095d77f933321713f82ee658176805", + "docs/measurements/h264-rounds/deblock-quiet/run/instructions.txt": "d9ae751633131a0e2a68ea11f4fb008e31c281c4492f7e8b520ca2e2d6b6aa02", + "docs/measurements/h264-rounds/edge-window/check/run/b4.json": "c42cd3776f33f5f279f8ef0f3a7aa5fe4e7f66eac9bd583bcd1c3ec5ead81d82", + "docs/measurements/h264-rounds/edge-window/check/run/events.json": "17143437e742ccba410196902327f58f067657565c3c01be86553b832891e6b6", + "docs/measurements/h264-rounds/edge-window/check/run/host.txt": "1ff7287019031a22725698784a0923368e11246363772396f0c97c7ac2585bcc", + "docs/measurements/h264-rounds/edge-window/check/run/tables.txt": "3e78f841c6375ae177ad787563ea36c7ba7559cf003c0449f864da80a0f4e9eb", + "docs/measurements/h264-rounds/hints-8t/run/events.json": "31204bafb2fd5fe718964b3bfd48882184d9a9529c86e7a8c3211cac78c98482", + "docs/measurements/h264-rounds/hints-8t/run/hints.json": "1f68fdaab514aabd7fa21a9077e6e258a03bc4417a4e006cfead1642184f725d", + "docs/measurements/h264-rounds/hints-8t/run/host.txt": "6014670935c14da2ee2570bc5cb211c7487ed9d676bc3cfcb6def3653fa7e34a", + "docs/measurements/h264-rounds/hints-8t/run/tables.txt": "66b21a57c5dbaa8fef9697805ff587bd177626a7788ef29dceb39770cc5fa773", + "docs/measurements/h264-rounds/intra-chroma/probe/ab-classes.txt": "d3e218ba670d4329ddf4e241adc42907549137652565b9bd626ce749fdae4bea", + "docs/measurements/h264-rounds/intra-chroma/probe/ab.txt": "0c36b7881777cc6141253709fb94ed6e58070fc68b1ce98018c6af5a8ab66d9e", + "docs/measurements/h264-rounds/intra-chroma/probe/ann-chroma.txt": "043571f12713634c83e9733949855b73cd65ea234b2c89de7a0a922c9f787069", + "docs/measurements/h264-rounds/intra-chroma/probe/ff-pred-modes.txt": "8f8ee1d9b0856182fea9826a1663216859c4952c5f994e4fb2e23fc270c3d608", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-1d4b1775d78a.0.720p.txt": "88dad6a445a3f15ea955f7e14bf1d7c14618e730e4be62f2ede64c6f56ccdc3a", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-65ec61f95a00.0.720p.txt": "e2406c0b56c75a2684d36bbf60db84b58075f489b461224013528668fc6a6a0b", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-9db41aa16b5a.0.720p.txt": "ba0a5b98b5cf010731e212565ad59d2bac6eb5a3bb983ddf7169a5ae1260bb58", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-c7ecda16e4a7.0.1080p.txt": "c46f0477b20b4ea828636b2cb2882d28835f6dbf982923b4f6652460fe8032e1", + "docs/measurements/h264-rounds/intra-chroma/probe/items-recon-by-class.txt": "f267d822fec14329fcc1e85c708c6422e6adf5282808da336d7a4eb6ed65fa7d", + "docs/measurements/h264-rounds/intra-chroma/probe/plan.txt": "61c0e34d1a1b6a66487d41ea1ea82ef822afc1b86d5416969a759b085ffab0f5", + "docs/measurements/h264-rounds/miss-8t/run/build-order.txt": "aa6cea0244178093fe58d498ced1a78ccc1c707a58e3b1bd73f05a18d4a645b1", + "docs/measurements/h264-rounds/miss-8t/run/events.json": "4a09eaa578bcc03cb6b8f806cefeb33d4624e107e2dcb99d34dcda4b898ed2d2", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", + "docs/measurements/h264-rounds/miss-8t/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", + "docs/measurements/h264-rounds/miss-8t/run/host.txt": "ba2274db99cdd5a29d7835f9a136ccf59e75312bf4267eba836593c4249047af", + "docs/measurements/h264-rounds/miss-8t/run/miss.json": "0f73e2b0baa21a959ecf9eeab5f1f5a1df0e2e109f20a00e2af43a6217d98e46", + "docs/measurements/h264-rounds/miss-8t/run/tables.txt": "5ba6bcdee019b760265b882e0b89ff62c86534a5734c1129147f51da571ea20f", + "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py": "9eb5af837aecdacfe5ec8e8fe4357fa50ea09dc4263ea6b1a19b178ff97bc114", + "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py": "5f8cc6aa085ca8c1d9f1c3588be3cb5a4f306a72a87b274f10c99530cb7b8533", + "docs/measurements/h264-rounds/place-interior/profile/classify.py": "c554a8ad6a66d4bf911442c1ad7950883b4b017a7961f0452cf9e664374f37a9", + "docs/measurements/h264-rounds/prefetch-stalls/run/build-order.txt": "102977c6e4a96350eb1c98cbc7fbaa5b488bc957abeae3db18acb94564c104d1", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab-summary.txt": "0b93104927ebf47736db8ab6e0aaca261dc219ab02486d7802563bd110d10ff6", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-ab.txt": "16bd9e7bcb49dc4ecb4b6cfbab40a8705ed73fccde37efbec95b812f0f49e997", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-conformance.txt": "cb812f39e5f22f5aafc994dbdb5a547b5b4133ca60de0f571c8555ebe15ef0f9", + "docs/measurements/h264-rounds/prefetch-stalls/run/c-identity.txt": "97b98718036d03e0df32ec9e48b546a93fe4a5ba6cc5aebc446282815a4d2cb1", + "docs/measurements/h264-rounds/prefetch-stalls/run/events.json": "f9bccb7ca522a692b839669688be7156b3dd36194833146396e3630bb119369d", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", + "docs/measurements/h264-rounds/prefetch-stalls/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", + "docs/measurements/h264-rounds/prefetch-stalls/run/gcp-job.log": "181fa8794d104c9b46d7856e6ed37cc7f38c3e30c75b497c5333cb07dc3f2182", + "docs/measurements/h264-rounds/prefetch-stalls/run/host.txt": "e9abd6d565a472f3c1bbc0732b3e48e1e1304e0fe695ddc45d1e46c696fbb249", + "docs/measurements/h264-rounds/prefetch-stalls/run/instructions.txt": "01375ab8e06ec4523981860aff53f814c300ad537730d0887de8fb590affd88a", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.json": "208551b53f0002217975f265db39b50cb8fa77766360ead2190a7ec1100f9753", + "docs/measurements/h264-rounds/prefetch-stalls/run/pf_stalls.txt": "4405ce97fb167d32b01eacb6e0363e8a393e466d981e189bb3ca89bc627b347e", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab-summary.txt": "7f81a7c5d0d639f1b75f2fed5f70e30c1f77997288dad15d24ef3ca8aeacbdc2", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-ab.txt": "277bf6ae72f8714058d4293bd4a36d5cc4bf924941385bdaff48e1aed95a10a4", + "docs/measurements/h264-rounds/prefetch-stalls/run/probe-identity.txt": "1caa09ae4085ad9235c1de9c6b557373a4a7b5e436d4a7768b4bad18b68a2667", + "docs/measurements/h264-rounds/profile-40f29a6/classify.py": "c9fddec1a80456641f1475ad3d1965ff126082e5196ea3b22f611b6d61ec0fc0", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py": "5d206425193bda1d12ba48cb2012608339b8cf1e0e8bd61b44fd6473ad65f120", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/build-order.txt": "4d19d36b66a9233e5349a9e2417de0fb346aa8152b9c6a6d3696401880ca95b3", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/functions.txt": "3674d4c776db97c8d0597dca002f50006783cb563afe2937e24d8bd3978860b2", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/host.txt": "e5eb98d2ae2c98812632e82af8b2bdb8b557f3815bb485ab181d216f7f88bdae", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/lines-decode_cavlc.txt": "af7bf8af2d48eb11b597909d2727cfbc106203856d70d0f58f9480360663a6b3", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/sha256.txt": "24f11b2997af499184213c07f9487d7e8fdc4399d2e58d88eaf54d86b2ca5632", + "docs/measurements/h264-rounds/profile-6f-af20b62e/run/stages.txt": "3f3f7e9987be7bd89da71d971d553d29b8c0b79ba7d35dffe8b0da858be1d6da", + "docs/measurements/h264-rounds/profile-82ad7c31/run/band-view.t8.txt": "a6d75eabe7e50d66f37164f09eba1b8f15ae4454c5156f92e99ea5ee80326ede", + "docs/measurements/h264-rounds/profile-82ad7c31/run/build-order.txt": "a6318dee4bc25064502938813c35e005098e6af915d9cadc8425d003fd696153", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", + "docs/measurements/h264-rounds/profile-82ad7c31/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t1.txt": "627eba68f5bf00fe165cb85dbd34520531b0e3847163f0bdd00e0945e5ebea63", + "docs/measurements/h264-rounds/profile-82ad7c31/run/functions.t8.txt": "ea6da22646e91ec04fb7f3f5d10d52547e1548c304ee7ca65c1748a634d6a759", + "docs/measurements/h264-rounds/profile-82ad7c31/run/host.txt": "548da075dbda7fccdbcf7a385e3fa67d33469e04c8248dd5fd071a78cfb27e86", + "docs/measurements/h264-rounds/profile-82ad7c31/run/sha256.txt": "8b7b8f43726e261b066aaf083800761af9b294415b27ee7f189bd958779ecf29", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t1.txt": "d48c70c37be454381ef119cc99b9e7fa0e42d360e4cee448ff571b955b85c7bb", + "docs/measurements/h264-rounds/profile-82ad7c31/run/stages.t8.txt": "3beaa6291beb8055c8a2fc696fe31c1ed8b44f74d0289b527006be36c808671c", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t1.txt": "9acb0493db2344f8c33f25de3353e86d87d4455ff98bb92b58d626c193ab5ddf", + "docs/measurements/h264-rounds/profile-82ad7c31/run/streams.t8.txt": "01762b509006efd7cfed3f09850fd26e8cc66ea50a1a23ef9ef21dc73e415d02", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t1.txt": "5d1f1447dbfbf34c382c3110a17cd8ca818781220d6fc3484542dd34a1cce7ef", + "docs/measurements/h264-rounds/profile-82ad7c31/run/top5.t8.txt": "fec97f23b1ce84e164da957780e963c7b572ad4f1a2626060c0364d6af798bbc", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t1.txt": "2991e28a303b60ed8e5464a5f01f6abad90eefe356515e9513087970658b9ddd", + "docs/measurements/h264-rounds/profile-82ad7c31/run/topdown.t8.txt": "d4c30007b165e85e0e798e20b7548366803698aaad8503faa36675b0c27905f8", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/build-order.txt": "3ebbd1cb2827b1b7257bc058569d59a5e4ad2e12699f1d0d68a0d4b784ba7d11", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/gcp-job.log": "a45551fe31112616f53ecf371917d71b6c835defcaad35ff43b5be12d2d9b8be", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/host.txt": "d038b596488cd2f11e1a0863c66c7f73eafb91e1c12bccc4763b24ee02e91089", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/stages.txt": "689b5e0ed84b4111f7999c1d26953291c1fd9613f4d3c9d3371c87405619290f", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/top5.txt": "dd6efe72489e55316d759c55feb7bb80d40b60f8d3b4920e9fcef06e6d06b4b0", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown-probe.txt": "212a46572a9876e8101f0d9de927404d7fdbd8b21c499eead2194501fb024a93", + "docs/measurements/h264-rounds/profile-acf3ee2f-pmu/run/topdown.txt": "0ebfb55eda901b92dd0efc7ea114024e6dc408e8419e062b219df2d638b2232a", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/build-order.txt": "c36a696e58b9ae55beb2ee2f714f5668f06147d7de34ba6275f3c40fe79d5ab6", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/gcp-job.log": "8117ff4c9b7d96e76f5fee8c796da71b4622bad7dfad9e8e8e9cd013f5e5120c", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/host.txt": "f7eab30987c6741cba08ac5398dec6a8835b30621201c78f28174c6a71052a0a", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t1.txt": "0fb35c3f3e7ee905572dcc72d69bcf2354e5cfd3f78c51699d8f9adc9c86586c", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/stages.t8.txt": "c2d1ed73083ae3ede60d20c88f9d593c9886941cd854cf16a9e34d3383ff7aa9", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.json": "7a0f1c84b043b1a802d99e04d9e5fb62405fa3f7435672408ded35ea2b74e899", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t1.txt": "7b2edad5132f9e4a3b4f187c22a3651a3935840ff88e878344e1a2df2f089fc6", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.json": "6607a630db1481458b6cdea8bae5b9c3457ac568c3b91fceb44e26bfa82f60c2", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/streams.t8.txt": "a0ec6e936174867e12c8b1f3378e9d3fcfb0d41dc6a5263949344f872bf3e8bd", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t1.txt": "ca0597921dffec3593b83b2ce56bc5d81104f660a6335ec3bb6efb153309f750", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/top5.t8.txt": "f741fe302fcbf990efcb5b6002578e31843bb593391359bd8a43893d4411930e", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown-probe.t1.txt": "81c37e963f86afb383090afc6c06e54cbc8f9e032c728c1accd80a31944e4167", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t1.txt": "8289c5afe783f936e23b088e0344664f1db96072f6ac6a8e200dc6a8a3471a92", + "docs/measurements/h264-rounds/profile-ae609547-pmu/run/topdown.t8.txt": "bb70a37812078d1966edda97484d6647f6b7a9054b6b6c7bc5348eea0b14da16", + "docs/measurements/h264-rounds/profile/classify.py": "c554a8ad6a66d4bf911442c1ad7950883b4b017a7961f0452cf9e664374f37a9", + "docs/measurements/h264-rounds/request/README.md": "4616485df9fb3d7fec42fc32ed5cd9ce82fd4c0f56a9c037afcb8b8e62e19d18", + "docs/measurements/h264-rounds/request/an2.py": "f549295ba9396956d2b2e6169d16363e330e2de23bc83c3d5894aa4b61c139e7", + "docs/measurements/h264-rounds/request/profile-4k.txt": "dbc32770cba217ab070c3c2f7281efb67a8e2666309964a7ee4f2d3c89124c3d", + "docs/measurements/h264-rounds/request/screen1.jsonl": "80b115c40c39f69856af6222e3ef8da00231f92057f0e061f4844a14db2603f9", + "docs/measurements/h264-rounds/request/screen1.txt": "763070547df351b453a5d5fb7b40fbf2003eb641b4f3b5b97e3d1f0a2cf40202", + "docs/measurements/h264-rounds/request/screen2.jsonl": "dc1fdabdd71822416a89fc256e23ce2fb8c3e2656692dbf0e31cffd77e32cf04", + "docs/measurements/h264-rounds/request/screen2.txt": "7af612515e90417ee97ae7af3ad9b208b3d631ad421a5915a63e6899301e1b90", + "docs/measurements/h264-rounds/request/screen3.jsonl": "c8ce6cbd622006ee90e42ce2182e297fc2caedb5649d977bb224adff3da1ee96", + "docs/measurements/h264-rounds/request/screen3.txt": "a7c659e39153d05b89a0887a54bce243a7e85b76090a41b55e016d49c1481f33", + "docs/measurements/h264-rounds/slow-streams/causes.py": "0b608affe9ab09d48e9c32640ac3391a04d9fd8ea6c1b01779b687363bcd8576", + "docs/measurements/h264-rounds/slow-streams/run/binaries.sha256": "f6775bb26f2ee79873d45c9b6143bce62b8d219850cc56060ec1d838cac1ca54", + "docs/measurements/h264-rounds/slow-streams/run/build-order.txt": "b4f00e3c0512c84bcd78e35845116049ed333a52c5a4999b66f4419e748df611", + "docs/measurements/h264-rounds/slow-streams/run/causes.txt": "053acc3fce150f81a0b306aeece8e936ae3e4b5c4a52465958b508b25ce28c60", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", + "docs/measurements/h264-rounds/slow-streams/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", + "docs/measurements/h264-rounds/slow-streams/run/gcp-job.log": "30c1f342bd1846247013cc3d45efaf07047121859a48acd6965d1ae235741ba4", + "docs/measurements/h264-rounds/slow-streams/run/host.txt": "d7a1491156262a808a49fc06100a38cc9cf3e9b957cf7d0480621bcb40170bad", + "docs/measurements/h264-rounds/slow-streams/run/per-stream.txt": "474c4d419247b4d67fe3b2e6e93a97ce25583137c16565556d53fb92f8a0d1ac", + "docs/measurements/h264-rounds/slow-streams/run/qp.txt": "2206b0832ee1069ec13394094229929a0029f954d550847c03b91f192dd9b118", + "docs/measurements/h264-rounds/slow-streams/run/stages.txt": "102d227f273be89d15c7d2b4647742e46c05c68924d30a9b70dbfccc58dd5818", + "docs/measurements/h264-rounds/small-one-band/identity/host.txt": "3926c1872f85178484c2f45096c6da73595a4073efdc0271b18eb23a38726599", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt": "269936df45bbf8617210d3d25de68bd3797f6fbf9075ea1726b217760c59f789", + "docs/measurements/h264-rounds/small-one-band/identity/identity.txt": "74a321832263024186cd3fbe5a5f3e2e1fc5961999287f43c03cf9eaf8b3ae1b", + "docs/measurements/h264-rounds/snapshot-outliers/classify.py": "91446c9a45b874101014f45972868c8d1b9bb4d28fd5cae2b89b8cabd1729728", + "docs/measurements/h264-rounds/view-path-1t/run/host.txt": "71cfe514441dc7d80e3d202496546bd3dd21754a505e7b28d4bbd6f66d95a9f7", + "docs/measurements/h264-rounds/view-path-1t/run/job.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/h264-rounds/view-path-1t/run/job.sh": "9950cfc449fc62fff8fdcd2cb9705acf1baed943adde30f30b6b1ab204b5307c", + "docs/measurements/h264-rounds/view-path-1t/run/job.status": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "docs/measurements/h264-rounds/view-path-1t/run/progress.txt": "635a6101ee3aaf2794ec3de5ed86480560ea3e3a43e14157240bd91716afac90", + "docs/measurements/h264-rounds/view-path-1t/run/ref.json": "ad9cac64ceef823d1d2ea3f08b80506af220ef5cf6150d760861edcacc9809e8", + "docs/measurements/h264-rounds/view-path-1t/run/summary.txt": "3b1da6a16b7ce648485654051cf909177f987a1dd449d5b5b403952890a05a42", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.json": "ca24265bbb1a4d758328a5b48b093d7cca1fa1025e3866d7fbe85c9e2b775b3b", + "docs/measurements/h264-rounds/view-path-1t/run/t1.4k.log": "be68962c87d93d63c012bc55b55c7005b48073087937b2f15891f10ae15fb614", + "docs/measurements/h264-rounds/view-path-1t/run/verdict.json": "4c329dd5b1c1f59fa25386f5cf477819f8469c0b236af2ee4c276148cc9c8837", + "docs/measurements/h264-training/es.json": "7977398aace20aeac335a8a39ad423b18da7ba2122cb06fe2a99cf0fdc48417b", + "docs/measurements/h264-training/list.json": "2dfed9c93718643a2b378ccf00f7bc492000a971f132ea539cd0cda0991394b8", + "docs/measurements/h264-training/tools/compare.py": "850cd2287568a592aa0c3a5af23d73c7079b3c7e7d9a0e4ae09226edfaae4275", + "docs/measurements/h264-training/tools/extract.py": "078373f6d1ff4e58bb53d230bef18c57f75e19941b635f32124d085050c510f5", + "docs/measurements/h264-training/tools/install-extractor.sh": "f2b869c4aad61fe7a00e2f9f3bed11748718237de056f791d9e1a29ef32dc2ce", + "docs/measurements/mkv-one-pass/speed.py": "385f2cb217822fd3c28787b1fc736663f032b7f0e8d9dab7f3bbb0f31c1ed1af", + "docs/measurements/transcode/fixtures/check.log": "6d0a7c090b9764614f95d5c04549a930ab15c25fdb33c1f184d973a9828df5df", + "docs/measurements/transcode/fixtures/hostile-transcode.json": "7c4a1d20754585bed49bfd6c592e3a564e3f9e4769121338917284fbcb536d02", + "docs/measurements/transcode/fixtures/results.tar.gz": "d4be09eadb6872451c2bc7d3594a808809f0a86a4c640dc9325a7def2046be39", + "docs/measurements/transcode/fixtures/summary.json": "4792d4a0988adefaf2990e67436c390d58b2894d575318ecb7fa851bb1e10730", + "docs/measurements/transcode/round-1/speed/files.jsonl": "e8606d08f417858abed5f5a5c207d12dbc52fb76053cca105cbe80f944223d49", + "docs/measurements/transcode/round-1/speed/gate.json": "8ed73d6fdb133bf8d6c0716db3c8b20e95f3fa4b4fbfa55837658c1d5abdb1d9", + "docs/measurements/transcode/round-1/speed/host.json": "20a17ec11dc5d2e2055c89321ccc2b6e35866dd99690e6a1a529de5521b3abf9", + "docs/measurements/transcode/round-1/speed/host.txt": "5ba74933521d6841b5ed558ed3fbcfeb2d4bb384bc39ae59877b890e39c9171d", + "docs/measurements/transcode/round-1/speed/job.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/round-1/speed/job.sh": "fd97f48c096878b7494216be66dcb26d21f7d567532db1c17806ceab9cc4a8b6", + "docs/measurements/transcode/round-1/speed/job.status": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "docs/measurements/transcode/round-1/speed/plan.json": "7d7b713553c53969869905824e46745bfdf5c923d652fd70d80a01d1c383e09d", + "docs/measurements/transcode/round-1/speed/progress.txt": "81aaae0a72dcfa9d3f6b582123155303a586917edce1a7b97d6e8d60b5d9cdab", + "docs/measurements/transcode/round-1/speed/speed.log": "6b3f11077ecbc0ed5ab85333570b117bb2f23fc76faea6ec6c73df45ab3aa270", + "docs/measurements/transcode/round-1/speed/summary.json": "73c4999cd4bdcda96b64a7ac66f3f3415c85a1794dbb86b3897f962a6d32e8f2", + "docs/measurements/transcode/round-2/speed/files.jsonl": "6a6e296b001da4cc1749ed18f39e05415fae927edd08a70118cbd8d364382701", + "docs/measurements/transcode/round-2/speed/gate.json": "bbc8c20041062358e6d723b24dfaa080ba8d393017b10c0e0e1c7425af26c25f", + "docs/measurements/transcode/round-2/speed/host.json": "b4ca0e0bb7e1ed87ff677a5ed679ddad71caab698d9a5edda78af42d5d56928b", + "docs/measurements/transcode/round-2/speed/host.txt": "09a3450cdd72f347308dfb19223abb9db00582684bfc98f0959054816f844290", + "docs/measurements/transcode/round-2/speed/job.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/round-2/speed/job.sh": "fd97f48c096878b7494216be66dcb26d21f7d567532db1c17806ceab9cc4a8b6", + "docs/measurements/transcode/round-2/speed/job.status": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", + "docs/measurements/transcode/round-2/speed/plan.json": "69d1f89f55a3be8ab9b59d48ebf191c5dc28f78ea869b0b9e6c40a438bb4e102", + "docs/measurements/transcode/round-2/speed/progress.txt": "e6c581153a253e7db77900914b04ee7c388a07c6b8dff4578a73c6f9a5b53b63", + "docs/measurements/transcode/round-2/speed/speed.log": "7a004bddedda3a4ae321935be6b23854bc3803213cf863841e26b0091e34f044", + "docs/measurements/transcode/round-2/speed/summary.json": "3e922bb810a59c69241a4f83c65a74e39b2001c41bede8726e327d1e1dc9d5a4", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe-nothp.txt": "3f82720f50d48364a8bd6ffdae09be9752526800327a7b6d85af4db251198ad0", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-422-pipe.txt": "eb76dad7c869a4327c65dda9a3abb1500690bd71fc49867bebff886800700fbf", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-file-nothp.txt": "dc2fe3a85e9a305019d011ce816a6d13b926a91c433569ce74b39d48d6e97bb1", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-never.txt": "8c4354a453bd693154c7c01e0a8ebb2d72916d7a2c33fa4d3707b3a39b2f8a33", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe-nothp.txt": "c91a8d71fcf50e2f11233ff14621bdd00fe9d1e979aef9e2abfede749e2793b9", + "docs/measurements/transcode/x264-10bit/thp/stat/d10-pipe.txt": "4bab1d91f27643e4443b25f8f7b5698a806a4da5317e1722ed2c1b84bfc6ffab", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-file.txt": "daf4eab97fa57853fbdca7919bfae47375905309844139b5e333bf1c22a8025c", + "docs/measurements/transcode/x264-10bit/thp/stat/d16-pipe-nothp.txt": "996edd2afb904406533b4c0e7d4320dd89d12d0262c82766aade16801fe63fc3", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe-nothp.txt": "301de24db99383099aa189632249a98a642bfccc29acad1a89307d48aa6b56c1", + "docs/measurements/transcode/x264-10bit/thp/stat/d8-pipe.txt": "231ed317c951746d109648b6efffd4fec6d3eaad4f2b092710be2c9175351215", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d10-file-group.txt": "81d9981a974ff638f3b1b27d1a39223d16f694eeb264a3387ca286303b21be2e", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-file-group.txt": "403628ebd61b0d79c214a6e33fe484e3f9ef3a7e5484a2ccdc53772a1dd4f47c", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-memfd-group.txt": "075c0c3dbeb9192d634f79c587e83642aabef80a8221ce37c10dbc5c5b429dbd", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/1080p-d16-pipe-64k-group.txt": "53af5a8891f11e0a0291eb696a552cb0885b9569a8d9ae84120c64658923ece8", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d10-file-group.txt": "e6436bfcb755e142862937457ad91ad55036d216efc115cd898960b3feb7af71", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-disk-file-group.txt": "59d3813d1dda8c2ccc3838811df884b6382b67aaa65513f405cbd6065921eead", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-file-group.txt": "122d0aedf7174c1294ea67959916ab6473e1f5e7b844c917b25931a9974de553", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-memfd-group.txt": "525449fafc89177fb56945c62a4e4968784b6a1a12b5317f80cacca1dcd1f2b8", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-1m-group.txt": "8a477123310886f04725bba58f5f9aa8df1a431d0302d44183277ef5b245bb10", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-pipe-64k-group.txt": "daf476bc02be83e976f8833fdc9960b69dd70e43142b5fbd8bdab6cae2271532", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16-y4m-file-group.txt": "b8c30cfa202b0b4a9cbe0e5118aef272b25f1f485d778aeaf0cfc779fdb6a454", + "docs/measurements/transcode/x264-10bit/why/inputs/stat/4k-d16r-file-group.txt": "fd7f8c49ee0e6ada3bd32c58853d5fb3bbf00920d823a2c7fbe701700c505d9c", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt": "c0d7223f34226161e41377999d5a42d26180b5ce2729b76da918830dd5125d01", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-basic.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt": "238bafa5fa51c96fd6dfa8d704f7067af7b4ae2076feb60c0ceffabe3b33291d", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt": "57ed0129bb34ffddb4435a883503e0a23fb4563ee4c47544f4dc7e3b7828ebf2", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-file-topdown.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt": "19cc0ece969d0a7777d0ed38079a062cff397fab1ef4b65c971c90f699cf8918", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-basic.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt": "b86b57fda7768a3ba4f49942a95566f31a79d653dc0352e94bbd5f89dc6f037b", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt": "88e00843f62b9342d2f9feca1f82fef52812a40caf9772674ef468a081ce21e1", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d10-pipe-topdown.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt": "b43cdaf95a7b550ec91b7f5db7d50fe12236fc71cb0f30132f8eea7f46483adb", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-basic.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt": "ee8c0db7bdee9ebba6288621eb00c5b7a535c73f7c6bfac995ce033966e7c10b", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt": "f18d2017eee3b701d24df0552b1fbfba8e3a84ffd3fd1d7e99d1d2deb4cfa4e5", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-file-topdown.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt": "c5f13ac3f72ba96c76178491e6bc38623885953092335a6468aacb687cb92a4b", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-basic.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt": "51ce24abeefc1c24ba9a895df5a06f46f0b370e18105f7e997a6300ed47812e3", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt": "d05b9e05c75086300f640b7430334ae4e7b4db86718ee53a6cec0b76a9fe86a0", + "docs/measurements/transcode/x264-10bit/why/run1/stat/4k-x264-d16-pipe-topdown.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt": "a04ad83e505f1c37cb3b825a1c7b114501c62ba99a58b322735cc1d9bcc9a4a6", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-alias.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt": "7093dc616f13f20e1c81fd64fb8a7b70ca718ce0d24523136c9bff12f43a6977", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-bound.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt": "243f8b3947a9d38051a826d1ebade4a472165f34b0b1c019302719469f97b3e1", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-other.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt": "a89f7c925da2b179d4571fee78a6bc683a38b8e9319543b3c123a22041b07843", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-group-tlb.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt": "e659a35e583dcb7dd22699cfc1fcbf7c2aa2746d16f03d6fabed95561a4d0496", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt": "897bea89ab28a4e2c8037de3ea6e85a3ec796d0fc75b427020bc5333592196f4", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-level3.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt": "876917a1a245f9baecca48887d9a39cc33300d536c511e57a65423d05fcfc5eb", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-file-metric-store.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt": "1169ab46c025fe2c2076cb5d6323803ccbb8c6bf91c7ec23554fdddaaa177504", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-alias.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt": "20cd6f93146e4a08dd24c9f3a7372f31e4c0c507bbb76be9dcfcf42a0ceb950a", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-bound.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt": "ef5d86209cf76ab6073e25b71ed5f6efc983e90249c76373995fef6a36b98d50", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-other.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt": "69a723724ae53e0fe53f89978628f0369fa9a97b2df9702750e98154d73ef19a", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-group-tlb.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt": "12c77bc0e68833e4933d4731653fdfe8b81e82ce326cf62c9161744c432e16d1", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt": "8868ed9f77b242574bace58fca0eaebdca06a9f3b8a0e1fac125dd420a21c06c", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-level3.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt": "97669984c631e7f260a0150d47e314d8487c3cd827338348900927fe3e6c9a9a", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d10-pipe-metric-store.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt": "16f79765977a7a9328f88f69d3e53e8faedff03078e22b04c1ed3dbca6e4d67e", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-alias.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt": "b271a4ac88f100d1b492b558c54abcd7f278ca7b34194f0a9bb8be77ac4f73e6", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-bound.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt": "5204db61fd623067dae5e39a9df28c253ebcfb9eb3f538ab86977e98786e8bfa", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-other.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt": "b2756cc182c4b7b6eab7709823b564c9798b9450c69af6f4cc5905e9a31aeac1", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-group-tlb.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt": "c2637b73a6ab9efe85335f6f760e61efd3ede24dfab1f1b0ce237a968964471d", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt": "59b746d2417c976b8eba51835105ab294d61e60a3d45d0db65e0a733ee05ba5a", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-level3.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt": "3997fe274b83f7de743fea966180f58dddc29f8f32aa4e5790ec03adbdaa1f10", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-file-metric-store.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt": "1239238e7d244f90cbe61dd0ab31e27a88cbcf7ab5c3ece74c4a67a744ab35b5", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-alias.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt": "34355296ea018ba53567b9de36aa3a3818160e4079adb9cfb4c19ea20b8d67ae", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-bound.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt": "e66a099b122bd14f521fc78c484dc0e36e061c8e5f11bd3071064a3295ae9ebf", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-other.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt": "0b314cbf4945b0837581bb0e9a9164a0214bd3122e9888873204dc4176118efe", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-group-tlb.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt": "40f50da64dfd6e824976a59295e5ec76e609f5eba770a6e870ea0f6d8735924a", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-l1.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt": "1a7fb2298f5dcf58c99d548c446c1c70db540b1969b5f8a1262d9ff2b7c8484e", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt": "d226d58724c81dbe3f05bd520b5c835d354a57432329ea92307ef17a172a8a3c", + "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "docs/measurements/vp9-filter-coverage/plan.json": "fd9198195c0258e4391139949dc5571cb9caba3efafdfc029ec9beccf8ed50e1", + "docs/measurements/vp9-native/file-condition.json": "9962315a974fca7778ecb7da007af4045d3a44e610a212bb119165b5e66720ea", + "docs/schema/chapters-v1.schema.json": "739242396f934ac3713a5b2cc60725b6757bd0c45b9649b9780c906e8bce26a4", + "docs/schema/clip-v1.schema.json": "ed1b7e1c6879763345fba386c752e35688863dc12d811e2bf5f1aaa707a81ca6", + "docs/schema/decode-audio-v1.schema.json": "4e81c733c1f1373b10d6dd9769128017a3efca516215c9104ac8c7fd5f4b302b", + "docs/schema/extract-audio-v1.schema.json": "9d622c98e7a5d69138ca911d6c0923738f6cf89c7647832adc3b008727e43326", + "docs/schema/extract-subtitles-v1.schema.json": "07928e0cbb7eada322fccd1839c9336dbe9b36fb4ee0dd2174e9fe160c93fc96", + "docs/schema/hls-index-v2.schema.json": "c2e826d6bb988973a9b6e247c2500b0589d8c9970a10f93b9c5ed1c319e8d84f", + "docs/schema/join-v1.schema.json": "a61ae64deb18adaa8896c9ef6b1cc61b995b67ea2f1950fa98a7d3f37e639876", + "docs/schema/policy-examples/strict-gate.json": "8a3ad407e8e443b0ade08b6b5d92352cf2b0071090ec9738b6109f8ab1d1744d", + "docs/schema/policy-examples/transcription.json": "4a5fd28044158fa535187fcbdd2c18f4e5981ac1f0c1e50b3ab5b324928ca842", + "docs/schema/policy-examples/web-upload.json": "eefa0b59e4a570d3f9f7d5d13074d0f2784067573a56c57d277e8a368efb92a7", + "docs/schema/policy-v1.schema.json": "4cf192ae8c0a339c595f4c990d3c2c8bb35923b5dd9d0fabfc87ee316bb856f6", + "docs/schema/probe-matroska-v1.schema.json": "aa433419703f61e52af96d93a350567757f9cc4b64b8eb66e7184b72351db126", + "docs/schema/probe-mpegts-v2.schema.json": "39d347d237c4eebdd5a11d83e2e1f979d073a5cf3229ec9a0b8528c2d25df5f3", + "docs/schema/probe-v1.schema.json": "e12fd448702af3985dbd20e97fbf779366e49777efd7ec5dbce5298b685d2079", + "docs/schema/remux-v1.schema.json": "a0e57f8abacc133994dc5277bf9c560f128142ca5cea43918d669cc420d66878", + "docs/schema/split-v1.schema.json": "ac2b0898f8b7f57f18b097d7f84397f6a0163f611b61d7956c5b81691bf915f3", + "docs/schema/thumbnail-v1.schema.json": "a7626121e706e37196d1524ce626d96ecfd0d964e28a200562c3e53437f47a5c", + "docs/schema/transcode-v1.schema.json": "031264f060268688a667ab173aba7bcc2289e64d52d34559cd0e54bf82a33f0c", + "docs/schema/verdict-v1.schema.json": "fda62a8ced116849bfcb6f4ea418776689ce7f8ee3dcd34fcaf55ce126594bcc", + "docs/spikes/audio-decode-bench/evidence/corpus-edit-lists.json": "9afc6f15a7a780a7e7d7f1fa4ab743096700ee6c63c6096bc072821df3b32cf6", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json": "3fca033b57656f358a3c0bd2fdc70cf6007262b270a5d6d76008175f735254e4", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json": "faaec53ba3c22b769dfefa92b81d1d592fe88b65f2f9ecd39ef65b4f4456e1ca", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json": "23054c3049237c78ac1ef4bf9a8492a3bdc1fd26a06a3104b5e4a1e8539f0879", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json": "14a31ef4338aca5a11a3f62d027c86e78b1b2e1230eea58983f43e776a25f6a2", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json": "e6f20dce946810556bf395f60bc2bb03a9b1e4969937d2f0881b57ea6a1e39cd", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json": "115888c17b3a66c5741f6b0a495d5f1d5c2d510b83c32f225692971446ce10ed", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json": "eb8824647729b13056e3a52dfbda4b597caf892517d32fbd4b5c95d439c9d9cf", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json": "59995051ad7e8ce076dd1ab192130d5197426b47aea3089d5a276c74b64f2f63", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json": "982d92f0d9e8fee947c00f47f9ecad51500f1b03f2c86ac7331f1f106812fa82", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json": "b2a9cc5ed706372fbe0a3e5ca7bd358007c584546ad5d68717a4be8e3edc4494", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json": "936549193096814838a0ef5a1242092bc2bbb10208f25413cb38d50b251fb950", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json": "d666cd87aaaa38fc09e674fcd8041e0c215f5b88d9397933b03e808def300f38", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json": "55087cc78867da4707d451bc3d1dbf53a432d19b74deb2387a9c7b58240a8985", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json": "3fa7be71c1f54ac04e161b1c00463b77aea3d2bcb47bb95edcda5648ba0c1953", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json": "27be2b9427aec5705494db864091fdb7a53e0dc252acd1a26229554e18343163", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json": "415eda8df0240a71755ce6cf10aa2e05b90b894e5e56427fb7f32e2a43d30308", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json": "dc50f9f67bc0157aa38b824de68c28dc7fe2a8d694e789a027ce7b742a3b54ac", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json": "293dd65d62f854d6e8fabc87926715baafd9ef61147edea8539c578e5237d40d", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json": "3445d89e7cd03726c9b44b46e947f30542f29ab397ac4e1d0828cd4bfc471f82", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json": "bd513b440ed95f422a53c415068cd3cb0cc1505982cfbcc0f39b03081986349b", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json": "4383f551290996fca947d6f823f86f96386a607bd3f41fc1e267e6b5d7f219de", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json": "cf92f8471f754de8ace94770fae08dbcfdf3048b078d2ad535f9696fd3eba2ab", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json": "9c2b633075f6f5427f6f5df62303a99065da08c9956228c9f4776f0474090f0b", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json": "626d92221a4e8616d6349adc3b076313331237173adfa4ccbb2a6012f435402a", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json": "634988b59f6b2ebd9fee93f23e196fbb34690a81212e7474a57d6c622890956b", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json": "40714a553ae54e8c8ea92168604dc1595e5532e645a142e4102c9fadc6a663e2", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json": "b62dbbb35f34155b5737158059912611315a295cfcb9286b817963fd0c400f70", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json": "98663957262b0d339fcc7ab3b1af491bb2fbcfa853737b592e99811601b671cb", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json": "c87e9604f00380b0eb54847909d8b672b62364235a5e4c8b28d93c14354baa44", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json": "a185fa3c7748268b048828887be0811c8c03fd612b580603d8bb695d83dd8098", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json": "ef3e1a48b80ebec55734229ba6a58655beeeefcf895b3238262849f9582c0b85", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json": "f79be45df28e35db8885e8df483fe2e7fd96db4937d64e78b40a8556a5d3a4b5", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json": "28fdd119d40c723a5195792c473448f1ad407492573ac5bb59d99b71575ef26f", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json": "ecabc2e3002edd1b78464292ead6315456dc9f524da2e0b366c0898374c592df", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json": "04143b723c11cca5a3f9ed2a5004ce2157af248bcab9b7b6aa53430b738e8bb5", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json": "4bbf9938b9a7bdc63f6811340723c79d11966106ee6066fb59a3c13180d8d2cb", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json": "49627b1407af2b17e3aeb9715c6179a2780f70c8ec6cdddf602f74c57c891122", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json": "e867e92f30e96298ae2529c4ac28f970a1f352914b30acf51cbd47ad165bdbba", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json": "1ee965a2310f3e6c2de8fd1cb6621875ecc617b5999545a66ab368770a99ddb8", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json": "fe720b667363f7eaa45182db1de81e2f29cbb27a20fafd25a170bfa3294aff43", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json": "9069cc35776bc10421928832330b3e115e8278cea1586ec9a89cbf7a6c8032a7", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json": "8e98fee90f9e15769aa80b0f3b4b1a57b700abb81ae190ff54770c729bd69516", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json": "adf9a06712220d15b632d2c356914cf221fa32bf89c8ec271bb9879feba12d9e", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json": "ca57d00a66a0a4f7375ca7d2debe1fdb271ebdf444cd9b661e47a58a5347e610", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json": "22bc6910a2662830bd8fedef48a00e50c6cabdd05c5a7bc9f1afc6065f7561bf", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json": "3453e0e210e405c737867652ea511428cc44e5e31de2df67f1bf52afd4448dae", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json": "53db0dbcad7fd44e8eb6b99dc837b286dcef759c7176ccc373259049ecd23c36", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json": "fda687c5d41b80ef46a443bb2dd79f36310ba8795600dd725ddb967861d06e4e", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json": "50b26bde4d130e2bcf019b84a2ae63e72075c1a4435ea04808851558e462f5f3", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json": "c17c12c8586a0ddb3000fa5cbce8a8d6fa5e0027d84c5a7bfb9b04641ebf9f95", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json": "c82314ea3b171ffeabb33d7c5ce0fbcb6c0653cb0a5125ae689ada645f1a2285", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json": "1b9b45bb190c3eee072dc83acaffb771d7506be31faa6920146efafe1539bcce", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json": "202a328cb66d9ea59e55711535c08910e9470641405ab8889da1075450a177aa", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json": "c58186427eb017037ee2052b1cddd743b49af0b37cbce548ccc45a4ff27c256c", + "docs/spikes/audio-extract-bench/evidence/check-01.json": "ca7d7685fddb9c1d964c125c77e4e518e631345fda8e51777d0e146813be59f1", + "docs/spikes/audio-extract-bench/evidence/check-02.json": "28ded5d52e14f6fe120e2af34c27db626f7871d53b102b1e644ea2fb4fb5f134", + "docs/spikes/audio-extract-bench/evidence/check-03.json": "90c1e1f9c678a4420bf12fb6bc5e8e16875727f304846a6be85edcc954c9b704", + "docs/spikes/audio-extract-bench/evidence/check-04.json": "b7b07383f0b684158666f98202a9442e6017d2d5950f6e4ed6d1eeca3f33d098", + "docs/spikes/audio-extract-bench/evidence/check-05.json": "907c6a41c7fa4cf2a9f4aae25d24606d56d255b2fac38d83eb8712ae1c5dce31", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json": "a5cfb52991239534e5eeb97bf20db9d5396232012f364c63e1800f9ff7cd712b", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json": "b0796ca8827c51114299631ac1acde4a40dc349f5ea0b6761641df16a3d2c82e", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json": "05c3609314e726f7af3aac065ec9b4e9f4a150002e58979d7e62f51df6c0752f", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json": "239a2de258c19a650c4d64fe46f2fd6a8289e905cb0794bd82355ed727ea7906", + "docs/spikes/audio-extract-bench/evidence/inputs.json": "e8763a90fb8a0b9b03b09c56ea317b20129d4f8001d1aa889df2a3aef571d46a", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt": "7d6c87a7bb62c0e36eb2ec7528e2dd8e658c73dfef946851d9053325632d0b70", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt": "7d6c87a7bb62c0e36eb2ec7528e2dd8e658c73dfef946851d9053325632d0b70", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt": "7d6c87a7bb62c0e36eb2ec7528e2dd8e658c73dfef946851d9053325632d0b70", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt": "7d6c87a7bb62c0e36eb2ec7528e2dd8e658c73dfef946851d9053325632d0b70", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt": "237d84db7fca59aefae7c21ac459eb06d4fea7172d496b893791ef71058435ef", + "docs/spikes/audio-extract-bench/evidence/perf-01.json": "2020d3ed7058490692320c04836200743403d724fdbb8649dd31decf9981a72e", + "docs/spikes/audio-extract-bench/evidence/perf-02.json": "71640702810507064b3436abcb805d88542bfad41c6902deff8ecc6c21c64c04", + "docs/spikes/audio-extract-bench/evidence/perf-03.json": "9ced67df0cdc4a811f3c12ea57409c66732a016488cdc11ad6db48a192580394", + "docs/spikes/audio-extract-bench/evidence/perf-04.json": "34f2308df0c6865d67dfa0503d302d66ced966ca692461d50332f36e34fdeee6", + "docs/spikes/audio-extract-bench/evidence/perf-05.json": "c4be438aecddfbbe44384858fecdc78ea6704ca8ea171b52a2d1933f6f661582", + "docs/spikes/audio-extract-bench/evidence/remote-01.json": "cd6cb17d298a675f7977dea13aa63fb359496a646e6c7e793f4213e2f960e921", + "docs/spikes/audio-extract-bench/evidence/remote-02.json": "5f009dfab9605b0d0918c4bca6e6174f6543bf63c1a00cd862b82adbfaa60d22", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json": "d55b6cceaaa7b282ad39546437a858d0823fda77b92e34a4dd902366a1c2aba7", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json": "d55b6cceaaa7b282ad39546437a858d0823fda77b92e34a4dd902366a1c2aba7", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json": "1d7799c06b50cd02fd5109922d3638b6ba5a0729bc3fe5db299b35aca7ee4bb9", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json": "1d7799c06b50cd02fd5109922d3638b6ba5a0729bc3fe5db299b35aca7ee4bb9", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json": "8844e463fff8a3208ba748cb61700f42caf588ea77a7bd96aa78ea6771c19198", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json": "4476e30d78425769b6f76315eafd1897938496a83327b8e88fa954b754ac4e0b", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json": "6e6da4d5cb282090b7f310c516ca338609604de0d3afc5b58d81a20799d1c38c", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json": "630037f82faea9cdcd11b72747c5345f8cd98c05a4aca535c745e7b92295b37e", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json": "8e5e851e5505b6af86f4a9806b49d4039903d7e74217da7c77a8d686a907074a", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json": "b2579a8551a95fe21ca58a8e466dc0dc06a9999368bf3458ff9895b83920d5da", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json": "b5626e1ee0656af4ab7b09c8fc8809643c5f80257b53e11f614b657db16681ae", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json": "4f4251fdc44396a084249e8b860027c2f9cc7efb86361e492f4fc38f3a657a6b", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json": "f4b6e2c350088d2dde5e43a258179d996bbd96aa3f0e0d78bd5f785b881f5c81", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json": "93c8c6da363a687cc25267def7d97c06e909d66073e4e344e350573bc75dcbcf", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json": "2bca951265ffd5a3950afd9e6da8e08619ed55ceaf267f43fa349ce2a2dbb929", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json": "38ce2f8aee080314e656df0a94c8ef8b716d85d266b0b09519891d9190cc7245", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json": "52a7a3ebd7440387bb07fb924e7cdac4b080bcf5c43c86e43504766538269fed", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json": "139dbd7d58c90ca7dd07aa92aa77c0a1d74044a4aa8225b3e86494b6619b446b", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json": "000a489402f9126676ce92d448ae1b879238102b0cdc2c419b6e9eb07d387ec7", + "docs/spikes/audio-extract-bench/evidence/summary.json": "2d53a9f09cf498e93d14e8f47ff5b36513fd99a09bebc33ca8facbd2c701f732", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json": "d1c803b613372cc58d281f15d72da24dccf17b8ce35f75f88a446623ef048747", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz": "3054223e73963ec257d412044d957237da331506bf628efaa63b23d4135b4393", + "docs/spikes/clip-bench/evidence/check-04.json.gz": "cecac3168329915485d9c8bfb7a70c4cb66463a4eb4e647da7306b58de2c554d", + "docs/spikes/clip-bench/evidence/check-04b.json.gz": "bfd767db4343f4ae329239e46131f35a699bf76e7f98e5049a6ce94e73db2d2e", + "docs/spikes/clip-bench/evidence/check-04c.json.gz": "8ab23460e9f76279129825e1839f5ebbfb737721e2ea420eed0b59889cf0b054", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz": "4814e98d07ad019b7e191f89203ef6c1845ce0dd60dbe74e9894adb3d020c69d", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz": "57c048f763eff8c4b599137611eef7709beff84b8742c8036fcf67d5853451e6", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt": "b30cd49638b7f1afcac6ce919da16005c0ff080d4b9c78ed1484769dafedb5d8", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl": "0041e1ccd9768b635a231d961b3eb512b17ec0c784135ee656c0244c13d8e943", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl": "e4d711a37dd54cc6087aa3643005c36f4439b0362816faf83c282393722f4b89", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py": "babb98945dc0e2967f123294070bcb681496d06f1660125a72b99977b85d646b", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json": "a8e225624e7734ac94135aa6da6af1ed791b1e133e8f70ace49c9e17ed3b34d9", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json": "b1ab6686f880f95a45ed94b17c56b04b1d43c806eb5946decfa092cad29c03b5", + "docs/spikes/clip-bench/evidence/inputs.json": "a36ba73d6e8e1ea55271f4b84fa3728387d73f552140415cd7cdc11ddc9c5787", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json": "2a27e4df0cd5f098be6ba77fab9f92730ff440a8d94d69cf2569ee02136930a8", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz": "fc14143b32693ed3b0d16240ddd8b9c2bab6c812237c2359987159f8c9128850", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt": "bc80cea0d72b4ed1a53a8be25f0d4527ccf49e7cc23dc80c128c7bb68c41e2e8", + "docs/spikes/clip-bench/evidence/perf-01.json.gz": "c3a26d25c86dcdd782152aee606c00aeaff18811e1f09388f52763bac20890d8", + "docs/spikes/clip-bench/evidence/perf-02.json.gz": "15760c168edda3ed15800fa81b8121a9ef107dbcac019f8d98c1a14bc935f251", + "docs/spikes/clip-bench/evidence/perf-03.json.gz": "90cae799aca49edc4869c8e23de7125c3d7243a543ab7c4222c1a23421b3ff17", + "docs/spikes/clip-bench/evidence/perf-04.json.gz": "ec2a4d6a6502f59c0c89fafc71ed72e1e09de744340c3653d2ae422eb15a5e6a", + "docs/spikes/clip-bench/evidence/perf-05.json.gz": "485aa55591045ba740bb557745656d7168e69a20b2f0f1da04ad2b0021488063", + "docs/spikes/clip-bench/evidence/perf-06.json.gz": "a9e2a0ecdfffd9115cfa37032750b515469b40aa03d6ec8084e08ffb76a6c504", + "docs/spikes/clip-bench/evidence/perf-09.json.gz": "5a8bf3fef0f2f39c2a781da4f5b0aba88b17223252b9bcc39a8bceb3ec4043f4", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz": "3afac93a62e78ef50abf57e157d99d7e4c3e2c32c260dc8590ba76972c53d47c", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz": "afd2d588a1f90271b0515d3da2d521d68c0be8ae53ef7d852e6986482ed88fca", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz": "56556a6e908bff8b3b84f558451725d5125bb6b0b99d3e216eeffcde002718e1", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz": "e6a4d5a51a4ebd6877a63f473bb9a87abc457598b5750a3079e3f07efde3005b", + "docs/spikes/clip-bench/evidence/remote-01.json.gz": "0a609a36669508cd57043bd1bc66d07f0f44448e7f6222b010b9be1a1e3112b6", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json": "4a6a12515d3f87b3742cc95a929ce30ce029492fdd0f6a69adbf1c6a5db72b05", + "docs/spikes/clip-bench/evidence/summary-check-04.json": "19af76f5294b72a7b6363a3ac0c29ae3a6ec05fe592e8d5ef9f5654ce0c7b97d", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json": "e9a9b108640f76248a06fb8958f617d69f77756baadac4599e8b1e14e1a832c2", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json": "e9a9b108640f76248a06fb8958f617d69f77756baadac4599e8b1e14e1a832c2", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json": "cd08817d66f22edd47f9c586289d3e1602dada549121da72d849abfe0cd053bc", + "docs/spikes/clip-bench/evidence/summary-perf-02.json": "c188be75ec794bb81e60145da603d338760332c2779f86a037a9cac95e06531d", + "docs/spikes/clip-bench/evidence/summary-perf-03.json": "706ef710594c576c698113bd5bdbfbf3dca6713bb35cffb7fd72f54f5a9fd8eb", + "docs/spikes/clip-bench/evidence/summary-perf-04.json": "bebc4929d494a734d848b20244a5b21410c1c5d7d4642e3f847033c894c4f1e6", + "docs/spikes/clip-bench/evidence/summary-perf-05.json": "4337dee310dcd8858d2f519648fa0e21def3b5fc0981849881cee75c1506d3a3", + "docs/spikes/clip-bench/evidence/summary-perf-06.json": "74b775d945d5dae282e320318e7af063a2f5661061d1a23f5013a05bd6f1b028", + "docs/spikes/clip-bench/evidence/summary-perf-09.json": "bcbf80d1015bd19afeb40f96400eadec9f915f3e996338790cf44726fb150542", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json": "9916fb1e30ca0c6b315b8cb9bdb9fcb03726f86936289002c9ddf5700af333b8", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json": "893a13eec37138a1375c911e75244ec1249e45e3ea6464c8e320247ce94af0a9", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json": "bf63effd1812008a3da2e5bd43d0697036b5b774216589392ec47c1973ffe227", + "docs/spikes/clip-bench/evidence/summary-remote-01.json": "f7283739bbad560e86f4570647b6a53f01353fa55211def5d2de80d22fec4c51", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz": "f23ec6e731867d304b700b945fd65da6024e290896de4ea4cc997703b37a67b8", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz": "ef4e93ea3d0684f5d2d270e723dbf295a061bacb699896ac2acb32df9d6c0c2c", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz": "00a42199865fe76011600fa2c72054d0cb684a76d63ec2ea942af7a3c784acca", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz": "64fae43e56d316203d35aae78ed2dcb859e776b12ceb585c326cb9836b842858", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json": "3c0eaffc73300b331d0bdc7cb2f7db05585fb314dcd93e2772dab392ed63cbf9", + "docs/spikes/frame-sizes/evidence/summary.json": "c369579aa99224a2cda6ef1ae11fda5667195dbad86ee5e523525f9f015d36f8", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json": "d7b5f69718546ec48a8bf33688d7a59923482207593578ae80e9f39016c00b15", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json": "a4bf8afd813b7b3d2520a5d518925f9620f8b08fd6c985729010a01c5533a338", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json": "f77d1bb58da886e3cbeebbf35a0b3d217b003506792268052c6a730fbc5ec9bc", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json": "99276a9cffb4c686cb756776c8a3e2363d3b9df215aad90d6b622b3dae521bf1", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json": "e16529ba7ba64a252ba957ffe7c9c329843d77c2a061e9a6414e8a32ce854372", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json": "9140c8c49b2d14a232e70cf1e30819636c61620864bffc809d438e0113d71a97", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json": "3080dab6699896f65f5234ec4e93d09d397bc78f19b9941c7fd1a348394c8ec8", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log": "1306c68fa534f0d36d5534a9c0764493e583725f9738e24a39f12072891d3347", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json": "99276a9cffb4c686cb756776c8a3e2363d3b9df215aad90d6b622b3dae521bf1", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json": "461934517a4005622eb7af4616150d20ead98d7a91386f47affb7f3bb2877cc8", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json": "d2260ecc7e9141b87e969fb6bb1edd1987ea47cf33b26e1e494f81add98d8d1d", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json": "70ffde0291fff19701b43c7241e556d71a45acdf96557e477cda9d128a032edf", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log": "5ea1913d15e732be996e13dd3aad6b04718b0d28b1c04c31f4e6f4e3ae5f5aca", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json": "99276a9cffb4c686cb756776c8a3e2363d3b9df215aad90d6b622b3dae521bf1", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json": "bad060e753ffd26bb8f1128f3f282baf7fb1bffd5f5b43899cda704f5fa2eb1e", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json": "d0d09c07b5f867391bffd0743015b9f6af81c5b8b06e589d4de5b106678510d2", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json": "d7ce9c7062aad5fab7597c70eccf80ca0a7221bd2e46640a067aa185f463a780", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log": "e34b6659d44e1ad4d7cf33b33e178169d32070ab54cb88f25c351442e2cc43f6", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json": "99276a9cffb4c686cb756776c8a3e2363d3b9df215aad90d6b622b3dae521bf1", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json": "eba95e649375f1c91526641f2199a6aeb66d29701ea4d7d2116247213357dcab", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json": "cbf7d5bdaa935ea8317e011a950c330a9c7b8cde84911df400376137cb2a992d", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json": "3632bd1a31e131052ed447f50b872fad63100c420119dfe628d69e9a8c104db2", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json": "dc1894b4cad756784c5799aa72ea1031c217e176c7e64dba37f54d6bef182b79", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json": "25e3d4d853bae6eefe8fea820787927b867f36b005d3f509dd0fc8fb6fb4a550", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json": "0ed281ab896bb2253e1006c641561bedc02576c28f4bf02941ceb86574ec815d", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log": "514db765bd30336efd39011c9d412cb454b944c52cd4b3c6f96104cbde04333f", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json": "4cf04a19aecbb54ca1551491793c40b2bf043287796aa6592c4542cbbd942820", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json": "cbf7d5bdaa935ea8317e011a950c330a9c7b8cde84911df400376137cb2a992d", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json": "d26a5d6d5e1c38a1f3ecfb20ca9e89266b2b6fc26ab2f383fcdb42c362025a51", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json": "dc1894b4cad756784c5799aa72ea1031c217e176c7e64dba37f54d6bef182b79", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json": "25e3d4d853bae6eefe8fea820787927b867f36b005d3f509dd0fc8fb6fb4a550", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json": "bb402b8986ba22f6c3338e233c3830e36f9f8e3f8679fb191da634ef8b115000", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log": "b125857036e014bba666d83fb619c68a003e3fac4516f743b89ccac626e02989", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json": "fb490e574e7dfa1db2178160781c424ce4bc715dab53dbca8959753d5b48627f", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log": "7c3e18d91601cdc7a71133ff4476805355188df8031a3d60f1f430dd88147355", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json": "cbf7d5bdaa935ea8317e011a950c330a9c7b8cde84911df400376137cb2a992d", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json": "0205ef333f1b93377544461ba629196f9532a619230b4c2d819daf23eebe2e5b", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json": "dc1894b4cad756784c5799aa72ea1031c217e176c7e64dba37f54d6bef182b79", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json": "25e3d4d853bae6eefe8fea820787927b867f36b005d3f509dd0fc8fb6fb4a550", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json": "f14ddb71fb1400b7b2b6be1c813524898076224635ced6eb415b2d6b1c5ba501", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log": "7d441b22874141f75af4aa52e9deaaa83b42830e3ac1e0c0e31e2be1cd13bdbe", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json": "cbf7d5bdaa935ea8317e011a950c330a9c7b8cde84911df400376137cb2a992d", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json": "cd5c1d11c237a0268eb69699f7d8daf61c234f23750732741040325e4580587c", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json": "dc1894b4cad756784c5799aa72ea1031c217e176c7e64dba37f54d6bef182b79", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json": "25e3d4d853bae6eefe8fea820787927b867f36b005d3f509dd0fc8fb6fb4a550", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json": "6c1116ed92d727c3e66769aff7f0c1457ad1f0b79b18756717f92f967b2c6297", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log": "f7d99d28a3a902497eaa3a97a1e3d1152e7db2dc40b02d369002789f2c0e6665", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json": "cbf7d5bdaa935ea8317e011a950c330a9c7b8cde84911df400376137cb2a992d", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json": "5fa44b34e7baa89fb65ef6686b318408908b7c9a78133be512b5a625de5c5ab7", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json": "dc1894b4cad756784c5799aa72ea1031c217e176c7e64dba37f54d6bef182b79", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json": "25e3d4d853bae6eefe8fea820787927b867f36b005d3f509dd0fc8fb6fb4a550", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json": "084bbd7bf06d0fe32ce9a2bd392e88305499d6d4639c5c508587d4c62c9c2226", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log": "f2fbadf852a963a7c5495c5b91ebf1105b16b170a87a71902ce454d179d5aa74", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json": "cbf7d5bdaa935ea8317e011a950c330a9c7b8cde84911df400376137cb2a992d", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json": "0fd790ea4fcd72d5e7548f6617056ed70d532118a97ca95d1f805393c07620d8", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json": "dc1894b4cad756784c5799aa72ea1031c217e176c7e64dba37f54d6bef182b79", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json": "25e3d4d853bae6eefe8fea820787927b867f36b005d3f509dd0fc8fb6fb4a550", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json": "ff41ad2fb86518f803fd79b7ff0c7ff35fdc7a23312671ddb64f405fcacd0d1b", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log": "bc8c8fbb0c4c30a47a7d67ffceab853e28d3bb5fec4e176fe8c5bea2b8a53e51", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json": "cbf7d5bdaa935ea8317e011a950c330a9c7b8cde84911df400376137cb2a992d", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json": "215f30365c8f3f3c88216a550341167005d6339cbe3edc9f64b57559e5d4ba61", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json": "dc1894b4cad756784c5799aa72ea1031c217e176c7e64dba37f54d6bef182b79", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json": "25e3d4d853bae6eefe8fea820787927b867f36b005d3f509dd0fc8fb6fb4a550", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json": "0bd7f5a226fc9908a6139062a58f32d9f390285eb04631d8e33826fe32240020", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log": "3ddd34b95e7a01f8bb33f3d1779aa2370d821559136397b007c299c1998414dc", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json": "cbf7d5bdaa935ea8317e011a950c330a9c7b8cde84911df400376137cb2a992d", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json": "fd708883f411aa7754dfecd809885a689e91a806853927dea691abae02f02732", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json": "dc1894b4cad756784c5799aa72ea1031c217e176c7e64dba37f54d6bef182b79", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json": "25e3d4d853bae6eefe8fea820787927b867f36b005d3f509dd0fc8fb6fb4a550", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json": "262ac107d33c9fc78405ce2f3fc2d750d5ef73d521bb481913ca134070c4a181", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log": "bc64c4555c04318489da232f55071858f5ad50de109397df15f15fdfa5f9092f", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json": "cbf7d5bdaa935ea8317e011a950c330a9c7b8cde84911df400376137cb2a992d", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json": "20b9fa39eedd3670351bdfe67130bf19ea7d58303e1141ca562d8bff2939a60a", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json": "dc1894b4cad756784c5799aa72ea1031c217e176c7e64dba37f54d6bef182b79", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json": "25e3d4d853bae6eefe8fea820787927b867f36b005d3f509dd0fc8fb6fb4a550", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json": "34c9c567b077f77326dc5b91d503cc52b82d9a4d8e46fac366cc531e41d71b98", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json": "81868a6e94ffc0178bf833deb1c9013d9fab4ee95ddb876a5e8ec4f1d26376d2", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log": "81fb32f9498d886195fa5298205fa766689d0159bcbcedbdbc32ce36448521de", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json": "cbf7d5bdaa935ea8317e011a950c330a9c7b8cde84911df400376137cb2a992d", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json": "4d013c33bf07e30f7cc369d14545dc4c8dc1e81984e7369b86e3bb8df738948a", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json": "dc1894b4cad756784c5799aa72ea1031c217e176c7e64dba37f54d6bef182b79", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json": "66704ad5364c74cde2a0c31aab293cf98d9e1be81057132c9c1b73400d109a99", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json": "25e3d4d853bae6eefe8fea820787927b867f36b005d3f509dd0fc8fb6fb4a550", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json": "efa2e2dad7b44915f7c65e8e41aee230f18e3977ed35ca8447d58475f01dc86f", + "docs/spikes/h1-gpu/evidence/header-provenance.json": "81b285671f0efa7ae81fb1e971ba25f2fecd06759acfeef087844db3e91d465f", + "docs/spikes/h1-gpu/evidence/loader-sources.md": "d2aabbbc13450c9077e9852312dc0e669bfb100a846b264cf9c5c9f7edf6379c", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json": "37f98e70d40d48f744e0e1b8f4d8ec8ade5f6465812c071077571fbefbd9b693", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log": "b9bbb940def178aa74f935ef3f05f360a17bc8dea90b41031be7951efe1d84a0", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json": "8e9d50c587528af674ab5c3fc5c7ed9c49c83d9c17208995c1f7b628c4a1da86", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json": "f6daa5793a92ab6dcdbc45f0a892d36f8a6e1f885f3d1e5c6a44c96ff5be59c6", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log": "b9bbb940def178aa74f935ef3f05f360a17bc8dea90b41031be7951efe1d84a0", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json": "cff6746b1f06b09bfc1e0c5e7dd960a08a89c2fde258cd1a58e5fee17551da43", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json": "6b920fc0a02767ca27d4fb48461bf27948c93f6435d5b3b912a939d3b31c5b84", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log": "258021102627f506fcbbf89609c75b535355a46d8ace2fa0cbaf96a07851e5ec", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json": "8b7ffa0e0ac9298c2f9b81d459134cc396787198700ed7193a986823979a1814", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json": "57c76fb648cfee2bdf241f7755bf83a292b32223bf8ce6b5192737bdd7b097d4", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json": "c155069c571d98148d86ad22985db6943c15bd3aacd553caa72b0860314afc7d", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json": "4d7528efa0a17d53981e211fd67dceb0da63825b938c33574cd80e94dae48c01", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json": "606530b7f720f5a547b68bbadb7119b7960d45befc27acf7692a103cb21eb658", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json": "8f25fbc7b20f8b43993a13e02f4f951d9c48505dcdf320853ce10e980e3c1baa", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json": "3238d4d00287e6c46d0565b0ea82c37d86fac61fe33afc42b358b270be4e674e", + "docs/spikes/h1-gpu/evidence/summary.json": "a258401da29c420617e1f4b653e3f3aa156d244068f38861c61166a32e8ec2a6", + "docs/spikes/h264-n1/conformance/streams.json": "d1e7599388549ff552262901f20955619ee4ed39dde6061668083225280621d5", + "docs/spikes/h264-n1/evidence/conformance.json": "7c074e8a78819f93bfaaaab69afd8323c53888c611d33d6b3bb59e138a5db021", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl": "711ff7a764267e37dd7902a90838fd428d1ef2b67c0672f377eeaef1f53cde9c", + "docs/spikes/h264-n1/evidence/corpus-run.json": "ecc68690f68d9014b8e4e9aa71e511848a12cb9bcfb3be5321e3309dc2567dfd", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz": "1b5dd3b2b2c5939edbfb9c71fea3928dd44c9da481f67e43dd94023b9dee2b37", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz": "3c03242fb5912d470b5d49bf3efd61c76d13bc950f7966848cab9190b2166e9a", + "docs/spikes/h264-n1/evidence/corpus-summary.json": "5b8349bf255027d2f9463b791949a87481d2252fc529984b53ebf9f273e6e30e", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz": "9e99eca921720b0126bcb55c376b900660f6b7007ca64ae1564e196241da0db2", + "docs/spikes/h264-n1/evidence/divergences.jsonl": "f0dcacfe4eef7a69f59a68bef514ea74ea12723415d944b129c1f397bf48ef12", + "docs/spikes/h264-n2/conformance/streams.json": "d1e7599388549ff552262901f20955619ee4ed39dde6061668083225280621d5", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log": "bef4b10255385274d5b69ece49ab18199780a72f51eded28e8b51d5ceaa47d4d", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log": "b499333bfb2e8d4e5a3a1b9bc8a7290188e9f1b4e72c174a5afbc30de28e7833", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log": "0b09c831088ae9a7a871a1c8e93befb162fdcd19c536ccf7b5c78402a296ec0b", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log": "3dee0aa2f3670d050189425e00113a44c0e7964212891fd19eb11918671b507b", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log": "2c612d25c1457de92bc65bc59153b161dfe785d01bc858853b1e5aec027f3e8f", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log": "f3ab0bef5b579787b8e75dfee33863e40f9f6b18adb4992b8c73f843f4088c5f", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log": "19a407b99f795b456075714b05efa098284d67d66225a40013252a0249c13c05", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log": "2109718e79cc8d45f75d653724cee235925d61bef555b8126618ff9a3047c75d", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log": "55e6136a3fdf2c907c9171730ba18dfad12cd754dfe86fc3e3bf20aab9e8842e", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log": "b2c93c70c996c0617ddc01c4e0371fc7a6db48f186324185e4840504556656de", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json": "af15445990d5f70e18965f59b905a29f9a064879bc73f4baa8473cbd3a77027f", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl": "980f2a1c19702975dc99abf3b9da19e562b28f35d0a6d2d5f932fc7d8028991e", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl": "1be9b5850a5918a574b506543b090fdbf096a9472d43638191f171c00b45a5ea", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl": "18b06847c014f2f7a95c4d2caec5a12fd0b32026c904e71c6a3e0b82a39c14b9", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl": "09b9c8630b440d0347c6b340ff76624b9530b203f2a681cbd0a101af9c356998", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl": "1a202f90890e48188e3c02c1e3f9bc19af2295c3c1efa70da9be3d954d7d0580", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl": "63688b933112175f514b84b6d8a255dc2521ea2aaa52593333822d7e12c84793", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl": "fcd7225471643e9a71efc77bed63ea0942e7afd194d4f2e7b9298591bcfcd379", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl": "913db9825c30c97d267e1cb4eeff1cd923923d0ae5919c44cd51e1f3ba3349d3", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl": "86ad0aad0238db4820dd72dfe19f3ef6e8c0fe48d172e1711e5f34915e1e5ab5", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl": "fcedb65e8bbc5a2d4fb12b7561e2fc496dfd4c2894ca3157e9a19cd31b6c9aa6", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl": "2996fefea040597160e02e0e47ec96c4f35b762f6cde474c66563d03ed4bfb85", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl": "541c9c2e19073c808aec45ddb19b2591de0d1c567907c01abecfb21b8c5713b9", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl": "b9c4ebb002565fe6ba8beec57223c7a40409a7383a1b7ae8716fd1dcab181488", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl": "cc87b95326cceeb48e28c8b318d557682cb5d1347d783ecc89e6dc572a99f9be", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json": "4d44dd1446232715c2f83d6b1e055705612aa66879bdb34a1ef029433a533789", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl": "c34b1fbf11909d6d324753457d950d55f819a4a5e704f791a14e4277b1c28ef3", + "docs/spikes/h264-n2/evidence/k2-compare.json": "351da47b60528a7f2dc642b73542ed3d748bab180f14b033b74f064fa1840f63", + "docs/spikes/h264-n2/evidence/speed-summary.json": "4f2ed650b58f170a5cb5e31d7d252909f2d61b11fce7f368f05178fea1481aee", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl": "d45bbcad663c4dd5a310922117807c906af8effd7fec1fedc6d02c06085b8c4e", + "docs/spikes/h264-native-thumbnail/evidence/scope.json": "be4df00a66c03da0c7e93833498e85e3292c41abc232efee4fd59fc121bcb635", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl": "fc0febc1e52262c33c4a496375118a1e25b5fa7b42f1d26e708d8f9c3a085932", + "docs/spikes/hls-bench/evidence/.gitignore": "94a01c631c9491e7caef12f7291b081e2880439ef70af8f7b41f4c849427e395", + "docs/spikes/hls-bench/evidence/affected-rebase.json": "65b5dfb152fd5c3e3186d1b1d3a85959eda5c3e4928bfd3c11f51fcd2534b4ae", + "docs/spikes/hls-bench/evidence/inputs.json": "7b3a741c97f656877257f94e7f7bbc655115f55599a80afe2512e68240085099", + "docs/spikes/hls-bench/evidence/recheck-why.json": "58b837601a9aef394ceddcf5c1a62f5a83eb4902d3e0c80f329b373d903f1f53", + "docs/spikes/hls-bench/evidence/records.tar.xz": "22c88d0f7fb9cd2fc9eb2df0f13e19df9e801eaf4d50b99e5a5af7d480dc1c47", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json": "2e5be1312f96067d7a96a18e12a09dffbdc2c4e5905362b219db231508b15fe3", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json": "2e5be1312f96067d7a96a18e12a09dffbdc2c4e5905362b219db231508b15fe3", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json": "2e5be1312f96067d7a96a18e12a09dffbdc2c4e5905362b219db231508b15fe3", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json": "fab913c12f7d4acbe8afede72cdef393ceeafc0e8df6e064866f8b2dcc7853b7", + "docs/spikes/hls-bench/evidence/summary-check.json": "ec353e459f1ec4b1c3baf9cd7dd0bf4c38e640ae557d14fe7d5c629fe28e7361", + "docs/spikes/hls-bench/evidence/summary-perf-03.json": "937e8085677d9165f9bf9ea3f7148cfa937e6fa46b4445a4dd3582ca69a4e857", + "docs/spikes/hls-bench/evidence/summary-perf-04.json": "b3ba1b8a0e5e8a91736e1f7312c5c0ee558a377d6208e6778f561f8941b30b71", + "docs/spikes/hls-bench/evidence/summary-perf-05.json": "ae5939ac96276a376cd74596e28de0fc68cf81700f6fc1a45fd88d245e0baf3b", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json": "c5931d8656216a571f66fbd3d427bf591621ee72ccb15d03592487671c7a1782", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz": "090b50fdc1f6b87d6e464169371fd23187de097b327bb3f4e375d87c2383ba6b", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz": "00fdc22966027021e67ff0718a8f9fae97534a0f768760f6a4ab9a444698a486", + "docs/spikes/join-bench/evidence/check-05.json.gz": "cf65616936e28fce3061bd70e413b3a4b9527d81322e5ab1529b0764df929a62", + "docs/spikes/join-bench/evidence/check-06.json.gz": "fdd3a1946c2c0c1017647aafba71349993668491aa2b917dfb3df9ee15416c9a", + "docs/spikes/join-bench/evidence/check-06b.json.gz": "086d429995f45c359d187dfd4ce3e5ac2814965885bf3c2db42bd755a32b1bc6", + "docs/spikes/join-bench/evidence/check-06c.json.gz": "f10d3ddedf06a450196ffe4f0dda4376bc489b3268e6dfe2d9ab5303320be6fa", + "docs/spikes/join-bench/evidence/check-07.json.gz": "9c0b38a86689af26b5b3dbfb12ad1e25028728925c2684b6eed888a7f63f8a81", + "docs/spikes/join-bench/evidence/check-07b.json.gz": "ace39b64eeb285212fe2f8d077ca565f1817421ca58787f2cc3f16cd969701ed", + "docs/spikes/join-bench/evidence/check-08.json.gz": "ddd1e5b478ebe897a96f8222951a1dbad9309a72829bb1cdf660c3448accc6dc", + "docs/spikes/join-bench/evidence/check-08b.json.gz": "9ab4d68f9de642c5949b3f8aa99538dae15f1876f5740c6fe0c966f98306771f", + "docs/spikes/join-bench/evidence/perf-01.json.gz": "9153f9ed840e6484aabb1bb45502d9f276a6dfd9b5b1ff9328e61cba38ed63aa", + "docs/spikes/join-bench/evidence/perf-02.json.gz": "449e43b56191784f5bef9bb1ef54dd1154c7e484d88549fa2e1dc7a7bf7ecede", + "docs/spikes/join-bench/evidence/summary-check-05.json": "1c3e6c2d4d05345637790829a8afc534640f504eb06f9775e5a2655438bb6fa7", + "docs/spikes/join-bench/evidence/summary-check-06-final.json": "31a1c3f41088c0989e92013c25ca82c6ebb50819f73f7256651a2bda5820dacb", + "docs/spikes/join-bench/evidence/summary-check-06.json": "07db2b1d72a7e9b4e9c0dbac5176b1ea06d9201b51769321f421c7e841581f54", + "docs/spikes/join-bench/evidence/summary-check-07-final.json": "e74f0f39a4eb9da773b049671b84414197032e47bf6c916becb08037ce8c091d", + "docs/spikes/join-bench/evidence/summary-check-07.json": "d632e5c56c334bf40e04e5a4224d4c8b970d053043d0acf8cb216e5b883961f0", + "docs/spikes/join-bench/evidence/summary-check-08-final.json": "8a40b467933e250020ea4aefe5f3469eccc0b36b07ee1b0f46ad572800a0a51b", + "docs/spikes/join-bench/evidence/summary-check-08.json": "d61dc88fbddad1c446fd3339db710f7d12faa2f04ad2a0161771a1aca0e474f6", + "docs/spikes/join-bench/evidence/summary-perf-01.json": "d7e6c3a4067294ac4d695eb6fd0d626c066f37aabe47d028630cfeb864daae13", + "docs/spikes/join-bench/evidence/summary-perf-02.json": "dccac2c9c83ca3ad08456113069772ba937754ca03211b1ba3d1ba44d193d800", + "docs/spikes/large-tables/evidence/summary-w1-01.json": "d68af6e55a53381c5ff3ace66847f6de30f78ba5cb9388f58d750376e19cddfb", + "docs/spikes/large-tables/evidence/w1-01.tar.xz": "880aa333a102fd881f39d2620742c6c73cdcece9a2c5a5e8da1225d8d807aac1", + "docs/spikes/nvdec-direct/evidence/attempt-2.json": "336d32af897ab18d1f8cf443d664d5188f4d78da8f51902067d66ea9230c8180", + "docs/spikes/nvdec-direct/evidence/attempt-3.json": "adae9f34f4bc9a51ea22cf87e8dc027cb5e59bd0b2a659169630c18811187ee7", + "docs/spikes/nvdec-direct/evidence/attempt-4.json": "a05d52948396ad835b10ff4907090e2e7576105f370591c56f482156448898a9", + "docs/spikes/nvdec-direct/evidence/attempt-5.json": "a19f3860830049647a8788d49aa3a3adc25135eea942b338f1e3271d841167fa", + "docs/spikes/nvdec-direct/evidence/attempt-6.json": "372e63e118930020bbb2c426f47e5d92b95e545bfa3640efba271869b0bf6456", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt": "1583afc2ffb531ebca7c12674d3138abfa89ebf3be431002ff7030682dca6771", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json": "fb9806169b33442548cb50e3510842fee3681daf13ffdf1f2440defbd6bc74a2", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json": "92230a5509a6a4e6cdf1f935e750f4506fea3a6937baa2fee158376b9fbaab3d", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json": "ea7bb19d8ad95637d785ce7950c3b494e6bcb5fec3a61f5285129bbf70ebf36c", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json": "3f05a0afc6e5738d478f936c05c0930c0b2e4403cd4444ef7643a3e07335cc3f", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log": "6a5be370c98e3d476332ac63a60e0385bc612439da4e3fb9f61cd5ae6ec38103", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json": "c040042eca0e805faed5771f8418ad7e138faf75343144bc75949c209dceeab2", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json": "3ba479d7e1697239ddd02e5db893ed9adcf42b8d9236be36f543f89cdeecdb28", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log": "c2923148b046a1ac5fb7634661062cdc734565a44e83dbe0b81c554af812ac22", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json": "3d5bd800f1bad30780f1d6a19def5500b2d91a9de0240ae0da2717a6ba33ff5c", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json": "50d5eafc2f72411e4c24e31c8dbd76cc320c38ee090303a40e29ce4d74b76089", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json": "3a837172893b1803b2cd6cfc024ac73413a0b805f1f88ad97d66624d317ce4b7", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json": "66d987367ddbd80373044d6cfd331e6cb380d1ba905268ddfc0b626a3426d89b", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json": "2c50c73c6bb7ae63c79b55e92750903f7b4329905cb925a66a9b8dd51d0bc3e8", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log": "9672dd016c2cbac7e2f05f93ce618e7b31afbc323ba40fca523002b5990dc26f", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json": "96cb67024487ecc10ecba75336827f184edddbe51f84816eb1e233fa2b1f8adb", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json": "259af68ae8f01d5c9a628fe852465604354e036c6d8c0593195e22e9a91250be", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json": "6f2c9367dc2770ba826ba9187b9cb89497010962c69206f87fc314edb29add6c", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log": "f10575bbd81718bf17ce64ed7c16f68d5260c681dc3d1f7e73d3729883707d11", + "docs/spikes/nvdec-direct/evidence/provenance.json": "ea4457e6755927eccc1d967e4f779566143ee448351f6e2d3da3ab9fed8ed5d5", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json": "8acb0af71cd13cbb69aed8cfcbf62a853b7abc517ca634aa396673f57ecf493f", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log": "6cea6e88f57a332f9a847b59bb38733dc248f8ff6797dadf5d821dafdf90f3fe", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json": "052ce6fb665faae05b09faea0fc2c86f9bfbe445080137f3951c5b56abdae724", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log": "14fc592e976d67fa9d9afc224cda09a61e40c19162bedddebeddc1bb16b91cf3", + "docs/spikes/nvdec-direct/evidence/summary-5.json": "b9eb7b72945de2b6b65b4ead719c6a6a1f04de732e706a20457bb0bc6b37cb48", + "docs/spikes/nvdec-direct/evidence/summary.json": "fc2bf3b53479242dd29f351e93b0a5ad139f2e75555df555df5af9ed7a8091d7", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json": "70ab7e13bacf740c78a7ed44f709a518d99d7804cc61b1985a932cf063521240", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json": "e3ece2827968204685b90965e08846ea9788c7e0a94edd1ba4f717d302bf65b2", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json": "f8daf2d08095a37826b61f4ef48f4265a9b94f9e0c309c16dca56b9efcd17d35", + "docs/spikes/nvdec-direct/evidence/verification.log": "e5364c52e74f52b336523d0bd575aef57e5a66e2c6738b5860bd0902f0d77535", + "docs/spikes/parity-bench/evidence/chapters-02.json": "114200b23ba0c92e91a01bd3cbec58bbdf90f6d1e450d37a964b4394d33f095f", + "docs/spikes/parity-bench/evidence/chapters-02.log": "01d6e17a3184ec8199f3c03c79d377950df261dee9cc5bfa1fd9dc3d14abe226", + "docs/spikes/parity-bench/evidence/overhead-02.json": "203089ece325843ec8c310297ee981238d808c3d162524e3799992380ca7ea61", + "docs/spikes/parity-bench/evidence/overhead-03.json": "b997635b65f9d00cf2b481d1360aca6e268f9c20834ede49de24d31f90b9f3cf", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json": "6560f29bbb8b3ed67f13dc200b5bbb2ea3caa29138de37820cd7c2791e1057c0", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json": "cce9fb247c8aa82bff667ae00b11ec9790609567761f5cf1ff5382fef124961c", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json": "09f072d97d1ad1dd493923c1fe5c25cf76dad893f8993f2bd94f38f29b95b5e2", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log": "3b38eff86d67d611e00269f1cf0a89adde8857756088bdb71094637f0749c4ff", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json": "2a911377282a658abafa7f958466e852b6c5626b6d1d82c47f1fcf8350891860", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log": "b7d735424d04f3eaa814af4b35d970a4d29ca6467355e198a49080e50c538439", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json": "45281e985b32767a55d4e9debc8a98394856941f72557ea048728a2c1037df1f", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json": "eeaaa5db10a707dc7c73141a54cee7008b8cf39a8bb5100b39510e2997bbe74e", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log": "8a04ff32f71d411bc2980531e8e1680c83fa1aac8f4ec36459079a2efef0c985", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json": "b31407a4e35536ac9ebd7c2d66067371ce3e3e2865fbf1795fc1114535e3611e", + "docs/spikes/parity-bench/evidence/overhead-third-path.json": "53b81dda103cb342178d693f4d318459149081377ad1ddc39f71d7f62f36295c", + "docs/spikes/parity-bench/evidence/overhead-third-path.log": "e803e616a8290e90c065e6630e6cccf538e92c194e4b45a545b40a702ca96b91", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json": "9e5842259111ffa6564843392b525f443083060eb267180650a8607f03ba24bb", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json": "e868fdc9f1ec74a26d80c4c5e8001d9244115599301db0fbd99634b3e6510a05", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log": "27eb16807e4dadfbc9c207af0e8d40744b6ffb2ac8210d9a1939c7c0828f46aa", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json": "619ef9fb422fd8e9f11cc93d035ab54d1c39875b78dfb961197c771908c664ae", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json": "9d35d9f96f6b7c197df984b5bdd08fb871781e83c58118e291d51fb27ef35360", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log": "c86387c8669b5df2dcc654da7cbf4a4793d3e5af80a7d8733cc5c0932fb8e671", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json": "cb4dbf9ebed59df10fc3feab5eb66cf348ea11420625308ef382fd6769343349", + "docs/spikes/parity-bench/evidence/packets-ts.json": "c6778b281215b85153dffbd26f56b225b0fc266ed1b3bd2cd3983f0ce5e7db01", + "docs/spikes/parity-bench/evidence/probe-02.json": "30689d8f019bb3fe9d1eec6a241b26558234ac45d32d7334da9769ae168abbed", + "docs/spikes/parity-bench/evidence/probe-02.log": "6ff27e9814f971663320224d93c86351e6c60593b2d372ed75ed7f1a0100b1f8", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json": "cbc5054d1f2c5fd94b1e55af51f305f1484dbe12e6f0be59921f8f22486a2d4c", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json": "7e203b453b933c9afbcb8d82a43b0271153486fbddb2a3d11d1fcf756123b63f", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json": "8fb7c5b1a7f49ac3b94a010bbfd1b46ca01d194babbf4f820982e37666603073", + "docs/spikes/parity-bench/evidence/probe-ts.json": "852497839725df7dd068b3001e18cac6f95f089418ba467ce97972fbedeb950b", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json": "5e262a2d65325a08df19a8110232d3fb9a9e9660b9310928284a17a1e62b4ad4", + "docs/spikes/parity-bench/evidence/remux-03.json": "dfad0e2a894ff05a89d1d50c17c3946d8b1d7d99ba425cd35aa06a8b593fb4e5", + "docs/spikes/parity-bench/evidence/remux-03.log": "6c2b5b64aad8e54cc2fd11df199fe92ac59d3edfdf9fef6d4f6aee8f54999a32", + "docs/spikes/parity-bench/evidence/subs-02.json": "ad0ad23e787290e911b55137f70b8a0395faacb4aaed3cb6d6b4249d98c704a4", + "docs/spikes/parity-bench/evidence/subs-02.log": "02a10f794c065370497da4a3c00a1fc313a02c50c05d32d80c3a054ef43e7a44", + "docs/spikes/parsing-guard/evidence/MANIFEST": "7195244e4ce957695389cd2749bdc8f632cce3f410f43c135fbef14f3932a7c4", + "docs/spikes/parsing-guard/evidence/agreement.json": "618027302bf766203adc61ef5fea8653cf98c77148d355e418609d78eb4d105f", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json": "618027302bf766203adc61ef5fea8653cf98c77148d355e418609d78eb4d105f", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json": "0be03a47ef2416599bec704c58acec2defdaba2b38781253ab0c3a54537ca364", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json": "1c74341f6c3dab96425b3ff3ac4b742621b087d4c724f12e9d769753bbcd0d87", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json": "b228e9f2dd0a21508b5e6c5046bb81ecc382eabaf5b75d1a68488fafb392a039", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json": "eee187a1d426680fa469b13d63d7118562ebdfa9eff5e0e30deb336e1c6d2080", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json": "2ffe24e8b5a8efe49e93ad3cf0e43a63d5b5f1b64169494016f8973f7433d538", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json": "73f3c24afa81287126a2b78e426fd6b8d98ec175cd94d0bb58d90385b698c02d", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json": "b3a6b22e1465144cbdc7f19aad86b88c578b4513c904618fa05e7e63cbab8dff", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json": "723b3cbe37dced50419610fd0370457cf1a2151aba988f17487a45721878beb3", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json": "55da6e588d4682a80f9ff8490825def430b122ab9fddd03e7d87f5bb3810641c", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json": "5ab49f9c0769175b85e8cf400ee83de2e85a5e7eab0db49ca26c21bbc9069f64", + "docs/spikes/parsing-guard/evidence/check-spike.txt": "8a1fcddd1a1ebaaf7195601b1f760f16b53283b8f9dffb17e1d450930c2a1f72", + "docs/spikes/parsing-guard/evidence/covered-agreement.json": "32935cd311cbf8ab8256dbb80f0f4ba57acf6b268a18d72ccb1093f231d422f8", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json": "ebb17be86f0afab0d51ed2cb93c7f963f05034f4d4c36ecd268a22d820cd4b84", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json": "ff7ff951525589abdc7a82727a6c7267c0bc790d818c6c2855361997cfcf3b7a", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json": "78d36f9ac032d4db20365d5857759e1beb6c81ce62fac9641ad1b20356c2fb6d", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json": "4404004ae33967617f1a1a82429b972a662ddeaa326052186e8e194f039f9adf", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json": "3a23ef20c19bf02e7874a6631fe2cb564fb9f56b621b95248f515f6d53c61073", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json": "5bddc40bc6e99e42addf18687c3a4b6b1150d0adc13a7d181033c555f2f6b7ef", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json": "a3e184cd68b91e4ec4fa388cfa067b49dd0857d66cb4e420e9ff144c306362eb", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json": "307100f385d52625aa5ac08f034787d85405ff6775a706954f36e0574eecb2cb", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json": "551a6f82c7d7cb1d55544aaec58d33ea0ec7f0b54d6f0ca4effb1819a2e30911", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json": "02547d3dda5f25c47b514fd9b2eb269f8a3e22c2d77911cd5b11b11a4f2303bb", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json": "2d1039e8d28e791a5d9888d55ae2baa74688137739724e74816d775a37381c44", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json": "90139c7827df8b4e3027221c2a087f1cd04b66e19a7879b7adca7c32990f75c0", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json": "732ae4e81e35c4ee3f28c6b5a01be28d91d75f214bed886f510b383bf0577b53", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json": "fb2fe0b3a5c7fff0b13989d5de761efde2dce1b1ee480a7490e05b4fe9fbab88", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json": "ea17837084248ab5941d524bac4b47778377e02ff3748e27ca953489ee9bf6a8", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json": "301deeb843e09dc1f92c1768072e36c769d4244c2fec9d7dda35b5f4984e6a80", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json": "d8c416632242dfe2868ce29ebddab6a1fa2e3bf30ba2ea09f5e210a451c7c88d", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json": "cb0a69890976a43e5d453e2acd959649807f153864fe990c543658ae80a50a28", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json": "bf1f27ddd8dd072b0ea2027aac982ab9aab1bc7d04a1d9f1580424fd8a09fdab", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json": "f57dde9c450a014f58548991e079dd1abfbaa0d7a7bd7439757b2e1c9712a19d", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json": "ad8466e2abba216370b70eec6d8180a76a93a43d933069f400a84190aa3bdfcf", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json": "66dd903fc6ffd0f1fe8bb4499be980c16506d198e3c96afa0bdd6627ed849627", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json": "0f0604b87a2a9f9c3b69ced13b4171fbe17141f5cb88a5bb3917aefc0523f648", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json": "fb6963f37c709fe5e0d947b45c4803adde65bb9161750b312daad1c1d76812db", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json": "26b80f444d2968ab5b19f3634b983d34d5014680c34da560309f73d32a76bb7e", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json": "30781f1bcaac1684cff77397e7ecd7cfa7f1231a128373d7ef9fd18d4e2e6a5d", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json": "fd8a9e3814be29c83e40834ad59d2e5daec1c15ff361e23c5045ed2a9139a315", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json": "94774c683b80b077f76886883aebbb7f47bfc90a04e01a2145317e21b83a38ad", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json": "e6fefa943dd5ceaeff2eab73d9a3eea5021f98be0ac837230c4f35b14c0d04ce", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json": "40b97ff2a6257ba7222c14623171c9f276ad806d7907ace31fd1c098649813e4", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json": "4c3a34ad925f7666d43f12f3f237e2edf701af0165ef626ea84212a7491f9d3a", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json": "b89045f062402bf9a4a3794b3a793d2c924c39016ffad82ac7e4ba85a5ba6282", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json": "b1d39ca0ccbdaa75ef2256df6f9f64807145e3908ecad309013fc4a1c0bfc244", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json": "f9678b9072fb9a44666dafa1d603ddfbb32e62b68d77940bf8bd9e343894d4bf", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json": "c5eece16d4e00cf64c3694d1ecb38dd55a71e5ba7d5d394c96c68d2268dd153b", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json": "a12b927701b3d2390ebdea3b4156930da8b0179b06d6a9bdff424025ccb0f74d", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json": "df006f669357f98c283c455171d12f44f2af9fc0cfbb4b7c0ecf1e72f7584cf6", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json": "cde45f7229b4fa76b4912d0232d596ba532748a3d181c078f897b9a9f15790be", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json": "2525cd4c710ae4d5397f907f58e0bcc034c4f9452f25c4ed2d626da007335863", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json": "cde45f7229b4fa76b4912d0232d596ba532748a3d181c078f897b9a9f15790be", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json": "d55ba2bc03b094833fa65901e87a82c54508abd9cab218888e71c9f1e54e79c2", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json": "f6c2bbfff9cf5ec6eb1ac4e8ca08b03b02f1beef70e18ae35e2664958fc42a6f", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json": "cc7274a4da2e705578e1695be030d15decc7aaefcf9497e8f36e40090e255e18", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json": "025a0bfc506799346b17093c309c281bbdbf48aa6c91c4bf814d13160d95edb6", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json": "7c420acd7f829e001a3ac83ce7cdca1019190bf68f42e1711a14acfb61d3b18c", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json": "54770e3a36756d2e5d5d46a6d37fca3766d990db6a04773984a4cb38d072aadd", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json": "5bdca160ba7f17b31936e887a9809c10a852fa38c95763420079a0b95010e697", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json": "54770e3a36756d2e5d5d46a6d37fca3766d990db6a04773984a4cb38d072aadd", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json": "5bdca160ba7f17b31936e887a9809c10a852fa38c95763420079a0b95010e697", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json": "d66b6219509ba605acaf76e4084b0230bbe909b5dc1f820bc94b4d18810c9165", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json": "400c5c2a33cc1632f4ce1f7bc54701b00752edf1b484a75ef6051109083726c9", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json": "efe18b487cd83fb4a21f2ea59f8dfd064b404b4dcbcdbe05d5711f2259a648f8", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json": "c5eece16d4e00cf64c3694d1ecb38dd55a71e5ba7d5d394c96c68d2268dd153b", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json": "99b11a081c91bd5c145131e81ef4dd6974a3e78e2fe6bf2cf37eaa8c42687768", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json": "8bfc7ecb17d032da6c857e6d73454d14e2ad7db02ef66fac01e94325549a2889", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json": "8f153583630912ca29e8001d7523bfb90df0acc82946e4ca6457cd17071274d4", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json": "e7bb8e18fd3ef056fd358167316008cb7e25b822fe40e8a9505d4b7e57abe7d9", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json": "a38e7ddf00f27b9a1319ebf1034d8d4ff24f0a7599f71fb6bf6f8b4694d383b4", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json": "e7bb8e18fd3ef056fd358167316008cb7e25b822fe40e8a9505d4b7e57abe7d9", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json": "eb99d2cb4158b0a1fe6ec4862498fb2326587ce4a08f95807c6345eeb91385a7", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json": "bb2638b74dadc11228e5d1633e3c6cef25d96b40f463b2d3f6c15975b3d7f1b9", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json": "8577bc591160651f12f4a9ec0dc8db59f0bde0f1e19dba66054259ef7df6905a", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json": "e7bb8e18fd3ef056fd358167316008cb7e25b822fe40e8a9505d4b7e57abe7d9", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json": "6dcab19a3ce269246ffdeb47adfa26795b799068c3324dbdc1274e37b661e26b", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json": "3afeb2e962ecbef358ea2cc3790c90c49fc75c3a87ab95247bf20ead8b9f7bc1", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json": "37c2cb069fde5c3e4361b04e4b5ec2eea41ed50bbfbe9e67172b20cad347f910", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json": "6e1be1b89e9baa6f83def05c00e20035d365ddf5e47cead438c267ad3848b66b", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json": "70fc7f46785cb44f4abf3c6a5e6d1d389751462aad2e40ac77fc4b832242d73d", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json": "10a3096b77cf0fc4f5c50d575e1ed71b8dda9a70d97ecf3df1a62e78386d949a", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json": "98bce62c9a069cefa325a6945323a0a70aca3efb1177c29246a92522751f4290", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json": "18965eaddbcecf14bd303ce93b6687a672d826b8ec5277792f5f35ef8e7a2b52", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json": "3a5ced6ddfc9aed8606275104c3ddc1d907b23c080948f087980e82aafa45124", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json": "b92009333705567059c4e017e97feb6a2b9c0d937f8eabac32dfa3e07a920609", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json": "b5a8dc6fb92a6ce819f21250ec47ae242157f0b04a950ea8083934c0dd9b41d7", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json": "75c0371ca7ad761e679ef783b690689a53a110649a3dbc06fa4aeb236e21c475", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json": "1400d2af7c25b31c5b8b658241adc691a521fef603ab2a6fb2c7ad805b50466d", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json": "4bbc850747ebcb0d159352f6c074e70806176b1e0ffe303048d22eea5edaeddd", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json": "1400d2af7c25b31c5b8b658241adc691a521fef603ab2a6fb2c7ad805b50466d", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json": "4bbc850747ebcb0d159352f6c074e70806176b1e0ffe303048d22eea5edaeddd", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json": "9ac4a3933cc83873089b85e334fbb8940dc47f7806becb6122b7a15302a44525", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json": "0ed112d567ee569243c9f11952f43531e2577e2bc96e3ebb3999c6d8889377b8", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json": "893f3459c09898d82f2963a31e2f13acd55329c70a1901f8a812d939f7a7f7da", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json": "953ac391ed36c7a64f6edd39b5d17fe4676ea05359c42af76ad793f537d9e15c", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json": "f2a907a4ce9ae73581ed30a7c743afee55070adaa0f6905536eca3a78bc03317", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json": "74e65ae3ffdfe51f99421054ac46efd97edea4ffd03825ae2865ba597614d707", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json": "bf1a9ee7ddf27092a146645319095f61c81c8d4f97a44ef4d874584f80496ab1", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json": "528b00c032cac7e195a5f5af7ba048fe03ac2dceaa86696409bb134826f4c2dc", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json": "3c53a024d4a0db797218a14a2eba8a125c4e2189cb9eaf4ebcf82f406f361c20", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json": "fec3614a4d90736762af765ec10df6a6e425339f88571c94495f8955664098e0", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json": "ce435b8821d56cf1d65849f9112bb101bab47b4e6af0f853f4897877de3895dc", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json": "701554a4df53f4bbfc0e1f14ec60a7c3670fb613fcaca136c5c12ac42b0a1761", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json": "c3785f70762c719ef31dcb3df9198914fb0e1e013206b9bafb13868f9e6f80e4", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json": "fb319f5b8f65229451f429ba9473c67183e61737f851eb891c7baffa1e247e4c", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json": "6d9cb0fa991b7c7e2b2ce03fcae37bfbb11f8ccfe78d1cd7c9e1c57f8c470fc7", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json": "29545486a45a87c6915f646335df84f73942e0ae04778a3105b84cc495dfe429", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json": "7aafdb7114a54cc98a79619276839818e8939d8cf1ee928ec07e46d7b98bb055", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json": "8bf5a1b1ddaf700d6860a79103e4ac5cdf17e4474ee79e7ee7abb4021f1b1fc0", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json": "f7997a9da5a16a44e06f1753ea9303c4bf7d4b5dcd3af9949deb8aa8ad004a85", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json": "750fd61ab03b6fb115834e753556d4f9640f31c7026f81675e5e94a98481de1e", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json": "bd822428ccefe3be540b6ca3708ef5c975e26a50ab41b182aae601a01e5b06da", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json": "5c2df784f1e3e786993fc60c5db076aeaebb48a8d5eaea07e573747e7908c11b", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json": "b55492131e8ad3780413c3e4b3e820fe9f4884854037e1244f04e54f04ebf44f", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json": "948e1e7826b18e3a445beacab1dcd9c6e3471b25d5c3cbc46e932b19c5c36b0d", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json": "884cefa12c5863c6384ca29f23babc8b9afe86bec24c64dcc959c8e9db994a2a", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json": "3502423a452f6880afa3edf56809690cc69fc968679a9b2d125afd470cf819a0", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json": "5fdde4ec2351030dfed1f6b58f3cc9fee15538ddf7804577890a0b0a449c8723", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json": "99265e57f8156003184644a0de748e314012ebdc070b1af5290e75d4d0e1cc2e", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json": "12a0ce1bbe2de7e395c25a9629caa4b42ee889addfd8c63b9c583b9cbd7dc816", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json": "4788f1f841355cdee91ae24e96aac298b3b3bd5a394c9fef15788790687c1164", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json": "c8352670f13458188b4fe7ac08366c445dcad78b26aae1730afb62597d3ababb", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json": "9a2b63c04149f5e01508500690626941a29fb377f6417ff65d0470e15446323a", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json": "55ee8310de0d6c4e4a9b3879e70e00510a0c0da69e71ebd01111740585a9c01d", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json": "07c6ec5721301502ff8fc301ce54ef368e53ec10a7e83596ac778e84aec365fc", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json": "2aa739da93563b993b076af147b5b82b76b0a948bd96cb0be905d949f632e0c0", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json": "40b97ff2a6257ba7222c14623171c9f276ad806d7907ace31fd1c098649813e4", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json": "96ec6d1f748a0f97f6c1acef695feff1930a6cfee4a5578b21851feec56a200a", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json": "b8fd8eae37c6c60bdfef783cfd6b49c315ec70a87906fe7acfcc97f810cc6f7f", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json": "f5af5af478f9f74ccc1367d14e2e88729b956afc116f73260531acbc3a72e6a4", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json": "2442d1c00afdea1f3976dd07dc98173662058815a63b6c6105e93a0b64174c0e", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json": "6c4c7695b7e67cb2773a9fb5fdd65886bbff9f4faad2beae76f9959e3a595345", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json": "9b8618fa6c06d680f05b1a0bc5d258c78e4f0e239efb438172ba3157291fae22", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json": "02b7cb2aebafc0b9abdaa7a5be21ad5e90677f70d3326940808a8f031f8ecf79", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json": "0f351a9e2d3d093dda65f8f8e415696f5b4b7554e448143601d30706f328b24d", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json": "05df213d44c7955aa0bcfe5fa60fdcc3bb48790b7859f9e60829102c28cbb9c3", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json": "0f351a9e2d3d093dda65f8f8e415696f5b4b7554e448143601d30706f328b24d", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json": "fb352d0996396cc339babcfa0ea47d34c8da683f8e9dc580de5391b7c1c3dd7e", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json": "57f5607862be8beeb676c7d707e20bd3e6afae8dd8c963b9629f883d1cd6f4db", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json": "9423a441b8aa045ef5a7fe462f86bebea7bf1943f64a75bd73d05092851c81ad", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json": "ea9074ce8ea180d881c0f81f9a8ab6b74a0025f8ebb67519e2225b36df88fcfd", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json": "2c46683266968fe7c9aedb2e5f1cb8f04860bda858340c7872f9fd9cb2b19a5a", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json": "a1bf7ec9224e95f93576c22c16b1eb93da5256ad6381348c440d4e945d677639", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json": "c52b0854dfb7a70d78f1c6b1f3f39f7f57b2bf405dbaa868ad6862f8532da20b", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json": "a1bf7ec9224e95f93576c22c16b1eb93da5256ad6381348c440d4e945d677639", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json": "c52b0854dfb7a70d78f1c6b1f3f39f7f57b2bf405dbaa868ad6862f8532da20b", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json": "dd98cc73730d0053cfc270ace3ac36835f13e493040ad1874c307e96b8465086", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json": "604eb6bc90d90eb045f58741aca96a07c66978cc5a33f0c0873c6b0c20bf6812", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json": "08697ad289d2fb8f76f846311f5d29d040504101a630afc21906f29c685352e0", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json": "6c4c7695b7e67cb2773a9fb5fdd65886bbff9f4faad2beae76f9959e3a595345", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json": "8027ee82b09b5d38e971365d62379ee0e0d4ecc01f107502b5450c8eed375d3f", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json": "70ac3f0d207a3f69a58bc7ae9195bb7536a51f987a6a76acaf8097067b0687b1", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json": "dd89a65d9f94e03f05a113491ba9a15f5b55f1d6f470d41ceb5b113d7bcf4820", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json": "20f336e266e9d5333736f7df091515e6eb8a23e7d946609b156b6d4fe30e685f", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json": "630c7f4a1c31dbe760e5cc4d70d8aa2ab389b94105070078599e24a4a70bc19a", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json": "20f336e266e9d5333736f7df091515e6eb8a23e7d946609b156b6d4fe30e685f", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json": "98824e3c3ddd3c51f68f4ed0573cdb68de32e690a02f784d59f8ef6e7f0bb84c", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json": "d00b25f95d73936ed5099c318ceefe6c79e832cf55a63b243746185ab3483e75", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json": "968302349a164c7a635f0c8650c8bf5dceed8ff8d310f455425b72e827457857", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json": "20f336e266e9d5333736f7df091515e6eb8a23e7d946609b156b6d4fe30e685f", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json": "4f60bcb793c7dec4efe7cd33477c4f7a4864adb79605851247671174f254b491", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json": "3fdbb506781d6b4a9fcd22c93479a85e288c6b5cced9aecf66bb057235b15f33", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json": "74a509dac2d63b1a2e755b2c3fa31f7c940ee4c1317942488cf6570a8419c411", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json": "925e48c591e9a1c5d2b2b58faee07f52ce20adba5e9ef68d28fde6cd49cfef79", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json": "f86bd2638d7de057aa77040cc8819694e2b8d1d3f706b549dc821d5f15514bae", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json": "cfb6b509ce97ea9606ae35519240751dec8b650dd2199df3373e5894da62b776", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json": "c3e6db23f04e8c0cb2d06f13d924489335d4b95f5482acf6dc10b010ffd80430", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json": "ad1ae5d38351eed356a297ba068ceaecbc8b984fd82b447a04073a9dc36dc3ad", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json": "23577ae5544ef9eb97faba7036cc8938bc52a1bea7197059ae00431bb7e3f52a", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json": "4661131b4d24edf176536f4c75c02f266f0a4c1cd04c7faf7bc2a60a8a91b4d9", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json": "0247279751e8fdc4f4afa465939f60068165e499a3affa8cc5d21c4bf8192509", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json": "4211d9a36404b118a6fb3ae264a3d1528bfa4e4d82276d4e819da9efd7ae20cf", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json": "aa3ec29866a875baa40a4073c41bc77816e567cd463123d8523e0204d8a547c3", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json": "64650d4f6d5bcd5ba79aef8174497e7387f53281e0f9bb8ade032c6b9f0ec8a2", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json": "aa3ec29866a875baa40a4073c41bc77816e567cd463123d8523e0204d8a547c3", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json": "64650d4f6d5bcd5ba79aef8174497e7387f53281e0f9bb8ade032c6b9f0ec8a2", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json": "392002e25d4e7e9031f480dfe28170e1791a8288712c69bacba01110091ff21e", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json": "e5b1f4b34d2c770bd34dae148d5795f84ca2b84e3447de0c448cfecd48507a07", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json": "d06385b19469e2309bc12603e282a5d95b91e6dfb24a83eb0b1a8182c180f7a3", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json": "18d642c656faa06f88a19a54ad72ce1b636e3e496223a87e3dbbaf87fb6890dc", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json": "f2a907a4ce9ae73581ed30a7c743afee55070adaa0f6905536eca3a78bc03317", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json": "6b2306ea3370dfa3dc6fae5883b8a5e99b169fd2c173ceeeceedee67040a7937", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json": "8ff04ae343663e78e75125162f8aeb2c8150ee161a284e7bd2bbbc006777e1e7", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json": "6d236bad203b0600d9e3f5607576b013b1fcfd450545effab0cb53dee4c6784d", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json": "040f4c64068c947e9a63005046aaebb1ed106b505b0e6f2ce0c321f3e740d2af", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json": "788b54d44ff4c5dbf79be29589de3e69ba44470875be2abe1ce51c8b5053e582", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json": "5cfa4bdbfeebb888a548859f5953ede0046b702c3c62a52a112aaa59641e2356", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json": "f27da3d944db516c9164c93b6b9c71d32ef5133b58bae1a6d526259ba612e33f", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json": "abe6c51f19396a87f8e57f9e136db33c5747d2e2f3b4ea8caaf6e44e5335b602", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json": "44df33835b4e3e925181154588d6d396487a26d1266ccd0b9196117d9bd3100c", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json": "ea416d337c02c428cb4727c33bf6c0da38334dcac844a3cf43fba3b5dc81beba", + "docs/spikes/parsing-guard/evidence/measurements.json": "156b08109dff218a98caa7e99a3d4089994180196de132273520ff84dfe0008c", + "docs/spikes/parsing-guard/evidence/media-agreement.json": "1c74341f6c3dab96425b3ff3ac4b742621b087d4c724f12e9d769753bbcd0d87", + "docs/spikes/parsing-guard/evidence/nesting.txt": "0986d680d438770c17cd57161f8ffac11975ba57c240bbb6e9c2dd380591a753", + "docs/spikes/parsing-guard/evidence/provenance.json": "954391320764aea42013c8d404ae00fc719097bdfc1c0604988b155fec2d6b4b", + "docs/spikes/policy-check/evidence/check.jsonl.gz": "d16ea2ae4e33adedb8241cb785f86c24b64166cba70d3f3804536300117c9c72", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz": "4d7d31c98cf841144b14a26aa22d6fdbbde24f587f6bca50f8ed134cca0280d1", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json": "db9992b284a82908f2236d1aee380a963e63ec43f2c37595834dee4d19366fa3", + "docs/spikes/policy-check/evidence/speed.jsonl.gz": "3c836bb7f04f0988259ee9720bdc6591c40f7389797ef9a66660ed343ddd66b2", + "docs/spikes/policy-check/evidence/summary.json": "156b80bcd71fd53c7bce380d226ef2f232d21a6875e47de69293e8b6a2805901", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz": "2237cc83512baf9e1531a30e1d8060773fb6a833270c8cb3533e1780d480c382", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz": "c8fb65a7f907cd2b8c7cdbcf610536feb3daf2be7791a106830ca994e0e4d9c4", + "docs/spikes/policy-matroska/evidence/summary.json": "c0f81cb3d8a245086ff8e3092ac1bfda1319ccd369c0e3ac1784d141e92a7043", + "docs/spikes/read-window/evidence/identity.jsonl.gz": "3c1134292da4020d3403c07a33211e34685caf555dc004d0e8ce34a124b37665", + "docs/spikes/read-window/evidence/speed.jsonl.gz": "42feb00f912400321fa60c9bb83c2439ad4f4ba7bd8d78a771712e9e13a92b38", + "docs/spikes/read-window/evidence/summary.json": "0a5478ae68acb59e47d8440b1402214aa994792c2ce181fcdd983f70eff1d96c", + "docs/spikes/remote-bench/evidence/chapters-01.json": "fb9f2e9144318985c6435661a81e6f01eb817ebe93bd0e6b5236da5edc46a02c", + "docs/spikes/remote-bench/evidence/check-01.json": "4e32f72eca2a56831891ae42d5a251c7bc04daf42dfa0b177a3202eb76e12716", + "docs/spikes/remote-bench/evidence/clip-01.json": "0eaf53f29887da2923731680f00e1a84c355e39fe91b96ca5becc4826719ef33", + "docs/spikes/remote-bench/evidence/clip-01.log": "c9ea9c492dd36ead57e01aed28f3141ce5919a809e76dbfbfbd509f910fb485b", + "docs/spikes/remote-bench/evidence/clip-02.json": "fbe25ee3580d0b14e1e4b476b91f72084083a5fbe16acc23cc65ca545d07b645", + "docs/spikes/remote-bench/evidence/clip-02.log": "c762844bbd669ad34c6dfbdff821c6dd035a48ee1b56dfc5a02270a239bdbcc4", + "docs/spikes/remote-bench/evidence/clip-03.json": "4008aaf59223847bc05d0b01c0e4c8af2cefadf8c328dcb6cc13adbcfa7bdcca", + "docs/spikes/remote-bench/evidence/clip-03.log": "efe3dcf3c6928daa1932fb31fb22717df430b367ff99ee2c80f7e2c322f90242", + "docs/spikes/remote-bench/evidence/clip-04.json": "ad5b804a435386a2373d7cef8ffc4bc46fe16ade1266533b976753b9b274bc8f", + "docs/spikes/remote-bench/evidence/clip-04.log": "125914d5101ae0db89273b5d51e6d404389b2fad94967f66991873b2fb213777", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json": "3fd4f5d13f67b2c53c2b090636777d2e23bf528810b98ad96bfd3080ddf0bbee", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log": "2a53e55c95d175b83cb749d0b906d72533a43c2f685c7339b468f76ac1a5e74d", + "docs/spikes/remote-bench/evidence/extract-audio-02.json": "62670e7d9842eda8493ce83ae6a7c6073efce0a7f361cfdfb23d965a3267446d", + "docs/spikes/remote-bench/evidence/extract-audio-02.log": "95d683ace65c27cc261e50f855d00b8c025a36c00f0d83e527014adbde563da5", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json": "08d1ba1360711a27ff26536cc265ab38484655f95c9cb736d91a2bb186905664", + "docs/spikes/remote-bench/evidence/probe-01.json": "09551eea0a3e921e4ab149d368dcf72ee6b278ebb055053ee9e2837a3f406ac7", + "docs/spikes/remote-bench/evidence/probe-01.log": "ff292bb889606e2b6b079a1db86b3cc1df983b55b182ed322105340e79c06912", + "docs/spikes/remote-bench/evidence/remux-01.json": "c4c958882f28dbee48eea549e4b626eca8ebb3234694b42a9472f134bde9d6f5", + "docs/spikes/remote-bench/evidence/remux-01.log": "034717b61905323ce67c5fe54ea317783f908accb4ec616820c135f67dcd4a31", + "docs/spikes/remote-bench/evidence/sanitize-01.json": "805f16ed7d5cae4cc0d29035b9e28096232e7ae8449b02949ba1e97a2b0f42bc", + "docs/spikes/remote-bench/evidence/split-01.json": "de52ec9ee2a2bf927a4f33e42d9cc3c12b5eeb67f2f61906de58def1503865b5", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json": "4a4dc8617971156bc94ae56cd47a15df6a68467b2ad20d368b1e5aafabe57706", + "docs/spikes/remote-bench/evidence/summary-check-01.json": "8ef9a6ccf4486f70923e2a9137e14833a26232d50f8374c0036b8a56a156c1a0", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json": "cf88e4033986142cff7c1e45a4ca0c0e8819e2c1dab7795b28dd69d456bd1746", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json": "0be7570a8110164487a1ee5d9732d4b743f1a3ec56db9a85e3e31ceefa3c5b6a", + "docs/spikes/remote-bench/evidence/summary-split-01.json": "cdddfb4a708345c5291796fdbe846424be57fdf60eae45be142f75096f9aa1b8", + "docs/spikes/remote-bench/evidence/url-commands-01.log": "89f33a6242a5ca989ab254a728f3ec7d463a441b31342bbf36f1b47a54e7cec5", + "docs/spikes/remux-bench/evidence/.gitignore": "94a01c631c9491e7caef12f7291b081e2880439ef70af8f7b41f4c849427e395", + "docs/spikes/remux-bench/evidence/inputs.json": "b444b6bed1d0a9d88c047138299f1563445b4981b7360d81ca9c9250cc9ac61c", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz": "5c83ba62190509f5297de7778b721d59f4c58ca7eb2759b29be72e60f6e14e0a", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json": "008cc52a8fce878ea3590f5fe9359338389e95eadb3af95bf1ae910b9598f210", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT": "d50cccf033ddc3854c879561b13a07b2d40d4261a230f57613e4916046108a64", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json": "f405189cd826ffb547955a384f94dbc377f9415ab97091d2f8963d35ab07da01", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json": "50a2f970dd603c4a548a65de32178efd50441704301c6ce88a987113a1d4bdb5", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json": "70cf0573775fe9fc75b68592e4a21ce6e87a234bda6962be474078cb9cea188e", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json": "6cc0bf805a468762d27d715ef2a0e5b1c1c8f78afbf359ecd4b2f71d5a39e01d", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json": "c9329a673fcda39aafa10a5969dd5bbbc7f2e993cdf954c968c7faaa1013f18d", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json": "161318bee18c475a7c6fcf88784e18ca25669082f6139d4fbadfc95429b9fed9", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json": "d2df6473daeeb31927664aee202fd7827c7d1cdd58dc0581cb80a55a3c089d7e", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json": "7fa0f764481f43f25e509c4f683b187283974d432834a0711437355983e5cba0", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json": "e5e7636c3fdea2979a9a63921cee0eebfd135db71f7c4cdd01f3ef0912a30b21", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json": "62f152b304bd3aedb103656c57c07c6111cc16fd9448b5e86b876a86f3df65ec", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz": "50467a5b2b5753221289c15bc505c78d387cdd4d147debcaa3aa99b0b6511b29", + "docs/spikes/remux-bench/evidence/summary-check-02.json": "617cb071b2c0f2eb97c06f1243558bb8b3c114657b20130ea64b448ba824b5d9", + "docs/spikes/remux-bench/evidence/summary-check-03.json": "55d76002993069ee80c28790e7f4c7ebc6184712ae7dbbb3f076dbde2df2d721", + "docs/spikes/remux-bench/evidence/summary-perf-01.json": "73e37ac0b6f61aad648b42f652a05a4add9a410ef18d87c1abcfe1514e7e5963", + "docs/spikes/remux-bench/evidence/summary-perf-02.json": "682f7a493db8cd33834fe9f24d423ddb1e48826015f7925af018111a57eaca5e", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json": "5d4e028c1162cf1d78a05c447cbb28a85ed8cc4950573d3a799466310cbe5e46", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json": "7a2a2b65525532bbf17c6a1840031078c113d8e513c57ab2c3267098f4ff96a8", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json": "8af10d7a7f51cd132ea75f0a299afc6eb3cc509e2fdca2163e99bf3366b0d724", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json": "46709ed0e4585cc7230a845304365daa4569f504c0270352b0583842219b3f69", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json": "46709ed0e4585cc7230a845304365daa4569f504c0270352b0583842219b3f69", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json": "f88846acd3de48294db4f24dc46f0184659638e2a8a095afd91a7b78d89fd2ca", + "docs/spikes/safe-probe/corpus/holdout-v1.json": "d5e4cf2fa6cfcbbd19a462b56036fbeb241d652d02787bf8b140e71fd4f5072e", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt": "2c7ecb7afcbfbdc17b0bd36031741b01bd4c841c69398911fd00311084c31ed0", + "docs/spikes/safe-probe/evidence/local-dry-run.json": "d97ee05eb31fa82e8c24f0629c9869b8bed4636b766c14df95e160fb24de7e16", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json": "3fdf370280eaad5747abec6c06b7eb2e8a4d9fd2d758ff98742ddef1ebb71f22", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json": "5dd2d1f54e3a789f20bedce999af2e12796ddfec3e2878f39341fe12487b32bc", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json": "3127b093ab76277bc57195d4f62b90c76eb74c68c96e514c14303583fb848c57", + "docs/spikes/safe-probe/evidence/run-05/summary.json": "890002d4b4f00a36cf6b680e80fe66d621d28f60f892a9e57f168853e2dd0a9c", + "docs/spikes/safe-probe/evidence/run-05/summary.md": "811e5f7b9348ca7c387fc52d87d3ad5b418cabf7e6b87c627c1575da52aeab2c", + "docs/spikes/spike-a/evidence/conformance.json": "258db5ff73b03d4edf5360b1fde171e38638c7c16d376c222cb56bdccb515494", + "docs/spikes/spike-a/evidence/cpu.environment.json": "43cb3c9291a7cdc880030fb03d4156894e7e636cadc137bb2c7678b3fabe5dca", + "docs/spikes/spike-a/evidence/cpu.raw.json": "883ac5666df4aa7d97a9a040dbab1ca14f53b5df4a7a2b3c127a0c95248dd8c5", + "docs/spikes/spike-a/evidence/cpu.status.json": "2fdaa9ebf1247a91c966571439755d18cdbec62d196d0305183db3aac5ac6331", + "docs/spikes/spike-a/evidence/cpu.summary.json": "61abad416d6331b4e4a745de7db903eff3a3384f6e01f63f66b0bc4d1885ee79", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json": "60bb29569106d12fc3d65ffe3175613c7a812d5207f0a47f0c73ec2c5214ee57", + "docs/spikes/spike-a/evidence/gpu.environment.json": "640a6cb1251137c5940f208526596be8fd3553b630b50d458ec468ea6d223bf4", + "docs/spikes/spike-a/evidence/gpu.raw.json": "e65a926e7f1b3468e39fe5ac990caa4d75252b7d68068d5a91e7e863a9976445", + "docs/spikes/spike-a/evidence/gpu.status.json": "d3e6344ffcee6a51b4ebbd14ccc719a14b5fc1deb4a692d2a26f62e82862d1b3", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json": "35e7e1696c550a287c2c39d9db36b4beaf653c8e6ce84c4f0a2e001eb40f9ea9", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json": "cf016035b2d50d10c9f49b9a5c7afd93b9053db153b2c8fe55f0f08ee1c2c0f0", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json": "d22ec1d2abe909d8b25dc2e6fd2274ada657b80035aa35ef8cf54fc897c8a67f", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json": "116d2fcd99c4bbec56d60a6f1f9f4efae8f00ed3d3b82967752e05c80e0829f2", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json": "3dc4cd1449c4ec0e627b89f8ccaec10c60dc6f3e803bc5e3a06596b15114dc91", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json": "10fd79a06edbda368965f97ceab982e424ab20ab608ccce08d412d7b56e943a0", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json": "e34de7da932d013af56c29d12f7e30754f4db8e30da30408913612cc84d93cd1", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json": "219f9106beaaf8a360aa1afe1ffde5f3b700d1471dbe06a0049f471644adc2fe", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json": "2f817e468dfb0d5b42d2de190c746c19c68728f0eaaced3984c558159e895573", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json": "eab25433f043aee131fc9698dd3bd486bae6df81ce55ef41fbeb43453d4934eb", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json": "e781928c464891c3a5cdd338ffc6633ef8a7ee7d33511b25fa2099a5db773cb3", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json": "e600405a80ffeb7eb40de73f354df54c1165d165230f30051ddcd96c44d0ace7", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json": "c3d4832209370f55fca6055c7d1c18410c5d6f4c48ee73a7aa2c5bbe0a8f348d", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json": "dc2f7a83ad4732d09fe555958b96fae24bb5a62df7d262dbf7ae0ca28ceb34ea", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json": "04aec442e4e3bac9a21a52383ae144aa37cc20aaa02f3d3e955bea6a2ea8dc32", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json": "1f2af2b213cc3488f1b19e860856bdeffb742724ba98871e48ba5f63cfe73cd4", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json": "2c73cef39d3d6d06219e05f68130b46bff4efd5e6662f6b026542439147b165e", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json": "c890a45207da968c7567c8e85fe6894ac447224fd2cf7f2cdf064160946d4689", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json": "27f8df2e7e6b0b76a81438e657aae8f4292c8a5cfb28373a083f00cb82aee5c2", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json": "a472f4de95bef34c1fb48797436e39c64ee101456ef84417f2bbacae27550d30", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json": "1cf5d1d6ff883fe4858c318236990856f924dfbbab741bb66bf2bd189be95f57", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json": "77d19d81e8c114d67ebb371c6ad5b86344afe492cba08891e153916a43f980f5", + "docs/spikes/spike-a/evidence/h7/summary.json": "d300acdb8a6679b2c356dd5d2f909a39d08bd3d5205ab48172fbdfc24f600a64", + "docs/spikes/spike-a/evidence/h7/verification.json": "65001a45b85e569368fc9835e9c98b69b691872997b2e9c988a490939b4c8d0f", + "docs/spikes/spike-a/evidence/local-environment.json": "8e3c84d1b1b79dddf9c595bf4026aad0f3edd848c12884b8fc38089be082aa3e", + "docs/spikes/spike-a/evidence/local-packets.json": "eb43054fe1397bc5233d0811429c6bdccf77b4378226ffd3ffcf6136a32c9235", + "docs/spikes/spike-a/evidence/measurement-rerun.json": "a27b092060ca7679d799ab0a83a93220ff82f516602c9dfc0974135c9c21c51b", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json": "b7443290d986073ec0d5981479fbe521a12de1318716e423910e02b4a422569f", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json": "9ee4404a5bbc1e01c582a8c1fc78cd627e3e91cd86542a354020b8d6828823e7", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json": "370043846f76d438a8aeabbac18328f922cb063c2a7d9c199b6e0a550749b1ac", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json": "b65de4c8d94206bd8dba4f86635739c94bba66adf199935f35e992225b8b62d2", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json": "ce0c7b6d9e52670600c76a6029e8ea30adc08e8dd967dac4423d39be41064b9e", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json": "16f930687f3c5fa2f90fbd4ac6a344ec4e96442e1e17ca015b9e6385fe5a438b", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json": "d06c8947ed9972b00f85e88cd0edf3d188f1be9f6616f1c915543204973d8728", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json": "b84d28cfff10a518ff3569285a3b791b4984aa2d139dea6b93335be6c42098db", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json": "963921b3f8dd9767015b96124abc8fc91e10c9b9e02a9522f4c9f9ede15d76a8", + "docs/spikes/spike-a/evidence/summary.json": "a52c0346e7eb5a4d247c594136aeadb0d16326eef2d193d3aad8f6859407b1bd", + "docs/spikes/spike-a/evidence/verification.json": "831fd13f0ed0275b53fdacb16c6675c859d81889ed9a2ae713c0ba8770fcecb1", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json": "b6ee514a8ced0903853ea9deda435663f99db82437ea83ee9ce37060a31149e2", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json": "5fefa57ce157623c9e84e152e3fb29625ea7b8c65deac36ef47ed293b1fd5828", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json": "0c39e5ad6858d2bdc1a1cb6666de3357a72b6d93b624e840bd3838ccf85f0ec1", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json": "c1161478367a702d369a42ba850a63dcb128d90bcb468e7c8dac370b1ffeda2b", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json": "153a4c680f6f7f5a42f9497038c1e4925961f46dab8218684dc8100d0335de99", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json": "b5b6dc8a5a11a00d395e150b7dc9b45aa23b9047a4aff4108eca16839b972b5d", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json": "4216ac6766e955f9d41c9c919ab1ec8f444545ce2670f4294248712ae62e19bd", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json": "c44898756bef49dac1475b25a2271de6060742e3db106893a7d0cd997905eee7", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json": "fe7a63c9989cf25125ebea5b61f34f42fa5748be83a16a653cbd518659da256c", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json": "ed4c06b7151482a1f82ef34b6d0b4828987d5de3160520490cd1752bb8c5c31b", + "docs/spikes/spike-a/evidence/wan/summary.json": "294aba5ea834498b97459440e639d2a032ea39dd6d5b44abb8662a63c615d0a8", + "docs/spikes/spike-a/evidence/wan/upload.json": "cf242870a08b7b7188f5e4d551899164dfd73c5963c66d0e8dbbb7271ffa0b9e", + "docs/spikes/spike-a/evidence/wan/verification.json": "68e67921aecf76e0a6f0f52814c8efbc9b165a732455ef500876dc15e01ce7b3", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json": "c0d1d327275c80aa0d5a1f4442dcf66130d827563053bc146198f02e1996b7d3", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json": "715e4d499e2b97f045c98a4540c9bfe80f560ef1b41d13acaa627526f3fe87e2", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json": "6e3144f9def5c736274d589f0b71db3835d318258f1cfe4be5c5d176b545ab8c", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json": "760463c31572b98dbf4f963b7f1b5d94b6c32e4dfb5a8dca315acd912fd36fc4", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json": "6741bdc107eb7be1c237c59b8ec9ee94c8dc7e4db075b99a314aa15653be4a3d", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json": "8d0c03a045c63dbb6ba7a3905e10b8bb5482ceee4b88f8e59b11f6e91193fb0f", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json": "fdf400bde45f02f6f6018a79eee7f2ceb456461af67046aa669ca2a8c0ceaaaa", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json": "ec5e9d49718fbe2c964a8ba8435aba877d130fc1c919f5408d1415e85282946e", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json": "e208798cd195bf1383831fee806211fefeca086d4aa86f3af2f8a7dab8f4b369", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json": "86fba95629b7d0ae8e9534098e4e00c2c952501084cf26cc63426334c58e98d3", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json": "0c47ebf9eb93874ad4562b52d6ab7690f8b2434c79113e760e460510d72e4782", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json": "c3281a3ab0169797480b0326dc957c5c966f961a6359423cf71986121df1abc8", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json": "654d848ec146d15542be3a1e160a481c7d743bb14c2951909c39bdf6b2a9a0b2", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json": "2782cc53fc306cedb50fc7d53b07d546b751ca7cdd3e326a2dfcaceec96aea62", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json": "650c6fc5fc60cf90ccc456cf0416c98a67784a047716f4cc646f0ff8bb02a78b", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json": "257ae49e3108511c7e11869997b6e363c78475fd148ecb2bff195276fa4f9323", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl": "1ff202dd590bc247bd8ad6aabaff1baf48d84f546fab744b6f75a678c481b370", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json": "c1634bfb4eea0dc00fc065aab3bfe4108d42b965bcaa8ea4487bdef83994e443", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl": "9d4df86347cc5854418f6e73cbf08464741ca69c6b8689666dfa8a8ee5676eba", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json": "a5b8efe0c5636e013ecde6458d510ecefcd1242969d19b60f87b41d956565f88", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl": "9312b4c65b7f4b665c74d7d9304550dd93b8c42e4faed31d9671441023074469", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json": "2bc2b175f77c759be606a7105666a21b4b5add8c0c30a31c4ab4c40dcac5bec8", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl": "3a4179c2aa35f8cdb513d2e19aba21c942460fab64d8a0ef6393100f1129c686", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json": "3af30eb11e7a82e07c81db2ec79bde0996b30ee52416d36b7e3981f9960b7be7", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl": "8157725a48d4138c9b3ec2394481d4d7051a94021ee19eb6f0b6f517789b6456", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json": "1476e980a44844413306aea64cc8a7a46bdddfc338734b256d3506ed4787a355", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl": "d0592f530f6662feec62026261ca6753324de985dcd0f438fab54085b56f9916", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json": "64318311930ef4575fb6ea2d33974eead2745bc5790849def29509815981b438", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl": "4e878436c020dd2df187748e8fe10c7e7155a0038f84e3aaa89ed021254ddf3e", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json": "c8297c99b06b821a9e5862915d1d33d2ac04d1eb61f3a5554760fe300893d1c4", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json": "5c60197cc44922a91b1e65ec30a6f545adec3aae0910e74d6773fbd3f0640a52", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.json": "0929f039f7c1e507d4142a91aa87ee901b5a206c1c5b848f75a78bc8bd09704c", + "docs/spikes/spike-a/h7-sidx/evidence/time/inputs.json": "a6af180f4c1c3f73892519ba7d1880ed80c5724dd26392cb1899de4800d8af0d", + "docs/spikes/spike-a/h7-sidx/evidence/time/summary.json": "d431c8ed408f4fe6b829751e89c49de529236fff4fc045e9bbbd3a3ed26ee054", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/raw.json": "3659644af79f7a4cd49ff56a18204a1a5cce1594a114a485fdd0b1f3ec326595", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-ap-20261015T050944Z/status.json": "e2ed1266100593984b29d77129eb82c7d31b08c5830543e20ae74c82c731ec8a", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/raw.json": "2f661ac5a5f24b821e3ddb65a55f575ec23ef5e606e4cc48b4a139e786af78ff", + "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json": "00f78ff8d909714ccb9ca7c623a7de222caa181f593f8988e27fce0c553b2f06", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz": "80518ea09dde3a97a6229f6d91476a3e7f480edaca59735b0c02b4878b8fa2b2", + "docs/spikes/split-bench/evidence/check-02.json.gz": "6888d49f84b5cac8bb00636b9ba626f855027cfc76543a9d54459f482e047aaa", + "docs/spikes/split-bench/evidence/check-03.json.gz": "ef215c0b0901063ea24ad7cfd566863394b053bdd6b858f12c2ba1f98e503ce9", + "docs/spikes/split-bench/evidence/check-03b.json.gz": "356c2eeaec6a4604d75beb6991fc34da1142443c2dbf22b2b78a6101bef07d8a", + "docs/spikes/split-bench/evidence/check-me-15.json.gz": "32aa63d1e4ce8373397f0e948a0a0d1b1b1ead98735278d2f58e9f4337599bc9", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz": "6c814b9b983c2a02d0cd5d27e76577787ca3e6ba77e8c3fb70e845f56f502d46", + "docs/spikes/split-bench/evidence/memory-generated.json": "08fcca36312ab4ec6f9f49f7a88c1d9658918409bce3955ed46675bd3cd1a36f", + "docs/spikes/split-bench/evidence/perf-01.json.gz": "07c129e6f7c5c63043716cd00ca256f55fa50e71d21521cd2eb466d04bc58d70", + "docs/spikes/split-bench/evidence/perf-02.json.gz": "b36e9aa0796f09ccbce81fe34e6376370d86106c9a78fe42b6afd48e3aafe885", + "docs/spikes/split-bench/evidence/perf-03-machine.json": "f7e4c9c404d4bf055cd2e489969626cc8e439c17308aa6faa9889fd3ffcd6e8a", + "docs/spikes/split-bench/evidence/perf-03.json.gz": "d9ffab2336375411f2e47793b2c299e70dbea737a022cf5c0438b7a28845925e", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json": "f7750a38b78a81dd09fe77a87ba34e17e54b325df7799c1d9376a92a8144fbbf", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz": "8b1b13cb3e0bfce49c805b7a6fdcb0a226af578545ebfc7592114d186fe899e2", + "docs/spikes/split-bench/evidence/same-me-06.json.gz": "75a379684b5e00ac244d7779158e6b18c7395c6dfb9e9396907c292cc3380264", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz": "1dd2b43de323875687dbb216acee54ab53bf6aac3f0f975e5b203b7cecec8310", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz": "f73faa902f1c31628b08e5ccd2301e6602425bfc3466a558663151b3c942bd67", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz": "fecc8168ee972cd895913bcb1a800be3a9f6a38f794d6c96273974589a626807", + "docs/spikes/split-bench/evidence/summary-check-03-final.json": "b5c054f31f236717d44b8f4dae8b4ee2b2d9d50905c5958ddde48620a9dccb52", + "docs/spikes/split-bench/evidence/summary-check-me-15.json": "5d9ee0697ca3eafaef425c7abc059efda981daf48adca52ebfa3ff5d5d0b4e36", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json": "57044f82e35145a0668853bdfc2cf96b7d83c323e3a9ce913fd626de84d33896", + "docs/spikes/split-bench/evidence/summary-perf-01.json": "c408c4084323f64a0449b7e74725b388f63fbfa86e54323f0725137212f21804", + "docs/spikes/split-bench/evidence/summary-perf-02.json": "0d81183812b22e38104f141852c08bc69d5f62b7b79224d295daada319573c3b", + "docs/spikes/split-bench/evidence/summary-perf-03.json": "cbbfed80fde8daf85c0924af14d83cc5af0ff0294405ef2790a4256a47b4b1a5", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json": "d2aa5232c8b4f0d6ccb159b6c29ac6f6c2281d0d5fbf516c77bc3cb1ff518640", + "docs/spikes/split-bench/evidence/summary-same-me-06.json": "c42a24c5d7829b6cf49771a26ccf7e7a6ae1be11380ba4d6de3a6fe4a2015f1c", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json": "dcebff6609af6f2930d8f9aa2950661440e2f647d976eee0ea70518dd1a19f57", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json": "09c4fa4615397dc468e38b165cedd60af3f154487d6f30ab254c683e90bdfa5f", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json": "c036c15eaa117231e9e5db67d9fda43cc34ee1ceea7846bf693f126dab9d1824", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl": "2ca40d9ced6e176f2c80c6b50428f4cf68aedbe5f649ff6377320e22419ecff6", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl": "26db714cd52909f50c3513cd394fb9e25da15f265371d6b636c44d4c08c4d384", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl": "b2eebdbd1a9ecad877b867fbf814a41c126f584639186fc666f8b31821637466", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl": "a23c2977566637825929aee1e0615f7443177037410d78455f9a82e2926e9575", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl": "083336d6a4ca5fbff3f21d25767fb35bd1785c2fb401d0a9169fd3f20b1a7a2c", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt": "febbf9703dc7d899116eebfccaf8e1adfae8995239e3e66eeecacc6d8748230f", + "docs/spikes/thumbnail-bench/evidence/memory.md": "c39e154ea401d2db518de4d678d1606199ce01915fa3e0febfed4331ceac372f", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl": "7af559b25fcf068daec079824bc95f41e6a1c5a9b4791f9e894b2cf50b127ed2", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl": "62140243f4f16785f2e6f3f8dcd99bec2b63ce99dd7aa8ba2cfe5d79168c93ac", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl": "d77f1dca7cf43418b2f3ecb19d399b0ad622553bba155b56f6953d3cc18daecc", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl": "5ccf56bc836b0ebf3af46ca6723c0127e7a675ba34676412f0d40cd146302420", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl": "c4d2144649ce6b5688a7102b1302fc1e016ab68a965dfc58393137cccc5b943f", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl": "6e50eeef027b7250b5930e74ebbef60a39874989057016b35db4b319ee6e265d", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl": "5392bd37589bc6a0f0e2bb89247f386f7524b0d22a7c227a6d217443993a4d87", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl": "11124125aa9f35c18e188ba35f2bb2fcefbc1216a5c69575d928a142ac1ae722", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl": "42c33e4efcb6acca72c2d0f74304709265781a6a8324878eb87090d905631c57", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl": "b27c6ae80516d487b2f178673cc6ee7515b883ea356f48440af204a7bda1ad9b", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl": "9ff56156e5aebe45d4e368c36834da27ff044f8ba4867d429eeb333865c9a5a0", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json": "0b765ecb2619b0613268b4e6883220606f8cc1ddbe166266cf69de9f46a48d9a", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl": "a1ec8ea99ea9f6bf3a17c035c2cbbca9ab0589c056689777a61293ae36e0aa1c", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl": "b382d261c9f5fb13b666b3028980c1d8d07d1fc9b3ca0f74b7e4d835679b2f59", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl": "2c8d690384bcc9167a2d50a66509671fb8c024bc2b2b036f55c6c92c98375646", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl": "937f7c7b7d589ca907cf4cf07a11cfd5087962fd08a4aaf721f0f25687eb2c28", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl": "acf96c4f5138c582a8ff925396057d5e2be5bd9b0cf378f3af21ebaa2ff68131", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl": "7aea29ca1315e46e3d08064312d3550e0defbd6534f267e63082472f19474fb3", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl": "57e294b598a96466cb8d48473b6d5dba2528e5002ebfbf53c6d5b3f055352075", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl": "b2c63de392c1de488a91ff83f94fe33a2cfbf7f1a4bc69bf07c8f6bffca36973", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl": "8b4b2ef19613e884704ccef75d654c7da427e58f8aecfcc3b5d00368f0e7b22b", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl": "7ef5aed0103233dc5b950ec1438624268bbdebe3983e14a691bf795fa11339e5", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl": "2ac6757f0785b2b8b24d95ba5853392589fd997d10389669345eacbf6cbe5ce9", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl": "0c2de3337746aedd9c0a0d30dc72c9141ba6095eefd454c25bb8e7d682fde00c", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl": "a5e19c630929d104d8ddfa24b39a2c4962d686c80f255f8b55e6bb52dcfd8e6d", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl": "5ceb4d1ebfa466c25271e5d01b5e4ed10b5be374e115b035f085c2d8b750a737", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl": "38fc6b8a1e0c0b810446ce23c7853a4accc5fe328d478494a6c035f0b8bec352", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl": "8d1a26215f341124ef1b72b0a04f0fac4704763faa0fca481b2422f0355d1bb4", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json": "c245a74199b5d3c05cde9f2d1039b5cbf1926fd339c0294cf05b14d09efdf4d8", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz": "4fe0f0678263e795865fbaac6ec51a631342d6ada32057fe1902e77ec45d109c", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json": "336c8a11a068fabb1c383118858677b9fcc229c9e2545b57da520baafc94ba71", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json": "e99a3dc3560d46e16accf997cb43e8d5bff3feb9707e34a42f969a5a8ac48e51", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json": "1c1e5845c0ef40d17d232c3e0d578e499a66d17aa1ab7033d7b9326bf35631ea", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json": "32149a6ce668739543b9b1766fe8b51f6c4c0a14a7d04ccf6105ca7d956d8312", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json": "ad24057a56dc04ca2d0ff12658916aa6ca70e77d62ad26756a663e35aff6b69e", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz": "afa81843090dfebf95ba54cdebd7dded8f04390214237e9a4a3716a423a72323", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz": "31862f5b9019726eacd66e46cd88d7337888dee7066646acd97320cd02f01fe1", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz": "f5c2ca205df67d72566e3c6e89d7835a0718e40998880d68805066c3f4f2dba5", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz": "5421703c7cc5f57b4981b90dc1f623c86d7cc49c2dc1d03fde83de04d1cdba07", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz": "464905b1f6e2d2186c83ac5f42947b1cac5fbb26a4171c7c7a942fd98d4f0f7c", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch": "27382510af71919636aa0096afb89cd5900c8bffaad6105bcf7f729da9d16891", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json": "bb98663f03a82768bbfd78ab83359cc27243c450a088ec865f948a1b27cda398", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json": "92aa7ea998dfc9d9560a7a1ccc8720f3085d79584e39bc29aee4d3e97717bfb0", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz": "27e30cb6a6428f6c96c5162ab3178769df9e76840c144f371064a827d2d1d68c", + "packages/cli/install.js": "315856faa02ae386a3909c30fc765d5c6f6dd100b9cb8e61a063d889755c9a02", + "packages/cli/lib/main.js": "9775db155b5a75239a55f8f299774203b792c152d3231f941848f5afc2b51097", + "packages/cli/lib/wasi.mjs": "8de330fbe288d5dcc43a6f0a6c01341defacc34500870d96c379a6ac9a17af6b", + "packages/cli/package.json": "952d142234cfc51b57386971cf5b29e73250c6891ac74b1208c31e17750e22c7", + "packages/cli/scripts/codecs.sh": "6ec1251932107c636cade75d0cb0eaac619d182ea700b3c1c6b2bd442a99a38d", + "packages/cli/scripts/notices_check.py": "1df64ffa32599b076694aaf791f3c2e39162197cd1459854905fdbf933936b90", + "packages/cli/scripts/platform.sh": "55fda29a14dae00878b438d0434f4d89544f5c0bf76cbbe3d772054601b95a4b", + "packages/cli/scripts/zig-requirements.txt": "34262b75b51d31e95ec328ebe7ea36eafd96763feff7b0a2c1797a1feda9d6ff", + "packages/cli/test/package-rehearsal.mjs": "c8d5d0fc1d241bc50d9e3baebcf0af0c4f807fec9d8ebbcab59ceb642fecbe0d", + "packages/cli/test/release-clips.sh": "a0754043e333014ca5c3bfb2f611deae0529270663699ff42daaccd4f6c03110", + "packages/cli/test/release-smoke.py": "3be024b52f79b7c79b4c4691324fcd184abbe75d46dd87dd26cbb037a8630428", + "packages/wasm-h264/src/engine-core.js": "539311de0db15b54c6b0c7d935574c16029accd41fa10c292b7a2a1e5d0d5a79", + "packages/wasm-h264/src/engine.js": "138180952ff8465a9c3dc16d51294800291063796928cc9907cc43442452c3fa", + "packages/wasm-h264/test/installed/check.mjs": "38e36bf627cb7aedf000ee4d2748ec6ca52a3c06923f5b3f68c68a0f25a98fae", + "packages/wasm-h264/test/installed/node.mjs": "44882e8ee65ac45abde674f7370e4f613c3f913a2ae8a7c7abc41b2ebaa8a45b", + "packages/wasm-h264/test/installed/pixels.mjs": "d81d8ee8416f4e1485de14cb26f5465cd72212333549a7029d2389f7b2e52dff", + "packages/wasm-h264/test/installed/pixels.test.mjs": "59e2f94bf02b6151889016300cdd1f3898c0fff9e4e1f11ddbe284bb0032758a", + "packages/wasm-h264/test/installed/roster.json": "220ae50ba129a215fc398ba4182ec24bc716f8ba7e63df8f08b3c1db0e2ea96a", + "packages/wasm-h264/test/installed/worker.js": "9ba9e35755cd066c03e09a32076b1a62da87c1200bd09ec8800fbcc94dc1fcfe", + "packages/wasm/examples/test/batch.mjs": "d807d533444459ffc6046da446aa797474095f649d26385d2a02067c916e3a13", + "packages/wasm/examples/test/runtime.mjs": "b317d383e19083976c87136d41c3dd9eb2ab1addcd9518fbd9ae73a14bd84d7c", + "packages/wasm/scripts/check-types.mjs": "7da2133dc62fe865efe37b5af30a8c7f329a26738e388b5523a515751e3fba0f", + "packages/wasm/scripts/fingerprint.mjs": "f3dacc609f57273d2dca929ca63a19c3630607916700b4957a7629baf9077d7b", + "packages/wasm/src/api.js": "418b578a4a3de2124eb34153e058f34b99e4d0d73eeeea98e75711130592affe", + "packages/wasm/src/engine-core.js": "539311de0db15b54c6b0c7d935574c16029accd41fa10c292b7a2a1e5d0d5a79", + "packages/wasm/src/engine.js": "fba2c6ce1e0c738220e5ad866585dbc5e3404797e8c976071be10c8764af3337", + "packages/wasm/src/index.js": "2f60a84f59759e126d7929c50cfda4769e247d046ace43891219d7146c92601c", + "scripts/aac-pns-requirements.txt": "1adbc5b187160022a72b5c282faef64a2614dd9e0466ff4794f6d5d30b336ceb", + "scripts/aac_agreement.py": "78071bb3bcaf4cf8edc2aa0083df57507531f8c403e8004ce8d41a79a92b87b2", + "scripts/aac_encode_check.py": "e294fb98d5e260111847ed44738fff46df021797c9d0172e42726894fbac9730", + "scripts/aac_pns.py": "607150af560c76348a47f347f8e001032c2601b4307bfa8ee28d4edbeefeacf1", + "scripts/audio_source_diagnostic.py": "e7ac6bf580e813ad80934716fc0fa8d21e892427528c39daf0301995c394e876", + "scripts/avi_fixture_check.py": "65430e79f9d028c8d07c5c1b098dbf4ddfe0d6805808f6f8dc1db45d82103e3d", + "scripts/avi_v2_check.py": "0e53e4a3eeba4c564c7c9c6eed37ca5ab2e266a46b9307da98de82ed8f6a1581", + "scripts/bench_guard.py": "9906ca0e4d376bc5fde262d17297d699b5802212a293ff6676d588bdd4e03250", + "scripts/binaryen.env": "1b3b3ed1b60b80b2e2f31950c544d7e9e7749445a0e96f7406c903b654b33e66", + "scripts/chap_craft.py": "e59ceb4391ba838c938c5b21d0c67664684a4b0c0f52e04ea657791edfc288a3", + "scripts/cli_hostile_check.py": "3d21ce6dee30b90b61c95c283beb7fbc244875b5a4bf86eb879fd6a45744f487", + "scripts/clip_check.py": "f448dcf2a98a88546fa988a4b24dbccf95fc3baa517bbbe34021e3df2bb588c4", + "scripts/codec_coverage_gcp.py": "3b4c40b7b549f14f8e71788b264fa20df6585cc7465e732ce2c4204439edd4d9", + "scripts/colr_craft.py": "32cecb9d05c2fa045d1b0de8565f462e9e5d0866c3e03c7f38eea4fca512575c", + "scripts/compat_check.py": "6d5c1322a578632bcf9cb9fe6cd87519e427127589c39b8ba52ba70b51a250cc", + "scripts/compat_frozen_check.py": "4ef533fcfc8059f1f8123d856944a3ca6ca60a3d18e80ae75a34ccd537865131", + "scripts/compat_r4_gcp.py": "b900dc6296f2de98830cdca9c6a2030a77c051014a8f67f19555d2d1ff4ad924", + "scripts/compat_sources.py": "7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83", + "scripts/composed_audio.py": "9f7a0243e87575b10ae8846385f3d9d7ef17ff13306ec79175e6f84d10af819f", + "scripts/composed_audio_fixtures.py": "b45f5ff85c99b559bb01799594a95fafad3a21089dd94c487782ea38c4231960", + "scripts/composed_audio_selftest.py": "3c1637b34637e012d694ea2cbe65f8391a58b4f58c7149e7c1eb93b77b7c330c", + "scripts/composed_audio_source.py": "f38c91960831d81340258bb31c744418b414e0b5dfe8ba2797126dd60ddb7afc", + "scripts/decode_audio_check.py": "05277f5e3c9d17a352088d003b703705f6738354bf6dbf81be3620802dd448e2", + "scripts/elst_craft.py": "679e8d0cf3fabd9c5c8fef9fdb54dcd06f240f284cac1ba7badfc61659dcfc40", + "scripts/encoders/macos/baseline_smoke.py": "285283edc29fef6af35799eccd545fd7a7f20ae857c7bbc57dfa56fdee20a3e9", + "scripts/encoders/macos/cache_residency.py": "a4adb4552616e840f0fdde85cc51287b9d7ed2e77f37d9a353a019441ac718aa", + "scripts/encoders/macos/coreav_build.py": "55d60472c1d8ef1467502c004b4a6411d9882e460fad5961fcea3db5ab1c35dc", + "scripts/encoders/macos/evidence.py": "20104d154f394410afd2bcf73153bca3aa204a21cce4426ed076c0eccce53e90", + "scripts/encoders/macos/hevc_smoke.py": "2bab44838cedbb1271d8223e7ea734fdd746523a75c16217993edcb3082c41f2", + "scripts/encoders/macos/judging.py": "0c872b0e8c99d9127b4a8b6f9203d3c9cfab4d8093fd63aadf62367d3b9cd4ed", + "scripts/encoders/macos/metrics.py": "2bde81fc2935362aaf7cb9f11579dd1772ee537b881de42eb5ebd9c125e88aea", + "scripts/encoders/macos/observations.py": "aaf109218fbb96d3ac474feb868a12dc2bfab2e0dd5ded44d2495c77d43f380b", + "scripts/encoders/macos/preparation.py": "93a54f8f32ca16045ac6140846429a2655b17ba9d4908b6ba4a75b600db20638", + "scripts/encoders/macos/preparation_process.py": "481d7dff5ec38f6d15fc4411dc4a4fee6a9bb7d468c3c8b1a07f719a236030f0", + "scripts/encoders/macos/process.py": "f2b0ea8d64cf11031f8680d058ff875fa40152f3a29c87830d4e587aa0313a6d", + "scripts/encoders/macos/producer.py": "60ca54fb87dea4d94359c85ca2478fa7356b769c3baa5ef86c849c3643e98c18", + "scripts/encoders/macos/registration.py": "59472f1351a07c9b61722b8c471bfbee69901176e565a3c06293fcc03bbd748e", + "scripts/encoders/macos/smoke.py": "5247afe4e3264a67e6f381a5e1d232374ce11f19e3ddf54a73222757909a009f", + "scripts/encoders/macos/source_freeze.py": "4a281b0b9fa19c0c455869351e493ed34922eccbb5e2fab0375dd5d70b50410f", + "scripts/encoders/macos/test_coreav_build.py": "3f3101fb693f9a559b71b9fdf7969047d3c36a8ba02fe2b1fd816f2aa53f9bcf", + "scripts/encoders/macos/test_hevc_smoke.py": "643bc9e438d5874df80ee66493fc846773069e7b10831a6499fc8e476d7325b1", + "scripts/encoders/macos/test_owner_paths.py": "123cd3c3ea20b8dc3900bf5b85de8f573b0e5b305e19511d476c69312b93cded", + "scripts/encoders/macos/test_preparation.py": "8fde0a71acfe04ec1b3ef1521de19e6039156694ff906674480de365093052d6", + "scripts/encoders/macos/test_process_signals.py": "3fb564e5a9075e7f2cfca5eb10bf8110fdaf5afb8d2ccabdf0d0cac9628add8d", + "scripts/encoders/macos/test_producer.py": "2fb7ab4259bbf7f45b8f4b3251535c30262ea42adc16fd0a8e096e52c5869743", + "scripts/encoders/macos/test_source_freeze.py": "182eff66524f2f82afe71efffaa5214710551876207b97f4c347213193b06468", + "scripts/encoders/macos/test_tools.py": "0a7a5ec9dd7b72b4031828f9b1f8863758f67b499e45fac261d9bd08fecf2a85", + "scripts/encoders/macos/timing.py": "25d820de24631dc2978cfbbdf301f55a613636f99e7d5dadd8b2ff7553be2061", + "scripts/encoders/svt-av1/build.py": "26cff63486cf1fbee4e180b07cb67b9b0937b89f1af605d8bc220462518d0081", + "scripts/exact_skip_check.py": "03c5db0884a3d49862ddb3fa5c81973037ea286e072834c93881a18e3972d9c8", + "scripts/extract_check.py": "d0ca1b1975d08acdb6fad7b9f185badfc1709d1444359037a0d94bb59aa834e7", + "scripts/fallback_names.py": "90bb6d0beff512baf909e20a053f0de4984e4a583cb88e2657492f745e4a265b", + "scripts/ffprobe_stdin_check.py": "6b19f9ae14815c26703236805024ac63f26beb6d044e57fd56b7eca6115c497a", + "scripts/ffv1_check.py": "35e85752588cf0caf665c29c51c7cf0f9f41ed5b9ab847efec08e15a3f354d09", + "scripts/flac_output_check.py": "0ff65922dd83b3f63bb11377ce6c4a789010ee1faa4dd0423e28265e694ef27b", + "scripts/flac_output_measure.py": "76dbe058fda822e353ced29d7330888448cf1f930b0b56a64bf5ddeeab68e208", + "scripts/fuzz_plan.py": "d9f839314bfdb9a6889b49d6cd668635a4214b9ce0e24d3e46ace79d9b23257e", + "scripts/fuzz_run.sh": "4628769052001f5e9204eb1d76952995df99e131013264468eccc97a5544992c", + "scripts/fuzz_upload.py": "3552c2d356df7e0c10368ee54638637f872faf9958f6d9f126545918e20decc5", + "scripts/gcp_vm_job.py": "aaadd972e8e12715d118c12ef569a7813e11024750336f2a73e900550ab23bec", + "scripts/gen-fixtures-mkv.sh": "26c87534e3c4c163fa1f48dd9dd5ffb26049d5707c8776f613bf787516bad297", + "scripts/gen-fixtures.sh": "77c18727d09dc8125d36616fd0d839d1537b2311d91f5163e25ef3c8a4ac8956", + "scripts/gen-v2-fixtures.py": "bbc2bbd283d8efb447b7798f727fce72867efd0b63147aa75d8569bad4c125c8", + "scripts/h264_agreement.py": "305c9ad11df28167f576f649038179650065e00f464bd422ebd7d9588048de58", + "scripts/h264_conformance.py": "b0d25d08cccf7c97d59e24ecdd771a338ac5528edd2809051012be20c5fd3657", + "scripts/h264_counts.py": "d6fb9defbcfc2808b0ef6daf0ec7d2cdfc51acadeefab4aff93dfeb633e39f97", + "scripts/h264_deblock_conformance.py": "b0264a232206a8eb5a7c48c1debeffcf35294d8a7d62c7549216926937c9e9db", + "scripts/h264_g1.py": "2e975975224cfa3255f9fef529b676d175b9b0c1200a0dbfc124017fa92a8782", + "scripts/h264_g1_conformance.py": "4acfd0d217f42b4226920f95b84130f0a8a38dba213717661044b73a0daa82be", + "scripts/h264_modes_identity.py": "33d0675951699a771d65d1506dd27e1255867e66925f0b53992440277ebbd9b6", + "scripts/h264_p_conformance.py": "e55ee04ca0dcfa7be767472cc693e9545250646d95166034d36236c933723619", + "scripts/h264_parity.py": "b861142d92e151a83baf547aff333745d74ad66a1fe59f4405d3b77955411a8a", + "scripts/h264_parity_bars.py": "35b87258d5254861a91c94baba6ad6c7a736637fb88b4feced06796894797f5b", + "scripts/h264_parity_gcp.py": "48d03d89574eead28180fedd2889ee9061abaca06f377cef0674f8f9a8a60f1f", + "scripts/h264_parity_selftest.py": "d16cc75c5cadcf85210eab97d4da471f35c1c8a97eb7580c5943ca5a98accb2d", + "scripts/h264_pgo_acquire.py": "b9d0942f33baee08d4bd7386318d658deede6190cf8113d5d0f5f80f1d2182e1", + "scripts/h264_pgo_build.py": "e3e76684b1fa7305759310f9751ef431eea9f650d90897a7892b9eb8e8748154", + "scripts/h264_pgo_diagnostics.py": "cb2c425e48af13b0b9be3548168fbe645672c5f546d84f26f35f99bbe8ba047c", + "scripts/h264_pgo_round.py": "d9060b820a5bf8be42a7551a8f5fa26be16a2447cf080e8457f7fc2cce78e39d", + "scripts/he_aac_agreement.py": "8e13fbeadacd926b8c08fdd11f43539e45aab5fd62506746cc5bac483ab3c32c", + "scripts/hevc_conformance.py": "bf6f20df64f3a51796f323d01758bac1d42b7cc482981e0cdfd7341a7022466c", + "scripts/hevc_fixture.py": "e67398988391dcf5ff489d3bd210550fba1bc498663b9103f3bbb94215191eb2", + "scripts/hevc_intra.py": "6c6c2a60de5c3e493725a885daaaea8fcbb39b1c7d11465c0110b7a259aa202b", + "scripts/hevc_oracle_input.py": "dacf242c44b9da023b119d75a975822f14b7cd0defab5d25d478206213f52ba9", + "scripts/hevc_synthetic.py": "9ba1c1dfd5a7fc4dc33e6065f6ba1fcad698727f8207ac4d527c1c1294d32fea", + "scripts/hls_check.py": "ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a", + "scripts/input_summary_check.py": "aaa4d103f6ecc3ddca48d5fdd75d3f26227242a1ab70db3db2e1e5d3aef696e8", + "scripts/install-oracle-ffmpeg.sh": "819e66bbdd3ee43327e5183be216997211299434db239eb4a41a22c41910bfd5", + "scripts/iso_patch.py": "d32a791d81172b58f8c161daedae8c1c963016dffa53da5572f41bc5ba738d62", + "scripts/jm-decoder.env": "d3c9211f87c5a27a91b8b15c825d159c229e1bcc70e697b2e6774d35d1329410", + "scripts/join_check.py": "2af2682134b3bfb08b0be371032fb604ad8579008ecd8b76a354a68b78ae84e2", + "scripts/mkv_craft.py": "0c9faa11bd155fff3b79623663f95ac44be298e07b4f27c4c9d0035e3ee22bf3", + "scripts/mkv_remux_check.py": "b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88", + "scripts/notices/record.mjs": "76a530777652c76cea83564a63b137846b4b00368edefcc5cc7b999a5a482c12", + "scripts/notices/render.mjs": "96332bca2d2437a58f8f3d8e3e5dc04cd16d99829be621e697bfe55bd3baaa06", + "scripts/notices/runtime.mjs": "431e38b1534286f4344ef1d576437acaa81ffeaa5bc544b954e48d4c63698b79", + "scripts/notices/select.mjs": "1ea5039523e5f0c3dfbb665e6f01d264dd9a78b4ab3c069ea0017670aafa6e44", + "scripts/notices/test/fixtures/LLVM-exception.txt": "e34c58338bd89d43e709e226610d8f32b3e3c47f4ad9a99a8dc1d4ac7842488e", + "scripts/notices/upstream/runtime/manifest.json": "670b02a84a155587abb6edd1cac4595aad73a1469b9f49162898126cb82ba9e6", + "scripts/opus_encode_check.py": "18e0e70f63ccf1dba5fc5caf04dd897491a7213c13ec7761fbe6c13c4d6a08fb", + "scripts/opus_matroska_padding.py": "1b0409269b779a1368400496ba08e1c8effda07c19cc8c4f1bea400ebe019147", + "scripts/opus_mp4_presentation.py": "7c3869b8641e8e61f820476b938a82ec4cb3a16100a955383a51527fc674ec51", + "scripts/opus_pcm_eligibility.py": "a4af1bfe721e0d70019bad3964962845983caa52be0193adcb219a644d6f1a27", + "scripts/oracle-audio-args.txt": "52720de7a4d973d387c1c7bffd770f40120b7315dcf307625841d04d5e000586", + "scripts/oracle-capture.sh": "bffa2e23fef53ea7db4972e6410c248521780fb9a27ab479a8877e9a50912921", + "scripts/oracle-ffmpeg-macos.env": "32805c5848146a1a1200a2c401f07f9c09cfb41628f656ef60dadcca956ae4bd", + "scripts/oracle-ffmpeg.env": "95601248eba142d1cbf8d81aaf46d5ebc61c1962fe1edafdc1ee2c1b7bd33f24", + "scripts/oracle-ffprobe.sh": "99672cb1b06d0b360508e4a12203c503b39e6c57eaf19aa8ab49526ee270b9be", + "scripts/oracle.py": "13829016d26be5ea753e6242510fb94adae4627a7a0dd09dcba5ab69ccd4d3eb", + "scripts/oracle_audio.py": "cc4a68c084aab8f22201a517fb35efbc427f85590b5007e3dfc852e6dc5a98f4", + "scripts/oracle_free.py": "6b743d350a5e6da3b192b6ed72cfa2212db189fb347845cb25f224bc96051a2a", + "scripts/oracle_invocation_check.py": "7287f8c92de6779688f5a9627935982f51d55e9ce2039b171b53ce8dc7194005", + "scripts/oracle_invocation_classify.py": "f51f3f14070be4347bf191d4a86cf5dd76f3e7313ad3a4aec44cd6b716a24960", + "scripts/oracle_kd.py": "db9ff06d712b53d41879f504ef8fcedbc0c1bfa016adb5e008b266e29ff1ca0b", + "scripts/oracle_kd_mkv.py": "c76112438b5164eb696bc58637d4acc3e638c0288aaed0184a71f505f231727c", + "scripts/oracle_kd_ts.py": "a837051ee8900c860973e0e91bacfed14eb21be99b07260938cf1d409d322d31", + "scripts/oracle_pin.py": "b221378b054a6e6bae92051ae4e4e4fa1add451213f28e888825fa6e43f2f909", + "scripts/oracle_pin_macos.py": "70c0f515b3a58cf6b6d2d11938b537b2e8824f0fafbfe6ab9578669c1d857879", + "scripts/pcm_output_check.py": "be2c22d4615bb50204dcfce5d9da1a1d7efc8812c94366f363d65ab077dc6112", + "scripts/png_bmp_yuv_plan.py": "79337bbd6f5ba08cbfb8397281d2b64315e7e63b95858809ec2d101e6e777b5c", + "scripts/policy_check.py": "81b5039464d18fdcaed1672fb13d0826e2e47d6df1ecc09339cde228fd13c71c", + "scripts/policy_ref.py": "782e327baef9626f4cd9631bb93e45476fdebd3234ca4b605ce4e9960317d1d1", + "scripts/pr-text-requirements.txt": "e0d3b7d0c275763e0d23aa85ef7dc63a26068e3f614a036cf0d45a62d188a931", + "scripts/pr_shape_check.py": "0c0d2f71a9fef329502be1caeeabd5063f1fa94351667d25770eab7c14c9d345", + "scripts/pr_text_check.py": "1dab47ce4d34359b55df85f9a64da493256b0e883ddfd6076c1e4ce57bf57e35", + "scripts/raw_pcm_check.py": "a186ea5a7b0af63f3f4633faa7a915cebc2b9be529f45d65ac6d260fbbb9c9ca", + "scripts/registered_candidate.py": "93d5733c6e3645c9adc29b9eefcc5bb89e54cf6e96ef8de0d17976032b5f5604", + "scripts/remux_check.py": "8cccb3551736f918660c304d434b3fc3cc9501e98e8ade011ae75d0787c14670", + "scripts/rust-dist.env": "cb0406335a99751da3cbcaea0701fdab3dd34814a72336e82fe1c68854672c83", + "scripts/split_check.py": "1cd37d7d66608a3d74230a247369d733deb0a13cb51ab1b9ce32a024107f3c61", + "scripts/standalone_audio_probe_check.py": "295884ecd3452d38d9f0bcdd286fbf1acd7eee385413b39bde7b6c6f4d0ad89d", + "scripts/stsd_craft.py": "4d683dd4fd8048ac1140d13cfafdfb18f57ebf314fe1a10b8a81770e8184402b", + "scripts/stss_craft.py": "579dd6bd866f383976e14c8c1dd156b0a4e64f7eaf3c8f19c6bd207a5c503531", + "scripts/svt_av1_check.py": "1cfacf4b8d58605dad5591315dcfb45d90e6be619673bc72b0b8fb0b88205e05", + "scripts/svt_av1_licenses.py": "1624d85ba0aae45d67d38e950217407ddeb1936cdfeba9e859022efa0fc47fe1", + "scripts/svt_av1_rust_link.py": "25eb89e0a9a9dc2782a2d4572fcc303cfac722cd09e0edf7597c478313d2813e", + "scripts/swr_characterize.py": "072bb4d162b875ddf29671dbbcad78c8e2743569509aab436ed651ed9c89ab9f", + "scripts/test_oracle.py": "af9e07a0f66cc1daca5574333cf129a9d92bc8465de868c6332bb7e4a83a7812", + "scripts/tests/fixtures/svt-av1-notices/LICENSE-BSD2.md": "c582fcbeb9cf972a60d298bfaf41dc5adff2dd14208946edcb9bb56a281e8438", + "scripts/tests/fixtures/svt-av1-notices/LICENSE.md": "0acc2fcb27472bdc9aaf8b71f37055bbdac4f54671b7d922f241bd7fcd0dd3e6", + "scripts/tests/fixtures/svt-av1-notices/PATENTS.md": "20678ab10402659106dc4c147c97b2a6e94b5c0695415e15a8f195ebc3547922", + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE": "043dcfd059386f9facd376351b2bd79325778744aa442177390cdfcca54babed", + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE": "c0f99a208799ca20c9ccf31a30533d49334eb458dca5a3d14f9afe3e884e5d7d", + "scripts/tests/test_aac_encode_check.py": "81981d4729d54c855e6af574d10c82782fa0c88e651f1e1b2927135e67326774", + "scripts/tests/test_audio_copy_check.py": "fae9befc53fa18a9d2b3e2ea7411ff6a2b11a73fd61b0d0d060d9888372a521f", + "scripts/tests/test_audio_source_diagnostic.py": "8b2d529f11a8b533652d4ecc8a629dbe16ae15da09ce197fb25420ffb0aaffa7", + "scripts/tests/test_bar_sources.py": "7cf60c7f31475d1188bfe33fdf87671c166a505ed1b42bdc9c1c9467de1b5936", + "scripts/tests/test_bench_guard.py": "35938f5993fc74d3471aec45d756e8d5df50485f8466d60a6e786745148e495f", + "scripts/tests/test_bench_npx_oracle.py": "d4026375b0336a2ed12be1c13793fdf2df089788fd5df937e74eb370bac1363d", + "scripts/tests/test_benchlib_oracle.py": "d19a0eddaaa405a2b4037a99604af90a6c1288b76e2b5ef3c6cf9517c0f843a1", + "scripts/tests/test_codec_coverage_gcp.py": "7dc9311de22ac97a63c39af25b1890e7eeaa673c279c64ed9e7534de12d001ef", + "scripts/tests/test_compat_sources.py": "932eee2a3ea0a2a98615d7acce880b745095845458cea6c89a6ae7285c867796", + "scripts/tests/test_composed_audio.py": "eb42a5c102a0ad87214d9c9e52768ec1b87c574bd9de82544626e572ea70e72f", + "scripts/tests/test_composed_audio_fixtures.py": "2151e21d5fc5856879cc0ae87db9ec2faa95f8a54f7e5323b92dc4b7058ef488", + "scripts/tests/test_flac_output_check.py": "f0c518373ec9b7560c76b80e1c2d0e82f260e602e391fe1deb0a6f31cd6e760e", + "scripts/tests/test_flac_output_identity.py": "641ce8db8ec7cf678b476ff779ab20b7d42a5bd3f8b94bd58407bc125a29cb61", + "scripts/tests/test_flac_output_measure.py": "b3263c26e48b60278d764ad2d7a93de1816910737e619c9bb7c924f1357c017a", + "scripts/tests/test_gen_v2_fixtures.py": "48d86f25f65a632e48fc6369193f1a119c494413b7e17822c85b19d10b9ca727", + "scripts/tests/test_h264_deblock.py": "55c76edf7932f2f5db64a866d75057dd7ff0eafccf9e33725c6200beeedc31e9", + "scripts/tests/test_h264_g1.py": "20cdd57454f67643e174df69d4f60728b3752afcd672096fb1a22fb22eeb6dbe", + "scripts/tests/test_h264_pgo_round_selection.py": "ea26de9cf3ca85b9f4f413c32d751547476a24268f6ef5b1b43827bce1e080a1", + "scripts/tests/test_he_aac_agreement.py": "4ce33bf90a710af5bf0fb0ac61ece6821a569de7b422f8189a145ed1393cde75", + "scripts/tests/test_input_summary_check.py": "4e2dd4389287f92703bd8f435553c0d5133955bae1958dd1fbf0919d0f24fcbf", + "scripts/tests/test_input_summary_development.py": "ab2935874ab5e0c761104fd5548998130cc8eca3a6754c19aa3508a0b6f02445", + "scripts/tests/test_main_ci_plan.py": "999a4b45bd55b87396d39553227448de57c527c7856a3880d4842f8a93cf03c5", + "scripts/tests/test_opus_encode_check.py": "0a2c47e78651a3480910abb6439b5708c8800a46ae67fe6fccb4e71781eb74c2", + "scripts/tests/test_opus_matroska_padding.py": "f68d7b5a27254b5b951fc76769dbf8218e9cd10fc8eb0b19b66f7d548361cef3", + "scripts/tests/test_opus_mp4_presentation.py": "ac5229a853b033ba3357f4370807156d99d94b9b624e80d66f94ff35ca2787b7", + "scripts/tests/test_opus_pcm_eligibility.py": "4909f3443891d118d59b7feff68549a139608602bc0b2e2fc6da49b1984a3774", + "scripts/tests/test_pcm_output_check.py": "093b804d61af99b25bc791895422ad086a13fde823a0dab1e98cac4cc283d2a7", + "scripts/tests/test_range_audio_gaps_oracle.py": "f8f3bff3d75b996ae918d0ffa0b377b355eab6f8d75e8ea67e7f16ae6d9af9e8", + "scripts/tests/test_range_audio_run_oracle.py": "16b86d69ef0d5580b42e8fa13f9da865add051a65b1f6f9b74ed1acdc28ab67a", + "scripts/tests/test_raw_audio_pipe_check.py": "321636f8c3fc6ab349f303b7230ee3fdb9a8a7fcf4e7aab7231ffe9a95fe95a0", + "scripts/tests/test_raw_pcm_check.py": "ca784511c8947b6439833d542ef332777772ea6136277042aab2b5e52e8d8302", + "scripts/tests/test_registered_candidate.py": "238d0261e48f8f39c4db4289805a2db4ce03cb679168cceea6cbc3eecd0c11b2", + "scripts/tests/test_stage3_run_oracle.py": "8ba9bf83cdc8b74dbd99b45c3f9d2d6b0fcf95d94e40cc9ade2d5b5e0a8aa271", + "scripts/tests/test_standalone_audio_probe_check.py": "1efa001e678938ff4908b5ae7384de235227646e29457d8478082c7680d42a09", + "scripts/tests/test_svt_av1_licenses.py": "dd33b47be3c4dd542a4590fdacf5ae4e070256d18cccf1493519c8ee567d33eb", + "scripts/tests/test_swr_characterize.py": "a11e22ea9573391d34e00bef184c954ccbe2dfcf6254e649cc304fcdb25d435c", + "scripts/tests/test_test_oracle.py": "30c9d5d1a4c07ad25a761cc73df1a5ea70a4bf58b1c15bc0783f1aac7ecfd152", + "scripts/tests/test_thumbnail_oracle.py": "a700a688eb81d914a94c4b313fd86b3350147f317246e2d6dc565bb379f6e360", + "scripts/tests/test_ts_speed.py": "ada72938c353e586494e342d3fa95ed3801e01259ad6f893f4486d3fe4f886a0", + "scripts/text_check.py": "64a46bf22c44cccb4152d2b46110b3727d8258a3bb5ac39907e32062d5f99cf4", + "scripts/thumbnail_oracle.py": "1b440ab3a907c0a7263e8c21a634ea4c577d039b7fdcfd3f2c7f9a7c5c2bf773", + "scripts/track_boxes.py": "97965c1b8f23758c75fedc0eb1d0815fa01f51469ad50c7ae6b5d02fe007a967", + "scripts/transcode_check.py": "59a8fc3dc2a66e6e4adb21fa8bccc659c0183aead635c45f4e05b28b2ecf26b6", + "scripts/transcode_check_selftest.py": "ce9794a2eb931150458d719b9be0c9d29ac2249a47b5c32e911c7a525eba5069", + "scripts/transcode_decoder_host.py": "0e112901d82f70010b28e4f4ff5c0d9f251a75a705a46db46b68dccfbd9c88be", + "scripts/transcode_speed.py": "6ce14fe0652bd122a7267ed84c55a07cd9d658d09b59225f175b8edc4a12baa7", + "scripts/transcode_speed_gcp.py": "d3774957fcbf6496c81cbd6c13af58b18522a07f4d175dac4950559bede51db1", + "scripts/ts_craft.py": "38a39337159e31d1cd362021e7da17a46b0f1543f242ddbd41f1fe9a5681c130", + "scripts/ts_speed.py": "d0a67dd0231ed9b4da64fad8fa85bbe76d55aa8dd277c6a25eb90a0525106435", + "scripts/ts_speed_bars.py": "0c85a7e8a8b5eb3b155f04658cfd05204eaea765fa28d2ee20c40bfe7b4846f8", + "scripts/ts_speed_gcp.py": "e661fdc2955742363d2036160f5addb0f5d87305cfa28dda37cb28ccc03fb735", + "scripts/v2_fixture_check.py": "62655c0fbc3c26bf2535be8bde8f85dde510693af4a1f78d1d975cbb311edfc9", + "scripts/v2_fixture_inputs.py": "36061c3d731a64029de6021229627e0b5636a98b78d6b5702fb9b2fd7d31042d", + "scripts/vp9_corpus.py": "ebf9d4db54325fd8c299f4e7b4c62b111e6bd0de0ad83f1157426a97d8e096f9", + "scripts/vp9_filter_coverage.py": "485dc2c12be2d8dcb7813b45f5c36a64d735b10d53aa1f768e16fcd8f4de6dc9", + "scripts/vp9_filter_frames.py": "5816318c6688774d7728d71a8fca60a2320a0c33b351940da2454360b34ab844", + "scripts/vp9_pixel_build.py": "6a899aecd066379adfbd6016eea2dc8a6a708ae157aa931919676d5679fdf34f", + "scripts/vp9_pixel_ceiling.py": "10335257ea5cc07c5fc5e1f8e976c9856b0ea25a0f991621519ba825181711dc", + "scripts/vp9_pixel_profiles.py": "3f0cbe890a89b35d960ee18435831a409e6aeea6825638d6078ed04b1f9b05b9", + "scripts/vp9_pixel_round.py": "2dd7d856d5570741113489f76da099dfd5b11f5867b7e8334437db7d0f78961f", + "scripts/vp9_release_attribution.py": "1ddc2111f7f176bfd0910c57df2feda6ec6e1df6acbf21889a7fe7de4202a085", + "scripts/vp9_release_cost.py": "053c098973b7e48b0be8c43c1cb8b94f4011259cd4865a2654db08cbf70037f1", + "scripts/vp9_speed.py": "4e76df98637436220cc91569cb040e40d7d059a6e0788060c0d16b4e4749ad8a", + "scripts/vp9_speed_gcp.py": "4aae454075565f118761dc440ac7077d52382c7b2419ea018fd7d0e862f6d3d8", + "scripts/wasm-thumbnail-fixtures.py": "3f54c86c30c4e1159d41283e9404f9305fef692907e6887142838ad7cb6cde0e", + "scripts/workflow_check.py": "b61e5b7eb7ce183ae607e683d0fc8ea3b84cabfef7be78ff2520f069746c1384", + "scripts/writer_boxes.py": "2aaa08ab4e82c78c240b9b594a4ace6639eaf478bef2dde99a50dd6b22acfbb9", + "test-support/oracle-dependent.json": "1587465b5f81a3f932b2e3ce341b326bc8b92b762905e3a84f035c22c904aaf6", + "test-support/oracle.rs": "3559a8f47cbec57f10bd7e27f254217b226fb5d4b9b4a9e4a5b387660a91ffce", + "tools/compat-corpus/b4_protocol.py": "16ad6f705c053e283ed7ee1046d2e012b133746c83726c04aafca7b4513966a8", + "tools/compat-corpus/b4_round10.py": "c71b1005b327d4b9d0ff00e671fd18b1dbb0250a0088114229535bb3b0438054", + "tools/compat-corpus/classify.py": "103bf58c02b70acb89dd85659d06fb3f33734266026691dbe218379d7f931b7f", + "tools/compat-corpus/commands-0.1.0/commands.json": "abeae21f954d18b50ab4af5cef972dbfe14396453329c6f8c751034942bdac0f", + "tools/compat-corpus/commands-0.1.0/coverage.json": "077ed478f4693c5612ec3d018c9d3bbe96125a80eb635322ddf3d68dec6894c3", + "tools/compat-corpus/commands-v1/commands.jsonl": "a079e6cb888c9788fada7893b9868def25dbf98c5c5933152171235e8531eefa", + "tools/compat-corpus/copy_check.py": "e73b39820ded04968f9c5cae7ac7a9157e1207a5b9e7351c24a6e6b007f20a75", + "tools/compat-corpus/corpus_kd.py": "228c30e993a720b2bf8fb03e09181a9cd164a21f23aad3fab5c609908b73507c", + "tools/compat-corpus/current_ci.py": "487029678f54badfb0ae67c81278c82946747e70a33d070ed4d16cb56e29f019", + "tools/compat-corpus/decode_breadth.py": "f9fa82ff24eba710f871d701404d675c96adfcc848068eb774c5d32aea982d9e", + "tools/compat-corpus/decoded_output.py": "f47674b645c8b80a7dbb70c50ef8b42bebc0b8dc4d19f86a75ba23a08790c254", + "tools/compat-corpus/encode_breadth.py": "604858342e83e2e484e192f000fede55e10f5741dd23be463e558bf00e0d4c50", + "tools/compat-corpus/ffmpeg9.json": "12204af1619cf806ede5e009dee43edc51edc361b5c9a93c96f0838ef9d0028d", + "tools/compat-corpus/github-shapes-200/shapes.jsonl": "0ca6bcb9b983ade0625f795bd5098cffa12ee638d5ddf94a37c1cefb782d9045", + "tools/compat-corpus/github_shapes.py": "139b5a2f2a7f28c189b7d373617ce0e5f010f352660d2db35173e6eadfd544d1", + "tools/compat-corpus/github_shapes_fixtures.py": "053d2b45ed5a240122655ea08fbb9bdddf91af61541eeff0f4a5d699f5bd0324", + "tools/compat-corpus/github_shapes_inputs.py": "8ad25854f36880a78fd5836c01c5dea5055a48a5a15dfe3324dfa7e3ff889054", + "tools/compat-corpus/github_shapes_set.py": "d293725c75738a08d260a5d1f1a09eb5e91f9fc6d09779eba0a06de9235fbcc7", + "tools/compat-corpus/png_bmp_yuv.py": "ba291af627ac087c213aa0cca6253215b90c2c5a49c9060db67cab999d31e216", + "tools/compat-corpus/r3.py": "0549a6b9f429e0cadd61d6d10498c971f17b901a7e89143d5d3043fa3b58d913", + "tools/compat-corpus/r4_scan.py": "eda649d413ea58b2cd5e7317d2ff76c9d849328fe52743ddf4eedee5f50632e1", + "tools/compat-corpus/record.py": "36fedc4ce31e7201f0cf575210b98747a21247a15364f1f565dcc2b176f5ad3c", + "tools/compat-corpus/release_round.py": "b5c959bbfb004b8f4cffc65d25bdaf442d5f8e2920b968b844618c0fdfb6a2fa", + "tools/compat-corpus/round_files.py": "422d539f46c26443ac418a408261f64057c7a2155582146f1c6a9650d14494ce", + "tools/compat-corpus/run.py": "c39fa06827c17e57ba501fa7dde6c4b2fc2f319fc3e7616d62238d070ec056d7", + "tools/compat-corpus/speed.py": "adac065441a90301a2a026b89c4d3f0d609881770697cb8ba5c641794b448e21", + "tools/compat-corpus/tests/test_b4_round10.py": "2f4facdb0da9a8c260ec0d751eed57bf580d289042f57eb61e24b26dce4b0334", + "tools/compat-corpus/tests/test_b4_sources.py": "987c88680a306d1a5823b24a9c943b6b10d2c66469c8eb4f0491d0268dd9e806", + "tools/compat-corpus/tests/test_corpus_absence.py": "2e6f96425bddb5f4dd80f9166b063a365bb0deb8f565e22013d89f9a1dce4577", + "tools/compat-corpus/tests/test_corpus_iso.py": "58233a2f883a10bc56d14492e9ad681922b5ecd2e91e7af27f528ba39844b694", + "tools/compat-corpus/tests/test_corpus_kd.py": "dff2ef56b54bc282f7f209e2b688b1244b2f2ff51d1d96064104aae8fcbf8de9", + "tools/compat-corpus/tests/test_corpus_mkv.py": "dd57b931bfce98cacd6a31eab5009a586b2848db84e21a3590dd8b1479382335", + "tools/compat-corpus/tests/test_corpus_replay.py": "7629615c0a3bee75c185e0d1b25675bdd18d1229568f34d3118dfcd4a270b124", + "tools/compat-corpus/tests/test_corpus_ts.py": "d96cf6f8583e330493736cace3d18d955cd235ab90e99cba876710cc11203b1c", + "tools/compat-corpus/tests/test_current_ci.py": "df914b0b60d0e1bc2f81c4826afc02c987895ad552af1222928ae65add43cdb1", + "tools/compat-corpus/tests/test_decode_breadth.py": "0b26e37401b31b213dbdd13d650b8c15069a7b99b6ae9e63cda0de952bb37daa", + "tools/compat-corpus/tests/test_decode_breadth_fixtures.py": "95aed52ea396bd42484d99b6340404f43b913db135178847ef8df43716bf4361", + "tools/compat-corpus/tests/test_encode_breadth.py": "24b72e63d5fd4289cff706114740392873aaad965c98eee9dff6bfe7471193db", + "tools/compat-corpus/tests/test_github_shapes.py": "fdc907b23d8b9da992c60b1826c69bb709d7028ac6bf12d9ac31b7e6404cc0b2", + "tools/compat-corpus/tests/test_png_bmp_yuv.py": "f85b797e98121d17589e82a684c8f1105250b6da028dbcd42f7a7723bc76347f", + "tools/compat-corpus/v2-fixtures.json": "78583ad8ad7f70abbe8a2fdd9c0c49e37d7db602c382dc47d7bb13e349f29d76", + "tools/decode-oracle/Cargo.toml": "dbd1feefe5f46d2ae4f45fb02b49759f3ba4f99241c30850d23bcb85f59e64a2", + "tools/decode-oracle/src/main.rs": "751108a12f3eed58103506077d826f26e45948fc38ec0eb1ac2a7c0d744a7d69", + "tools/decode-oracle/src/stream.rs": "326c6ce8637889138087dc83eac8e0ee1bb8d55bd9721d4d8227b6d81910c355", + "tools/edge-native/src/main.rs": "82ab5851448d795393d3bb85c76e5b71b4c17531c26205d7b6d0176d6167ca29", + "tools/fuzz-campaign/campaign.py": "240cd19734a7d74d83e5d2d758ad078a126c5e462cd8d1ea14af40db9ca10418", + "tools/hostile/generate.py": "bb2adb667372ae1d9361b73aecc1c6ec6f7612725fb7ff63ffa7ef90cc731512", + "tools/isobmff-adapter/Cargo.toml": "542f619d8f3515ece5ea83b23a3a097ce086302db3644a2cb1d3f50a707406c3", + "tools/isobmff-adapter/corpus/compare.py": "0c4f73961e9c1c0e7b833aada24080f880df56a961834fdb54a8b73f030cc04e", + "tools/isobmff-adapter/corpus/harvest.py": "e952912f03577a0700ea5ac04e6f92af3d5d5e69565b43c5be1a51cbfe741d30", + "tools/isobmff-adapter/corpus/summarize.py": "5c3a707a9a17d594dce7674cbbf50e6799deea0755183795e4a74527c49b13a1", + "tools/isobmff-adapter/src/main.rs": "381d5f65b2714b89e7619f7b209cb826fa3a5ec9608a0c41cd695a26a70eb897", + "tools/mediainfo-oracle/corpus.py": "7cc34e5510af6ffa89f7e42e4a847f3fc33b90e0dbf05e31e28f662b770e4c51", + "tools/mediainfo-oracle/mediainfo_oracle.py": "f8d13d12f3ab9fbf8a4ea96aaa1bc832581812c05aa4184e7e0e183b2b46f16b", + "tools/mkv-adapter/Cargo.toml": "391970f3414c04b32b1741734d890156d37a62550a79aac860cb7b65339e760f", + "tools/mkv-adapter/corpus.py": "07d0dd60f9b2d7fba5cae351ccaddddf2bb71b40881799788ad9f00ba454afee", + "tools/oracle/Cargo.toml": "ca84395c3fdbf272e5663997d0c9be07f9ef4ed4c7762776589a88ddb7c6ab7f", + "tools/oracle/README.md": "ca3c7e817ad310548a1887ac2bc97d034ea776e4efa1de5d11670fd62af1e9f1", + "tools/oracle/SPEC.md": "98d8a2799df67bf7ca9c36071176d55b35ad265a9412e1bf4f770c626244d168", + "tools/oracle/ffprobe-candidate.py": "1c43dcb63d95dda1535348d465a6277f46dc161a04f0d241cc6c1a2150440f55", + "tools/oracle/kd_audit.py": "7d8982ae854660f2afe840402dcfab81d861782885361e1706101d686789efd7", + "tools/oracle/src/compare.rs": "6928c939d02808b32a1172cee52a5ff4b93fe73db29faf2669023fc85ab9cc96", + "tools/oracle/src/json.rs": "75c4d005c6fc7cb8bd0b8cc2301e2c257015eefa9e1b6a3aa091882a9ce94f79", + "tools/oracle/src/lib.rs": "7302e1f6cbe2ea08fa73e886db65ea1add559fe3ca68140c60fdafc0752ce35b", + "tools/oracle/src/main.rs": "10d6ba38fbae223f5536cc728e44300fc7510064a2632d8d0e1ee0bfc3e6f141", + "tools/oracle/src/normalize.rs": "5e90ed9acb7c9bb7f5a170cfb8fb64614a797d6e8af27c247127fe83855c0927", + "tools/oracle/src/perturb.rs": "dbea9cab55865a103c1553dc06b0660b8ce55313c32af96a0b8c00205c57a496", + "tools/oracle/tests/compare_cli.rs": "720e207fbf8866d8bbaf578e389c5d9297e6da6ecd1ddfae2edeecd89c82b8fe", + "tools/oracle/tests/test_capture.py": "60fa24136ceabd87a4d9751cc0d711b7e2cf79156feef3dafbb903bb7d8a024a", + "tools/oracle/tests/test_clip_kd.py": "7bbfcf144390e4b7efe7677aa9831c868b9603ef343fc3c42e3aafdda597b666", + "tools/oracle/tests/test_compat_corpus.py": "7cb197d80132e5ccb65d1335f4f12a72fd2f90cecbdf12c7693bbe4799024163", + "tools/oracle/tests/test_compat_paths.py": "17689990f572bb731897b784d55a9ca26eb606ba3bce0414d38649bb9c12edfc", + "tools/oracle/tests/test_decode_audio_kd.py": "9811c5ac62df05f25c9117bcd66dac5710d9dbdc653d9e1a38e45d9c46d801f0", + "tools/oracle/tests/test_extract_kd.py": "1bb5fc26585669d2d5e8ce465c695d98df31ef804f3a5c30552bddfde60d86ff", + "tools/oracle/tests/test_hls_kd.py": "d755f1d282ae6d5afe3def1cc78981c3336fdd0469b85f40f6f45fc4aa5c93f2", + "tools/oracle/tests/test_join_kd.py": "0fa956b8ec7cd78b12923953764ef3650ef4883a9483a553d8ed5ecf88613eef", + "tools/oracle/tests/test_kd.py": "62311a51455e881b6515a43746c060ec47d4dd04ece15adc0965d086c97a9712", + "tools/oracle/tests/test_kd_audit.py": "c57a7d155be36e8a5832bea9cac08333ab991ca89c13752318d2d17371919167", + "tools/oracle/tests/test_kd_empty_edit.py": "93da70f5f5eba33a10bb676d63d7cc6c4b23e74c521ca647e641b56b84716001", + "tools/oracle/tests/test_kd_mkv.py": "16f869f1f581cdd17e4a9e89c27759909e988a3dc1bc9164a3956a55d109699a", + "tools/oracle/tests/test_kd_ts.py": "c22bfbbd346b501c5682b27b9ce4e361c08627fde1381a4e531220106e46db60", + "tools/oracle/tests/test_policy_ref.py": "01daafb82014b2f831d774a65599d7e17c6c3d8f46480f273efb60a2ffee6982", + "tools/oracle/tests/test_recheck.py": "3ae6f18cf89e5a6914d8672e94e0f6aafe9ba9d25972fa371c1a50041d5f5264", + "tools/oracle/tests/test_remux_kd.py": "7f9e1ae421e3db1bef74158e00c838c4f57608dccead4163507bef1956d8818d", + "tools/oracle/tests/test_remux_sanitize.py": "8fd3e9d6486ca00957b6fb5b44722582002cb65b1849e65fb82689b4956d564a", + "tools/oracle/tests/test_report_counters.py": "20275ba9de47cb331555a3c3976b909a7efe9c6235accd29772ec7541cfe3fee", + "tools/oracle/tests/test_split_kd.py": "63d5cb9b68aa2ac09658bb0c88f1f02762afaaa22294e97da535700164a93bc6", + "tools/oracle/tests/test_text_kd.py": "e72eb62608aabe2b6482a9d2bf67358d9473b39695dae4a146b74ff621dd335d", + "tools/oracle/tests/test_writer_boxes.py": "d0bfae5827f3b6534b3aa6683e206d3955f1d7d292cd800af020564780cfad57", + "tools/oracle/tests/test_writer_kd_audit_selection.py": "9df2fe320afe306364b6cc147b1be9f7f0fac643039447f533d1bca00699af02", + "tools/oracle/writer_corpus.py": "c4bb64463375c6b0fb10c6efe1ed582f6cb075bbbd3fd15666399230aebd830d", + "tools/oracle/writer_kd_audit.py": "3510cf6b226bf76a3d2fc93745ce8478fa0987a1f04a582dc5a30da0d764839c", + "tools/oracle/writer_kd_audit_cli.py": "25c4ca722b0bd0a2ee30f01539e4cd9d40ef082fe22f72eb8b04ab3e0810862d", + "tools/oss-fuzz/coreav/Dockerfile": "bf22176dbdf9e49419bc037f6db5cb61796746f857e9de26760d0f22606f9f4f", + "tools/oss-fuzz/coreav/build.sh": "e93bb5d1a82df9a948ca42668d24c07ec876c9f9ae3428bc927c2665e1637934", + "tools/oss-fuzz/coreav/project.yaml": "ae9803b6743cf01364fc93521f42211eb0ae90badd9bebb932f168464c27914d", + "tools/stage3-report/causes.py": "40f6dd03ab6bf61516a5c029267f213135a195e1be50f47595a94bdab87b44bd", + "tools/stage3-report/corpus.py": "86741f53e0ff67df381fef5a875b905ee2037ae6742bcc6eec0e7ea8f4c685f0", + "tools/stage3-report/demo.sh": "b003b1d8aa41052e451ab87447e3499c63c43e72b6f49717015acaa6e108b6c2", + "tools/stage3-report/r2pool.py": "b0990e04927f66434dad4041af92ae41377277c6e26695b559ae5997024030ac", + "tools/stage3-report/report.py": "06f0d218c05efc7cc9b6d1208167f2ff434fe1133b76b4640e172d4ecf24ea71", + "tools/stage3-report/run.py": "a4ee3c60bde3ddc20c3f2f454944eda2a3bbbee9887af5107c13888afdf8838c", + "tools/ts-speed/README.md": "5fa73a4ae7d5c847e86f714050309e4986d1d6d6061a7819c6f5ca86fdab4568", + "tools/ts-speed/lav_ts.c": "1f222c2a6c55f06a6a04d7788390f28bf4381c414b77c9b449c0f65f6ea4a0b3", + "tools/videotoolbox-identities/capture.py": "77f83b4545e4a8061074453fcbca208c1ffb37df1f1498890c973eebbc6cb7fd", + "tools/videotoolbox-identities/test_capture.py": "a928a7c2e4b73b565c22e917cee27165aded028229f0f7c232b89733f37dee03", + "tools/vp9-corpus-oracle/Cargo.toml": "25e891c87c68a944d0561f594c447121d4b883ebe375d79de6af9b48363d7328", + "tools/vp9-corpus-oracle/src/boundary.rs": "5b6388ccc6bb32efa20240025c24c730b319f4732e8e33ccee64a619459c7bed", + "tools/vp9-corpus-oracle/src/known_tail.rs": "7e28961bfaca4d0606be9d8609dffa09faa4e72bcc7c9ffaad928a4c45314834", + "tools/vp9-corpus-oracle/src/main.rs": "36fa58d5d05041ae2c47cbf110791e863ecd1c79d4038c37cbcb6bf781024cb4" + }, + "files": { + ".github/actions/changed-paths/changed_paths.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "5944cd7c35102d8c4c7c2f9e3d802cc2ebf2c7385bc87c7764bf1d19fc21db78", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression ('git',) + args: git() constructs (git,)+args at 112; changed_files selects fetch/cat-file/diff (131-133), and main calls that file-list helper (141). This is Git repository metadata, not oracle selection.", + "site": [ + 112, + "process", + ".git", + "('git',) + args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression git: git() constructs (git,)+args at 112; changed_files selects fetch/cat-file/diff (131-133), and main calls that file-list helper (141). This is Git repository metadata, not oracle selection.", + "site": [ + 131, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression git: git() constructs (git,)+args at 112; changed_files selects fetch/cat-file/diff (131-133), and main calls that file-list helper (141). This is Git repository metadata, not oracle selection.", + "site": [ + 132, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression git: git() constructs (git,)+args at 112; changed_files selects fetch/cat-file/diff (131-133), and main calls that file-list helper (141). This is Git repository metadata, not oracle selection.", + "site": [ + 133, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression changed_files: git() constructs (git,)+args at 112; changed_files selects fetch/cat-file/diff (131-133), and main calls that file-list helper (141). This is Git repository metadata, not oracle selection.", + "site": [ + 141, + "delegated", + "", + "changed_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression main: git() constructs (git,)+args at 112; changed_files selects fetch/cat-file/diff (131-133), and main calls that file-list helper (141). This is Git repository metadata, not oracle selection.", + "site": [ + 159, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + ".github/actions/changed-paths/tests/test_changed_paths.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "d35cc9c379d56d2b950f61af09d0f737ac5a8bdca53f04f32284b100e4e34a59", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/actions/changed-paths/tests/test_changed_paths.py:104 (delegated, git). The local git helper dispatches the literal git executable with init/add/commit/clone/checkout operations over a temporary test repository. Its argument tail cannot replace the fixed executable; it is version-control test tooling, not FFmpeg or ffprobe.", + "site": [ + 104, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/actions/changed-paths/tests/test_changed_paths.py:110 (delegated, git). The local git helper dispatches the literal git executable with init/add/commit/clone/checkout operations over a temporary test repository. Its argument tail cannot replace the fixed executable; it is version-control test tooling, not FFmpeg or ffprobe.", + "site": [ + 110, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/actions/changed-paths/tests/test_changed_paths.py:111 (delegated, git). The local git helper dispatches the literal git executable with init/add/commit/clone/checkout operations over a temporary test repository. Its argument tail cannot replace the fixed executable; it is version-control test tooling, not FFmpeg or ffprobe.", + "site": [ + 111, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/actions/changed-paths/tests/test_changed_paths.py:112 (delegated, git). The local git helper dispatches the literal git executable with init/add/commit/clone/checkout operations over a temporary test repository. Its argument tail cannot replace the fixed executable; it is version-control test tooling, not FFmpeg or ffprobe.", + "site": [ + 112, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/actions/changed-paths/tests/test_changed_paths.py:113 (delegated, git). The local git helper dispatches the literal git executable with init/add/commit/clone/checkout operations over a temporary test repository. Its argument tail cannot replace the fixed executable; it is version-control test tooling, not FFmpeg or ffprobe.", + "site": [ + 113, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/actions/changed-paths/tests/test_changed_paths.py:114 (delegated, git). The local git helper dispatches the literal git executable with init/add/commit/clone/checkout operations over a temporary test repository. Its argument tail cannot replace the fixed executable; it is version-control test tooling, not FFmpeg or ffprobe.", + "site": [ + 114, + "delegated", + "", + "git" + ], + "verdict": "excluded" + } + ] + }, + ".github/actions/changed-paths/tests/test_package_filters.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "36ac73920f5e477dadb5e756e5fbc0f1726f692652a28c604ae02a942d55a181", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/actions/changed-paths/tests/test_package_filters.py:32 (process, 'ruby'). Every assigned process site is a literal Ruby YAML/JSON reader: the script extracts workflow filter/jobs/steps as data. None of these calls executes a workflow run field or invokes a media oracle.", + "site": [ + 32, + "process", + ".PackageFilters.setUpClass", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/actions/changed-paths/tests/test_package_filters.py:145 (process, 'ruby'). Every assigned process site is a literal Ruby YAML/JSON reader: the script extracts workflow filter/jobs/steps as data. None of these calls executes a workflow run field or invokes a media oracle.", + "site": [ + 145, + "process", + ".PackageFilters.test_wasm_reports_installed_package_and_memory_failures", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/actions/changed-paths/tests/test_package_filters.py:207 (process, 'ruby'). Every assigned process site is a literal Ruby YAML/JSON reader: the script extracts workflow filter/jobs/steps as data. None of these calls executes a workflow run field or invokes a media oracle.", + "site": [ + 207, + "process", + ".PackageFilters.test_wasm_contract_installs_the_real_runtime_before_example_tests", + "'ruby'" + ], + "verdict": "excluded" + } + ] + }, + ".github/actions/ci-fixtures/action.yml": { + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", + "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", + "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/ci.yml", + "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-audio/src/convert.rs", + "crates/coreav-audio/src/convert/layout.rs", + "crates/coreav-audio/src/convert/oracle.rs", + "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/audio-decode.md", + "docs/design/composed-opus-aac-v2.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/composed_audio.py", + "scripts/composed_audio_fixtures.py", + "scripts/composed_audio_source.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/transcode_check.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/tests/test_writer_kd_audit_selection.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": "0f1ae67beaee54b824705864d1c72d7b15d0f931193a6a3ec91949ffd7032b0a", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Current site .github/actions/ci-fixtures/action.yml:55. The shell supplies $RUNNER_TEMP/coreav-oracle-bin/ffmpeg to composed_audio_fixtures.py. Its main at scripts/composed_audio_fixtures.py:86 retains test_oracle.require's complete pair and passes pair.ffmpeg to generate at :89; every synthetic media argv uses that value at :59-75, and scripts/composed_audio.py:326-333 launches it unchanged. The comparator build at :23-31 launches curl/tar/cc, not another FFmpeg. The only composite-action caller is .github/workflows/ci.yml:207; cache misses enter this same guarded main, while hits execute no generator. Qualification is from the consumed owner result, not the cache installer.", + "site": [ + 55, + "shell", + "", + "python3 -I scripts/composed_audio_fixtures.py \\\n --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" --out \"$RUNNER_TEMP/coreav-composed-fixtures\"" + ], + "verdict": "qualified-via-owner" + } + ] + }, + ".github/workflows/aac-encode.yml": { + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/aac_encode_check.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/opus_encode_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/tests/test_writer_kd_audit_selection.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": "922a43d86c9c29f5637f31611182f959011d974b727a3b5c16e4aa70f8d00105", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/aac-encode.yml:60. The dispatch-only shell passes both installation paths to scripts/aac_encode_check.py, whose main at :83-84 replaces both arguments with the require result before any source or bar call. The retained FFmpeg reaches opus.make_sources/pcm at :86-87, both arms at :96-107 (including CoreAV's explicit --ffmpeg at :33-35), decode at :117 and quality decodes at :132-133; the retained FFprobe reaches all source/output probes at :90,119-120. scripts/opus_encode_check.py:74,79,101,111,122 executes those supplied values without reselection. No imported opus.main is needed to qualify this call.", + "site": [ + 60, + "shell", + "", + "python3 -I scripts/aac_encode_check.py --coreav target/release/coreav \\\n --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" --ffprobe \"$RUNNER_TEMP/coreav-oracle-bin/ffprobe\" \\\n --work \"$RUNNER_TEMP/aac-encode\" --out \"$RUNNER_TEMP/aac-encode-report.json\"" + ], + "verdict": "qualified-via-owner" + } + ] + }, + ".github/workflows/audio-conformance.yml": { + "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", + "aac_agreement": "2c3f9cab80c39c2e0a62d6fc96cb6c156fc647b4c58f72657e89500bf4c89268", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "decode_audio_check": "b9ee1e52f40655e3a5d92bde45c90f4427a72b158b317ba3dff8ca4f7de22bc7", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-cli/tests/ffmpeg_flac.rs:flac_ranges": "5eb8f1e1540605f0ae451bc019c332d6e1e0185c6368d8fc6296d6e84173b592", + "rust:crates/coreav-cli/tests/ffmpeg_flac.rs:test_oracle": "50cf36884c6b4ecfec55bc260ea8a8f3348e1c020fb1c2f4ed5d8061a155a63d", + "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", + "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", + "source": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "wav_data": "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-audio/tests/support/flac_ranges.rs", + "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-cli/tests/ffmpeg_flac.rs", + "crates/coreav-cli/tests/ffmpeg_pcm.rs", + "crates/coreav-cli/tests/ffmpeg_raw.rs", + "crates/coreav-cli/tests/support/fallback_program.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/known-divergences-decode-audio.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/aac-pns-requirements.txt", + "scripts/aac_agreement.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/decode_audio_check.py", + "scripts/extract_check.py", + "scripts/he_aac_agreement.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.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/pr-text-requirements.txt", + "scripts/remux_check.py", + "scripts/split_check.py", + "scripts/swr_characterize.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/tests/test_writer_kd_audit_selection.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": "a9f9fa7fb515afe22f970a496a2374b50772d1c088f10cdd535512ef7f8714e2", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The selected raw test runs CARGO_BIN_EXE_coreav in strict-safe mode (ffmpeg_raw.rs:15-16). PCM retains test_oracle::require().ffmpeg at ffmpeg_pcm.rs:47, executes it at 51 and 94, and forwards that retained path as COREAV_FALLBACK at 142. FLAC pin() returns the Rust owner field at ffmpeg_flac.rs:121-122; all reference constructors (140,284,312,394,483,578) use that retained variable, and real fallback commands retain it at 407 and 421. The imported common and flac_ranges helpers build bytes. test-support/oracle.rs:69-105 stages the embedded owner support and runs test_oracle.py --resolve; 110-120 stores the returned pair, not a reconstructed executable. Remaining subprocess choices are CoreAV or explicit test doubles/non-oracle rustc.", + "site": [ + 66, + "shell", + "", + "COREAV_FFMPEG=\"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n cargo test --locked -p coreav-cli --test ffmpeg_raw --test ffmpeg_pcm --test ffmpeg_flac" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/audio-conformance.yml:112. The shell's installation path enters scripts/swr_characterize.py:207 capture; capture at :134-137 requires the selected FFmpeg and sibling FFprobe and replaces ffmpeg with oracle.ffmpeg. Both the version query at :156-157 and every synthetic conversion argv at :164-176 use this returned path. Every allowed SWR_WAVE changes only case data, not executable selection; the preceding separate oracle_pin CLI is not the qualification proof.", + "site": [ + 112, + "shell", + "", + "python3 -I scripts/swr_characterize.py --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" --out \"$RUNNER_TEMP/swr-capture\" --wave \"$SWR_WAVE\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site .github/workflows/audio-conformance.yml:273. The executable is the pip in the venv created at .github/workflows/audio-conformance.yml:272. This argv installs only the hash-pinned NumPy dependency from scripts/aac-pns-requirements.txt; it does not dispatch the later transform tests or any media/reference program.", + "site": [ + 273, + "shell", + "", + "\"$RUNNER_TEMP/aac-pns-python/bin/pip\" install --quiet --only-binary=:all: --require-hashes -r scripts/aac-pns-requirements.txt" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "For prepare, aac_agreement.main replaces both executable fields with require-returned values before dispatch (318\u2013320). prepare uses retained a.ffmpeg in its encode, remux, decode and version argv (106,111,121,127); it assigns probe=a.ffprobe (118) for stated, whose only executable is that passed FFprobe (135). run launches argv unchanged (95\u201396); source/encodes only construct filter/option data.", + "site": [ + 293, + "shell", + "", + "python3 -I scripts/aac_agreement.py prepare --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n --work \"$RUNNER_TEMP/aac-agreement\" --conformance \"$RUNNER_TEMP/aac\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/audio-conformance.yml:305. The shell selects the judge subcommand and both installation paths. scripts/aac_agreement.py:318-320 retains the complete require pair before judge; judge forwards both fields to decode_audio_check.py at :241-243 and directly decodes with a.ffmpeg at :278 (run dispatches the supplied argv). In scripts/decode_audio_check.py, reference at :694-699 uses the supplied FFprobe; check at :725,729,743 uses decode_args at :682-684 and Process at :665 for the supplied FFmpeg, including subsequent default/edit-list comparisons. The oracle_kd.read_facts path at scripts/oracle_kd.py:2451 reads bytes rather than selecting a second executable. All real reference calls reached by this judge retain the qualified pair; bar-2 retained reports are data, not fresh oracle execution.", + "site": [ + 305, + "shell", + "", + "python3 -I scripts/aac_agreement.py judge --coreav target/release/coreav \\\n --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" --ffprobe \"$RUNNER_TEMP/coreav-oracle-bin/ffprobe\" \\\n --work \"$W\" --out \"$W/aac-agree.json\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The sources CLI branch enters main's require and assigns both fields before dispatch (865\u2013868). sources passes a.ffmpeg directly to run for WAV generation (141); source only constructs the lavfi expression, and without_layout modifies the produced bytes in-process. run launches the supplied argv unchanged (102\u2013103). No other media executable is selected on this branch.", + "site": [ + 348, + "shell", + "", + "python3 -I scripts/he_aac_agreement.py sources --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n --out \"$RUNNER_TEMP/he-aac-gen\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site .github/workflows/audio-conformance.yml:449. The venv is created at .github/workflows/audio-conformance.yml:448 and its pip installs the literal boto3==1.35.36 package. The he_aac_agreement select command at :450 is a separate following shell command, not something executed by this pip argv; this row is package provisioning, not an oracle call.", + "site": [ + 449, + "shell", + "", + "\"$RUNNER_TEMP/venv/bin/pip\" install --quiet 'boto3==1.35.36'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The select CLI branch retains both returned executable fields in main (865\u2013868). select's answer closure passes a.ffprobe into ffprobe_answer (501), which launches that exact value (451); clean_decode gets a.ffmpeg (520), passes it through bar2_decode (470), whose argv starts with that parameter (307). run executes the supplied argv (103). boto3 only supplies URLs/files; no executable is taken from manifests or reselected for retries.", + "site": [ + 450, + "shell", + "", + "\"$RUNNER_TEMP/venv/bin/python\" -I scripts/he_aac_agreement.py select \\\n --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" --ffprobe \"$RUNNER_TEMP/coreav-oracle-bin/ffprobe\" \\\n --work \"$RUNNER_TEMP/he-aac\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The prepare branch retains both fields in main (865\u2013868). prepare forwards a.ffprobe to probe (386,404), whose argv starts with its parameter (274); all remux variants and corpus copies start with a.ffmpeg (333,342\u2013344,396), and oracle receives the same a (411), using a.ffmpeg through bar2_decode and direct WAV probing (313\u2013315). run forwards argv unchanged (103); no sibling/default re-selection occurs.", + "site": [ + 456, + "shell", + "", + "python3 -I scripts/he_aac_agreement.py prepare --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n --ffprobe \"$RUNNER_TEMP/coreav-oracle-bin/ffprobe\" --work \"$RUNNER_TEMP/he-aac\" \\\n --conformance \"$RUNNER_TEMP/aac\" --generated \"$RUNNER_TEMP/he-aac-gen\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site .github/workflows/audio-conformance.yml:485. The executable is pip from the evidence-parser venv created at .github/workflows/audio-conformance.yml:484. It installs the markdown-it-py/mdurl hash-pinned parser requirements; the subsequent eligibility checker is a separate command. No FFmpeg or FFprobe is selected or run by this installation site.", + "site": [ + 485, + "shell", + "", + "\"$RUNNER_TEMP/evidence-parser/bin/pip\" install --quiet --require-hashes -r scripts/pr-text-requirements.txt" + ], + "verdict": "excluded" + } + ] + }, + ".github/workflows/avi-output.yml": { + "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", + "__future__": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "annotations": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", + "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", + "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "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-audio/src/convert.rs", + "crates/coreav-audio/src/convert/layout.rs", + "crates/coreav-audio/src/convert/oracle.rs", + "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/audio-decode.md", + "docs/design/composed-opus-aac-v2.json", + "docs/design/oracle-historical-records.json", + "docs/known-divergences-clip.json", + "docs/known-divergences-extract.json", + "docs/known-divergences-join.json", + "docs/known-divergences-remux.json", + "docs/known-divergences-split.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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/avi_fixture_check.py", + "scripts/avi_v2_check.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_fixtures.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/gen-v2-fixtures.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/commands-0.1.0/coverage.json", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/ffmpeg9.json", + "tools/compat-corpus/r3.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/v2-fixtures.json", + "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/tests/test_writer_kd_audit_selection.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": "9bb26ce4e1f56b7547df45cd60a5645988bf280b5c2e0854f56891824330dc34", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "avi_fixture_check.main retains require-returned fields at 89-90. Direct fixture/reference commands consume opts.ffmpeg at 100,105,127,130; compare at 109 and video_equal at 136 receive both retained fields. decoded_output.compare:166,185 passes ffprobe unchanged to probe:46 and invoke:27; decode at 246-249 passes ffmpeg unchanged through its audio command or video_command:159-161. video_equal uses its supplied ffprobe at 54 and ffmpeg at 78. The broken encoder at 140-146 is an explicit controlled negative; other child constructors run opts.coreav.", + "site": [ + 62, + "shell", + "", + "python3 scripts/avi_fixture_check.py --coreav target/debug/coreav \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" \\\n --work \"$RUNNER_TEMP/avi\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The workflow calls gen-v2-fixtures.main with no --only, selecting all recipes. Before generate, main replaces both arguments with test_oracle.require values (183\u2013186); generate passes only those retained values to the FFmpeg and FFprobe run commands (131,145\u2013157), whose run adapter launches the provided command (96\u2013101).", + "site": [ + 74, + "shell", + "", + "python3 -I scripts/gen-v2-fixtures.py --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" \\\n --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" --out \"$RUNNER_TEMP/avi-fixtures\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/avi-output.yml:81. The shell passes the two $RUNNER_TEMP/oracle paths to scripts/avi_v2_check.py:27-28, which retains require's complete pair and builds opts.tc/opts.check from it at :39-41 before calling v2.evaluate at :62. tools/compat-corpus/encode_breadth.py:434,736 execute opts.ffmpeg through execute's exec \"$@\" adapter at :312-313. ProgramLog generates runnable shell text at :369-373 from that same opts.ffmpeg (:478-480); its WRAPPER at :109-112 logs and then execs the retained program, not a bare name. All encoding probes/decodes use tc.ffprobe/ffmpeg at :558-629,658,689. Any copy path receives the same pair through r3.check_copies:304-305 to copy_check:464,415-434 and its ISO checkers; the Matroska helper separately consumes test_oracle.require's returned fields at scripts/mkv_remux_check.py:63,68. Thus no assumption about which AVI tuple succeeds, a native refusal, or immutable judging-source identity is required for qualification.", + "site": [ + 81, + "shell", + "", + "python3 scripts/avi_v2_check.py --coreav target/debug/coreav \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" \\\n --x264 \"$RUNNER_TEMP/x264/x264\" --build-log \"$RUNNER_TEMP/avi-build.jsonl\" \\\n --fixtures \"$RUNNER_TEMP/avi-fixtures\" --work \"$RUNNER_TEMP/avi-v2\"" + ], + "verdict": "qualified-via-owner" + } + ] + }, + ".github/workflows/ci.yml": { + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", + "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", + "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", + "rust:crates/coreav-cli/tests/strict_safe.rs:test_oracle": "773d41f51f2f362d021c65022b6ab859cda26f32ceb09987ea41562b73fbc837", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "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-audio/src/convert.rs", + "crates/coreav-audio/src/convert/layout.rs", + "crates/coreav-audio/src/convert/oracle.rs", + "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-cli/tests/strict_safe.rs", + "crates/coreav-cli/tests/strict_safe_limit.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/audio-decode.md", + "docs/design/composed-opus-aac-v2.json", + "docs/design/oracle-historical-records.json", + "docs/known-divergences-clip.json", + "docs/known-divergences-extract.json", + "docs/known-divergences-join.json", + "docs/known-divergences-remux.json", + "docs/known-divergences-split.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/h264-training/es.json", + "docs/measurements/h264-training/list.json", + "docs/measurements/h264-training/tools/extract.py", + "docs/measurements/h264-training/tools/install-extractor.sh", + "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/audio_source_diagnostic.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_fixtures.py", + "scripts/composed_audio_selftest.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/ffv1_check.py", + "scripts/h264_agreement.py", + "scripts/h264_modes_identity.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_free.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/transcode_check.py", + "scripts/writer_boxes.py", + "test-support/oracle-dependent.json", + "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/hostile/generate.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/tests/test_writer_kd_audit_selection.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": "0157e9d03b71c2d2f3eddd07644027513c2f646ebf93593c7dc9f0572f6b6b3a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site .github/workflows/ci.yml:76. This discovered 'shell' row is actually the YAML jobs.ci-changes.outputs.run expression at .github/workflows/ci.yml:75-80. GitHub evaluates the boolean from steps.result/steps.filter outputs; there is no run block or shell dispatch here, and $GITHUB_VALUE is the discovery placeholder rather than a program executed by the workflow.", + "site": [ + 76, + "shell", + "", + "$GITHUB_VALUE" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:315. The shell supplies coreav-encoders/ffmpeg and ffprobe to scripts/ffv1_check.py. main at :413 retains verify_oracles' two return values; verify_oracles at :70-76 consumes test_oracle.require's complete pair and uses those fields even for -version. main passes them to fixture probe/decode at :416-417 and cli_cases at :419. That closure uses only its supplied ffmpeg/ffprobe for generated controls, readback and decode (:252-258,271-272,305-375); run at :42-45 executes each argv unchanged. Any deliberately installed failure markers in cli_cases are synthetic no-fallback controls, not unqualified reference tools.", + "site": [ + 315, + "shell", + "", + "python3 -I scripts/ffv1_check.py \\\n --ffmpeg \"$RUNNER_TEMP/coreav-encoders/ffmpeg\" \\\n --ffprobe \"$RUNNER_TEMP/coreav-encoders/ffprobe\" \\\n --coreav target/debug/coreav --fixtures \"$RUNNER_TEMP/ffv1-fixtures\" \\\n --work \"$RUNNER_TEMP/ffv1-check\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:462. The macOS shell runs oracle_free.py with the exact strict_safe/strict_safe_limit Cargo targets. scripts/oracle_free.py:30-32 retains all tests only on darwin arm64; other architectures add the exact skips from test-support/oracle-dependent.json at :15-24. In the real arm64 branch, the workflow supplies the registered pair via COREAV_FFMPEG/COREAV_FFPROBE at :434-439. crates/coreav-cli/tests/strict_safe.rs:86-101 has the only real-media constructor: made consumes test_oracle::require().ffmpeg(), whose full pair is retained by test-support/oracle.rs:100-121 after the staged Python owner's --resolve. The four source-using callers are :295,325,410,445. Their launched fallback/probe/x264 scripts are generated marker-and-exit-1 text at :50-59 under an env-cleared private PATH at :162-168, not real media oracles. strict_safe_limit.rs:14-39 uses a missing input and strict-safe refusal; it has no reference launch.", + "site": [ + 462, + "shell", + "", + "env -u CI python3 -I scripts/oracle_free.py cargo test -p coreav-cli --features ffmpeg-fallback --test strict_safe --test strict_safe_limit" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site .github/workflows/ci.yml:536. This invocation is in the Windows job (:531-537), so scripts/oracle_free.py:30-31 always adds --exact plus the registered --skip names at :15-24. The four real source-generating strict_safe test names are skipped by test-support/oracle-dependent.json; independently, crates/coreav-cli/tests/strict_safe.rs:20 is cfg(unix), so none of its shell stand-ins or made's real FFmpeg can run on Windows. strict_safe_limit.rs:14-39 launches only CoreAV against missing.mp4 with strict-safe encoding refused before input access. No real oracle executes for either selected target in this workflow branch.", + "site": [ + 536, + "shell", + "", + "env -u CI python3 -I scripts/oracle_free.py cargo test -p coreav-cli --features ffmpeg-fallback --test strict_safe --test strict_safe_limit" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:811. The shell passes the literal ffmpeg argument to the all-parts hostile generator. tools/hostile/generate.py:737-738 replaces args[2] with test_oracle.require(args[2]).ffmpeg before creating output or invoking any maker. Its table at :742-746 forwards that retained path only to pixelsmash, cve_routes and limits; those launch it at :245,291,337. Structural/mutation/Matroska/MPEG-TS makers write bytes directly. A bare workflow spelling is therefore resolved and qualified by the owner before real generation.", + "site": [ + 811, + "shell", + "", + "python3 -I tools/hostile/generate.py \"$RUNNER_TEMP/coreav-hostile\" \\\n \"$RUNNER_TEMP/coreav-fixtures\" ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:832. The shell supplies --ffprobe ffprobe and --oracle-frames to policy_check.py. scripts/policy_check.py:334-336 resolves that spelling once, requires the complete pair with the selected sibling FFmpeg, and replaces args.ffprobe with the returned field. main passes it to check_file at :359; metadata at :229, packet probes at :104-109 and frame_sizes at :190-195 all execute that same value via run at :69-72. policy_ref supplies byte readers and pure policy mappings rather than a second tool selection.", + "site": [ + 832, + "shell", + "", + "python3 -I scripts/policy_check.py --coreav target/release/coreav \"${policies[@]}\" \\\n --media \"$COREAV_FIXTURES\" --ffprobe ffprobe --oracle-frames \\\n --report \"$RUNNER_TEMP/coreav-policy-fixtures.json\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:1094. This exact shell first captures scripts/test_oracle.py --resolve at .github/workflows/ci.yml:1088 and rejects missing, extra or empty returned lines at :1089-1093. Both retained lines are passed as --ffmpeg/--ffprobe at :1094-1096. scripts/join_check.py:1679-1695 retains the supplied arguments and forwards them through check (:1641-1657) to check_source/check_inputs/check_several and check_ffmpeg_concat. Its direct decode helpers at :368-391 and imported clip_check.ffprobe_json/framemd5/pcm at scripts/clip_check.py:144-145,185-221 execute those exact parameters; remux_check.last_skip_samples uses the supplied probe too. All concat/reference branches preserve the pair, rather than independently resolving an executable.", + "site": [ + 1094, + "shell", + "", + "python3 -I scripts/join_check.py --manifest \"$COREAV_JOIN_OUT/manifest.json\" \\\n --ffmpeg \"$FFMPEG\" --ffprobe \"$FFPROBE\" \\\n --mediainfo \"$RUNNER_TEMP/coreav-oracle-bin/mediainfo\" --ffmpeg-concat \\\n --report \"$RUNNER_TEMP/coreav-join.json\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:1120. The shell obtains both exact executable lines from test_oracle.py --resolve at .github/workflows/ci.yml:1114 and rejects malformed/empty/incomplete responses at :1115-1119 before passing them at :1120-1122. copy_check.main at tools/compat-corpus/copy_check.py:464,478-483 retains the pair in tools and forwards it to selection (:104-113) and every ISO oracle branch (:415-434). The clip/extract/join/remux/split helpers execute their supplied ffmpeg/ffprobe parameters. The separate Matroska branch at :417-420 invokes scripts/mkv_remux_check.py:63,68, which takes executable fields directly from test_oracle.require's complete returned pair. No branch uses the original unqualified workflow spelling.", + "site": [ + 1120, + "shell", + "", + "python3 -I tools/compat-corpus/copy_check.py --records \"$COREAV_FFMPEG_OUT/records.json\" \\\n --ffmpeg \"$FFMPEG\" --ffprobe \"$FFPROBE\" \\\n --mediainfo \"$RUNNER_TEMP/coreav-oracle-bin/mediainfo\" \\\n --report \"$RUNNER_TEMP/coreav-ffmpeg.json\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:1292. The workflow passes its installation FFmpeg to audio_source_diagnostic.py. scripts/audio_source_diagnostic.py:171-172 retains both require fields before version queries or source generation at :180,185-188; it calls diagnose at :193. diagnose uses args.ffprobe for metadata/packet hashes (:111-115,140,146-147), args.ffmpeg for reference PCM and both encoder baselines (:124-143), and that same FFmpeg in the CoreAV child environment at :118-119. run at :19-23 launches supplied argv unchanged. The browser/FLAC source alternatives never introduce another executable selection.", + "site": [ + 1292, + "shell", + "", + "python3 -I scripts/audio_source_diagnostic.py \\\n --coreav target/fallback/release/coreav \\\n --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n --fixtures \"$RUNNER_TEMP/coreav-fixtures\" \\\n --out \"$RUNNER_TEMP/coreav-audio-source-diagnostic\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:1347. This second all-parts call also supplies literal ffmpeg to tools/hostile/generate.py. The common main at :737-738 qualifies the complete pair and replaces args[2] with the returned FFmpeg before dispatching makers at :742-746; pixelsmash/cve/limits launch only that value at :245,291,337. The rest of the generated structures are byte writers, not subprocess oracles. Qualification belongs to this process, not to the earlier generation workflow step.", + "site": [ + 1347, + "shell", + "", + "python3 -I tools/hostile/generate.py \"$RUNNER_TEMP/coreav-hostile\" \"$RUNNER_TEMP/coreav-fixtures\" ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:1447. The shell runs composed_audio_selftest.py with explicit installed FFmpeg and FFprobe. scripts/composed_audio_selftest.py:24-27 retains require's complete pair and derives the CoreAV child environment from its FFmpeg. This is a real-media semantic selftest, not mocked subprocesses: :37-42 encodes the positive controls, judge at :44-48 calls composed.compare with the same args, and matched_mutant at :75-81 re-encodes using args.ffmpeg. scripts/composed_audio.py:562-584 forwards the retained fields into source_reference, AAC reference encoding, timing/property probes and transcode_check.compare_encoded_audio (:999-1009). source_reference at scripts/composed_audio_source.py:93 and its decode path uses args.ffprobe/ffmpeg, while composed.bounded at :326-333 executes unchanged argv. The comparator is separately receipt-checked at :614-624; no bare FFmpeg is substituted by the mutation controls.", + "site": [ + 1447, + "shell", + "", + "python3 -I scripts/composed_audio_selftest.py \\\n --coreav target/fallback/release/coreav --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n --ffprobe \"$RUNNER_TEMP/coreav-oracle-bin/ffprobe\" \\\n --opus-compare \"$RUNNER_TEMP/coreav-fixtures/tools/opus_compare\" --fixtures \"$RUNNER_TEMP/coreav-fixtures\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:1456. The workflow selects the composed-opus-aac-v2 compatibility mode with explicit installed paths; its two --arm values override COREAV_X264 only, never COREAV_FFMPEG. scripts/transcode_check.py:1915-1918 retains the complete require pair and sets ENV=child_env(args.ffmpeg) before preflight (:1937,2128-2137) or fixture comparisons. check_compat and Source receive these same args; probes/packets at :972,999 and decode hashes at :1007 use the retained fields, as does the reference FFmpeg arm. Composed comparison forwards them into scripts/composed_audio.py:562-584 and composed_audio_source.source_reference. Both the positive fixture arm and any generated captured-input reference therefore execute the owner-returned programs; verify_oracle's later version check is not used as a substitute for qualification.", + "site": [ + 1456, + "shell", + "", + "python3 -I scripts/transcode_check.py --compat --coreav target/fallback/release/coreav \\\n --compat-check composed-opus-aac-v2 --opus-compare \"$RUNNER_TEMP/coreav-fixtures/tools/opus_compare\" \\\n --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" --ffprobe \"$RUNNER_TEMP/coreav-oracle-bin/ffprobe\" \\\n --preflight \"$RUNNER_TEMP/coreav-fixtures/basic.mp4\" --fixtures \"$RUNNER_TEMP/coreav-fixtures\" \\\n --arm \"x264=COREAV_X264=$RUNNER_TEMP/coreav-x264/x264\" --arm ffmpeg=COREAV_X264=none \\\n --jobs 4 --shard \"$SHARD/3\" --out \"$RUNNER_TEMP/coreav-transcode-compat\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:1692. The Matroska job independently captures the complete test_oracle.py --resolve response at .github/workflows/ci.yml:1686, validates exactly two nonempty lines at :1687-1691, and forwards both retained paths at :1692-1694. tools/compat-corpus/copy_check.py:464,478-483 uses them for selection and ISO helper calls (:415-434). Its Matroska/WebM oracle at :417-420 reaches scripts/mkv_remux_check.py:63,68, which independently consumes fields from test_oracle.require rather than a bare ffprobe/ffmpeg. The selection reference at copy_check:112 always uses tools.ffmpeg. All real reference branches are qualified, including the actual Matroska branch, not only the surrounding shell check.", + "site": [ + 1692, + "shell", + "", + "python3 -I tools/compat-corpus/copy_check.py --records \"$COREAV_FFMPEG_OUT/records.json\" \\\n --ffmpeg \"$FFMPEG\" --ffprobe \"$FFPROBE\" \\\n --mediainfo mediainfo --report \"$RUNNER_TEMP/mkv-ffmpeg.json\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:1725. The Matroska policy step passes --ffprobe ffprobe with --oracle-frames. scripts/policy_check.py:334-336 resolves the spelling once and replaces it with require(selected sibling FFmpeg, selected FFprobe).ffprobe. check_file receives that path at :359 and uses it for metadata (:229), Matroska packet spans (:237 and :104-109), and decoded frame sizes (:288 and :190-195) through run at :69-72. policy_ref's Matroska headers and mapping remain file/JSON operations and introduce no oracle executable.", + "site": [ + 1725, + "shell", + "", + "python3 -I scripts/policy_check.py --coreav target/release/coreav \"${policies[@]}\" \\\n --media \"$COREAV_FIXTURES\" --ffprobe ffprobe --oracle-frames \\\n --report \"$RUNNER_TEMP/mkv-policy-fixtures.json\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site .github/workflows/ci.yml:1735. The report subcommand treats --ffprobe \"$OUT/reference\", --coreav \"$OUT/candidate\" and --mediainfo \"$OUT/mediainfo\" as capture directories, not executable paths. tools/mediainfo-oracle/mediainfo_oracle.py:767-777 selects cmd_report; :713-735 enumerates *.streams.json, loads the three retained JSON records, compares them and writes reports. No capture function or subprocess is called in this branch. The preceding capture command at workflow :1733 is a separate site, not execution hidden in this row.", + "site": [ + 1735, + "shell", + "", + "python3 -I tools/mediainfo-oracle/mediainfo_oracle.py report \\\n --ffprobe \"$OUT/reference\" --coreav \"$OUT/candidate\" --mediainfo \"$OUT/mediainfo\" \\\n --out \"$OUT/three-way.json\" --markdown \"$OUT/three-way.md\" \\\n --title 'Three-way stream report on the Matroska fixtures'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site .github/workflows/ci.yml:1891. The shell computes command -v ffmpeg as the unused third argument, but explicitly selects --parts mpegts. tools/hostile/generate.py:731-738 parses that singleton part and does not enter the qualification/media-maker branch; :742-746 invokes only mpegts. That function at :582 builds packets/PAT/PMT/PES structures as bytes and writes files, with no subprocess. Neither pixelsmash, cve_routes nor limits is reached, so no real FFmpeg executes for this exact call.", + "site": [ + 1891, + "shell", + "", + "python3 -I tools/hostile/generate.py \"$RUNNER_TEMP/ts-hostile\" \\\n \"$RUNNER_TEMP/ts-fixtures\" \"$(command -v ffmpeg)\" --parts mpegts" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:2088. The shell's --generate installation path enters scripts/h264_modes_identity.py:125-126, which consumes require's returned FFmpeg before generate. Every synthetic/monochrome encoder argv at :87-91 executes that exact value. Subsequent build/decode calls at :131-144 run native CoreAV examples for identity comparison, not another FFmpeg reference; no later generation path reselects a program.", + "site": [ + 2088, + "shell", + "", + "python3 -I scripts/h264_modes_identity.py \\\n --generate \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n --streams \"$RUNNER_TEMP/synthetic\" \\\n --threads 1,8 \\\n --report \"$RUNNER_TEMP/modes-synthetic.json\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/ci.yml:2097. The workflow supplies a concrete FFmpeg path and gray synthetic streams. scripts/h264_agreement.py:75 replaces args.ffmpeg with test_oracle.require(args.ffmpeg).ffmpeg before the per-stream loop; :83 passes it to ffmpeg_frames, which constructs and executes the reference framemd5 argv at :31-35. All stream iterations and optional frame limits retain the same owner-qualified executable; the other process is the explicitly supplied native decoder.", + "site": [ + 2097, + "shell", + "", + "python3 -I scripts/h264_agreement.py --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n --decoder target/modes-identity/fast/release/examples/decode \\\n --report \"$RUNNER_TEMP/monochrome-agreement.json\" \\\n \"$RUNNER_TEMP\"/synthetic/gray-*.h264" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site .github/workflows/ci.yml:2178. The training-identity job creates this venv at .github/workflows/ci.yml:2177 and invokes its pip with only install --quiet boto3==1.35.36 at :2178. This is package provisioning; no historical extractor, training media, FFmpeg or FFprobe executes through the pip command. Later extraction is a distinct shell site.", + "site": [ + 2178, + "shell", + "", + "\"$RUNNER_TEMP/venv/bin/pip\" install --quiet 'boto3==1.35.36'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Approved historical replay: the step's cd selects docs/measurements/h264-training/tools/extract.py, which runs only RUNNER_TEMP/coreav-training-extractor/ffmpeg installed by install-extractor.sh from the archived FFmpeg 7.0.2 build (sha256 abda8d77ce8309141f83ab8edf0596834087c52467f6badf376a6a2a4c87cf67) to reproduce the recorded training elementary streams for list.json; the next step requires every es_sha256 to equal es.json. It is isolated historical reproduction, not a current-oracle comparison. Any other caller of the extractor remains a bypass.", + "site": [ + 2194, + "shell", + "", + "\"$RUNNER_TEMP/venv/bin/python\" -I tools/extract.py list.json \"$RUNNER_TEMP/training\"" + ], + "verdict": "excluded" + } + ] + }, + ".github/workflows/codec-coverage.yml": { + "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", + "__future__": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "annotations": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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", + "packages/cli/scripts/zig-requirements.txt", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/gen-v2-fixtures.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/thumbnail_oracle.py", + "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/v2_fixture_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decode_breadth.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/png_bmp_yuv.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "141a7b5d078c18d85728b2d85f0a3cc7e4ba7753f02823a3eb0c4cfcf655e34a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At .github/workflows/codec-coverage.yml:241, pip installs the Zig compiler package, not an oracle. The virtual environment is created at .github/workflows/codec-coverage.yml:240; packages/cli/scripts/zig-requirements.txt:4-6 contains only ziglang and its package hashes. The changed workflow does not turn this build-tool install into a media invocation.", + "site": [ + 241, + "shell", + "", + "\"$RUNNER_TEMP/zig/bin/pip\" install --require-hashes -r packages/cli/scripts/zig-requirements.txt" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At .github/workflows/codec-coverage.yml:281, this inline Python reads Cargo JSON and prints an executable filename; it never executes that filename. .github/workflows/codec-coverage.yml:280 uses cargo test --no-run, and :284-286 selects and copies the CoreAV Rust test target named ffmpeg, not the FFmpeg oracle. The new owner handoff blocks do not change this parser.", + "site": [ + 281, + "shell", + "", + "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": "reviewed-exclusion", + "evidence": "At .github/workflows/codec-coverage.yml:456, this --resolve child performs oracle admission only. scripts/test_oracle.py:121-134 invokes require and prints its retained paths; require at scripts/test_oracle.py:73-108 runs the platform identity verifier and refuses failures. scripts/oracle_pin.py:108-121 checks version banners; scripts/oracle_pin_macos.py:48-92 checks identity, architecture, signature and encoder availability. Those observations only admit or refuse selection, not a media comparison or recorded measurement. The workflow retains the printed paths for a separately catalogued consumer; it does not record the identity-query output.", + "site": [ + 456, + "shell", + "", + "python3 -I -B \"$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py\" --resolve \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At .github/workflows/codec-coverage.yml:463, the step passes the exact retained owner paths, not names inherited from PATH. .github/workflows/codec-coverage.yml:390-404 checks out only the owner files at github.sha and moves them outside the candidate tree. The owner --resolve call at .github/workflows/codec-coverage.yml:456 is captured under set -euo pipefail; the IFS= read -r and exact two-line equality guard at .github/workflows/codec-coverage.yml:458-462 retain the paths unchanged as FFMPEG/FFPROBE. scripts/test_oracle.py:73-108 returns the qualified resolved pair and :128-134 prints those exact fields. The run command passes both variables. At HEAD tools/compat-corpus/decode_breadth.py:522-523 retains its own require result before probe :161 and reference :189-192 reach Popen :112. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c also carries the supplied opts.ffprobe to probe/run_side and opts.ffmpeg through thumbnail_oracle.framemd5_command unchanged to run_side. The mutable workflow is qualified by this owner handoff, not excluded as registered source.", + "site": [ + 463, + "shell", + "", + "python3 -I tools/compat-corpus/decode_breadth.py run --decode-oracle \"$RUNNER_TEMP/bin/decode-oracle\" \\\n --ffmpeg \"$FFMPEG\" --ffprobe \"$FFPROBE\" \\\n --files \"$RUNNER_TEMP/private/set.json\" --shard \"$SHARD/$SHARDS\" --fetch \"$RUNNER_TEMP/media\" \\\n --deadline \"$DEADLINE\" --records \"$RUNNER_TEMP/private/v1.jsonl\" --jobs 2" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At .github/workflows/codec-coverage.yml:622, this --resolve child performs oracle admission only. scripts/test_oracle.py:121-134 invokes require and prints its retained paths; require at scripts/test_oracle.py:73-108 runs the platform identity verifier and refuses failures. scripts/oracle_pin.py:108-121 checks version banners; scripts/oracle_pin_macos.py:48-92 checks identity, architecture, signature and encoder availability. Those observations only admit or refuse selection, not a media comparison or recorded measurement. The workflow retains the printed paths for a separately catalogued consumer; it does not record the identity-query output.", + "site": [ + 622, + "shell", + "", + "python3 -I -B \"$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py\" --resolve \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At .github/workflows/codec-coverage.yml:629, the step passes the exact retained owner paths, not names inherited from PATH. .github/workflows/codec-coverage.yml:584-598 checks out only the owner files at github.sha and moves them outside the candidate tree. The owner --resolve call at .github/workflows/codec-coverage.yml:622 is captured under set -euo pipefail; the IFS= read -r and exact two-line equality guard at .github/workflows/codec-coverage.yml:624-628 retain the paths unchanged as FFMPEG/FFPROBE. scripts/test_oracle.py:73-108 returns the qualified resolved pair and :128-134 prints those exact fields. Both paths are passed to scripts/gen-v2-fixtures.py. Its HEAD main at scripts/gen-v2-fixtures.py:181-186 retains require fields before generate; generate at scripts/gen-v2-fixtures.py:131 resolves the already resolved paths and uses them as argv[0] at :145-157 through subprocess.run :98. The permitted legacy candidate lacks this supplemental script, so that checkout cannot execute a different oracle through this command.", + "site": [ + 629, + "shell", + "", + "python3 -I scripts/gen-v2-fixtures.py --ffmpeg \"$FFMPEG\" \\\n --ffprobe \"$FFPROBE\" --out \"$RUNNER_TEMP/fixtures\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At .github/workflows/codec-coverage.yml:648, this --resolve child performs oracle admission only. scripts/test_oracle.py:121-134 invokes require and prints its retained paths; require at scripts/test_oracle.py:73-108 runs the platform identity verifier and refuses failures. scripts/oracle_pin.py:108-121 checks version banners; scripts/oracle_pin_macos.py:48-92 checks identity, architecture, signature and encoder availability. Those observations only admit or refuse selection, not a media comparison or recorded measurement. The workflow retains the printed paths for a separately catalogued consumer; it does not record the identity-query output.", + "site": [ + 648, + "shell", + "", + "python3 -I -B \"$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py\" --resolve \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At .github/workflows/codec-coverage.yml:655, the step passes the exact retained owner paths, not names inherited from PATH. .github/workflows/codec-coverage.yml:584-598 checks out only the owner files at github.sha and moves them outside the candidate tree. The owner --resolve call at .github/workflows/codec-coverage.yml:648 is captured under set -euo pipefail; the IFS= read -r and exact two-line equality guard at .github/workflows/codec-coverage.yml:650-654 retain the paths unchanged as FFMPEG/FFPROBE. scripts/test_oracle.py:73-108 returns the qualified resolved pair and :128-134 prints those exact fields. The ffmpeg variable is passed to scripts/v2_fixture_check.py; main at scripts/v2_fixture_check.py:50-55 qualifies the proposed sibling only as an input and replaces opts.ffmpeg with oracle.ffmpeg. Its worker :65 calls verify :25, which uses that field as argv[0]. tools/compat-corpus/encode_breadth.py:312-313 and tools/compat-corpus/r3.py:129-131 execute the same argv through sh exec \"$@\". The permitted legacy candidate lacks this supplemental script, so that checkout cannot execute a different oracle through this command.", + "site": [ + 655, + "shell", + "", + "python3 -I scripts/v2_fixture_check.py --ffmpeg \"$FFMPEG\" \\\n --fixtures \"$RUNNER_TEMP/fixtures\" --work \"$RUNNER_TEMP/fixture-check\" \\\n --report \"$RUNNER_TEMP/public/v2-fixture-reference.json\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At .github/workflows/codec-coverage.yml:666, this --resolve child performs oracle admission only. scripts/test_oracle.py:121-134 invokes require and prints its retained paths; require at scripts/test_oracle.py:73-108 runs the platform identity verifier and refuses failures. scripts/oracle_pin.py:108-121 checks version banners; scripts/oracle_pin_macos.py:48-92 checks identity, architecture, signature and encoder availability. Those observations only admit or refuse selection, not a media comparison or recorded measurement. The workflow retains the printed paths for a separately catalogued consumer; it does not record the identity-query output.", + "site": [ + 666, + "shell", + "", + "python3 -I -B \"$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py\" --resolve \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At .github/workflows/codec-coverage.yml:674, the step passes the exact retained owner paths, not names inherited from PATH. .github/workflows/codec-coverage.yml:584-598 checks out only the owner files at github.sha and moves them outside the candidate tree. The owner --resolve call at .github/workflows/codec-coverage.yml:666 is captured under set -euo pipefail; the IFS= read -r and exact two-line equality guard at .github/workflows/codec-coverage.yml:668-672 retain the paths unchanged as FFMPEG/FFPROBE. scripts/test_oracle.py:73-108 returns the qualified resolved pair and :128-134 prints those exact fields. Both variables are passed to encode_breadth. Its HEAD tools/compat-corpus/encode_breadth.py:840 and :867-870 replace opts with require fields before the context at :849-850. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c keeps the supplied opts.ffmpeg/opts.ffprobe in its tc/check contexts, reference choose/info calls and encoder wrapper; its execute uses sh exec \"$@\" without changing argv[0]. Qualification here comes from the current workflow owner, not a legacy pin-verifier side effect.", + "site": [ + 674, + "shell", + "", + "python3 -I tools/compat-corpus/encode_breadth.py run --coreav \"$RUNNER_TEMP/bin/coreav\" \\\n --harness \"$RUNNER_TEMP/bin/ffmpeg-harness\" --ffmpeg \"$FFMPEG\" \\\n --ffprobe \"$FFPROBE\" --x264 \"$RUNNER_TEMP/bin/x264\" \\\n --fixtures \"$RUNNER_TEMP/fixtures\" --work \"$RUNNER_TEMP/work\" \\\n --records \"$RUNNER_TEMP/public/v2-v3.jsonl\" --summary \"$RUNNER_TEMP/public/v2-v3-summary.json\" \\\n --jobs 4" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At .github/workflows/codec-coverage.yml:743, this --resolve child performs oracle admission only. scripts/test_oracle.py:121-134 invokes require and prints its retained paths; require at scripts/test_oracle.py:73-108 runs the platform identity verifier and refuses failures. scripts/oracle_pin.py:108-121 checks version banners; scripts/oracle_pin_macos.py:48-92 checks identity, architecture, signature and encoder availability. Those observations only admit or refuse selection, not a media comparison or recorded measurement. The workflow retains the printed paths for a separately catalogued consumer; it does not record the identity-query output.", + "site": [ + 743, + "shell", + "", + "python3 -I -B \"$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py\" --resolve \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At .github/workflows/codec-coverage.yml:750, the step passes the exact retained owner paths, not names inherited from PATH. .github/workflows/codec-coverage.yml:711-725 checks out only the owner files at github.sha and moves them outside the candidate tree. The owner --resolve call at .github/workflows/codec-coverage.yml:743 is captured under set -euo pipefail; the IFS= read -r and exact two-line equality guard at .github/workflows/codec-coverage.yml:745-749 retain the paths unchanged as FFMPEG/FFPROBE. scripts/test_oracle.py:73-108 returns the qualified resolved pair and :128-134 prints those exact fields. Both paths are passed to scripts/gen-v2-fixtures.py. Its HEAD main at scripts/gen-v2-fixtures.py:181-186 retains require fields before generate; generate at scripts/gen-v2-fixtures.py:131 resolves the already resolved paths and uses them as argv[0] at :145-157 through subprocess.run :98. The permitted legacy candidate lacks this supplemental script, so that checkout cannot execute a different oracle through this command.", + "site": [ + 750, + "shell", + "", + "python3 -I scripts/gen-v2-fixtures.py --ffmpeg \"$FFMPEG\" \\\n --ffprobe \"$FFPROBE\" --out \"$RUNNER_TEMP/fixtures\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At .github/workflows/codec-coverage.yml:752, the step passes the exact retained owner paths, not names inherited from PATH. .github/workflows/codec-coverage.yml:711-725 checks out only the owner files at github.sha and moves them outside the candidate tree. The owner --resolve call at .github/workflows/codec-coverage.yml:743 is captured under set -euo pipefail; the IFS= read -r and exact two-line equality guard at .github/workflows/codec-coverage.yml:745-749 retain the paths unchanged as FFMPEG/FFPROBE. scripts/test_oracle.py:73-108 returns the qualified resolved pair and :128-134 prints those exact fields. The ffmpeg variable is passed to scripts/v2_fixture_check.py; main at scripts/v2_fixture_check.py:50-55 qualifies the proposed sibling only as an input and replaces opts.ffmpeg with oracle.ffmpeg. Its worker :65 calls verify :25, which uses that field as argv[0]. tools/compat-corpus/encode_breadth.py:312-313 and tools/compat-corpus/r3.py:129-131 execute the same argv through sh exec \"$@\". The permitted legacy candidate lacks this supplemental script, so that checkout cannot execute a different oracle through this command.", + "site": [ + 752, + "shell", + "", + "python3 -I scripts/v2_fixture_check.py --ffmpeg \"$FFMPEG\" \\\n --fixtures \"$RUNNER_TEMP/fixtures\" --work \"$RUNNER_TEMP/fixture-check\" \\\n --report \"$RUNNER_TEMP/public/v2-fixture-reference.json\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At .github/workflows/codec-coverage.yml:766, this --resolve child performs oracle admission only. scripts/test_oracle.py:121-134 invokes require and prints its retained paths; require at scripts/test_oracle.py:73-108 runs the platform identity verifier and refuses failures. scripts/oracle_pin.py:108-121 checks version banners; scripts/oracle_pin_macos.py:48-92 checks identity, architecture, signature and encoder availability. Those observations only admit or refuse selection, not a media comparison or recorded measurement. The workflow retains the printed paths for a separately catalogued consumer; it does not record the identity-query output.", + "site": [ + 766, + "shell", + "", + "python3 -I -B \"$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py\" --resolve \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At .github/workflows/codec-coverage.yml:773, the step passes the exact retained owner paths, not names inherited from PATH. .github/workflows/codec-coverage.yml:711-725 checks out only the owner files at github.sha and moves them outside the candidate tree. The owner --resolve call at .github/workflows/codec-coverage.yml:766 is captured under set -euo pipefail; the IFS= read -r and exact two-line equality guard at .github/workflows/codec-coverage.yml:768-772 retain the paths unchanged as FFMPEG/FFPROBE. scripts/test_oracle.py:73-108 returns the qualified resolved pair and :128-134 prints those exact fields. Both variables are passed to the image runner. tools/compat-corpus/png_bmp_yuv.py:601-605 resolves the paths and calls eb.oracle_programs; tools/compat-corpus/encode_breadth.py:867-870 retains require fields before tools/compat-corpus/png_bmp_yuv.py:617-618 creates the contexts. Its image command at tools/compat-corpus/png_bmp_yuv.py:379-382 retains tc.ffmpeg through tools/compat-corpus/decoded_output.py:159-161 and :24-29 to Popen.", + "site": [ + 773, + "shell", + "", + "python3 -I tools/compat-corpus/png_bmp_yuv.py run --registration \"$REGISTRATION\" \\\n --coreav \"$RUNNER_TEMP/bin/coreav\" --harness \"$RUNNER_TEMP/bin/ffmpeg-harness\" \\\n --image-harness \"$RUNNER_TEMP/bin/image-harness\" \\\n --build-manifest \"$RUNNER_TEMP/bin/manifest-image-build.json\" \\\n --ffmpeg \"$FFMPEG\" --ffprobe \"$FFPROBE\" \\\n --x264 \"$RUNNER_TEMP/bin/x264\" --fixtures \"$RUNNER_TEMP/fixtures\" \\\n --work \"$RUNNER_TEMP/image-work\" --records \"$RUNNER_TEMP/public/v2-images.jsonl\" \\\n --summary \"$RUNNER_TEMP/public/v2-images-summary.json\" \\\n --manifest \"$RUNNER_TEMP/public/v2-images-manifest.json\" --jobs 4" + ], + "verdict": "qualified-via-owner" + } + ] + }, + ".github/workflows/compat-0.1.0.yml": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b979061433995d3a504edddac660216fefbdef556080967f7facf76c89eb1a80", + "sites": [ + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 173, + "shell", + "", + "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" + } + ] + }, + ".github/workflows/deny.yml": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/aac-pns-requirements.txt", + "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/pr-text-requirements.txt", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "27ce7364a3e8448798a04c8403fc716f06140661cd97742674371ad897beca2b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site .github/workflows/deny.yml:68. The shell creates $RUNNER_TEMP/parser at .github/workflows/deny.yml:67 and invokes its pip at :68 with only the hash-pinned markdown-it-py/mdurl requirements. This installs the text parser, not a media/reference executable; the later Python discovery is a different workflow command.", + "site": [ + 68, + "shell", + "", + "\"$RUNNER_TEMP/parser/bin/pip\" install --quiet --require-hashes -r scripts/pr-text-requirements.txt" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site .github/workflows/deny.yml:69. The same venv pip created at .github/workflows/deny.yml:67 installs only the hash-pinned NumPy wheels named by scripts/aac-pns-requirements.txt at :69. It is dependency installation, not transform-test execution or an FFmpeg/FFprobe call.", + "site": [ + 69, + "shell", + "", + "\"$RUNNER_TEMP/parser/bin/pip\" install --quiet --only-binary=:all: --require-hashes -r scripts/aac-pns-requirements.txt" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site .github/workflows/deny.yml:111. The shell selects actionlint extracted at .github/workflows/deny.yml:107-110 after checking the literal release archive SHA. The command at :111 runs that workflow expression linter with both shellcheck and pyflakes disabled; it parses workflow text rather than executing any run block or media program. This row is not an oracle invocation.", + "site": [ + 111, + "shell", + "", + "\"$RUNNER_TEMP/actionlint\" -shellcheck= -pyflakes=" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site .github/workflows/deny.yml:118. The shell invokes that same actionlint binary inside a failure-expected conditional at .github/workflows/deny.yml:118. The generated YAML source at :114-117 contains a deliberately invalid runner context and a literal run: echo hi, but is consumed as lint input, never submitted to Actions or interpreted as a script. Both external linter passes are disabled, and :122 only greps actionlint's diagnostic. No real oracle executes.", + "site": [ + 118, + "shell", + "", + "\"$RUNNER_TEMP/actionlint\" -shellcheck= -pyflakes= \"$RUNNER_TEMP/runner-in-job-env.yml\"" + ], + "verdict": "excluded" + } + ] + }, + ".github/workflows/fuzz-nightly.yml": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/fuzz_upload.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": "9ae7e2ed7d23522743f1648d8d8c2b83f0d9264dabaf8481e6d7f61514179a11", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The selected pip/python are created by python3 -m venv at 137. The Python delegate fuzz_upload.main (27\u201364) only packages finding bytes with tarfile and calls boto3.put_object; it never decodes media or launches a program.", + "site": [ + 138, + "shell", + "", + "\"$RUNNER_TEMP/venv/bin/pip\" install --quiet 'boto3==1.35.36'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The selected pip/python are created by python3 -m venv at 137. The Python delegate fuzz_upload.main (27\u201364) only packages finding bytes with tarfile and calls boto3.put_object; it never decodes media or launches a program.", + "site": [ + 139, + "shell", + "", + "\"$RUNNER_TEMP/venv/bin/python\" -I scripts/fuzz_upload.py \"$RUNNER_TEMP/fuzz/findings\" \\\n \"fuzz-nightly/$(date -u +%F)/$GITHUB_RUN_ID-$GITHUB_RUN_ATTEMPT/shard-$SHARD\"" + ], + "verdict": "excluded" + } + ] + }, + ".github/workflows/github-shapes.yml": { + "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", + "__future__": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "annotations": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", + "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", + "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", + "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", + "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "Cargo.lock", + "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-audio/src/convert.rs", + "crates/coreav-audio/src/convert/layout.rs", + "crates/coreav-audio/src/convert/oracle.rs", + "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/audio-decode.md", + "docs/design/composed-opus-aac-v2.json", + "docs/design/github-shapes-200.md", + "docs/design/oracle-historical-records.json", + "docs/known-divergences-clip.json", + "docs/known-divergences-extract.json", + "docs/known-divergences-join.json", + "docs/known-divergences-remux.json", + "docs/known-divergences-split.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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_fixtures.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/gen-v2-fixtures.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/commands-0.1.0/coverage.json", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/ffmpeg9.json", + "tools/compat-corpus/github-shapes-200/shapes.jsonl", + "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_fixtures.py", + "tools/compat-corpus/github_shapes_inputs.py", + "tools/compat-corpus/github_shapes_set.py", + "tools/compat-corpus/r3.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/v2-fixtures.json", + "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/tests/test_writer_kd_audit_selection.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": "2a4902a0e3b36e7c747fb29a7216b00233867cab296a649f7e4333e32cffdd32", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/github-shapes.yml:91. The manual shell passes its installed FFmpeg/FFprobe paths to github_shapes.py run. tools/compat-corpus/github_shapes.py:510 -> verify_programs:451 -> encode_breadth.oracle_programs:867-873 consumes require's complete pair and replaces opts fields before version execution. run's programs mapping at :515-516 and replay's independently reverified mapping at :481,491-492 therefore contain those returned paths. Fixture generation at :520 -> github_shapes_fixtures.py:25, reference commands and probe witnesses at :177-186,203-205, and output comparison at :290-344 all use that mapping; execute's exec \"$@\" adapter at :85-89 preserves program selection. The generic runner also executes native CoreAV candidate commands at :175-186; they are not reference oracles. Candidate encoder ProgramLog emits runnable text from the same mapped FFmpeg at :180-184 and encode_breadth.py:109-112,369-373. Inputs.instantiate constructs only arguments/fixture representatives, never a new executable.", + "site": [ + 91, + "shell", + "", + "python3 tools/compat-corpus/github_shapes.py run --commit \"$COMMIT\" \\\n --build-record \"$RUNNER_TEMP/shape-build.json\" \\\n --coreav \"$PWD/target/release/coreav\" --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" \\\n --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" --x264 \"$RUNNER_TEMP/oracle/x264\" \\\n --bundle \"$RUNNER_TEMP/shape-evidence\" --scratch \"$RUNNER_TEMP/shape-replay\" \\\n --summary \"$RUNNER_TEMP/shape-summary.json\"" + ], + "verdict": "qualified-via-owner" + } + ] + }, + ".github/workflows/h264-encoder.yml": { + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "h264_g1_conformance": "e1be86dde04abaf392398b46a7363898797eeeacbadb6f93e6c20fbfa86f9c9a", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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-encoder/src/vlc.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/h264_deblock_conformance.py", + "scripts/h264_g1_conformance.py", + "scripts/h264_p_conformance.py", + "scripts/hls_check.py", + "scripts/jm-decoder.env", + "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/tests/test_writer_kd_audit_selection.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": "eb43b7ab76c57ac9c12e091605b848cf1e9de2f94f8491f80dc5f0a7bb8efda2", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/h264-encoder.yml:100. The shell selects $RUNNER_TEMP/g1-oracles/ffmpeg for scripts/h264_g1_conformance.py. main at :282 retains the complete test_oracle.require result as tools before passing it to every synthetic, existing-fixture and metadata compare at :294,304,307. compare at :229-236 launches tools.ffprobe and tools.ffmpeg via run/capture (:54-55,25-31); existing-fixture decode/probe at :300-302 uses those same fields. The generic capture path also launches the native g1 driver (:223-224) and the separately installed JM decoder (:239); those are not unqualified FFmpeg selections. No current path reconstructs a probe or executes args.ffmpeg after qualification.", + "site": [ + 100, + "shell", + "", + "python3 -I scripts/h264_g1_conformance.py \\\n --driver target/release/examples/g1 \\\n --ffmpeg \"$RUNNER_TEMP/g1-oracles/ffmpeg\" \\\n --jm \"$RUNNER_TEMP/g1-oracles/ldecod\" \\\n --fixtures \"$RUNNER_TEMP/g1-existing-fixtures\" \\\n --output \"$RUNNER_TEMP/g1-conformance\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/h264-encoder.yml:108. The shell's installation FFmpeg enters scripts/h264_deblock_conformance.py:71, which retains g1.test_oracle.require's complete pair as tools. Both baseline and all enabled cells pass tools unchanged to g1.compare at :82,91. scripts/h264_g1_conformance.py:229-236 uses tools.ffprobe/ffmpeg through run/capture (:54-55,31), while the same helper also executes the native driver and separate JM decoder (:223,239). Thus all actual FFmpeg reference paths, including the disabled-baseline control, consume returned executable fields rather than the original argument.", + "site": [ + 108, + "shell", + "", + "python3 -I scripts/h264_deblock_conformance.py \\\n --driver target/release/examples/g1 \\\n --ffmpeg \"$RUNNER_TEMP/g1-oracles/ffmpeg\" \\\n --jm \"$RUNNER_TEMP/g1-oracles/ldecod\" \\\n --output \"$RUNNER_TEMP/deblock-conformance\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/h264-encoder.yml:124. The shell passes the G1 installation FFmpeg to scripts/h264_p_conformance.py. verify_tools at :544 retains require's complete pair and returns tools at :557; main consumes it at :580 and passes it to automatic compare at :587 and forced compare at :601. Both reach decode_oracles (:477,527), whose probe/decode argv use tools.ffprobe/ffmpeg at :489-505. run at :405-406 delegates unchanged argv to g1.capture:25-31. Other real uses of these generic helpers are the native P driver (:470), native decode example (:522), and JM (:508), not a new FFmpeg selection. The original ffmpeg/sibling tuple at :538 is only the prequalification executable-existence check; execution and receipts use the returned fields at :547-558.", + "site": [ + 124, + "shell", + "", + "python3 -I scripts/h264_p_conformance.py \\\n --driver target/release/examples/p \\\n --decoder target/release/examples/decode \\\n --forced-fixtures \"$RUNNER_TEMP/p-forced\" \\\n --ffmpeg \"$RUNNER_TEMP/g1-oracles/ffmpeg\" \\\n --jm \"$RUNNER_TEMP/g1-oracles/ldecod\" \\\n --output \"$RUNNER_TEMP/p-conformance\"" + ], + "verdict": "qualified-via-owner" + } + ] + }, + ".github/workflows/hevc-conformance.yml": { + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/hevc-conformance/synthetic.json", + "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/hevc_fixture.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/tests/test_writer_kd_audit_selection.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": "d97d2acea2b9a2a60054c587e7508314c986a0a7f7227abd8d443196ca0719b4", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/hevc-conformance.yml:65. The shell selects verify and both installed oracle paths. scripts/hevc_fixture.py:388-389 retains require's complete pair before binary_identity and prepare at :395-397. prepare expands the retained FFmpeg into fixed recipe/decode templates at :314-318 (templates :111-127; expansion :130-131), probes with the retained FFprobe at :321, and traces headers with that FFmpeg at :334. The unsupported-PCM controls at :286-295 also expand the same returned FFmpeg. capture at :56-58 executes only its supplied command; binary identity/version calls also receive the returned pair. bench/hevc-conformance/synthetic.json is comparison data, not an executable selector or a registered-source exclusion.", + "site": [ + 65, + "shell", + "", + "python3 -I scripts/hevc_fixture.py verify \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" \\\n --output \"$RUNNER_TEMP/hevc-synthetic\"" + ], + "verdict": "qualified-via-owner" + } + ] + }, + ".github/workflows/mediainfo-oracle.yml": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tools/mediainfo-oracle/mediainfo_oracle.py" + ], + "sha256": "0f14421266f76794c62ac74e22b052f79e6900ac893ba7747e0640213c51a6fe", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The direct executable is the separately installed MediaInfo tool (67\u201373). The report delegate receives directories containing prior captures, not executable names: cmd_report reads *.streams.json files and compares JSON (713\u2013736), selected by the report CLI branch at 767\u2013777.", + "site": [ + 73, + "shell", + "", + "\"$RUNNER_TEMP/coreav-oracle-bin/mediainfo\" --Version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The direct executable is the separately installed MediaInfo tool (67\u201373). The report delegate receives directories containing prior captures, not executable names: cmd_report reads *.streams.json files and compares JSON (713\u2013736), selected by the report CLI branch at 767\u2013777.", + "site": [ + 96, + "shell", + "", + "python3 -I tools/mediainfo-oracle/mediainfo_oracle.py report \\\n --ffprobe \"$OUT/ffprobe\" --coreav \"$OUT/coreav\" --mediainfo \"$OUT/mediainfo\" \\\n --out \"$OUT/three-way.json\" --markdown \"$OUT/three-way.md\" \\\n --title 'Three-way stream report on the generated fixtures'" + ], + "verdict": "excluded" + } + ] + }, + ".github/workflows/npm.yml": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/cli/scripts/platform.sh", + "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": "f11fe4cac29d57899e8ec84594af7a5328129d16c283d8971443b8949cd6dbd4", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Line 65 is an outputs.run YAML expression, not a shell command. pip selections come from venv at 151/335. The bin values at 235/366 name CoreAV platform artifacts produced by platform.sh at 168/361; that builder copies its Cargo-built coreav binary at platform.sh:105\u2013115. All bin calls run the product probe/check/clip/version commands.", + "site": [ + 65, + "shell", + "", + "$GITHUB_VALUE" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 65 is an outputs.run YAML expression, not a shell command. pip selections come from venv at 151/335. The bin values at 235/366 name CoreAV platform artifacts produced by platform.sh at 168/361; that builder copies its Cargo-built coreav binary at platform.sh:105\u2013115. All bin calls run the product probe/check/clip/version commands.", + "site": [ + 152, + "shell", + "", + "\"$RUNNER_TEMP/zig/bin/pip\" install --require-hashes -r packages/cli/scripts/zig-requirements.txt" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 65 is an outputs.run YAML expression, not a shell command. pip selections come from venv at 151/335. The bin values at 235/366 name CoreAV platform artifacts produced by platform.sh at 168/361; that builder copies its Cargo-built coreav binary at platform.sh:105\u2013115. All bin calls run the product probe/check/clip/version commands.", + "site": [ + 236, + "shell", + "", + "\"$bin\" probe basic.mp4" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 65 is an outputs.run YAML expression, not a shell command. pip selections come from venv at 151/335. The bin values at 235/366 name CoreAV platform artifacts produced by platform.sh at 168/361; that builder copies its Cargo-built coreav binary at platform.sh:105\u2013115. All bin calls run the product probe/check/clip/version commands.", + "site": [ + 237, + "shell", + "", + "\"$bin\" check --policy web-upload.json basic.mp4" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 65 is an outputs.run YAML expression, not a shell command. pip selections come from venv at 151/335. The bin values at 235/366 name CoreAV platform artifacts produced by platform.sh at 168/361; that builder copies its Cargo-built coreav binary at platform.sh:105\u2013115. All bin calls run the product probe/check/clip/version commands.", + "site": [ + 238, + "shell", + "", + "\"$bin\" clip --start 0 --end 1 basic.mp4 clip.mp4" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 65 is an outputs.run YAML expression, not a shell command. pip selections come from venv at 151/335. The bin values at 235/366 name CoreAV platform artifacts produced by platform.sh at 168/361; that builder copies its Cargo-built coreav binary at platform.sh:105\u2013115. All bin calls run the product probe/check/clip/version commands.", + "site": [ + 336, + "shell", + "", + "\"$RUNNER_TEMP/zig/bin/pip\" install --require-hashes -r packages/cli/scripts/zig-requirements.txt" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 65 is an outputs.run YAML expression, not a shell command. pip selections come from venv at 151/335. The bin values at 235/366 name CoreAV platform artifacts produced by platform.sh at 168/361; that builder copies its Cargo-built coreav binary at platform.sh:105\u2013115. All bin calls run the product probe/check/clip/version commands.", + "site": [ + 368, + "shell", + "", + "\"$bin\" --version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 65 is an outputs.run YAML expression, not a shell command. pip selections come from venv at 151/335. The bin values at 235/366 name CoreAV platform artifacts produced by platform.sh at 168/361; that builder copies its Cargo-built coreav binary at platform.sh:105\u2013115. All bin calls run the product probe/check/clip/version commands.", + "site": [ + 370, + "shell", + "", + "\"$bin\" probe basic.mp4" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 65 is an outputs.run YAML expression, not a shell command. pip selections come from venv at 151/335. The bin values at 235/366 name CoreAV platform artifacts produced by platform.sh at 168/361; that builder copies its Cargo-built coreav binary at platform.sh:105\u2013115. All bin calls run the product probe/check/clip/version commands.", + "site": [ + 372, + "shell", + "", + "\"$bin\" clip --start 0 --end 1 basic.mp4 \"$RUNNER_TEMP/clip.mp4\"" + ], + "verdict": "excluded" + } + ] + }, + ".github/workflows/opus-encode.yml": { + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "packages/cli/scripts/codecs.sh", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/opus_encode_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/tests/test_writer_kd_audit_selection.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": "53bc427e5bdf699fc33a2c5f50553cb535751823fe5ee52f21edae0f58d13244", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The --check-libopus branch first enters shared-owner qualification, then linked_libopus only opens the two binary files and extracts version strings (177\u2013185); main returns at 211\u2013212 before any make_sources/reference media execution. This is an intentional binary-linkage inspection, not an unqualified media oracle.", + "site": [ + 76, + "shell", + "", + "python3 -I scripts/opus_encode_check.py --coreav target/release/coreav \\\n --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" --check-libopus" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "opus.main replaces FFmpeg with qualified.ffmpeg and the explicitly supplied FFprobe with qualified.ffprobe (198\u2013201) before any source generation. Those fields feed make_sources (214; helper executes its parameter at 101), pcm (215/264\u2013265; helper at 122), arms/timed (222\u2013234; helpers at 83\u201394,77\u201380), and probe_audio (245\u2013246; helper at 111). run forwards argv unchanged (74); linkage checks only read bytes (177\u2013185).", + "site": [ + 83, + "shell", + "", + "python3 -I scripts/opus_encode_check.py --coreav target/release/coreav \\\n --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" --ffprobe \"$RUNNER_TEMP/coreav-oracle-bin/ffprobe\" \\\n --work \"$RUNNER_TEMP/opus-encode\" --out \"$RUNNER_TEMP/opus-encode-report.json\"" + ], + "verdict": "qualified-via-owner" + } + ] + }, + ".github/workflows/pr-text.yml": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "2021e87956266a4a8fb2da62380030c8efecbd47736edf5df0d45335b0827161", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The selected pip is installed by python3 -m venv at 45 and used only to install the Markdown parser requirements at 46; this is package installation, not an oracle invocation.", + "site": [ + 46, + "shell", + "", + "\"$RUNNER_TEMP/parser/bin/pip\" install --quiet --require-hashes -r scripts/pr-text-requirements.txt" + ], + "verdict": "excluded" + } + ] + }, + ".github/workflows/python.yml": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav": "d05fb0ee8dfc894f6c42c877201bd45110e7a4e1dd1fb75b445f25e70c21070e", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pytest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "socket": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sysconfig": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091" + }, + "requires": [ + "crates/coreav-py/coreav.pyi", + "crates/coreav-py/tests/test_coreav.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", + "tools/oss-fuzz/coreav/Dockerfile", + "tools/oss-fuzz/coreav/build.sh", + "tools/oss-fuzz/coreav/project.yaml" + ], + "sha256": "9ed411a7d27a838f07a04d0bcf1e2e6459d7b77049cd71b0b37552f8358162c7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Line 56 is outputs.run YAML data. The python loop chooses the literal python3.9/python3.13 interpreters (170), creates venvs (171), installs the built wheel and pytest (172,260), and runs the product wheel tests (173,261). Those tests execute only COREAV_CLI (test_coreav.py:26,60) or the installed CoreAV console script constructed with sysconfig at 299\u2013305; the Linux COREAV_CLI is explicitly the Cargo product build (workflow:151,165).", + "site": [ + 56, + "shell", + "", + "$GITHUB_VALUE" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 56 is outputs.run YAML data. The python loop chooses the literal python3.9/python3.13 interpreters (170), creates venvs (171), installs the built wheel and pytest (172,260), and runs the product wheel tests (173,261). Those tests execute only COREAV_CLI (test_coreav.py:26,60) or the installed CoreAV console script constructed with sysconfig at 299\u2013305; the Linux COREAV_CLI is explicitly the Cargo product build (workflow:151,165).", + "site": [ + 171, + "shell", + "", + "\"$python\" -m venv \"$RUNNER_TEMP/venv-$python\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 56 is outputs.run YAML data. The python loop chooses the literal python3.9/python3.13 interpreters (170), creates venvs (171), installs the built wheel and pytest (172,260), and runs the product wheel tests (173,261). Those tests execute only COREAV_CLI (test_coreav.py:26,60) or the installed CoreAV console script constructed with sysconfig at 299\u2013305; the Linux COREAV_CLI is explicitly the Cargo product build (workflow:151,165).", + "site": [ + 172, + "shell", + "", + "\"$RUNNER_TEMP/venv-$python/bin/pip\" install --quiet dist/*.whl pytest" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 56 is outputs.run YAML data. The python loop chooses the literal python3.9/python3.13 interpreters (170), creates venvs (171), installs the built wheel and pytest (172,260), and runs the product wheel tests (173,261). Those tests execute only COREAV_CLI (test_coreav.py:26,60) or the installed CoreAV console script constructed with sysconfig at 299\u2013305; the Linux COREAV_CLI is explicitly the Cargo product build (workflow:151,165).", + "site": [ + 173, + "shell", + "", + "\"$RUNNER_TEMP/venv-$python/bin/python\" -m pytest -q -p no:cacheprovider \\\n \"$GITHUB_WORKSPACE/crates/coreav-py/tests\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 56 is outputs.run YAML data. The python loop chooses the literal python3.9/python3.13 interpreters (170), creates venvs (171), installs the built wheel and pytest (172,260), and runs the product wheel tests (173,261). Those tests execute only COREAV_CLI (test_coreav.py:26,60) or the installed CoreAV console script constructed with sysconfig at 299\u2013305; the Linux COREAV_CLI is explicitly the Cargo product build (workflow:151,165).", + "site": [ + 260, + "shell", + "", + "\"$RUNNER_TEMP/venv/bin/pip\" install --quiet dist/*.whl pytest" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Line 56 is outputs.run YAML data. The python loop chooses the literal python3.9/python3.13 interpreters (170), creates venvs (171), installs the built wheel and pytest (172,260), and runs the product wheel tests (173,261). Those tests execute only COREAV_CLI (test_coreav.py:26,60) or the installed CoreAV console script constructed with sysconfig at 299\u2013305; the Linux COREAV_CLI is explicitly the Cargo product build (workflow:151,165).", + "site": [ + 261, + "shell", + "", + "\"$RUNNER_TEMP/venv/bin/python\" -m pytest -q -p no:cacheprovider \\\n \"$GITHUB_WORKSPACE/crates/coreav-py/tests\"" + ], + "verdict": "excluded" + } + ] + }, + ".github/workflows/release.yml": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "packages/cli/scripts/platform.sh", + "packages/cli/test/release-clips.sh", + "packages/cli/test/release-smoke.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": "cff356beb80680c5b6d20298f88b1d460333721709fc0426365c61427de4856e", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "This call executes release-clips.sh with the installed oracle directory prepended to PATH, but qualification is inside the callee: it runs test_oracle.py --resolve (13), validates and retains both returned lines (14\u201318), then builds the executable array from retained FFMPEG (27) for all clip-generation commands (28\u201335). The encoder-list call also uses retained FFMPEG (20).", + "site": [ + 77, + "shell", + "", + "PATH=\"$RUNNER_TEMP/ffmpeg:$PATH\" packages/cli/test/release-clips.sh \"$RUNNER_TEMP/clips\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds default/full CoreAV packages with platform.sh at 164\u2013165. bin is constructed from that output at 178\u2013180; multicall is a copy of the same bin (198\u2013203), so ffprobe spelling is CoreAV under test. python is selected as python3 or python by OS at 218\u2013219 and runs release-smoke.py, which only executes its passed binary for product transcode/probe/decode-audio (33\u201334,49\u2013107). pip comes from the venv at 143.", + "site": [ + 144, + "shell", + "", + "\"$RUNNER_TEMP/zig/bin/pip\" install --require-hashes -r packages/cli/scripts/zig-requirements.txt" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds default/full CoreAV packages with platform.sh at 164\u2013165. bin is constructed from that output at 178\u2013180; multicall is a copy of the same bin (198\u2013203), so ffprobe spelling is CoreAV under test. python is selected as python3 or python by OS at 218\u2013219 and runs release-smoke.py, which only executes its passed binary for product transcode/probe/decode-audio (33\u201334,49\u2013107). pip comes from the venv at 143.", + "site": [ + 181, + "shell", + "", + "\"$bin\" --version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds default/full CoreAV packages with platform.sh at 164\u2013165. bin is constructed from that output at 178\u2013180; multicall is a copy of the same bin (198\u2013203), so ffprobe spelling is CoreAV under test. python is selected as python3 or python by OS at 218\u2013219 and runs release-smoke.py, which only executes its passed binary for product transcode/probe/decode-audio (33\u201334,49\u2013107). pip comes from the venv at 143.", + "site": [ + 191, + "shell", + "", + "\"$bin\" ffprobe -v error -of json -show_format -show_streams \\\n crates/coreav-audio/fuzz/regressions/decode/edit-rounding.mp4" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds default/full CoreAV packages with platform.sh at 164\u2013165. bin is constructed from that output at 178\u2013180; multicall is a copy of the same bin (198\u2013203), so ffprobe spelling is CoreAV under test. python is selected as python3 or python by OS at 218\u2013219 and runs release-smoke.py, which only executes its passed binary for product transcode/probe/decode-audio (33\u201334,49\u2013107). pip comes from the venv at 143.", + "site": [ + 203, + "shell", + "", + "\"$program\" \"${args[@]}\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds default/full CoreAV packages with platform.sh at 164\u2013165. bin is constructed from that output at 178\u2013180; multicall is a copy of the same bin (198\u2013203), so ffprobe spelling is CoreAV under test. python is selected as python3 or python by OS at 218\u2013219 and runs release-smoke.py, which only executes its passed binary for product transcode/probe/decode-audio (33\u201334,49\u2013107). pip comes from the venv at 143.", + "site": [ + 222, + "shell", + "", + "\"$python\" -I packages/cli/test/release-smoke.py default \"packages/cli/npm/$PLATFORM/bin/$exe\" \"$RUNNER_TEMP/clips\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds default/full CoreAV packages with platform.sh at 164\u2013165. bin is constructed from that output at 178\u2013180; multicall is a copy of the same bin (198\u2013203), so ffprobe spelling is CoreAV under test. python is selected as python3 or python by OS at 218\u2013219 and runs release-smoke.py, which only executes its passed binary for product transcode/probe/decode-audio (33\u201334,49\u2013107). pip comes from the venv at 143.", + "site": [ + 223, + "shell", + "", + "\"$python\" -I packages/cli/test/release-smoke.py full \"packages/cli/full/$PLATFORM/bin/$exe\" \"$RUNNER_TEMP/clips\"" + ], + "verdict": "excluded" + } + ] + }, + ".github/workflows/svt-av1-native.yml": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "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", + "scripts/encoders/svt-av1/build.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": "2e709cf4ca1a5b11bf9134941fe44fa35eb7f3049c196b27e0cf1d62f4143741", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The invoked svt-av1-version is a local C probe compiled by scripts/encoders/svt-av1/build.py:258\u2013277, whose main checks linked SVT symbols and prints svt_av1_get_version. The preceding workflow line 106 builds that exact prefix. It is not FFmpeg/ffprobe.", + "site": [ + 107, + "shell", + "", + "\"$RUNNER_TEMP/svt-av1/bin/svt-av1-version\"" + ], + "verdict": "excluded" + } + ] + }, + ".github/workflows/tests/test_pr_redirect.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/pr-redirect.yml", + "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": "385127205b40c4b2270498c9b76d91d44b8222db55b1d07bbb408c43294e7502", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:101 (process, NODE or 'node'). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 101, + "process", + ".Redirect.run_script", + "NODE or 'node'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:107 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 107, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:116 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 116, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:132 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 132, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:136 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 136, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:142 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 142, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:150 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 150, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:153 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 153, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:157 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 157, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:161 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 161, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:166 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 166, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:173 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 173, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:177 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 177, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:184 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 184, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:190 (delegated, self.run_script). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 190, + "delegated", + "", + "self.run_script" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site .github/workflows/tests/test_pr_redirect.py:242 (embedded-source, ). run_script selects only Node and the literal HARNESS. It supplies the extracted github-script body as JSON to AsyncFunction with an entirely local mocked GitHub API; the body only transforms descriptions and calls those mocks. It has no process/native-program calls. quote forwards text through that same script; command-looking Markdown remains string data and never becomes argv.", + "site": [ + 242, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + ".github/workflows/vp9-corpus.yml": { + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "rust:tools/vp9-corpus-oracle/src/main.rs:boundary": "ce4e3d9e22afbcad3cf9ec4a754a6771116d68086ee9a5aed46b67b017a0239f", + "rust:tools/vp9-corpus-oracle/src/main.rs:known_tail": "25cab1f4bd064278e3a7348fc4fda10d23e64668d08a0763969c754b7bad3418", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/measurements/vp9-native/file-condition.json", + "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/vp9_corpus.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "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/tests/test_writer_kd_audit_selection.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", + "tools/vp9-corpus-oracle/Cargo.toml", + "tools/vp9-corpus-oracle/src/boundary.rs", + "tools/vp9-corpus-oracle/src/known_tail.rs", + "tools/vp9-corpus-oracle/src/main.rs" + ], + "sha256": "c42f4c11fb8053b3f6b0f40d047cf23e074df4292ba4e5bb5036c9885ec85ac6", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "vp9_corpus.main replaces args.ffmpeg and args.ffprobe with the owner-returned values (457\u2013458) before dispatch. On this exact branch, preflight resolves the file and calls compare with the unchanged args (425\u2013430). compare launches args.ffprobe directly (294), and passes args.ffmpeg to ffmpeg_command (315), whose argv starts with that parameter (264); child only stringifies and launches that argv (153). The other executable is the Cargo-built CoreAV VP9 adapter (workflow:41), whose main dispatches to in-process CoreAV FrameDecoder/Decoder, not an external reference tool.", + "site": [ + 65, + "shell", + "", + "python3 -I scripts/vp9_corpus.py preflight --file \"$RUNNER_TEMP/preflight.webm\" \\\n --native target/release/vp9-corpus-oracle --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n --ffprobe \"$RUNNER_TEMP/coreav-oracle-bin/ffprobe\" --private \"$RUNNER_TEMP/preflight\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "vp9_corpus.main replaces args.ffmpeg and args.ffprobe with the owner-returned values (457\u2013458) before dispatch. On this exact branch, run validates its fetched listing then calls compare(entry,args,...) unchanged (326\u2013348). compare launches args.ffprobe directly (294), and passes args.ffmpeg to ffmpeg_command (315), whose argv starts with that parameter (264); child only stringifies and launches that argv (153). The other executable is the Cargo-built CoreAV VP9 adapter (workflow:41), whose main dispatches to in-process CoreAV FrameDecoder/Decoder, not an external reference tool.", + "site": [ + 122, + "shell", + "", + "python3 -I scripts/vp9_corpus.py run --files \"$RUNNER_TEMP/media\" \\\n --native \"$RUNNER_TEMP/bin/vp9-corpus-oracle\" --ffmpeg \"$RUNNER_TEMP/bin/oracle/ffmpeg\" \\\n --ffprobe \"$RUNNER_TEMP/bin/oracle/ffprobe\" --private \"$RUNNER_TEMP/private\" \\\n --summary \"$RUNNER_TEMP/public/summary-$GITHUB_VALUE.json\" --shard '$GITHUB_VALUE/8'" + ], + "verdict": "qualified-via-owner" + } + ] + }, + ".github/workflows/vp9-filter.yml": { + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "vp9_corpus": "4b8c0641be52e91106c26f85a216cd2ea8b4bd27ea4510cdfc20ff4a9aecfc44", + "vp9_filter_frames": "9e632747fc006a135a35f182da72328082da90785cf8299daba92f4051cc5c45", + "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/measurements/vp9-filter-coverage/plan.json", + "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/vp9_corpus.py", + "scripts/vp9_filter_coverage.py", + "scripts/vp9_filter_frames.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "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/tests/test_writer_kd_audit_selection.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": "6a2e153f523d9f5e3aa0d6bdba06bcb1bdc2459bef896a6dba3be8d5e025d625", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Current site .github/workflows/vp9-filter.yml:68. The workflow MODE is only smoke or measure (:64; manual choices :14), so this row enters capture rather than replay-only code. scripts/vp9_filter_coverage.py:189-192 retains corpus.test_oracle.require's complete pair before encoding at :207-209 or remux/roundtrip at :232-235. capture passes those same args to corpus.compare at :242; scripts/vp9_corpus.py:294-296 probes with args.ffprobe and :315 builds the reference from args.ffmpeg. Its child at :148-153 launches supplied argv unchanged; other real child users here are git provenance and the native adapter inspect/decode at :303,312, not additional reference tools. Both MODE branches therefore qualify their actual real oracle programs; the separate workflow verify-bin step is not the proof.", + "site": [ + 68, + "shell", + "", + "python3 -I scripts/vp9_filter_coverage.py \"$MODE\" \\\n --native target/release/vp9-corpus-oracle \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" \\\n --out \"$RUNNER_TEMP/filter-report.json\"" + ], + "verdict": "qualified-via-owner" + } + ] + }, + ".github/workflows/wasm.yml": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "rust:crates/coreav-wasm/tests/thumbnail_contract.rs:mkv": "c1ab39e3ab1a5563789d795cdf77a1891e5d9c3bf122a1c2649972f83ba1f666", + "rust:crates/coreav-wasm/tests/thumbnail_contract.rs:mp4": "eb384c848e31aaf5762eb2430ed5e8198f2e293f04f1f8e7b443e0d06e70f2d1", + "rust:crates/coreav-wasm/tests/thumbnail_contract.rs:streams": "a7fdc3b1f47e88a4e5b3c8a50ed986ce442cd6c65658882bb2d0cf0fdb17eaf0", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-h264/tests/common/streams.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-wasm/src/ops.rs", + "crates/coreav-wasm/src/thumbnail.rs", + "crates/coreav-wasm/tests/thumbnail_contract.rs", + "docs/design/oracle-historical-records.json", + "packages/wasm-h264/test/installed/roster.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": "9aabe5a9c9a711580451b00bdfbecda3132e2530f826f70ec748ab869bc482f9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The workflow selects exactly Cargo compiler-artifact executable thumbnail_contract (wasm.yml:262-263), then runs its enabled tests at 264. The Linux/native-h264 test builds bytes with imported Matroska, ISO BMFF and H264 test builders (thumbnail_contract.rs:22-29) and executes ops::run_stream at 296,549,679 or thumbnail_bounded at 589. ops.rs:424 calls the native thumbnail implementation, whose thumbnail.rs:217 calls thumbnail_bounded_with_budgets in process. Export and generated-manifest allocation tests are explicitly ignored at thumbnail_contract.rs:797,872 and are not selected at this invocation. No reference-tool subprocess occurs in this closure.", + "site": [ + 264, + "shell", + "", + "\"$test_binary\"" + ], + "verdict": "excluded" + } + ] + }, + "LICENSE-APACHE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "LICENSE-MIT": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "425a337a23d1e1685c1c0fbb8c79101b443e76a67166aaf0e76a5d105fe98cfb", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "bench/audio-decode/capacity.py:91 is the exact process site \"'ldd'\" (occurrence 0) in an immutable registered/frozen source. The capacity/provenance code is explicitly frozen by scripts/oracle_invocation_check.py:86-88; its judging-input roster is bench/audio-decode/capacity.py:30-36. verify_tools consumes the caller-supplied tools map (78-85,257-260); a pin-verifier call is not returned-pair qualification.", + "site": [ + 91, + "process", + ".verify_tools", + "'ldd'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "bench/audio-decode/capacity.py:260 is the exact delegated site 'verify_tools' (occurrence 0) in an immutable registered/frozen source. The capacity/provenance code is explicitly frozen by scripts/oracle_invocation_check.py:86-88; its judging-input roster is bench/audio-decode/capacity.py:30-36. verify_tools consumes the caller-supplied tools map (78-85,257-260); a pin-verifier call is not returned-pair qualification.", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "bench/audio-decode/run.py:250 is the exact delegated site 'receipts.invoke' (occurrence 0) in an immutable registered/frozen source. This capacity runner is explicitly frozen by scripts/oracle_invocation_check.py:87-88, alongside bench/audio-decode/capacity.py:35-36. Its CLI loads the supplied tools JSON and passes that map to Executor (431-449); reference commands use the map at 264 and 319-322. This exclusion relies on the source freeze, not those inherited paths.", + "site": [ + 250, + "delegated", + "", + "receipts.invoke" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "bench/audio-decode/run.py:264 is the exact command site \"self.tools['ffprobe']\" (occurrence 0) in an immutable registered/frozen source. This capacity runner is explicitly frozen by scripts/oracle_invocation_check.py:87-88, alongside bench/audio-decode/capacity.py:35-36. Its CLI loads the supplied tools JSON and passes that map to Executor (431-449); reference commands use the map at 264 and 319-322. This exclusion relies on the source freeze, not those inherited paths.", + "site": [ + 264, + "command", + ".Executor.selected_stream", + "self.tools['ffprobe']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "bench/audio-decode/run.py:264 is the exact delegated site 'self.invoke' (occurrence 0) in an immutable registered/frozen source. This capacity runner is explicitly frozen by scripts/oracle_invocation_check.py:87-88, alongside bench/audio-decode/capacity.py:35-36. Its CLI loads the supplied tools JSON and passes that map to Executor (431-449); reference commands use the map at 264 and 319-322. This exclusion relies on the source freeze, not those inherited paths.", + "site": [ + 264, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "bench/audio-decode/run.py:283 is the exact delegated site 'self.selected_stream' (occurrence 0) in an immutable registered/frozen source. This capacity runner is explicitly frozen by scripts/oracle_invocation_check.py:87-88, alongside bench/audio-decode/capacity.py:35-36. Its CLI loads the supplied tools JSON and passes that map to Executor (431-449); reference commands use the map at 264 and 319-322. This exclusion relies on the source freeze, not those inherited paths.", + "site": [ + 283, + "delegated", + "", + "self.selected_stream" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "bench/audio-decode/run.py:291 is the exact delegated site 'self.invoke' (occurrence 0) in an immutable registered/frozen source. This capacity runner is explicitly frozen by scripts/oracle_invocation_check.py:87-88, alongside bench/audio-decode/capacity.py:35-36. Its CLI loads the supplied tools JSON and passes that map to Executor (431-449); reference commands use the map at 264 and 319-322. This exclusion relies on the source freeze, not those inherited paths.", + "site": [ + 291, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "bench/audio-decode/run.py:306 is the exact delegated site 'self.invoke' (occurrence 0) in an immutable registered/frozen source. This capacity runner is explicitly frozen by scripts/oracle_invocation_check.py:87-88, alongside bench/audio-decode/capacity.py:35-36. Its CLI loads the supplied tools JSON and passes that map to Executor (431-449); reference commands use the map at 264 and 319-322. This exclusion relies on the source freeze, not those inherited paths.", + "site": [ + 306, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "bench/audio-decode/run.py:319 is the exact delegated site 'self.invoke' (occurrence 0) in an immutable registered/frozen source. This capacity runner is explicitly frozen by scripts/oracle_invocation_check.py:87-88, alongside bench/audio-decode/capacity.py:35-36. Its CLI loads the supplied tools JSON and passes that map to Executor (431-449); reference commands use the map at 264 and 319-322. This exclusion relies on the source freeze, not those inherited paths.", + "site": [ + 319, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "bench/audio-decode/run.py:320 is the exact command site \"self.tools['ffmpeg']\" (occurrence 0) in an immutable registered/frozen source. This capacity runner is explicitly frozen by scripts/oracle_invocation_check.py:87-88, alongside bench/audio-decode/capacity.py:35-36. Its CLI loads the supplied tools JSON and passes that map to Executor (431-449); reference commands use the map at 264 and 319-322. This exclusion relies on the source freeze, not those inherited paths.", + "site": [ + 320, + "command", + ".Executor.__call__", + "self.tools['ffmpeg']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "bench/audio-decode/run.py:329 is the exact delegated site 'self.invoke' (occurrence 0) in an immutable registered/frozen source. This capacity runner is explicitly frozen by scripts/oracle_invocation_check.py:87-88, alongside bench/audio-decode/capacity.py:35-36. Its CLI loads the supplied tools JSON and passes that map to Executor (431-449); reference commands use the map at 264 and 319-322. This exclusion relies on the source freeze, not those inherited paths.", + "site": [ + 329, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "bench/audio-decode/run.py:443 is the exact delegated site 'capacity.make_binding' (occurrence 0) in an immutable registered/frozen source. This capacity runner is explicitly frozen by scripts/oracle_invocation_check.py:87-88, alongside bench/audio-decode/capacity.py:35-36. Its CLI loads the supplied tools JSON and passes that map to Executor (431-449); reference commands use the map at 264 and 319-322. This exclusion relies on the source freeze, not those inherited paths.", + "site": [ + 443, + "delegated", + "", + "capacity.make_binding" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "bench/audio-decode/run.py:463 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. This capacity runner is explicitly frozen by scripts/oracle_invocation_check.py:87-88, alongside bench/audio-decode/capacity.py:35-36. Its CLI loads the supplied tools JSON and passes that map to Executor (431-449); reference commands use the map at 264 and 319-322. This exclusion relies on the source freeze, not those inherited paths.", + "site": [ + 463, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "bench/audio-decode/tests/test_oracle.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/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/tests/test_writer_kd_audit_selection.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": "edf021ec636ca47fb3219cdd5fe100576ba7be65cea93c75f97a3322f8dc8949", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:32 (delegated, receipts.invoke). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 32, + "delegated", + "", + "receipts.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:35 (delegated, self.call). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 35, + "delegated", + "", + "self.call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:45 (delegated, self.call). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 45, + "delegated", + "", + "self.call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:53 (delegated, self.call). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 53, + "delegated", + "", + "self.call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:62 (delegated, self.call). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 62, + "delegated", + "", + "self.call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:77 (delegated, receipts.invoke). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 77, + "delegated", + "", + "receipts.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:85 (delegated, self.call). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 85, + "delegated", + "", + "self.call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:88 (delegated, self.call). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 88, + "delegated", + "", + "self.call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:94 (delegated, self.call). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 94, + "delegated", + "", + "self.call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:115 (delegated, receipts.invoke). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 115, + "delegated", + "", + "receipts.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:148 (delegated, self.call). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 148, + "delegated", + "", + "self.call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:153 (delegated, self.call). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 153, + "delegated", + "", + "self.call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:157 (delegated, self.call). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 157, + "delegated", + "", + "self.call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:170 (process, sys.executable). ReceiptTests.call supplies sys.executable plus literal controlled Python code to receipts.invoke; tool is a receipt label, not argv[0]. Explicit invoke at 77 uses controlled Python/absent-path inputs, 115 deliberately invalid arguments, and cancellation at 170 runs a generated Python driver whose only child is the controlled Python fork/sleep program. Assertions check diagnostics, caps, signals and cleanup, never media truth.", + "site": [ + 170, + "process", + ".ReceiptTests.test_cancellation_kills_reaps_and_produces_a_closed_receipt", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:186 (embedded-source, ). OracleTests writes STUB verbatim to all tool paths (ffmpeg, ffprobe, coreav, comparator) in a temporary directory and creates a non-media marker input. STUB prints synthetic streams/samples/status or controlled failures. Forwarding callbacks at 304/405 execute argv constructed with this tools object; the reader seam at 373 uses its fake ffprobe; the CLI argv at 463 is given the same generated fakes and malformed record. These are intentional process/protocol controls, not qualified real oracles.", + "site": [ + 186, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:304 (delegated, receipts.invoke). OracleTests writes STUB verbatim to all tool paths (ffmpeg, ffprobe, coreav, comparator) in a temporary directory and creates a non-media marker input. STUB prints synthetic streams/samples/status or controlled failures. Forwarding callbacks at 304/405 execute argv constructed with this tools object; the reader seam at 373 uses its fake ffprobe; the CLI argv at 463 is given the same generated fakes and malformed record. These are intentional process/protocol controls, not qualified real oracles.", + "site": [ + 304, + "delegated", + "", + "receipts.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:373 (command, tools.ffprobe). OracleTests writes STUB verbatim to all tool paths (ffmpeg, ffprobe, coreav, comparator) in a temporary directory and creates a non-media marker input. STUB prints synthetic streams/samples/status or controlled failures. Forwarding callbacks at 304/405 execute argv constructed with this tools object; the reader seam at 373 uses its fake ffprobe; the CLI argv at 463 is given the same generated fakes and malformed record. These are intentional process/protocol controls, not qualified real oracles.", + "site": [ + 373, + "command", + ".OracleTests.install_mp4_model.reference", + "tools.ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:405 (delegated, receipts.invoke). OracleTests writes STUB verbatim to all tool paths (ffmpeg, ffprobe, coreav, comparator) in a temporary directory and creates a non-media marker input. STUB prints synthetic streams/samples/status or controlled failures. Forwarding callbacks at 304/405 execute argv constructed with this tools object; the reader seam at 373 uses its fake ffprobe; the CLI argv at 463 is given the same generated fakes and malformed record. These are intentional process/protocol controls, not qualified real oracles.", + "site": [ + 405, + "delegated", + "", + "receipts.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_oracle.py:463 (process, args). OracleTests writes STUB verbatim to all tool paths (ffmpeg, ffprobe, coreav, comparator) in a temporary directory and creates a non-media marker input. STUB prints synthetic streams/samples/status or controlled failures. Forwarding callbacks at 304/405 execute argv constructed with this tools object; the reader seam at 373 uses its fake ffprobe; the CLI argv at 463 is given the same generated fakes and malformed record. These are intentional process/protocol controls, not qualified real oracles.", + "site": [ + 463, + "process", + ".OracleTests.test_cli_writes_atomic_error_receipt_without_traceback_or_secret_text", + "args" + ], + "verdict": "excluded" + } + ] + }, + "bench/audio-decode/tests/test_run.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Mock": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "gc": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "tracemalloc": "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/tests/test_writer_kd_audit_selection.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": "42c983e87ed149c992401d5384c62a1645c15a3edd6d5e1cf652df1a3188be8d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_run.py:360 (process, *prefix). The selected process calls mount and umount a temporary Linux tmpfs; optional prefix is empty or sudo -n. They are filesystem-bound controls, not oracle binaries. The nested child writer is generated Python and its Executor tools all point to that controlled writer.", + "site": [ + 360, + "process", + ".BoundaryTests.test_kernel_bound_covers_child_written_files_and_streamed_captures", + "*prefix" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site bench/audio-decode/tests/test_run.py:385 (process, *prefix). The selected process calls mount and umount a temporary Linux tmpfs; optional prefix is empty or sudo -n. They are filesystem-bound controls, not oracle binaries. The nested child writer is generated Python and its Executor tools all point to that controlled writer.", + "site": [ + 385, + "process", + ".BoundaryTests.test_kernel_bound_covers_child_written_files_and_streamed_captures", + "*prefix" + ], + "verdict": "excluded" + } + ] + }, + "bench/hevc-conformance/evidence-public.pem": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/hevc-conformance.yml", + "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": "b0798e85cdcc76d0ebf8c81e5def837111ce74c7b52f2d2ed50a550da3faab32", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only metadata and the public-key header were inspected: regular mode 0644, no shebang, BEGIN PUBLIC KEY header. No key payload was printed. The cited workflow supplies this exact file as openssl pkeyutl -encrypt -pubin -inkey data, not as an executable/script. Public encryption-key data is not an oracle invocation.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "bench/npx/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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/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/tests/test_bench_npx_oracle.py", + "scripts/tests/test_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/tests/test_writer_kd_audit_selection.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": "ace039ae466c3d81c7a58eabc52eada86c58eb916dacf9dc9146ef046b4b3bbd", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At bench/npx/run.py:1 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:49 (process cmd, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 49, + "process", + ".run", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:59 (command ffprobe, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 59, + "command", + ".operations", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:64 (command ffprobe, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 64, + "command", + ".operations", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:66 (command ffmpeg, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 66, + "command", + ".operations", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:74 (command ffmpeg, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 74, + "command", + ".operations", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:81 (command ffmpeg, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 81, + "command", + ".operations.remux.build", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:88 (command ffmpeg, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 88, + "command", + ".operations", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:92 (command ffmpeg, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 92, + "command", + ".operations", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/npx/run.py:130 (delegated run, occurrence 0), these candidate/package calls execute native=COREAV_BIN (222), the installed CoreAV or Node WASI launcher (246-247), npm pack/install (181-186), or CoreAV/Node/npx --version (197-206). run executes those argv at 49; none selects an FFmpeg oracle.", + "site": [ + 130, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/npx/run.py:133 (delegated run, occurrence 0), these candidate/package calls execute native=COREAV_BIN (222), the installed CoreAV or Node WASI launcher (246-247), npm pack/install (181-186), or CoreAV/Node/npx --version (197-206). run executes those argv at 49; none selects an FFmpeg oracle.", + "site": [ + 133, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:153 (delegated run, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 153, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:166 (delegated run, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 166, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/npx/run.py:206 (delegated run, occurrence 0), these candidate/package calls execute native=COREAV_BIN (222), the installed CoreAV or Node WASI launcher (246-247), npm pack/install (181-186), or CoreAV/Node/npx --version (197-206). run executes those argv at 49; none selects an FFmpeg oracle.", + "site": [ + 206, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:238 (process cmd, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 238, + "process", + ".main.version", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/npx/run.py:244 (delegated install, occurrence 0), these candidate/package calls execute native=COREAV_BIN (222), the installed CoreAV or Node WASI launcher (246-247), npm pack/install (181-186), or CoreAV/Node/npx --version (197-206). run executes those argv at 49; none selects an FFmpeg oracle.", + "site": [ + 244, + "delegated", + "", + "install" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/npx/run.py:262 (delegated version, occurrence 0), the two version calls receive node --version and npm --version (262); version executes cmd at 238, not an FFmpeg command.", + "site": [ + 262, + "delegated", + "", + "version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/npx/run.py:262 (delegated version, occurrence 1), the two version calls receive node --version and npm --version (262); version executes cmd at 238, not an FFmpeg command.", + "occurrence": 1, + "site": [ + 262, + "delegated", + "", + "version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:263 (command str(oracle.ffmpeg), occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. Folded to bench/npx/run.py:238, where version executes its argv; an exclusion shares the discovered line.", + "fold_to": 238, + "site": [ + 263, + "command", + ".main", + "str(oracle.ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:263 (delegated version, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. Folded to bench/npx/run.py:238, where version executes its argv; an exclusion shares the discovered line.", + "fold_to": 238, + "site": [ + 263, + "delegated", + "", + "version" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/npx/run.py:263 (delegated version, occurrence 1), the second version relay on this line receives native --version, where native is COREAV_BIN (222). The first relay on the line is the separately qualified ffmpeg call.", + "occurrence": 1, + "site": [ + 263, + "delegated", + "", + "version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/npx/run.py:265 (delegated launcher_costs, occurrence 0), these candidate/package calls execute native=COREAV_BIN (222), the installed CoreAV or Node WASI launcher (246-247), npm pack/install (181-186), or CoreAV/Node/npx --version (197-206). run executes those argv at 49; none selects an FFmpeg oracle.", + "site": [ + 265, + "delegated", + "", + "launcher_costs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/npx/run.py:277 (command native, occurrence 0), these candidate/package calls execute native=COREAV_BIN (222), the installed CoreAV or Node WASI launcher (246-247), npm pack/install (181-186), or CoreAV/Node/npx --version (197-206). run executes those argv at 49; none selects an FFmpeg oracle.", + "site": [ + 277, + "command", + ".main", + "native" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/npx/run.py:277 (delegated run, occurrence 0), these candidate/package calls execute native=COREAV_BIN (222), the installed CoreAV or Node WASI launcher (246-247), npm pack/install (181-186), or CoreAV/Node/npx --version (197-206). run executes those argv at 49; none selects an FFmpeg oracle.", + "site": [ + 277, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:287 (delegated measure_op, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 287, + "delegated", + "", + "measure_op" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/npx/run.py:300 (delegated main, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 300, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "bench/opus-speed/speed.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", + "Stubber": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stub": "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": [ + ".github/workflows/deny.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "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/tests/test_allowance.py", + "bench/opus-speed/tests/test_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/audio-decode.md", + "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/tests/test_writer_kd_audit_selection.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": "a34e49a0fb6138f033bdae947ac4bdc7ad3dce5ebb44a4cb3fcb3f5c4189c149", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At bench/opus-speed/speed.py:200 (delegated capacity.verify_tools, occurrence 0), runtime_matches at 197-204 delegates only to capacity.verify_tools for execution. bench/audio-decode/capacity.py:78-128 performs the frozen oracle_pin.verify_bin identity check at 85 and ldd at 91, not media work. scripts/oracle_pin.py:108-121 executes only -version and checks the banner; those results decide admission, never supply judged or timed oracle output. The complete files match the judging hashes in bench/audio-decode/evidence/opus-round4-retention-binding.json, whose exact digest is registered at docs/design/audio-decode.md:1172 and checked by capacity.py:451-460/deny.yml:188. Separately, the timed/judged execution map is replaced by the require() pair at speed.py:570-571 before Executor at 534; timed_call at 422/427 consumes those returned paths. This is an identity-only relay exclusion, not registered-source classification of mutable speed.py.", + "site": [ + 200, + "delegated", + "", + "capacity.verify_tools" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/opus-speed/speed.py:422 (command execute.tools[role], occurrence 0), main loads the tool map at 568, qualifies its requested ffmpeg and ffprobe together at 570, then replaces both map fields with the returned paths at 571 before calling run at 578. run gives that same map to Executor at 534; bench/audio-decode/run.py:228-250 retains tools and forwards argv to receipts.invoke. one calls timed_call for warmup and rounds at 488/495, and timed_call selects ffmpeg for ffmpeg_cli at 414 and uses execute.tools[role] at 422/427. Test callers in bench/opus-speed/tests/test_allowance.py:173-177 mock Executor and one; test_speed.py:390-393 replaces invoke with a raising lambda, so neither introduces a real unqualified program. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 422, + "command", + ".timed_call", + "execute.tools[role]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/opus-speed/speed.py:529 (delegated runtime_matches, occurrence 0), runtime_matches at 197-204 delegates only to capacity.verify_tools for execution. bench/audio-decode/capacity.py:78-128 performs the frozen oracle_pin.verify_bin identity check at 85 and ldd at 91, not media work. scripts/oracle_pin.py:108-121 executes only -version and checks the banner; those results decide admission, never supply judged or timed oracle output. The complete files match the judging hashes in bench/audio-decode/evidence/opus-round4-retention-binding.json, whose exact digest is registered at docs/design/audio-decode.md:1172 and checked by capacity.py:451-460/deny.yml:188. Separately, the timed/judged execution map is replaced by the require() pair at speed.py:570-571 before Executor at 534; timed_call at 422/427 consumes those returned paths. This is an identity-only relay exclusion, not registered-source classification of mutable speed.py.", + "site": [ + 529, + "delegated", + "", + "runtime_matches" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/opus-speed/speed.py:533 (delegated runtime_matches, occurrence 0), runtime_matches at 197-204 delegates only to capacity.verify_tools for execution. bench/audio-decode/capacity.py:78-128 performs the frozen oracle_pin.verify_bin identity check at 85 and ldd at 91, not media work. scripts/oracle_pin.py:108-121 executes only -version and checks the banner; those results decide admission, never supply judged or timed oracle output. The complete files match the judging hashes in bench/audio-decode/evidence/opus-round4-retention-binding.json, whose exact digest is registered at docs/design/audio-decode.md:1172 and checked by capacity.py:451-460/deny.yml:188. Separately, the timed/judged execution map is replaced by the require() pair at speed.py:570-571 before Executor at 534; timed_call at 422/427 consumes those returned paths. This is an identity-only relay exclusion, not registered-source classification of mutable speed.py.", + "site": [ + 533, + "delegated", + "", + "runtime_matches" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/opus-speed/speed.py:537 (delegated runtime_matches, occurrence 0), runtime_matches at 197-204 delegates only to capacity.verify_tools for execution. bench/audio-decode/capacity.py:78-128 performs the frozen oracle_pin.verify_bin identity check at 85 and ldd at 91, not media work. scripts/oracle_pin.py:108-121 executes only -version and checks the banner; those results decide admission, never supply judged or timed oracle output. The complete files match the judging hashes in bench/audio-decode/evidence/opus-round4-retention-binding.json, whose exact digest is registered at docs/design/audio-decode.md:1172 and checked by capacity.py:451-460/deny.yml:188. Separately, the timed/judged execution map is replaced by the require() pair at speed.py:570-571 before Executor at 534; timed_call at 422/427 consumes those returned paths. This is an identity-only relay exclusion, not registered-source classification of mutable speed.py.", + "site": [ + 537, + "delegated", + "", + "runtime_matches" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/opus-speed/speed.py:542 (delegated runtime_matches, occurrence 0), runtime_matches at 197-204 delegates only to capacity.verify_tools for execution. bench/audio-decode/capacity.py:78-128 performs the frozen oracle_pin.verify_bin identity check at 85 and ldd at 91, not media work. scripts/oracle_pin.py:108-121 executes only -version and checks the banner; those results decide admission, never supply judged or timed oracle output. The complete files match the judging hashes in bench/audio-decode/evidence/opus-round4-retention-binding.json, whose exact digest is registered at docs/design/audio-decode.md:1172 and checked by capacity.py:451-460/deny.yml:188. Separately, the timed/judged execution map is replaced by the require() pair at speed.py:570-571 before Executor at 534; timed_call at 422/427 consumes those returned paths. This is an identity-only relay exclusion, not registered-source classification of mutable speed.py.", + "site": [ + 542, + "delegated", + "", + "runtime_matches" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/opus-speed/speed.py:569 (delegated runtime_matches, occurrence 0), runtime_matches at 197-204 delegates only to capacity.verify_tools for execution. bench/audio-decode/capacity.py:78-128 performs the frozen oracle_pin.verify_bin identity check at 85 and ldd at 91, not media work. scripts/oracle_pin.py:108-121 executes only -version and checks the banner; those results decide admission, never supply judged or timed oracle output. The complete files match the judging hashes in bench/audio-decode/evidence/opus-round4-retention-binding.json, whose exact digest is registered at docs/design/audio-decode.md:1172 and checked by capacity.py:451-460/deny.yml:188. Separately, the timed/judged execution map is replaced by the require() pair at speed.py:570-571 before Executor at 534; timed_call at 422/427 consumes those returned paths. This is an identity-only relay exclusion, not registered-source classification of mutable speed.py.", + "site": [ + 569, + "delegated", + "", + "runtime_matches" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/opus-speed/speed.py:578 (delegated run, occurrence 0), main loads the tool map at 568, qualifies its requested ffmpeg and ffprobe together at 570, then replaces both map fields with the returned paths at 571 before calling run at 578. run gives that same map to Executor at 534; bench/audio-decode/run.py:228-250 retains tools and forwards argv to receipts.invoke. one calls timed_call for warmup and rounds at 488/495, and timed_call selects ffmpeg for ffmpeg_cli at 414 and uses execute.tools[role] at 422/427. Test callers in bench/opus-speed/tests/test_allowance.py:173-177 mock Executor and one; test_speed.py:390-393 replaces invoke with a raising lambda, so neither introduces a real unqualified program. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 578, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/opus-speed/speed.py:588 (delegated main, occurrence 0), main loads the tool map at 568, qualifies its requested ffmpeg and ffprobe together at 570, then replaces both map fields with the returned paths at 571 before calling run at 578. run gives that same map to Executor at 534; bench/audio-decode/run.py:228-250 retains tools and forwards argv to receipts.invoke. one calls timed_call for warmup and rounds at 488/495, and timed_call selects ffmpeg for ffmpeg_cli at 414 and uses execute.tools[role] at 422/427. Test callers in bench/opus-speed/tests/test_allowance.py:173-177 mock Executor and one; test_speed.py:390-393 replaces invoke with a raising lambda, so neither introduces a real unqualified program. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 588, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "bench/opus-speed/tests/test_allowance.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/deny.yml", + "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/tests/test_writer_kd_audit_selection.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": "7b3457ca9c5fd23b7178fe8d963526046267c5b5c7be66b4c8422c93ddfcf2dd", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At bench/opus-speed/tests/test_allowance.py:177 (delegated speed.run, occurrence 0), the test patches runtime_matches, host_check, Executor and one at 173-176. The substituted one at 164-166 only sleeps and changes result status; speed.run never starts an oracle.", + "site": [ + 177, + "delegated", + "", + "speed.run" + ], + "verdict": "excluded" + } + ] + }, + "bench/opus-speed/tests/test_selection.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "701e2127a37c55fea71be6835915b186d2c069138aaac76cfbeb94f38098e1ac", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "bench/opus-speed/tests/test_selection.py:32 (test_main_hands_the_owner_pair_to_the_executor_tools; speed.main): speed.main is enclosed by mocks for require, Store, runtime checks and speed.run (bench/opus-speed/tests/test_selection.py:18-29). The measurement runner is replaced with a complete=True dictionary; bench/opus-speed/speed.py:570-579 hands the pair to that mock. No oracle subprocess executes.", + "site": [ + 32, + "delegated", + "", + "speed.main" + ], + "verdict": "excluded" + } + ] + }, + "bench/opus-speed/tests/test_speed.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", + "Stubber": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stub": "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": [ + ".github/workflows/deny.yml", + "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/tests/test_writer_kd_audit_selection.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": "de7869883d87340e33413d97e9a6f4bcff1e2a5890b4a1cee3feac4cfc3d3828", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At bench/opus-speed/tests/test_speed.py:393 (delegated speed.run, occurrence 0), the test patches runtime_matches and host_check at 391 and substitutes Executor at 392; its execute.invoke is a lambda that raises OSError at 390. speed.run reaches that test double, not a real oracle process.", + "site": [ + 393, + "delegated", + "", + "speed.run" + ], + "verdict": "excluded" + } + ] + }, + "bench/range-audio/gaps.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_range_audio_gaps_oracle.py", + "scripts/tests/test_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/tests/test_writer_kd_audit_selection.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": "24d2ab21107a481c952a2fb9ae8505ebeef4852fe1dadf8068003f284cb3c00a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At bench/range-audio/gaps.py:1 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/range-audio/gaps.py:68 (command str(oracle.ffprobe), occurrence 0), main retains the complete pair at 60 and directly executes str(oracle.ffprobe) at 68-70; the module entrypoint at 88 calls that main without replacing either field. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_gaps_oracle.py:22-27 mocks require and subprocess.run for its main caller.", + "site": [ + 68, + "command", + ".main", + "str(oracle.ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/range-audio/gaps.py:88 (delegated main, occurrence 0), main retains the complete pair at 60 and directly executes str(oracle.ffprobe) at 68-70; the module entrypoint at 88 calls that main without replacing either field. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_gaps_oracle.py:22-27 mocks require and subprocess.run for its main caller.", + "site": [ + 88, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "bench/range-audio/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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/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/tests/test_range_audio_run_oracle.py", + "scripts/tests/test_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/tests/test_writer_kd_audit_selection.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": "3944500e587b22f2f248dc726222f81f79f12b5ddec890f68981f758e4fa12b9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At bench/range-audio/run.py:1 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/range-audio/run.py:58 (process str(NATIVE), occurrence 0), native_extract executes target/edge/edge-native (46,58) and cli_run executes target/dist/coreav extract-audio (49,92); main passes inputs to those candidate arms at 181/199/200. Neither program is the FFmpeg oracle.", + "site": [ + 58, + "process", + ".native_extract", + "str(NATIVE)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/range-audio/run.py:72 (command ffmpeg, occurrence 0), main stores require(ffmpeg, ffprobe) at 131. Its only ffmpeg_run callers at 195-196 pass str(oracle.ffmpeg); ffmpeg_run builds argv with that parameter at 72 and executes it unchanged at 76. The version relay at 162 passes the same retained field to bench/shared/benchlib.py:136-143, which uses it as argv[0]. No other real callers of these helpers exist in the source. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_run_oracle.py:27-35 mocks require and subprocess.run for its main caller.", + "site": [ + 72, + "command", + ".ffmpeg_run", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/range-audio/run.py:76 (process cmd, occurrence 0), main stores require(ffmpeg, ffprobe) at 131. Its only ffmpeg_run callers at 195-196 pass str(oracle.ffmpeg); ffmpeg_run builds argv with that parameter at 72 and executes it unchanged at 76. The version relay at 162 passes the same retained field to bench/shared/benchlib.py:136-143, which uses it as argv[0]. No other real callers of these helpers exist in the source. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_run_oracle.py:27-35 mocks require and subprocess.run for its main caller.", + "site": [ + 76, + "process", + ".ffmpeg_run", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/range-audio/run.py:92 (process str(CLI), occurrence 0), native_extract executes target/edge/edge-native (46,58) and cli_run executes target/dist/coreav extract-audio (49,92); main passes inputs to those candidate arms at 181/199/200. Neither program is the FFmpeg oracle.", + "site": [ + 92, + "process", + ".cli_run", + "str(CLI)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/range-audio/run.py:162 (delegated tool_versions, occurrence 0), main stores require(ffmpeg, ffprobe) at 131. Its only ffmpeg_run callers at 195-196 pass str(oracle.ffmpeg); ffmpeg_run builds argv with that parameter at 72 and executes it unchanged at 76. The version relay at 162 passes the same retained field to bench/shared/benchlib.py:136-143, which uses it as argv[0]. No other real callers of these helpers exist in the source. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_run_oracle.py:27-35 mocks require and subprocess.run for its main caller.", + "site": [ + 162, + "delegated", + "", + "tool_versions" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/range-audio/run.py:181 (delegated native_extract, occurrence 0), native_extract executes target/edge/edge-native (46,58) and cli_run executes target/dist/coreav extract-audio (49,92); main passes inputs to those candidate arms at 181/199/200. Neither program is the FFmpeg oracle.", + "site": [ + 181, + "delegated", + "", + "native_extract" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/range-audio/run.py:195 (delegated ffmpeg_run, occurrence 0), main stores require(ffmpeg, ffprobe) at 131. Its only ffmpeg_run callers at 195-196 pass str(oracle.ffmpeg); ffmpeg_run builds argv with that parameter at 72 and executes it unchanged at 76. The version relay at 162 passes the same retained field to bench/shared/benchlib.py:136-143, which uses it as argv[0]. No other real callers of these helpers exist in the source. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_run_oracle.py:27-35 mocks require and subprocess.run for its main caller.", + "site": [ + 195, + "delegated", + "", + "ffmpeg_run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/range-audio/run.py:196 (delegated ffmpeg_run, occurrence 0), main stores require(ffmpeg, ffprobe) at 131. Its only ffmpeg_run callers at 195-196 pass str(oracle.ffmpeg); ffmpeg_run builds argv with that parameter at 72 and executes it unchanged at 76. The version relay at 162 passes the same retained field to bench/shared/benchlib.py:136-143, which uses it as argv[0]. No other real callers of these helpers exist in the source. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_run_oracle.py:27-35 mocks require and subprocess.run for its main caller.", + "site": [ + 196, + "delegated", + "", + "ffmpeg_run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/range-audio/run.py:199 (delegated cli_run, occurrence 0), native_extract executes target/edge/edge-native (46,58) and cli_run executes target/dist/coreav extract-audio (49,92); main passes inputs to those candidate arms at 181/199/200. Neither program is the FFmpeg oracle.", + "site": [ + 199, + "delegated", + "", + "cli_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/range-audio/run.py:200 (delegated cli_run, occurrence 0), native_extract executes target/edge/edge-native (46,58) and cli_run executes target/dist/coreav extract-audio (49,92); main passes inputs to those candidate arms at 181/199/200. Neither program is the FFmpeg oracle.", + "site": [ + 200, + "delegated", + "", + "cli_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/range-audio/run.py:212 (delegated main, occurrence 0), main stores require(ffmpeg, ffprobe) at 131. Its only ffmpeg_run callers at 195-196 pass str(oracle.ffmpeg); ffmpeg_run builds argv with that parameter at 72 and executes it unchanged at 76. The version relay at 162 passes the same retained field to bench/shared/benchlib.py:136-143, which uses it as argv[0]. No other real callers of these helpers exist in the source. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_run_oracle.py:27-35 mocks require and subprocess.run for its main caller.", + "site": [ + 212, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "bench/shared/benchlib.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "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/tests/test_benchlib_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/tests/test_writer_kd_audit_selection.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": "897b43953aea941dd660d93bc5eef612308225ba66ce659ab2bbfb182e1b6d76", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At bench/shared/benchlib.py:140 (process cmd, occurrence 0), tool_versions passes its ffmpeg parameter to first_line at 143, which executes it unchanged at 140. The sole real caller bench/range-audio/run.py:131 retains require() and passes str(oracle.ffmpeg) at 162. scripts/tests/test_benchlib_oracle.py:13-17 supplies a synthetic path only with subprocess.run mocked; the other first_line call is node --version. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 140, + "process", + ".tool_versions.first_line", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/shared/benchlib.py:143 (command ffmpeg, occurrence 0), tool_versions passes its ffmpeg parameter to first_line at 143, which executes it unchanged at 140. The sole real caller bench/range-audio/run.py:131 retains require() and passes str(oracle.ffmpeg) at 162. scripts/tests/test_benchlib_oracle.py:13-17 supplies a synthetic path only with subprocess.run mocked; the other first_line call is node --version. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. Folded to bench/shared/benchlib.py:140, where first_line executes its argv; an exclusion shares the discovered line.", + "fold_to": 140, + "site": [ + 143, + "command", + ".tool_versions", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At bench/shared/benchlib.py:143 (delegated first_line, occurrence 0), tool_versions passes its ffmpeg parameter to first_line at 143, which executes it unchanged at 140. The sole real caller bench/range-audio/run.py:131 retains require() and passes str(oracle.ffmpeg) at 162. scripts/tests/test_benchlib_oracle.py:13-17 supplies a synthetic path only with subprocess.run mocked; the other first_line call is node --version. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. Folded to bench/shared/benchlib.py:140, where first_line executes its argv; an exclusion shares the discovered line.", + "fold_to": 140, + "site": [ + 143, + "delegated", + "", + "first_line" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At bench/shared/benchlib.py:143 (delegated first_line, occurrence 1), the second first_line call on this line is the literal node --version command; first_line runs it at 140. It never executes FFmpeg.", + "occurrence": 1, + "site": [ + 143, + "delegated", + "", + "first_line" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-aac/tables/gen_aac.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "9b72d8e5bf90ade4c0127975b3b37202ce5cadc9660ccb5d87b0e8ba93807cf7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression 'pdftotext': The helper hashes its specification PDF before executing the fixed pdftotext -layout command. main calls the helper to obtain text for generated Rust tables; no FFmpeg/ffprobe executable is selected.", + "site": [ + 77, + "process", + ".text", + "'pdftotext'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression text: The helper hashes its specification PDF before executing the fixed pdftotext -layout command. main calls the helper to obtain text for generated Rust tables; no FFmpeg/ffprobe executable is selected.", + "site": [ + 367, + "delegated", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression text: The helper hashes its specification PDF before executing the fixed pdftotext -layout command. main calls the helper to obtain text for generated Rust tables; no FFmpeg/ffprobe executable is selected.", + "site": [ + 368, + "delegated", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression main: The helper hashes its specification PDF before executing the fixed pdftotext -layout command. main calls the helper to obtain text for generated Rust tables; no FFmpeg/ffprobe executable is selected.", + "site": [ + 521, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-aac/tests/conformance.sha256": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/audio-conformance.yml", + "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": "589901ffec0420909580752192bfc479f9b6795f2025bf805ad10971868e51d3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Regular mode 0644, no shebang. All 2,201 records were checked as 64 lowercase-hex digest characters plus a relative non-parent-traversing pathname. No listed input was opened or hashed. audio-conformance.yml reads the second field as a download destination and supplies the file to sha256sum -c. These are checksum records, not executable source or FFmpeg/ffprobe commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-audio/src/convert/oracle.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", + "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": "018845537a77865d0d46d9f7f62cbf40ca9583863f8b61f69c4976dfa7b08242", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "reference executes its ffmpeg parameter with piped PCM input; both calls in sample_conversion_is_exact_against_the_pinned_oracle pass the retained path copied from test_oracle::require().ffmpeg() before spawn.", + "program_span": { + "end": 1735, + "start": 1079 + }, + "site": [ + 37, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\"-v\", \"error\", \"-nostdin\"])\n .args(SCALAR_CONVERSION_REFERENCE)\n .args(include_str!(\"../../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .args([\"-f\", input_format, \"-ar\", \"48000\", \"-ac\"])\n .arg(channels.to_string())\n .args([\n \"-i\",\n \"pipe:0\",\n \"-af\",\n &layout,\n \"-dither_method\",\n \"none\",\n \"-c:a\",\n ])\n .arg(format!(\"pcm_{output_format}\"))\n .args([\"-f\", output_format, \"pipe:1\"])\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "reference executes its ffmpeg parameter with piped PCM input; both calls in sample_conversion_is_exact_against_the_pinned_oracle pass the retained path copied from test_oracle::require().ffmpeg() before spawn.", + "program_span": { + "end": 1098, + "start": 1092 + }, + "site": [ + 37, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-audio/tables/gen_dct32.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "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": "78b1f8707b3e71dbd2e3384668f907ecba6427ab8381941c2c96a76dcb3ade80", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact generated-execution site, expression expr.replace('_f32', ''): eval consumes internally generated numeric DCT expressions over x/t variables and trigonometric constants. Expressions are locally constructed, evaluated against a direct sum, and written as Rust source; no executable lookup/process exists in this boundary.", + "site": [ + 60, + "generated-execution", + ".check", + "expr.replace('_f32', '')" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-audio/tables/gen_imdct.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "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": "6bd4d6c385c3b7be6041b84529b664db46fd1d44f8670c4efd6268a5a66ff0e3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact generated-execution site, expression expr.replace('std::f32::consts::SQRT_2', repr(math.sqrt(2))).replace('_f32', ''): eval consumes internally generated numeric DCT expressions over x/t variables and trigonometric constants. Expressions are locally constructed, evaluated against a direct sum, and written as Rust source; no executable lookup/process exists in this boundary.", + "site": [ + 116, + "generated-execution", + ".check", + "expr.replace('std::f32::consts::SQRT_2', repr(math.sqrt(2))).replace('_f32', '')" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-audio/tables/gen_mp3.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "04b0a73983d14ab2c98db23ff7d21ffaf6e3f4eb1cb2346ba4a368e12edc218e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression 'pdftotext': The helper hashes its specification PDF before executing the fixed pdftotext -layout command. main calls the helper to obtain text for generated Rust tables; no FFmpeg/ffprobe executable is selected.", + "site": [ + 47, + "process", + ".text", + "'pdftotext'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression text: The helper hashes its specification PDF before executing the fixed pdftotext -layout command. main calls the helper to obtain text for generated Rust tables; no FFmpeg/ffprobe executable is selected.", + "site": [ + 196, + "delegated", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression text: The helper hashes its specification PDF before executing the fixed pdftotext -layout command. main calls the helper to obtain text for generated Rust tables; no FFmpeg/ffprobe executable is selected.", + "site": [ + 197, + "delegated", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression main: The helper hashes its specification PDF before executing the fixed pdftotext -layout command. main calls the helper to obtain text for generated Rust tables; no FFmpeg/ffprobe executable is selected.", + "site": [ + 277, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-backend-svt-av1/build.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "54273489db63cb34de633e029bf45a0d6afeb49ed51e1b7802e83705a04c0728", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The command helper's complete callers run python3 for the local license checker, the platform-selected musl-gcc/clang compiler, gcc-ar/ar, and Cargo's RUSTC for --print target-libdir. These are build/check tools, not oracle media invocations.", + "program_span": { + "end": 285, + "start": 244 + }, + "site": [ + 10, + "Rust", + "", + "Command::new(program)\n .args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The command helper's complete callers run python3 for the local license checker, the platform-selected musl-gcc/clang compiler, gcc-ar/ar, and Cargo's RUSTC for --print target-libdir. These are build/check tools, not oracle media invocations.", + "program_span": { + "end": 264, + "start": 257 + }, + "site": [ + 10, + "Rust", + "", + "program" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-backend-svt-av1/src/native.c": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "93f0cae89fe3aaeb719fbf3bb975c9c0df402f66b12117e0c802a40c58e6b0db", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 163-line C bridge. coreav_svt_open initializes/configures an EbComponentType via svt_av1_enc_init_handle/set_parameter/init; send/receive/release/close use the SVT C ABI and the input constructor fills allocated buffers. No shell, exec, spawn, process constructor or FFmpeg/ffprobe executable value occurs. These are in-process encoder API calls, not oracle program invocations.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/src/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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "dc88a868e453e37ebe5f692b0fb7b87b69d82515a7598f8269e59e3a3b0a00f3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "plan is a coreav_audio::raw::RawS16Plan constructed from input format/rate/size; output() reads its OutputFormat.channels in an arithmetic predicate. This is not std::process::Command and launches no process.", + "program_span": { + "end": 11598, + "start": 11594 + }, + "site": [ + 340, + "Rust", + "", + "plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "plan is a coreav_audio::raw::RawS16Plan constructed from input format/rate/size; output() reads its OutputFormat.channels in an arithmetic predicate. This is not std::process::Command and launches no process.", + "program_span": { + "end": 11800, + "start": 11796 + }, + "site": [ + 346, + "Rust", + "", + "plan" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/src/remote.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "844bba8f44a6ec4dfb108a6f0674e3935e9e0ab74419df5867e3f3c7422add39", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "response comes from ureq agent.get(...).header(...).call(); status() reads its HTTP response status and handles redirects. No process or executable is involved.", + "program_span": { + "end": 27935, + "start": 27927 + }, + "site": [ + 778, + "Rust", + "", + "response" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/cli.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/cli.rs:common": "8860f6730dd3d24f63e0d2ea58ae72929a7de5279dc2640c3328142e8ba73118", + "rust:crates/coreav-cli/tests/cli.rs:mkv": "cd7c4f4f42f25ad3ced4e13e7a290b2b461ec28bcdf69cf5bc56bc3a4fd1b658", + "rust:crates/coreav-cli/tests/cli.rs:text_movie": "ffd0444cbf10d31cba257d2c690d512a85aa6666e0f52bba6805fa97ac39d747", + "rust:crates/coreav-cli/tests/cli.rs:ts": "de2b005b181dd7b25a3370a799fbb426289fcc90344e65f6387f68aad97b2b8f", + "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", + "crates/coreav-isobmff/tests/common/text_movie.rs", + "crates/coreav-mkv/tests/common/mod.rs", + "crates/coreav-mpegts/tests/common/mod.rs", + "docs/design/oracle-historical-records.json", + "docs/schema/chapters-v1.schema.json", + "docs/schema/clip-v1.schema.json", + "docs/schema/extract-audio-v1.schema.json", + "docs/schema/extract-subtitles-v1.schema.json", + "docs/schema/hls-index-v2.schema.json", + "docs/schema/join-v1.schema.json", + "docs/schema/probe-matroska-v1.schema.json", + "docs/schema/probe-mpegts-v2.schema.json", + "docs/schema/probe-v1.schema.json", + "docs/schema/remux-v1.schema.json", + "docs/schema/split-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": "c8fad42afd4b493ab4478b6ae053f6d9a938967ccf01bdafbc1ae15839119991", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Site 56 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 2148, + "start": 2068 + }, + "site": [ + 56, + "Rust", + "", + "Command::new(bin())\n .arg(\"probe\")\n .args(args)\n .arg(path)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 56 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 2086, + "start": 2081 + }, + "site": [ + 56, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 465 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 17139, + "start": 17097 + }, + "site": [ + 465, + "Rust", + "", + "Command::new(bin()).arg(\"clip\").args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 465 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 17115, + "start": 17110 + }, + "site": [ + 465, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 639 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 22917, + "start": 22828 + }, + "site": [ + 639, + "Rust", + "", + "Command::new(bin())\n .args([\"clip\", \"--start\", \"0\", input.to_str().unwrap(), \"-\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 639 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 22846, + "start": 22841 + }, + "site": [ + 639, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 719 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 25795, + "start": 25726 + }, + "site": [ + 719, + "Rust", + "", + "Command::new(bin())\n .arg(\"extract-audio\")\n .args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 719 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 25744, + "start": 25739 + }, + "site": [ + 719, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 888 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 32755, + "start": 32643 + }, + "site": [ + 888, + "Rust", + "", + "Command::new(bin())\n .args([\"extract-audio\", input.to_str().unwrap(), \"-\"])\n .stdout(full)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 888 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 32661, + "start": 32656 + }, + "site": [ + 888, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 902 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 33193, + "start": 33111 + }, + "site": [ + 902, + "Rust", + "", + "Command::new(bin())\n .args([\"extract-audio\", input.to_str().unwrap(), \"-\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 902 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 33129, + "start": 33124 + }, + "site": [ + 902, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1017 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 37758, + "start": 37718 + }, + "site": [ + 1017, + "Rust", + "", + "Command::new(bin()).arg(name).args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1017 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 37736, + "start": 37731 + }, + "site": [ + 1017, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1123 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 41771, + "start": 41597 + }, + "site": [ + 1123, + "Rust", + "", + "Command::new(bin())\n .args([\n \"extract-subtitles\",\n \"--stream\",\n \"2\",\n input.to_str().unwrap(),\n \"-\",\n ])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1123 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 41615, + "start": 41610 + }, + "site": [ + 1123, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1699 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 64384, + "start": 64344 + }, + "site": [ + 1699, + "Rust", + "", + "Command::new(bin()).arg(name).args(&all)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1699 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 64362, + "start": 64357 + }, + "site": [ + 1699, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1720 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 65171, + "start": 65110 + }, + "site": [ + 1720, + "Rust", + "", + "Command::new(bin())\n .arg(\"remux\")\n .args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1720 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 65128, + "start": 65123 + }, + "site": [ + 1720, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1845 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 70677, + "start": 70582 + }, + "site": [ + 1845, + "Rust", + "", + "Command::new(bin())\n .args([\"sanitize\", input.to_str().unwrap(), out.to_str().unwrap()])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1845 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 70600, + "start": 70595 + }, + "site": [ + 1845, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1873 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 71746, + "start": 71561 + }, + "site": [ + 1873, + "Rust", + "", + "Command::new(bin())\n .args([\n \"sanitize\",\n \"--keep\",\n \"none\",\n input.to_str().unwrap(),\n none.to_str().unwrap(),\n ])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1873 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 71579, + "start": 71574 + }, + "site": [ + 1873, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1891 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 72291, + "start": 72145 + }, + "site": [ + 1891, + "Rust", + "", + "Command::new(bin())\n .args([\n \"sanitize\",\n webm.to_str().unwrap(),\n webm_out.to_str().unwrap(),\n ])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1891 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 72163, + "start": 72158 + }, + "site": [ + 1891, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1901 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 72632, + "start": 72424 + }, + "site": [ + 1901, + "Rust", + "", + "Command::new(bin())\n .args([\n \"sanitize\",\n \"--keep\",\n \"title\",\n input.to_str().unwrap(),\n output(\"sanitize_bad.mp4\").to_str().unwrap(),\n ])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1901 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 72442, + "start": 72437 + }, + "site": [ + 1901, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1917 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 72926, + "start": 72852 + }, + "site": [ + 1917, + "Rust", + "", + "Command::new(bin())\n .args([\"remux\", input.to_str().unwrap(), \"-\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1917 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 72870, + "start": 72865 + }, + "site": [ + 1917, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2141 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 81861, + "start": 81800 + }, + "site": [ + 2141, + "Rust", + "", + "Command::new(bin())\n .arg(\"split\")\n .args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2141 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 81818, + "start": 81813 + }, + "site": [ + 2141, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2385 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 90773, + "start": 90687 + }, + "site": [ + 2385, + "Rust", + "", + "Command::new(bin())\n .args([\"hls\", \"index\", \"--audio\", \"none\", &movie, &index])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2385 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 90705, + "start": 90700 + }, + "site": [ + 2385, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2432 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 92183, + "start": 92152 + }, + "site": [ + 2432, + "Rust", + "", + "Command::new(bin()).args(&args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2432 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 92170, + "start": 92165 + }, + "site": [ + 2432, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2454 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 92986, + "start": 92916 + }, + "site": [ + 2454, + "Rust", + "", + "Command::new(bin())\n .args(&args)\n .stdout(full)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2454 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 92934, + "start": 92929 + }, + "site": [ + 2454, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2477 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 93806, + "start": 93710 + }, + "site": [ + 2477, + "Rust", + "", + "Command::new(bin())\n .args([\"remux\", movie.to_str().unwrap(), \"-\"])\n .stderr(full)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2477 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 93728, + "start": 93723 + }, + "site": [ + 2477, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2518 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 95557, + "start": 95487 + }, + "site": [ + 2518, + "Rust", + "", + "Command::new(bin())\n .args(with(to_file.to_str().unwrap()))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2518 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 95505, + "start": 95500 + }, + "site": [ + 2518, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2526 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 95868, + "start": 95833 + }, + "site": [ + 2526, + "Rust", + "", + "Command::new(bin()).args(with(\"-\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2526 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 95851, + "start": 95846 + }, + "site": [ + 2526, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2531 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 96257, + "start": 96144 + }, + "site": [ + 2531, + "Rust", + "", + "Command::new(bin())\n .args(with(\"-\"))\n .stdout(std::fs::File::create(&redirected).unwrap())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2531 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 96162, + "start": 96157 + }, + "site": [ + 2531, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2575 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 97890, + "start": 97818 + }, + "site": [ + 2575, + "Rust", + "", + "Command::new(bin())\n .args(&args)\n .stdout(writer)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2575 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 97836, + "start": 97831 + }, + "site": [ + 2575, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2588 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 98253, + "start": 98212 + }, + "site": [ + 2588, + "Rust", + "", + "Command::new(bin()).arg(\"hls\").args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2588 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 98230, + "start": 98225 + }, + "site": [ + 2588, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2793 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 105368, + "start": 105214 + }, + "site": [ + 2793, + "Rust", + "", + "Command::new(bin())\n .current_dir(&cwd)\n .args([\"hls\", \"package\", \"--audio\", \"none\"])\n .arg(&input)\n .arg(dir)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2793 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 105232, + "start": 105227 + }, + "site": [ + 2793, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2852 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 107362, + "start": 107276 + }, + "site": [ + 2852, + "Rust", + "", + "Command::new(bin())\n .args([\"hls\", \"index\", \"--audio\", \"none\", input_arg, \"-\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2852 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 107294, + "start": 107289 + }, + "site": [ + 2852, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2881 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 108531, + "start": 108422 + }, + "site": [ + 2881, + "Rust", + "", + "Command::new(bin())\n .args([\"sanitize\", \"--drop-unsupported\"])\n .arg(&input)\n .arg(&out)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2881 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 108440, + "start": 108435 + }, + "site": [ + 2881, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2895 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 108891, + "start": 108834 + }, + "site": [ + 2895, + "Rust", + "", + "Command::new(bin())\n .args([\"sanitize\", \"--help\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2895 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 108852, + "start": 108847 + }, + "site": [ + 2895, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2907 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 109274, + "start": 109232 + }, + "site": [ + 2907, + "Rust", + "", + "Command::new(bin()).arg(\"join\").args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2907 passes bin() to Command::new; bin() is exactly env!(\"CARGO_BIN_EXE_coreav\"). The inspected chain reaches output() without changing that program. Probe/clip/extract/remux/sanitize/split/HLS/join are CoreAV-under-test subcommands, even when output is a pipe or failing descriptor.", + "program_span": { + "end": 109250, + "start": 109245 + }, + "site": [ + 2907, + "Rust", + "", + "bin()" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-exclusion", + "evidence": "bin() returns env!(\"CARGO_BIN_EXE_coreav\"); this chain executes it with decode-audio and output descriptor settings. No caller-supplied executable or external oracle is selected.", + "program_span": { + "end": 1099, + "start": 1031 + }, + "site": [ + 47, + "Rust", + "", + "Command::new(bin())\n .arg(\"decode-audio\")\n .args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "bin() returns env!(\"CARGO_BIN_EXE_coreav\"); this chain executes it with decode-audio and output descriptor settings. No caller-supplied executable or external oracle is selected.", + "program_span": { + "end": 1049, + "start": 1044 + }, + "site": [ + 47, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "bin() returns env!(\"CARGO_BIN_EXE_coreav\"); this chain executes it with decode-audio and output descriptor settings. No caller-supplied executable or external oracle is selected.", + "program_span": { + "end": 11868, + "start": 11744 + }, + "site": [ + 348, + "Rust", + "", + "Command::new(bin())\n .args([\"decode-audio\", input, \"-\"])\n .stdout(std::fs::File::create(&redirected).unwrap())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "bin() returns env!(\"CARGO_BIN_EXE_coreav\"); this chain executes it with decode-audio and output descriptor settings. No caller-supplied executable or external oracle is selected.", + "program_span": { + "end": 11762, + "start": 11757 + }, + "site": [ + 348, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "bin() returns env!(\"CARGO_BIN_EXE_coreav\"); this chain executes it with decode-audio and output descriptor settings. No caller-supplied executable or external oracle is selected.", + "program_span": { + "end": 14905, + "start": 14802 + }, + "site": [ + 436, + "Rust", + "", + "Command::new(bin())\n .args([\"decode-audio\", input.to_str().unwrap(), \"-\"])\n .stdout(full)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "bin() returns env!(\"CARGO_BIN_EXE_coreav\"); this chain executes it with decode-audio and output descriptor settings. No caller-supplied executable or external oracle is selected.", + "program_span": { + "end": 14820, + "start": 14815 + }, + "site": [ + 436, + "Rust", + "", + "bin()" + ], + "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": 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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-exclusion", + "evidence": "The mutable command is constructed from env!(\"CARGO_BIN_EXE_coreav\"); diagnostic mode, transcode encoder and --ffmpeg path are arguments/environment on the CoreAV executable. output() never replaces that executable.", + "program_span": { + "end": 1219, + "start": 1212 + }, + "site": [ + 34, + "Rust", + "", + "command" + ], + "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-exclusion", + "evidence": "The mutable command is constructed from env!(\"CARGO_BIN_EXE_coreav\"); diagnostic mode, transcode encoder and --ffmpeg path are arguments/environment on the CoreAV executable. output() never replaces that executable.", + "program_span": { + "end": 3262, + "start": 3025 + }, + "site": [ + 92, + "Rust", + "", + "command\n .arg(\"transcode\")\n .arg(&input)\n .arg(&output)\n .args([\"--encoder\", \"ffmpeg\", \"--ffmpeg\"])\n .arg(&ffmpeg)\n .args([\"--preset\", \"medium\", \"--crf\", \"23\", \"--force\"])" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/fallback.rs:common": "5745412390114871cb78eded8efd8fbd8c7e1dee74415ddf302fb46d4b9d7810", + "rust:crates/coreav-cli/tests/fallback.rs:mkv": "fd579781eda0793df37b4b390bcf79aaa1935dd2d45d8fdba9026c3471ffad00", + "rust:crates/coreav-cli/tests/fallback.rs:standalone_audio": "2ef06005d3831d2e4e85f97766645f0a3ba92afd677c311711a5c0736d86b550", + "rust:crates/coreav-cli/tests/fallback.rs:ts": "90557f77a434bf4df0ae1658f3ff19874d5007a37cc818df68b4864bd32ff53f", + "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/common/standalone_audio.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", + "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": "65d0949802d99b2ba1f423ee21f0627227368be28dae13d340300bea6a408998", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Site 88 executes CoreAV under test. run's complete executable callers pass Path::new(bin()) or links/ffprobe created as a symlink to bin(); the generic helper preserves that program through spawn. The ffmpeg/ffprobe stand-ins are controlled scripts written by stand_in(), not reference oracles.", + "program_span": { + "end": 2485, + "start": 2478 + }, + "site": [ + 88, + "Rust", + "", + "program" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 97 executes CoreAV under test. run's complete executable callers pass Path::new(bin()) or links/ffprobe created as a symlink to bin(); the generic helper preserves that program through spawn. The ffmpeg/ffprobe stand-ins are controlled scripts written by stand_in(), not reference oracles.", + "program_span": { + "end": 2757, + "start": 2750 + }, + "site": [ + 97, + "Rust", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 173 executes CoreAV under test. Command::new receives bin(), whose only value is Cargo's coreav binary. The ffmpeg/ffprobe stand-ins are controlled scripts written by stand_in(), not reference oracles.", + "program_span": { + "end": 5408, + "start": 5062 + }, + "site": [ + 173, + "Rust", + "", + "Command::new(bin())\n .current_dir(&dir)\n .args([\n \"--strict-safe\",\n \"ffmpeg\",\n \"-y\",\n \"-i\",\n &input,\n \"-c\",\n \"copy\",\n \"-f\",\n \"mp4\",\n \"file:output:literal.mp4\",\n ])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 173 executes CoreAV under test. Command::new receives bin(), whose only value is Cargo's coreav binary. The ffmpeg/ffprobe stand-ins are controlled scripts written by stand_in(), not reference oracles.", + "program_span": { + "end": 5080, + "start": 5075 + }, + "site": [ + 173, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 198 executes CoreAV under test. Command::new receives bin(), whose only value is Cargo's coreav binary. The ffmpeg/ffprobe stand-ins are controlled scripts written by stand_in(), not reference oracles.", + "program_span": { + "end": 6016, + "start": 5722 + }, + "site": [ + 198, + "Rust", + "", + "Command::new(bin())\n .current_dir(&dir)\n .args([\n \"--strict-safe\",\n \"ffmpeg\",\n \"-y\",\n \"-i\",\n \"file:with%20space.mp4\",\n \"-c\",\n \"copy\",\n \"-f\",\n \"mp4\",\n \"file:-\",\n ])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 198 executes CoreAV under test. Command::new receives bin(), whose only value is Cargo's coreav binary. The ffmpeg/ffprobe stand-ins are controlled scripts written by stand_in(), not reference oracles.", + "program_span": { + "end": 5740, + "start": 5735 + }, + "site": [ + 198, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1002 executes CoreAV under test. Command::new receives bin(), whose only value is Cargo's coreav binary. The ffmpeg/ffprobe stand-ins are controlled scripts written by stand_in(), not reference oracles.", + "program_span": { + "end": 31490, + "start": 31281 + }, + "site": [ + 1002, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-i\", \"in.mp4\", \"-vf\", \"x\", \"out.mp4\"])\n .current_dir(stand_in())\n .env_clear()\n .env(\"PATH\", &decoy)\n .env(\"COREAV_FALLBACK\", \"ffmpeg\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1002 executes CoreAV under test. Command::new receives bin(), whose only value is Cargo's coreav binary. The ffmpeg/ffprobe stand-ins are controlled scripts written by stand_in(), not reference oracles.", + "program_span": { + "end": 31299, + "start": 31294 + }, + "site": [ + 1002, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1020 executes CoreAV under test. Command::new receives bin(), whose only value is Cargo's coreav binary. The ffmpeg/ffprobe stand-ins are controlled scripts written by stand_in(), not reference oracles.", + "program_span": { + "end": 32158, + "start": 31966 + }, + "site": [ + 1020, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-i\", \"in.mp4\", \"-vf\", \"x\", \"out.mp4\"])\n .current_dir(stand_in())\n .env_clear()\n .env(\"PATH\", format!(\"{}:\", links.display()))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1020 executes CoreAV under test. Command::new receives bin(), whose only value is Cargo's coreav binary. The ffmpeg/ffprobe stand-ins are controlled scripts written by stand_in(), not reference oracles.", + "program_span": { + "end": 31984, + "start": 31979 + }, + "site": [ + 1020, + "Rust", + "", + "bin()" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/support/fallback_program.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": "5c97b42c1b3d351c564ccf266d51f3ab36a604080f7c78d18ed0d21ee22ffb92", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "rustc compiles the controlled fallback_program.rs fixture to ffmpeg.exe and copies it to ffprobe.exe; the executed program is the compiler, not FFmpeg.", + "program_span": { + "end": 953, + "start": 735 + }, + "site": [ + 25, + "Rust", + "", + "Command::new(\"rustc\")\n .arg(\"--edition=2024\")\n .arg(Path::new(env!(\"CARGO_MANIFEST_DIR\")).join(\"tests/support/fallback_program.rs\"))\n .arg(\"-o\")\n .arg(dir.join(\"ffmpeg.exe\"))" + ], + "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": 1454, + "start": 1426 + }, + "site": [ + 46, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "command() constructs env!(\"CARGO_BIN_EXE_coreav\"); this continuation only sets controlled fallback environment and spawn. PATH entries are compiled stand-ins or copies/hardlinks of CoreAV, not reference oracles.", + "program_span": { + "end": 2951, + "start": 2743 + }, + "site": [ + 84, + "Rust", + "", + "command(tool, &[stand_in()], &work)\n .env(\"FALLBACK_TEST_EXIT\", code.to_string())\n .env(\"FALLBACK_TEST_STARTED\", &started)\n .env(\"FALLBACK_TEST_RELEASE\", &release)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "command() constructs env!(\"CARGO_BIN_EXE_coreav\"); this continuation only sets controlled fallback environment and spawn. PATH entries are compiled stand-ins or copies/hardlinks of CoreAV, not reference oracles.", + "program_span": { + "end": 4687, + "start": 4634 + }, + "site": [ + 124, + "Rust", + "", + "command(tool, &[&copied, &linked, stand_in()], &work)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "command() constructs env!(\"CARGO_BIN_EXE_coreav\"); this continuation only sets controlled fallback environment and spawn. PATH entries are compiled stand-ins or copies/hardlinks of CoreAV, not reference oracles.", + "program_span": { + "end": 5512, + "start": 5431 + }, + "site": [ + 144, + "Rust", + "", + "command(tool, &[stand_in()], &work)\n .env(\"COREAV_FALLBACK\", &program)" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg.rs:common": "43ca01cad792adb30198d1aecaa12b3debcd8415fb5ef08d5636e363d6e08f1a", + "rust:crates/coreav-cli/tests/ffmpeg.rs:test_oracle": "6c4f980161aa73f2e8880d6dacd5906cd33f71916b7f16d57e08ef98d8c08e1c", + "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", + "tools/compat-corpus/commands-0.1.0/commands.json" + ], + "sha256": "66683dda7997e93f1479e04def4837ac4edb884f4b1d69cda1616763c1e1517c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:102: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 2896, + "start": 2794 + }, + "site": [ + 102, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(args)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:102: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 2812, + "start": 2807 + }, + "site": [ + 102, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:159: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:159; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:177. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 4690, + "start": 4679 + }, + "site": [ + 159, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:159: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:159; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:177. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 5261, + "start": 4666 + }, + "site": [ + 159, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\"testsrc2=size={size}:rate=24:duration=0.5\"))\n .args([\"-itsoffset\", delay, \"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\n \"sine=frequency={frequency}:sample_rate={rate}:duration=0.5\"\n ))\n .args([\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"2\",\n \"-c:a\",\n \"aac\",\n ])\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:184: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:184; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:194. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 5493, + "start": 5481 + }, + "site": [ + 184, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:184: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:184; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:194. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 5712, + "start": 5468 + }, + "site": [ + 184, + "Rust", + "", + "Command::new(&ffprobe_bin)\n .args([\n \"-v\",\n \"error\",\n \"-show_streams\",\n \"-show_packets\",\n \"-of\",\n \"json\",\n ])\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:288: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:288; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:291. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 9196, + "start": 9185 + }, + "site": [ + 288, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:288: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:288; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:291. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 9251, + "start": 9172 + }, + "site": [ + 288, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args(&args)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:314: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 10148, + "start": 10143 + }, + "site": [ + 314, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:325: strict was constructed with Command::new(bin()) at crates/coreav-cli/tests/ffmpeg.rs:314 and is executed unchanged at crates/coreav-cli/tests/ffmpeg.rs:325. bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns the CoreAV Cargo test binary; crates/coreav-cli/tests/ffmpeg.rs:315-324 adds strict-safe arguments and environment only. This is not an FFmpeg oracle command.", + "program_span": { + "end": 10657, + "start": 10651 + }, + "site": [ + 325, + "Rust", + "", + "strict" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:342: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 11692, + "start": 11406 + }, + "site": [ + 342, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(&args)\n .env(\"COREAV_FALLBACK\", &ffmpeg_bin)\n .env(\"COREAV_FALLBACK_LOG\", &log)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:342: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 11424, + "start": 11419 + }, + "site": [ + 342, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:368: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 13013, + "start": 12626 + }, + "site": [ + 368, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(&args)\n .env(\"COREAV_FALLBACK\", &recorder)\n .env(\"COREAV_TEST_STARTED\", dir.join(\"external-started\"))\n .env_remove(\"COREAV_FALLBACK_LOG\")\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:368: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 12644, + "start": 12639 + }, + "site": [ + 368, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:425: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:425; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:445. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 15012, + "start": 15001 + }, + "site": [ + 425, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:425: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:425; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:445. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 15628, + "start": 14988 + }, + "site": [ + 425, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\"testsrc2=size={size}:rate=24:duration=1\"))\n .args([\"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\n \"sine=frequency={frequency}:sample_rate=44100:duration=1\"\n ))\n .args([\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"0\",\n \"-c:a\",\n \"aac\",\n \"-metadata\",\n ])\n .arg(format!(\"title={size}\"))\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:482: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:482; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:486. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 16922, + "start": 16911 + }, + "site": [ + 482, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:482: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:482; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:486. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 17036, + "start": 16898 + }, + "site": [ + 482, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:510: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 18373, + "start": 18154 + }, + "site": [ + 510, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(&full)\n .env(\"PATH\", &path)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:510: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 18172, + "start": 18167 + }, + "site": [ + 510, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:541: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 19570, + "start": 19421 + }, + "site": [ + 541, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(&full)\n .env_clear()\n .env(\"PATH\", &directory)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:541: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 19439, + "start": 19434 + }, + "site": [ + 541, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:560: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:560; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:562. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 20121, + "start": 20109 + }, + "site": [ + 560, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:560: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:560; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:562. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 20506, + "start": 20096 + }, + "site": [ + 560, + "Rust", + "", + "Command::new(&ffprobe_bin).args([\"-v\", \"error\", \"-show_streams\", \"-show_packets\", \"-show_format\", \"-show_data_hash\", \"sha256\", \"-show_entries\",\n \"stream=codec_name,codec_type,time_base,start_pts,duration_ts,width,height,sample_rate,channels:stream_tags=language:packet=stream_index,pts,dts,duration,size,data_hash:format=start_time,duration:format_tags=title\", \"-of\", \"json\"])\n .arg(file)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:599: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:599; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:603. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 21896, + "start": 21885 + }, + "site": [ + 599, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:599: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:599; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:603. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 21998, + "start": 21872 + }, + "site": [ + 599, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:633: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:633; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:637. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 22995, + "start": 22984 + }, + "site": [ + 633, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:633: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:633; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:637. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 23097, + "start": 22971 + }, + "site": [ + 633, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:639: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 23365, + "start": 23166 + }, + "site": [ + 639, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(&full)\n .env(\"PATH\", &path)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:639: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 23184, + "start": 23179 + }, + "site": [ + 639, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:676: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:676; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:680. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 24269, + "start": 24258 + }, + "site": [ + 676, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:676: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:676; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:680. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 24355, + "start": 24245 + }, + "site": [ + 676, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(args)\n .arg(&output)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:820: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:820; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:846. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 28618, + "start": 28607 + }, + "site": [ + 820, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:820: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:820; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:846. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 29423, + "start": 28594 + }, + "site": [ + 820, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n &format!(\n \"testsrc2=size=64x64:rate=10:duration=1,hue=h={}\",\n index * 45\n ),\n ])\n .args([\n \"-f\",\n \"lavfi\",\n \"-i\",\n &format!(\"sine=frequency={}:duration=1\", 440 + index * 110),\n ])\n .args([\"-c:v\", \"libx264\", \"-bf\", \"0\", \"-c:a\", \"aac\"])\n .args([\"-metadata\", &format!(\"title=source-{index}\")])\n .args([\n \"-metadata:s:a:0\",\n &format!(\"language={}\", [\"eng\", \"fra\", \"deu\"][index]),\n ])\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:855: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:855; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:856. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 29686, + "start": 29674 + }, + "site": [ + 855, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:855: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:855; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:856. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 30030, + "start": 29661 + }, + "site": [ + 855, + "Rust", + "", + "Command::new(&ffprobe_bin).args([\"-v\", \"error\", \"-of\", \"json\", \"-show_packets\", \"-show_data_hash\", \"MD5\", \"-show_entries\", \"stream=codec_type,codec_name,width,height,time_base,sample_rate,channels:stream_tags=language,handler_name:stream_disposition=default:format_tags=title:packet=stream_index,pts_time,dts_time,duration_time,data_hash,flags\"])\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:895: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:895; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:899. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 31652, + "start": 31641 + }, + "site": [ + 895, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:895: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:895; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:899. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 31751, + "start": 31628 + }, + "site": [ + 895, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&oracle)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1665: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 61767, + "start": 61657 + }, + "site": [ + 1665, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(args)\n .env_clear()\n .env(\"PATH\", &dir)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1665: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 61675, + "start": 61670 + }, + "site": [ + 1665, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1793: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 66316, + "start": 66185 + }, + "site": [ + 1793, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(&original)\n .env_clear()\n .env(\"PATH\", &dir)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1793: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 66203, + "start": 66198 + }, + "site": [ + 1793, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1821: reference is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:1821; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:1836. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 67091, + "start": 67081 + }, + "site": [ + 1821, + "Rust", + "", + "&reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1821: reference is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:1821; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:1836. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 67432, + "start": 67068 + }, + "site": [ + 1821, + "Rust", + "", + "Command::new(&reference)\n .args([\"-v\", \"error\", \"-f\", \"lavfi\"])\n .args(&policy)\n .args([\n \"-i\",\n \"testsrc2=size=80x64:rate=24:duration=1\",\n \"-an\",\n \"-c:v\",\n \"libaom-av1\",\n \"-cpu-used\",\n \"8\",\n \"-threads:v\",\n \"1\",\n ])\n .arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1857: reference is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:1857; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:1864. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 68068, + "start": 68058 + }, + "site": [ + 1857, + "Rust", + "", + "&reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1857: reference is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:1857; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:1864. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 68232, + "start": 68045 + }, + "site": [ + 1857, + "Rust", + "", + "Command::new(&reference)\n .args([\"-v\", \"error\", \"-f\", \"concat\"])\n .args(&policy)\n .arg(\"-i\")\n .arg(&list)\n .args([\"-c\", \"copy\"])\n .arg(&expected)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1872: probe is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:1872; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:1886. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 68459, + "start": 68453 + }, + "site": [ + 1872, + "Rust", + "", + "&probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1872: probe is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:1872; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:1886. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 68807, + "start": 68440 + }, + "site": [ + 1872, + "Rust", + "", + "Command::new(&probe)\n .args([\"-v\", \"error\"])\n .args(&policy)\n .arg(\"-i\")\n .arg(path)\n .args([\n \"-show_streams\",\n \"-show_packets\",\n \"-show_data\",\n \"-show_data_hash\",\n \"sha256\",\n \"-of\",\n \"json\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1970: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 71765, + "start": 71620 + }, + "site": [ + 1970, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(args)\n .current_dir(&dir)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1970: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 71638, + "start": 71633 + }, + "site": [ + 1970, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1998: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 72656, + "start": 72511 + }, + "site": [ + 1998, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(args)\n .current_dir(&dir)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1998: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 72529, + "start": 72524 + }, + "site": [ + 1998, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2179: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 79352, + "start": 79206 + }, + "site": [ + 2179, + "Rust", + "", + "Command::new(bin())\n .args([\"--strict-safe\", \"ffmpeg\", \"-y\"])\n .args(args)\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2179: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 79224, + "start": 79219 + }, + "site": [ + 2179, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2200: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:2160, made absolute at crates/coreav-cli/tests/ffmpeg.rs:2163 and checked executable at crates/coreav-cli/tests/ffmpeg.rs:2165. Command::new(&pin) runs at crates/coreav-cli/tests/ffmpeg.rs:2200-2204 and its media becomes the fallback comparison reference at crates/coreav-cli/tests/ffmpeg.rs:2205-2231; the CoreAV run receives the same pin as COREAV_FALLBACK at crates/coreav-cli/tests/ffmpeg.rs:2213. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it.", + "program_span": { + "end": 79994, + "start": 79990 + }, + "site": [ + 2200, + "Rust", + "", + "&pin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2200: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:2160, made absolute at crates/coreav-cli/tests/ffmpeg.rs:2163 and checked executable at crates/coreav-cli/tests/ffmpeg.rs:2165. Command::new(&pin) runs at crates/coreav-cli/tests/ffmpeg.rs:2200-2204 and its media becomes the fallback comparison reference at crates/coreav-cli/tests/ffmpeg.rs:2205-2231; the CoreAV run receives the same pin as COREAV_FALLBACK at crates/coreav-cli/tests/ffmpeg.rs:2213. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it.", + "program_span": { + "end": 80073, + "start": 79977 + }, + "site": [ + 2200, + "Rust", + "", + "Command::new(&pin)\n .args([\"-nostdin\", \"-hide_banner\", \"-y\"])\n .args(args)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2210: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 80585, + "start": 80368 + }, + "site": [ + 2210, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-y\"])\n .args(args)\n .env(\"COREAV_FALLBACK\", &pin)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2210: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 80386, + "start": 80381 + }, + "site": [ + 2210, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2824: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 106125, + "start": 105846 + }, + "site": [ + 2824, + "Rust", + "", + "Command::new(bin())\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"packet=stream_index,pos,size\",\n \"-of\",\n \"json\",\n ])\n .arg(path)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2824: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 105864, + "start": 105859 + }, + "site": [ + 2824, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3011: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 112341, + "start": 112209 + }, + "site": [ + 3011, + "Rust", + "", + "Command::new(bin())\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(args)\n .env(\"COREAV_FALLBACK\", &pin)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3011: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 112227, + "start": 112222 + }, + "site": [ + 3011, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3029: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 113102, + "start": 113097 + }, + "site": [ + 3029, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3036: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:2978. The conditional Command at crates/coreav-cli/tests/ffmpeg.rs:3028 uses CoreAV in its fallback arm and Command::new(&pin) at crates/coreav-cli/tests/ffmpeg.rs:3036 in its direct oracle arm. The same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3038; the CoreAV arm also receives that retained pin as COREAV_FALLBACK. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 113368, + "start": 113364 + }, + "site": [ + 3036, + "Rust", + "", + "&pin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3038: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:2978. The conditional Command at crates/coreav-cli/tests/ffmpeg.rs:3028 uses CoreAV in its fallback arm and Command::new(&pin) at crates/coreav-cli/tests/ffmpeg.rs:3036 in its direct oracle arm. The same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3038; the CoreAV arm also receives that retained pin as COREAV_FALLBACK. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 113420, + "start": 113402 + }, + "site": [ + 3038, + "Rust", + "", + "command.args(args)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3096: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 115589, + "start": 115491 + }, + "site": [ + 3096, + "Rust", + "", + "Command::new(bin())\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3096: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 115509, + "start": 115504 + }, + "site": [ + 3096, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3114: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 116261, + "start": 116256 + }, + "site": [ + 3114, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3121: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:3055. The conditional Command at crates/coreav-cli/tests/ffmpeg.rs:3113 uses CoreAV in its fallback arm and Command::new(&pin) at crates/coreav-cli/tests/ffmpeg.rs:3121 in its direct oracle arm. The same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3123; the CoreAV arm also receives that retained pin as COREAV_FALLBACK. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 116555, + "start": 116551 + }, + "site": [ + 3121, + "Rust", + "", + "&pin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3123: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:3055. The conditional Command at crates/coreav-cli/tests/ffmpeg.rs:3113 uses CoreAV in its fallback arm and Command::new(&pin) at crates/coreav-cli/tests/ffmpeg.rs:3121 in its direct oracle arm. The same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3123; the CoreAV arm also receives that retained pin as COREAV_FALLBACK. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 116615, + "start": 116597 + }, + "site": [ + 3123, + "Rust", + "", + "command.args(args)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3184: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 119108, + "start": 119002 + }, + "site": [ + 3184, + "Rust", + "", + "Command::new(bin())\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3184: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 119020, + "start": 119015 + }, + "site": [ + 3184, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3200: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 119753, + "start": 119748 + }, + "site": [ + 3200, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3207: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:3141. The conditional Command at crates/coreav-cli/tests/ffmpeg.rs:3199 uses CoreAV in its fallback arm and Command::new(&pin) at crates/coreav-cli/tests/ffmpeg.rs:3207 in its direct oracle arm. The same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3209; the CoreAV arm also receives that retained pin as COREAV_FALLBACK. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 120075, + "start": 120071 + }, + "site": [ + 3207, + "Rust", + "", + "&pin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3209: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:3141. The conditional Command at crates/coreav-cli/tests/ffmpeg.rs:3199 uses CoreAV in its fallback arm and Command::new(&pin) at crates/coreav-cli/tests/ffmpeg.rs:3207 in its direct oracle arm. The same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3209; the CoreAV arm also receives that retained pin as COREAV_FALLBACK. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 120143, + "start": 120125 + }, + "site": [ + 3209, + "Rust", + "", + "command.args(args)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3244: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3244; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3251. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 121481, + "start": 121469 + }, + "site": [ + 3244, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3244: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3244; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3251. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 122140, + "start": 121456 + }, + "site": [ + 3244, + "Rust", + "", + "Command::new(&ffprobe_bin)\n .args([\"-v\", \"error\"])\n .args(&audio_inputs)\n .arg(\"-i\")\n .arg(path)\n .args([\"-show_streams\", \"-show_packets\", \"-show_frames\", \"-show_format\", \"-show_data_hash\", \"sha256\", \"-show_entries\",\n \"stream=codec_name,codec_type,width,height,pix_fmt,sample_rate,channels,channel_layout,time_base,start_pts,duration_ts,nb_frames:stream_tags=language,handler_name:stream_disposition=default:packet=stream_index,pts,dts,duration,size,data_hash,flags:frame=stream_index,pts,best_effort_timestamp,duration,nb_samples,width,height,pix_fmt:format=start_time,duration:format_tags=title\", \"-of\", \"json\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3267: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3267; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3302. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 122819, + "start": 122808 + }, + "site": [ + 3267, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3267: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3267; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3302. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 124025, + "start": 122795 + }, + "site": [ + 3267, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-f\", \"lavfi\"])\n .args(&audio_inputs)\n .args([\n \"-i\",\n &format!(\n \"testsrc2=size=64x48:rate=24:duration=1,hue=h={}\",\n index * 60\n ),\n \"-f\",\n \"lavfi\",\n ])\n .args(&audio_inputs)\n .args([\n \"-i\",\n &format!(\n \"sine=frequency={}:sample_rate={rate}:duration=1\",\n 751 + index * 168\n ),\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n &frames.to_string(),\n \"-c:a\",\n \"aac\",\n \"-movie_timescale\",\n \"1000\",\n \"-metadata\",\n &format!(\"title=Source {index}\"),\n \"-metadata:s:a:0\",\n [\"language=eng\", \"language=fra\", \"language=deu\"][index],\n ])\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3351: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3351; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3355. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 126136, + "start": 126125 + }, + "site": [ + 3351, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3351: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3351; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3355. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 126249, + "start": 126112 + }, + "site": [ + 3351, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&expected)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3371: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3371; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3383. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 127018, + "start": 127007 + }, + "site": [ + 3371, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3383: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3371; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3383. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 127609, + "start": 127577 + }, + "site": [ + 3383, + "Rust", + "", + "command.args([\"-f\", \"md5\", \"-\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3426: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3426; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3430. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 129271, + "start": 129260 + }, + "site": [ + 3426, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3426: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3426; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3430. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 129383, + "start": 129247 + }, + "site": [ + 3426, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(args)\n .arg(&expected)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3462: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 131098, + "start": 130787 + }, + "site": [ + 3462, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(&full)\n .env(\"COREAV_FALLBACK\", &ffmpeg_bin)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env_remove(\"COREAV_FALLBACK_LOG\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3462: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 130805, + "start": 130800 + }, + "site": [ + 3462, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3496: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3491 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3496; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3508. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 132036, + "start": 132024 + }, + "site": [ + 3496, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3496: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3491 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3496; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3508. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 132316, + "start": 132011 + }, + "site": [ + 3496, + "Rust", + "", + "Command::new(&ffprobe_bin)\n .args([\n \"-v\",\n \"error\",\n \"-show_streams\",\n \"-show_packets\",\n \"-show_data_hash\",\n \"sha256\",\n \"-of\",\n \"json\",\n ])\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3552: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3491 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3552; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3576. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 134065, + "start": 134054 + }, + "site": [ + 3552, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3560: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3491 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3552; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3576. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 134808, + "start": 134358 + }, + "site": [ + 3560, + "Rust", + "", + "generation\n .args([\"-f\", \"lavfi\"])\n .args(&audio_inputs)\n .args([\n \"-i\",\n &format!(\"sine=frequency=523:sample_rate={rate}:duration=1.4\"),\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n &frames.to_string(),\n \"-c:a\",\n \"aac\",\n ])\n .arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3617: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3491 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3617; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3621. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 136337, + "start": 136326 + }, + "site": [ + 3617, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3617: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3491 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3617; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3621. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 136450, + "start": 136313 + }, + "site": [ + 3617, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&expected)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3670: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3670; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3691. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 138177, + "start": 138166 + }, + "site": [ + 3670, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3670: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3670; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3691. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 138705, + "start": 138153 + }, + "site": [ + 3670, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x48:rate=24:duration=3.25\",\n \"-an\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"2\",\n \"-metadata\",\n \"title=Origin example\",\n ])\n .args(extra)\n .arg(&path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3703: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3703; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3707. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 139124, + "start": 139112 + }, + "site": [ + 3703, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3703: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3703; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3707. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 139607, + "start": 139099 + }, + "site": [ + 3703, + "Rust", + "", + "Command::new(&ffprobe_bin).args([\"-v\", \"error\"])\n .args(&audio_inputs).args([\"-i\"]).arg(path)\n .args([\"-show_streams\", \"-show_frames\", \"-show_format\", \"-show_entries\",\n \"stream=codec_type,codec_name,time_base,start_pts,duration_ts,nb_frames,width,height,pix_fmt,sample_aspect_ratio:stream_tags=language:frame=pts,pkt_dts,best_effort_timestamp,duration,width,height,pix_fmt,key_frame,pict_type:format=start_time,duration:format_tags=title\",\n \"-of\", \"json\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3716: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3716; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3733. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 139931, + "start": 139920 + }, + "site": [ + 3716, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3716: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3716; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3733. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 140351, + "start": 139907 + }, + "site": [ + 3716, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&audio_inputs)\n .arg(\"-i\")\n .arg(path)\n .args([\n \"-map\",\n \"0:v:0\",\n \"-an\",\n \"-fps_mode\",\n \"passthrough\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-f\",\n \"rawvideo\",\n \"-\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3761: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3761; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3766. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 141584, + "start": 141573 + }, + "site": [ + 3761, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3761: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3761; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3766. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 141720, + "start": 141560 + }, + "site": [ + 3761, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(&input)\n .args(&options)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3807: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 143413, + "start": 143166 + }, + "site": [ + 3807, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-y\", \"-i\"])\n .arg(&edited)\n .args([\"-c\", \"copy\"])\n .arg(&refused)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env(\"PATH\", path)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3807: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 143184, + "start": 143179 + }, + "site": [ + 3807, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3852: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3852; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3881. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 144585, + "start": 144574 + }, + "site": [ + 3852, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3852: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3852; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3881. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 145278, + "start": 144561 + }, + "site": [ + 3852, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-f\", \"lavfi\"])\n .args(&audio_inputs)\n .args([\n \"-i\",\n \"testsrc2=size=64x48:rate=24:duration=3.25\",\n \"-f\",\n \"lavfi\",\n ])\n .args(&audio_inputs)\n .args([\n \"-i\",\n \"sine=frequency=751:sample_rate=44100:duration=3.25\",\n \"-map\",\n \"0:v\",\n \"-map\",\n \"1:a\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"2\",\n \"-c:a\",\n \"aac\",\n \"-metadata\",\n \"title=Copied clock example\",\n ])\n .arg(&av)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3897: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3897; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3902. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 145769, + "start": 145758 + }, + "site": [ + 3897, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3897: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3897; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3902. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 145895, + "start": 145745 + }, + "site": [ + 3897, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(&av)\n .args(options)\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3911: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3911; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3914. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 146171, + "start": 146159 + }, + "site": [ + 3911, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3911: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3911; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3914. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 146669, + "start": 146146 + }, + "site": [ + 3911, + "Rust", + "", + "Command::new(&ffprobe_bin).args([\"-v\", \"error\"]).args(&audio_inputs)\n .arg(\"-i\").arg(path).args([\"-show_streams\", \"-show_frames\", \"-show_format\", \"-show_entries\",\n \"stream=codec_type,codec_name,time_base,start_pts,duration_ts,nb_frames,width,height,pix_fmt,sample_fmt,sample_rate,channels,channel_layout:stream_tags=language:frame=stream_index,pts,pkt_dts,best_effort_timestamp,duration,nb_samples,width,height,pix_fmt:format=start_time,duration:format_tags=title\",\n \"-of\", \"json\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3930: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3930; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3961. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 147403, + "start": 147392 + }, + "site": [ + 3930, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3961: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3930; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3961. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 148160, + "start": 148153 + }, + "site": [ + 3961, + "Rust", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4017: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 150314, + "start": 150053 + }, + "site": [ + 4017, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-y\", \"-i\"])\n .arg(&refused_input)\n .args([\"-c\", \"copy\"])\n .arg(&refused_output)\n .env(\"PATH\", path)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4017: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 150071, + "start": 150066 + }, + "site": [ + 4017, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4070: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4070; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4075. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 152071, + "start": 152060 + }, + "site": [ + 4070, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4070: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4070; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4075. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 152245, + "start": 152047 + }, + "site": [ + 4070, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-i\"])\n .arg(&input)\n .args(&options)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4105: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4105; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4130. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 153337, + "start": 153326 + }, + "site": [ + 4105, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4105: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4105; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4130. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 153898, + "start": 153313 + }, + "site": [ + 4105, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x48:rate=24:duration=3.25\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=751:sample_rate=44100:duration=3.25\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"2\",\n \"-c:a\",\n \"aac\",\n \"-movie_timescale\",\n \"1000\",\n ])\n .arg(&base)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4190: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4190; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4195. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 156039, + "start": 156028 + }, + "site": [ + 4190, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4190: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4190; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4195. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 156213, + "start": 156015 + }, + "site": [ + 4190, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-i\"])\n .arg(&input)\n .args(&options)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4203: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4203; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4213. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 156564, + "start": 156552 + }, + "site": [ + 4203, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4203: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4203; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4213. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 156896, + "start": 156539 + }, + "site": [ + 4203, + "Rust", + "", + "Command::new(&ffprobe_bin)\n .args([\n \"-v\",\n \"error\",\n \"-show_streams\",\n \"-show_format\",\n \"-of\",\n \"json\",\n ])\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4228: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4228; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4231. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 157798, + "start": 157786 + }, + "site": [ + 4228, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4228: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4228; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4231. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 158200, + "start": 157773 + }, + "site": [ + 4228, + "Rust", + "", + "Command::new(&ffprobe_bin).args([\n \"-v\", \"error\", \"-show_streams\", \"-show_frames\", \"-show_format\",\n \"-show_entries\", \"stream=codec_name,time_base,start_pts,duration_ts,nb_frames:stream_tags=language:frame=stream_index,pts,pkt_dts,best_effort_timestamp,duration,nb_samples:format=start_time,duration:format_tags=title\", \"-of\", \"json\"])\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4246: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4246; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4264. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 159163, + "start": 159152 + }, + "site": [ + 4246, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4246: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4246; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4264. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 159902, + "start": 159139 + }, + "site": [ + 4246, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(\n include_str!(\"../../../scripts/oracle-audio-args.txt\")\n .split_whitespace(),\n )\n .arg(\"-i\")\n .arg(path)\n .args([\n \"-map\",\n \"0:a:0\",\n \"-vn\",\n \"-c:a\",\n \"pcm_f64le\",\n \"-f\",\n \"f64le\",\n \"-\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4286: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 161176, + "start": 160937 + }, + "site": [ + 4286, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(&args)\n .env(\"PATH\", &path)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4286: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 160955, + "start": 160950 + }, + "site": [ + 4286, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4321: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4321; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4343. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 162143, + "start": 162132 + }, + "site": [ + 4321, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4321: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4321; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4343. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 162826, + "start": 162119 + }, + "site": [ + 4321, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\"testsrc2=size={size}:rate=24:duration=3.25\"))\n .args([\"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\n \"sine=frequency={frequency}:sample_rate=44100:duration=3.25\"\n ))\n .args([\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"2\",\n \"-c:a\",\n \"aac\",\n \"-movie_timescale\",\n \"1000\",\n \"-metadata\",\n ])\n .arg(format!(\"title={title}\"))\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4355: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4355; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4358. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 163239, + "start": 163227 + }, + "site": [ + 4355, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4355: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4355; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4358. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 163721, + "start": 163214 + }, + "site": [ + 4355, + "Rust", + "", + "Command::new(&ffprobe_bin).args([\"-v\", \"error\"]).args(&audio_inputs)\n .arg(\"-i\").arg(path).args([\"-show_streams\", \"-show_frames\", \"-show_format\", \"-show_entries\",\n \"stream=codec_type,codec_name,time_base,start_pts,duration_ts,nb_frames,width,height,pix_fmt,sample_fmt,sample_rate,channels,channel_layout:stream_tags=language:frame=stream_index,pts,pkt_dts,best_effort_timestamp,duration,nb_samples,width,height,pix_fmt:format=start_time,duration:format_tags=title\", \"-of\", \"json\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4374: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4374; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4405. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 164468, + "start": 164457 + }, + "site": [ + 4374, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4405: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4374; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4405. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 165225, + "start": 165218 + }, + "site": [ + 4405, + "Rust", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4454: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4454; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4458. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 167096, + "start": 167085 + }, + "site": [ + 4454, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4454: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4454; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4458. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 167222, + "start": 167072 + }, + "site": [ + 4454, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4526: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4526; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4530. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 170077, + "start": 170066 + }, + "site": [ + 4526, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4526: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4526; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4530. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 170197, + "start": 170053 + }, + "site": [ + 4526, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args[..args.len() - 1])\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4543: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 170848, + "start": 170651 + }, + "site": [ + 4543, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(args)\n .env(\"PATH\", path)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4543: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 170669, + "start": 170664 + }, + "site": [ + 4543, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4568: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 171766, + "start": 171618 + }, + "site": [ + 4568, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(args)\n .env_clear()\n .env(\"PATH\", &directory)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4568: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 171636, + "start": 171631 + }, + "site": [ + 4568, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4607: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4607; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4628. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 172666, + "start": 172655 + }, + "site": [ + 4607, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4607: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4607; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4628. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 173089, + "start": 172642 + }, + "site": [ + 4607, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x48:rate=24\",\n \"-frames:v\",\n \"77\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"2\",\n \"-use_editlist\",\n \"0\",\n ])\n .arg(&input)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4640: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4640; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4645. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 173570, + "start": 173559 + }, + "site": [ + 4640, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4640: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4640; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4645. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 173696, + "start": 173546 + }, + "site": [ + 4640, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(&input)\n .args([\"-c\", \"copy\"])\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4656: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4656; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4660. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 174075, + "start": 174063 + }, + "site": [ + 4656, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4656: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4656; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4660. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 174535, + "start": 174050 + }, + "site": [ + 4656, + "Rust", + "", + "Command::new(&ffprobe_bin).args([\"-v\", \"error\"])\n .args(&audio_inputs).arg(\"-i\").arg(path)\n .args([\"-show_streams\", \"-show_frames\", \"-show_format\", \"-show_entries\",\n \"stream=codec_type,codec_name,time_base,start_pts,duration_ts,nb_frames,width,height,pix_fmt:stream_tags=language:frame=pts,pkt_dts,best_effort_timestamp,duration,width,height,pix_fmt,key_frame,pict_type:format=start_time,duration:format_tags=title\",\n \"-of\", \"json\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4669: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4669; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4686. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 174859, + "start": 174848 + }, + "site": [ + 4669, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4669: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4669; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4686. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 175279, + "start": 174835 + }, + "site": [ + 4669, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&audio_inputs)\n .arg(\"-i\")\n .arg(path)\n .args([\n \"-map\",\n \"0:v:0\",\n \"-an\",\n \"-fps_mode\",\n \"passthrough\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-f\",\n \"rawvideo\",\n \"-\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4726: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 176858, + "start": 176585 + }, + "site": [ + 4726, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-y\", \"-i\"])\n .arg(&input)\n .args([\"-c\", \"copy\"])\n .arg(&output)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env(\"PATH\", path)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4726: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "program_span": { + "end": 176603, + "start": 176598 + }, + "site": [ + 4726, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4804: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4804; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4808. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 179394, + "start": 179383 + }, + "site": [ + 4804, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4804: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4804; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4808. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 179503, + "start": 179370 + }, + "site": [ + 4804, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(args)\n .current_dir(&dir)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4858: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4858; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4868. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 180994, + "start": 180982 + }, + "site": [ + 4858, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4858: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4858; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4868. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 181260, + "start": 180969 + }, + "site": [ + 4858, + "Rust", + "", + "Command::new(&ffprobe_bin)\n .args([\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=codec_type,codec_name:stream_disposition=attached_pic\",\n \"-of\",\n \"json\",\n ])\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4874: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4874; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4886. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 181551, + "start": 181540 + }, + "site": [ + 4874, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4874: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4874; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4886. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 181838, + "start": 181527 + }, + "site": [ + 4874, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(path)\n .args([\n \"-map\",\n &format!(\"0:{index}\"),\n \"-c\",\n \"copy\",\n \"-f\",\n \"md5\",\n \"-\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4907: The local probed closure constructs Command::new(program) at crates/coreav-cli/tests/ffmpeg.rs:4907 and executes it at crates/coreav-cli/tests/ffmpeg.rs:4921. Its only calls at crates/coreav-cli/tests/ffmpeg.rs:4934 pass CoreAV bin() or the unchanged ffprobe_bin member of oracle() bound at crates/coreav-cli/tests/ffmpeg.rs:4799. No independently resolved oracle name reaches this parameter. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 182719, + "start": 182712 + }, + "site": [ + 4907, + "Rust", + "", + "program" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4911: The local probed closure constructs Command::new(program) at crates/coreav-cli/tests/ffmpeg.rs:4907 and executes it at crates/coreav-cli/tests/ffmpeg.rs:4921. Its only calls at crates/coreav-cli/tests/ffmpeg.rs:4934 pass CoreAV bin() or the unchanged ffprobe_bin member of oracle() bound at crates/coreav-cli/tests/ffmpeg.rs:4799. No independently resolved oracle name reaches this parameter. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 183111, + "start": 182827 + }, + "site": [ + 4911, + "Rust", + "", + "command\n .args([\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=codec_type,codec_name,width,height:packet=stream_index,pos,size\",\n \"-of\",\n \"json\",\n ])\n .arg(&input)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4938: The local run closure constructs Command::new(program) at crates/coreav-cli/tests/ffmpeg.rs:4938 and executes it at crates/coreav-cli/tests/ffmpeg.rs:4948. Its only calls at crates/coreav-cli/tests/ffmpeg.rs:4952-4953 pass unchanged ffmpeg_bin from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 or CoreAV bin(). The branch changes arguments and environment, never the program. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 183871, + "start": 183864 + }, + "site": [ + 4938, + "Rust", + "", + "program" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4944: The local run closure constructs Command::new(program) at crates/coreav-cli/tests/ffmpeg.rs:4938 and executes it at crates/coreav-cli/tests/ffmpeg.rs:4948. Its only calls at crates/coreav-cli/tests/ffmpeg.rs:4952-4953 pass unchanged ffmpeg_bin from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 or CoreAV bin(). The branch changes arguments and environment, never the program. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 184225, + "start": 184108 + }, + "site": [ + 4944, + "Rust", + "", + "command\n .args([\"-y\", \"-i\", i, \"-c\", \"copy\"])\n .args(maps)\n .arg(output)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4968: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4968; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4972. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 184794, + "start": 184783 + }, + "site": [ + 4968, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4968: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4968; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4972. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 184881, + "start": 184770 + }, + "site": [ + 4968, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(alone)\n .arg(&theirs)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5008: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5003 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5008; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5038. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 186128, + "start": 186117 + }, + "site": [ + 5008, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5008: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5003 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5008; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5038. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 186859, + "start": 186104 + }, + "site": [ + 5008, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-y\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=160x120:rate=10:duration=1\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=440:duration=1\",\n \"-c:v\",\n \"libx264\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-c:a\",\n \"aac\",\n \"-metadata\",\n \"creation_time=2020-01-02T03:04:05Z\",\n \"-metadata\",\n \"title=A title\",\n \"-metadata:s:a:0\",\n \"language=eng\",\n \"-metadata:s:a:0\",\n \"handler_name=A handler\",\n ])\n .arg(&input)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5063: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5003 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5063; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5066. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 187653, + "start": 187642 + }, + "site": [ + 5063, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5063: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5003 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5063; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5066. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 187729, + "start": 187629 + }, + "site": [ + 5063, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(command(&theirs))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5092: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5087 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5092; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5130. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 188790, + "start": 188779 + }, + "site": [ + 5092, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5132: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5087 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5132; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5136. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 189726, + "start": 189714 + }, + "site": [ + 5132, + "Rust", + "", + "&ffprobe_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5132: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5087 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5132; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5136. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 189888, + "start": 189701 + }, + "site": [ + 5132, + "Rust", + "", + "Command::new(&ffprobe_bin)\n .args([\"-v\", \"error\", \"-select_streams\", \"a\", \"-show_entries\"])\n .args([\"format_tags:stream_tags\", \"-of\", \"json\"])\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5157: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5087 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5157; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5160. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 190868, + "start": 190857 + }, + "site": [ + 5157, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5157: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5087 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5157; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5160. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 190952, + "start": 190844 + }, + "site": [ + 5157, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(command(&theirs))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5191: metadata_tags executes its ffprobe parameter unchanged at crates/coreav-cli/tests/ffmpeg.rs:5191-5203. Its only call sites are crates/coreav-cli/tests/ffmpeg.rs:5041 and crates/coreav-cli/tests/ffmpeg.rs:5247; both pass unchanged ffprobe_bin from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5003 and crates/coreav-cli/tests/ffmpeg.rs:5217 respectively. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 192705, + "start": 192388 + }, + "site": [ + 5191, + "Rust", + "", + "Command::new(ffprobe)\n .args([\n \"-v\",\n \"error\",\n \"-select_streams\",\n \"a\",\n \"-show_entries\",\n \"format_tags=creation_time,title:stream_tags=language,creation_time,handler_name\",\n \"-of\",\n \"json\",\n ])\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5191: metadata_tags executes its ffprobe parameter unchanged at crates/coreav-cli/tests/ffmpeg.rs:5191-5203. Its only call sites are crates/coreav-cli/tests/ffmpeg.rs:5041 and crates/coreav-cli/tests/ffmpeg.rs:5247; both pass unchanged ffprobe_bin from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5003 and crates/coreav-cli/tests/ffmpeg.rs:5217 respectively. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 192408, + "start": 192401 + }, + "site": [ + 5191, + "Rust", + "", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5222: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5217 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5222; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5244. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 193544, + "start": 193533 + }, + "site": [ + 5222, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5222: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5217 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5222; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5244. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 194072, + "start": 193520 + }, + "site": [ + 5222, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-y\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=440:duration=1\",\n \"-c:a\",\n \"aac\",\n \"-metadata\",\n \"creation_time=2020-01-02T03:04:05Z\",\n \"-metadata\",\n \"title=A title\",\n \"-metadata:s:a:0\",\n \"language=eng\",\n \"-metadata:s:a:0\",\n \"handler_name=A handler\",\n ])\n .arg(&input)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5269: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5217 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5269; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5272. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 194842, + "start": 194831 + }, + "site": [ + 5269, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5269: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5217 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5269; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5272. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 194918, + "start": 194818 + }, + "site": [ + 5269, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(command(&theirs))" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-cli/tests/ffmpeg_aac_filter.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg_aac_filter.rs:concat_output": "c200e04d3a1497b97523248cc404de89721b26a5dac7c98299dcfb25b907e103", + "rust:crates/coreav-cli/tests/ffmpeg_aac_filter.rs:test_oracle": "1e46307ca52be0dcb60f5517da73a7a24c1ecbf472531876703c8b87ee862703", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/support/concat_output.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": "3da0c54d26332e97c46f8876810ab033a35e59fe580eaa90c5cd3b007b316b1a", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 33 executes the retained pair.ffmpeg path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 1034, + "start": 1027 + }, + "site": [ + 33, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 33 executes the retained pair.ffmpeg path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 1928, + "start": 1014 + }, + "site": [ + 33, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x48:rate=25:duration=0.32\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n ])\n .arg(format!(\n \"sine=frequency={frequency}:sample_rate=48000:duration=0.298666667\"\n ))\n .args([\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"0\",\n \"-g\",\n \"8\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-c:a\",\n \"aac\",\n \"-shortest\",\n \"-use_editlist\",\n \"0\",\n ])\n .arg(dir.join(format!(\"{name}.mp4\")))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 84 executes the retained pair.ffmpeg path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 2629, + "start": 2622 + }, + "site": [ + 84, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 84 executes the retained pair.ffmpeg path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 2747, + "start": 2609 + }, + "site": [ + 84, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(args)\n .arg(reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 92 executes bin = env!(\"CARGO_BIN_EXE_coreav\"), the CoreAV binary under test, then checks its strict-safe, fallback, or replay output. The ffmpeg subcommand and fallback settings are arguments/environment, not the executable selection.", + "program_span": { + "end": 3128, + "start": 2943 + }, + "site": [ + 92, + "Rust", + "", + "Command::new(bin)\n .args([\"--strict-safe\", \"ffmpeg\", \"-y\"])\n .args(args)\n .arg(output)\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 92 executes bin = env!(\"CARGO_BIN_EXE_coreav\"), the CoreAV binary under test, then checks its strict-safe, fallback, or replay output. The ffmpeg subcommand and fallback settings are arguments/environment, not the executable selection.", + "program_span": { + "end": 2959, + "start": 2956 + }, + "site": [ + 92, + "Rust", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 142 executes the retained pair.ffmpeg path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 4648, + "start": 4641 + }, + "site": [ + 142, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 142 executes the retained pair.ffmpeg path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 4750, + "start": 4628 + }, + "site": [ + 142, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 158 executes the retained pair.ffmpeg path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 5144, + "start": 5137 + }, + "site": [ + 158, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 158 executes the retained pair.ffmpeg path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 5253, + "start": 5124 + }, + "site": [ + 158, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&plain)\n .arg(&plain_reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 184 executes bin = env!(\"CARGO_BIN_EXE_coreav\"), the CoreAV binary under test, then checks its strict-safe, fallback, or replay output. The ffmpeg subcommand and fallback settings are arguments/environment, not the executable selection.", + "program_span": { + "end": 6133, + "start": 5952 + }, + "site": [ + 184, + "Rust", + "", + "Command::new(bin)\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(&args)\n .arg(&output)\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 184 executes bin = env!(\"CARGO_BIN_EXE_coreav\"), the CoreAV binary under test, then checks its strict-safe, fallback, or replay output. The ffmpeg subcommand and fallback settings are arguments/environment, not the executable selection.", + "program_span": { + "end": 5968, + "start": 5965 + }, + "site": [ + 184, + "Rust", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 204 executes bin = env!(\"CARGO_BIN_EXE_coreav\"), the CoreAV binary under test, then checks its strict-safe, fallback, or replay output. The ffmpeg subcommand and fallback settings are arguments/environment, not the executable selection.", + "program_span": { + "end": 6963, + "start": 6703 + }, + "site": [ + 204, + "Rust", + "", + "Command::new(bin)\n .arg(\"ffmpeg\")\n .args(&args)\n .arg(&output)\n .env(\"COREAV_FALLBACK\", &ffmpeg)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 204 executes bin = env!(\"CARGO_BIN_EXE_coreav\"), the CoreAV binary under test, then checks its strict-safe, fallback, or replay output. The ffmpeg subcommand and fallback settings are arguments/environment, not the executable selection.", + "program_span": { + "end": 6719, + "start": 6716 + }, + "site": [ + 204, + "Rust", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 227 executes the retained pair.ffmpeg path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 7566, + "start": 7559 + }, + "site": [ + 227, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 227 executes the retained pair.ffmpeg path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 8229, + "start": 7546 + }, + "site": [ + 227, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x48:rate=25:duration=0.32\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=751:sample_rate=48000:duration=0.32\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"0\",\n \"-g\",\n \"8\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-c:a\",\n \"alac\",\n \"-shortest\",\n \"-use_editlist\",\n \"0\",\n ])\n .arg(&alac)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 262 executes the retained pair.ffprobe path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 8469, + "start": 8461 + }, + "site": [ + 262, + "Rust", + "", + "&ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 262 executes the retained pair.ffprobe path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 8717, + "start": 8448 + }, + "site": [ + 262, + "Rust", + "", + "Command::new(&ffprobe)\n .args([\n \"-v\",\n \"error\",\n \"-select_streams\",\n \"a:0\",\n \"-show_entries\",\n \"packet=pos\",\n \"-of\",\n \"json\",\n ])\n .arg(dir.join(\"second.mp4\"))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 429 executes the retained pair.ffmpeg path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 12636, + "start": 12629 + }, + "site": [ + 429, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test obtains pair from test_oracle::require before any child. Site 429 executes the retained pair.ffmpeg path with its constructed arguments through output(); closures capture the same immutable paths.", + "program_span": { + "end": 12755, + "start": 12616 + }, + "site": [ + 429, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(args)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 437 executes bin = env!(\"CARGO_BIN_EXE_coreav\"), the CoreAV binary under test, then checks its strict-safe, fallback, or replay output. The ffmpeg subcommand and fallback settings are arguments/environment, not the executable selection.", + "program_span": { + "end": 13137, + "start": 12951 + }, + "site": [ + 437, + "Rust", + "", + "Command::new(bin)\n .args([\"--strict-safe\", \"ffmpeg\", \"-y\"])\n .args(args)\n .arg(&output)\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 437 executes bin = env!(\"CARGO_BIN_EXE_coreav\"), the CoreAV binary under test, then checks its strict-safe, fallback, or replay output. The ffmpeg subcommand and fallback settings are arguments/environment, not the executable selection.", + "program_span": { + "end": 12967, + "start": 12964 + }, + "site": [ + 437, + "Rust", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 460 executes bin = env!(\"CARGO_BIN_EXE_coreav\"), the CoreAV binary under test, then checks its strict-safe, fallback, or replay output. The ffmpeg subcommand and fallback settings are arguments/environment, not the executable selection.", + "program_span": { + "end": 14119, + "start": 13851 + }, + "site": [ + 460, + "Rust", + "", + "Command::new(bin)\n .args([\"ffmpeg\", \"-y\"])\n .args(args)\n .arg(&output)\n .env(\"COREAV_FALLBACK\", &ffmpeg)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 460 executes bin = env!(\"CARGO_BIN_EXE_coreav\"), the CoreAV binary under test, then checks its strict-safe, fallback, or replay output. The ffmpeg subcommand and fallback settings are arguments/environment, not the executable selection.", + "program_span": { + "end": 13867, + "start": 13864 + }, + "site": [ + 460, + "Rust", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 497 executes bin = env!(\"CARGO_BIN_EXE_coreav\"), the CoreAV binary under test, then checks its strict-safe, fallback, or replay output. The ffmpeg subcommand and fallback settings are arguments/environment, not the executable selection.", + "program_span": { + "end": 15480, + "start": 15300 + }, + "site": [ + 497, + "Rust", + "", + "Command::new(bin)\n .args([\"ffmpeg\", \"-y\"])\n .args(args)\n .arg(&output)\n .env_clear()\n .env(\"PATH\", &mock)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 497 executes bin = env!(\"CARGO_BIN_EXE_coreav\"), the CoreAV binary under test, then checks its strict-safe, fallback, or replay output. The ffmpeg subcommand and fallback settings are arguments/environment, not the executable selection.", + "program_span": { + "end": 15316, + "start": 15313 + }, + "site": [ + 497, + "Rust", + "", + "bin" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffmpeg_concat.rs": { + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-cli/src/compat_cmd.rs:probe_stdin": "abb265e1e3dc464972603e673cca2d8f501ccf35c096dcf8a92fba86223f13d9", + "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", + "rust:crates/coreav-cli/src/main.rs:compat_cmd": "ccf5049a20c2dd26e433f9ae7d9de2cfd6e2d070729a048f6c1924ec92a99390", + "rust:crates/coreav-cli/src/main.rs:fallback_cmd": "a9c07257236976aede760fab0e994d31bf0d6e347952f7a75469797c7d468d75", + "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:concat_output": "d2530ceeb7511fcff82c5dc4e993d5784d8f0b938838d5bf33de4a6663e47b1c", + "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:test_oracle": "db66fd177b7e16b40914564a87edf7b09d10f42201d758fa805a7f6d380d926b", + "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", + "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/src/compat_cmd.rs", + "crates/coreav-cli/src/compat_cmd/probe_stdin.rs", + "crates/coreav-cli/src/fallback.rs", + "crates/coreav-cli/src/fallback/names.rs", + "crates/coreav-cli/src/fallback_cmd.rs", + "crates/coreav-cli/src/join.rs", + "crates/coreav-cli/src/main.rs", + "crates/coreav-cli/src/names.rs", + "crates/coreav-cli/src/strict_safe.rs", + "crates/coreav-cli/tests/common/standalone_audio.rs", + "crates/coreav-cli/tests/support/concat_output.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/bench_guard.py", + "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/tests/test_writer_kd_audit_selection.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": "94bc6f854b9ffb213ec066d01145d69d611ca540c4fb358b8b0a19d672dc31a7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The ffmpeg helper at crates/coreav-cli/tests/ffmpeg_concat.rs:116-127 selects bin() (the Cargo CoreAV executable at :17-19), sets COREAV_STRICT_SAFE=1, and calls output at :121. All its callers exercise native concat or intentional refusal; strict-safe blocks external FFmpeg fallback (crates/coreav-cli/src/fallback_cmd.rs:92-94), so this helper does not execute an oracle.", + "program_span": { + "end": 3131, + "start": 3029 + }, + "site": [ + 117, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(args)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The ffmpeg helper at crates/coreav-cli/tests/ffmpeg_concat.rs:116-127 selects bin() (the Cargo CoreAV executable at :17-19), sets COREAV_STRICT_SAFE=1, and calls output at :121. All its callers exercise native concat or intentional refusal; strict-safe blocks external FFmpeg fallback (crates/coreav-cli/src/fallback_cmd.rs:92-94), so this helper does not execute an oracle.", + "program_span": { + "end": 3047, + "start": 3042 + }, + "site": [ + 117, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:137 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :177 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:191.", + "program_span": { + "end": 4706, + "start": 4696 + }, + "site": [ + 177, + "Rust", + "", + "&reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:137 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :177 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:191.", + "program_span": { + "end": 5083, + "start": 4683 + }, + "site": [ + 177, + "Rust", + "", + "Command::new(&reference)\n .args([\"-v\", \"error\", \"-f\", \"lavfi\"])\n .args(&policy)\n .args([\n \"-i\",\n \"testsrc2=size=80x64:rate=24:duration=0.5\",\n \"-an\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-threads:v\",\n \"1\",\n ])\n .args(options)\n .arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:137 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :299 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:306.", + "program_span": { + "end": 9390, + "start": 9380 + }, + "site": [ + 299, + "Rust", + "", + "&reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:137 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :299 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:306.", + "program_span": { + "end": 9592, + "start": 9367 + }, + "site": [ + 299, + "Rust", + "", + "Command::new(&reference)\n .args([\"-v\", \"error\"])\n .args(&policy)\n .arg(\"-i\")\n .arg(&source)\n .args([\"-c\", \"copy\", \"-metadata:s:v:0\", \"encoder=\"])\n .arg(&blank)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:137 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :335 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:343.", + "program_span": { + "end": 10872, + "start": 10862 + }, + "site": [ + 335, + "Rust", + "", + "&reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:137 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :335 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:343.", + "program_span": { + "end": 11114, + "start": 10849 + }, + "site": [ + 335, + "Rust", + "", + "Command::new(&reference)\n .args([\"-v\", \"error\", \"-f\", \"concat\"])\n .args(&policy)\n .arg(\"-i\")\n .arg(&list)\n .args([\"-c\", \"copy\"])\n .args(&flags)\n .arg(&expected)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:353-366 selects the Cargo CoreAV binary via bin() (:17-19), then runs native concat. Both strict and normal iterations explicitly set COREAV_FALLBACK to the nonexistent unavailable-ffmpeg path (:364), so an admission failure cannot execute a real oracle; the separate reference command at :335 is not this site.", + "program_span": { + "end": 11567, + "start": 11562 + }, + "site": [ + 353, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:353-366 selects the Cargo CoreAV binary via bin() (:17-19), then runs native concat. Both strict and normal iterations explicitly set COREAV_FALLBACK to the nonexistent unavailable-ffmpeg path (:364), so an admission failure cannot execute a real oracle; the separate reference command at :335 is not this site.", + "program_span": { + "end": 12091, + "start": 11695 + }, + "site": [ + 357, + "Rust", + "", + "command\n .args([\"ffmpeg\", \"-f\", \"concat\", \"-i\"])\n .arg(&list)\n .args([\"-c\", \"copy\"])\n .args(&flags)\n .arg(&candidate)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env(\"COREAV_FALLBACK\", dir.join(\"unavailable-ffmpeg\"))\n .env(\"COREAV_FALLBACK_LOG\", &log)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:389-394 executes bin(), defined at :17-19 as the Cargo CoreAV executable, with the native join command. crates/coreav-cli/src/main.rs:1047,2448-2487 dispatches join to the native join::run writer rather than the FFmpeg compatibility fallback. The separately selected reference comparator is not executed by this site.", + "program_span": { + "end": 13096, + "start": 12947 + }, + "site": [ + 389, + "Rust", + "", + "Command::new(bin())\n .args([\"join\", \"--audio\", \"none\", \"-o\"])\n .arg(&joined)\n .args(&inputs)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:389-394 executes bin(), defined at :17-19 as the Cargo CoreAV executable, with the native join command. crates/coreav-cli/src/main.rs:1047,2448-2487 dispatches join to the native join::run writer rather than the FFmpeg compatibility fallback. The separately selected reference comparator is not executed by this site.", + "program_span": { + "end": 12965, + "start": 12960 + }, + "site": [ + 389, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:137 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :418 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:437.", + "program_span": { + "end": 14191, + "start": 14181 + }, + "site": [ + 418, + "Rust", + "", + "&reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:137 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :418 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:437.", + "program_span": { + "end": 14660, + "start": 14168 + }, + "site": [ + 418, + "Rust", + "", + "Command::new(&reference)\n .args([\"-v\", \"error\"])\n .args(&policy)\n .arg(\"-i\")\n .arg(&source)\n .args(&policy)\n .arg(\"-i\")\n .arg(&alternate)\n .args([\n \"-map\",\n \"0:v:0\",\n \"-map\",\n \"1:v:0\",\n \"-c\",\n \"copy\",\n \"-metadata:s:v:1\",\n \"encoder=selected\",\n ])\n .arg(&multiple)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:137 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :443 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:450.", + "program_span": { + "end": 15023, + "start": 15013 + }, + "site": [ + 443, + "Rust", + "", + "&reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:137 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :443 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:450.", + "program_span": { + "end": 15228, + "start": 15000 + }, + "site": [ + 443, + "Rust", + "", + "Command::new(&reference)\n .args([\"-v\", \"error\", \"-f\", \"concat\"])\n .args(&policy)\n .arg(\"-i\")\n .arg(&list)\n .args([\"-map\", \"0:v:1\", \"-c\", \"copy\"])\n .arg(&expected)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:478 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :485 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:505.", + "program_span": { + "end": 16676, + "start": 16665 + }, + "site": [ + 485, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:478 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :485 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:505.", + "program_span": { + "end": 17275, + "start": 16652 + }, + "site": [ + 485, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\"testsrc2=size=64x48:rate={rate}:duration=3.25\"))\n .args([\"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\n \"sine=frequency=751:sample_rate=44100:duration={duration}\"\n ))\n .args([\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-g\",\n \"24\",\n \"-bf\",\n \"2\",\n \"-c:a\",\n \"aac\",\n ])\n .arg(&edited)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:478 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :512 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:517.", + "program_span": { + "end": 17509, + "start": 17498 + }, + "site": [ + 512, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:478 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :512 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:517.", + "program_span": { + "end": 17671, + "start": 17485 + }, + "site": [ + 512, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(&edited)\n .args([\"-c\", \"copy\", \"-use_editlist\", \"0\"])\n .arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:478 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :579 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:583.", + "program_span": { + "end": 20377, + "start": 20366 + }, + "site": [ + 579, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:478 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :579 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:583.", + "program_span": { + "end": 20521, + "start": 20353 + }, + "site": [ + 579, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args[..args.len() - 1])\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:590-597 selects bin() (Cargo CoreAV, :17-19) and executes the product-under-test arm, whose output bytes are compared at :603-606 against the separate direct FFmpeg judging invocation at :579-584. This site does not launch a judging oracle. It prepends the owner-selected directory to PATH (:531-536,:593), but leaves inherited COREAV_FALLBACK intact; fallback_cmd.rs:147-175 prioritizes that override and :248-250,304-307 executes it as product fallback. That is a product-arm selection/isolation issue, not an oracle-source bypass. No directory/name reconstruction is claimed to prove retained-object qualification.", + "program_span": { + "end": 21028, + "start": 20789 + }, + "site": [ + 590, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(&args)\n .env(\"PATH\", &path)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:590-597 selects bin() (Cargo CoreAV, :17-19) and executes the product-under-test arm, whose output bytes are compared at :603-606 against the separate direct FFmpeg judging invocation at :579-584. This site does not launch a judging oracle. It prepends the owner-selected directory to PATH (:531-536,:593), but leaves inherited COREAV_FALLBACK intact; fallback_cmd.rs:147-175 prioritizes that override and :248-250,304-307 executes it as product fallback. That is a product-arm selection/isolation issue, not an oracle-source bypass. No directory/name reconstruction is claimed to prove retained-object qualification.", + "program_span": { + "end": 20807, + "start": 20802 + }, + "site": [ + 590, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:478 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :626 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:635.", + "program_span": { + "end": 22105, + "start": 22094 + }, + "site": [ + 626, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:478 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :626 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:635.", + "program_span": { + "end": 22462, + "start": 22081 + }, + "site": [ + 626, + "Rust", + "", + "Command::new(&ffmpeg_bin)\n .args([\n \"-nostdin\", \"-v\", \"error\", \"-y\", \"-f\", \"concat\", \"-safe\", \"0\",\n ])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(&list)\n .args([\"-an\", \"-c\", \"copy\"])\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:657 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The locally constructed command/closure at :663 retains the returned FFmpeg path through argument construction and output() at :693; no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:693.", + "program_span": { + "end": 23340, + "start": 23330 + }, + "site": [ + 663, + "Rust", + "", + "&reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:657 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The locally constructed command/closure at :693 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:693.", + "program_span": { + "end": 24339, + "start": 24302 + }, + "site": [ + 693, + "Rust", + "", + "command.arg(\"-shortest\").arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:657 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :714 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:718.", + "program_span": { + "end": 24983, + "start": 24973 + }, + "site": [ + 714, + "Rust", + "", + "&reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:657 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :714 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:718.", + "program_span": { + "end": 25083, + "start": 24960 + }, + "site": [ + 714, + "Rust", + "", + "Command::new(&reference)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(args)\n .arg(&expected)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:657 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :756 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:760.", + "program_span": { + "end": 26379, + "start": 26369 + }, + "site": [ + 756, + "Rust", + "", + "&reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:657 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :756 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:760.", + "program_span": { + "end": 26497, + "start": 26356 + }, + "site": [ + 756, + "Rust", + "", + "Command::new(&reference)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(hostile_args)\n .arg(&fallback_reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:786-794 selects bin() (Cargo CoreAV, :17-19), sets its product fallback to the retained reference path (:790), and executes the product-under-test arm. The separate judging oracle runs directly at :756-761, and :795-800 compares product status/stdout/media with that reference. The fallback subprocess belongs to product behavior, not to judging-oracle execution at this site.", + "program_span": { + "end": 27823, + "start": 27551 + }, + "site": [ + 786, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(hostile_args)\n .arg(&output)\n .env(\"COREAV_FALLBACK\", &reference)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:786-794 selects bin() (Cargo CoreAV, :17-19), sets its product fallback to the retained reference path (:790), and executes the product-under-test arm. The separate judging oracle runs directly at :756-761, and :795-800 compares product status/stdout/media with that reference. The fallback subprocess belongs to product behavior, not to judging-oracle execution at this site.", + "program_span": { + "end": 27569, + "start": 27564 + }, + "site": [ + 786, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The embedded Python text in crates/coreav-cli/tests/ffmpeg_concat.rs:821-851 actually runs under python3 -I -c, not merely as asserted source. It imports scripts/bench_guard.py from the repository, calls derive (:831) and inputs_of (:838). bench_guard.py:394-401 executes test_oracle.require().ffmpeg exactly for all DERIVED fixtures; :195-200,627-645 uses the passed Cargo CoreAV executable only for native split preparation. The emitted C02 argv is data for the later strict CoreAV command (:860), not an unqualified ffmpeg invocation. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 29958, + "start": 28899 + }, + "site": [ + 821, + "Rust", + "", + "Command::new(\"python3\")\n .args([\"-I\", \"-c\", r#\"\nimport json\nimport pathlib\nimport sys\nsys.path.insert(0, str(pathlib.Path(sys.argv[1]) / 'scripts'))\nimport bench_guard\ncoreav = sys.argv[2]\nfixtures = pathlib.Path(sys.argv[3])\nwork = pathlib.Path(sys.argv[4])\nbench_guard.derive(fixtures, work)\nfixture, template = bench_guard.CASES['ffmpeg-C02-join']\nsource = work / fixture\nassert source.is_file(), 'C02 derived fixture is missing'\nprepared = {}\nfor arg in template:\n if arg.startswith('{inputs:'):\n prepared[arg] = bench_guard.inputs_of(coreav, source, arg[len('{inputs:'):-1], work)\nassert None not in prepared.values(), 'C02 input preparation failed'\noutput = work / 'native'\noutput.mkdir()\ncommand = []\nfor arg in template:\n command.extend(prepared[arg] if arg in prepared else [bench_guard.argument(arg, source, None, str(output))])\nprint(json.dumps(command))\n\"#])\n .arg(&root).arg(bin()).arg(fixtures).arg(&*dir)\n .env(\"PATH\", path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:857-865 parses the generated C02 argv but executes it with bin() (Cargo CoreAV, :17-19), sets COREAV_STRICT_SAFE=1 and clears the active guard. The argv's leading ffmpeg is a CoreAV subcommand, not the executable; strict-safe prevents any external fallback. Reference execution occurs separately at :873.", + "program_span": { + "end": 30428, + "start": 30299 + }, + "site": [ + 860, + "Rust", + "", + "Command::new(bin())\n .args(&command)\n .env(\"COREAV_STRICT_SAFE\", \"1\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:857-865 parses the generated C02 argv but executes it with bin() (Cargo CoreAV, :17-19), sets COREAV_STRICT_SAFE=1 and clears the active guard. The argv's leading ffmpeg is a CoreAV subcommand, not the executable; strict-safe prevents any external fallback. Reference execution occurs separately at :873.", + "program_span": { + "end": 30317, + "start": 30312 + }, + "site": [ + 860, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:809 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :873 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:877.", + "program_span": { + "end": 30703, + "start": 30693 + }, + "site": [ + 873, + "Rust", + "", + "&reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:809 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The direct reference command at :873 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:877.", + "program_span": { + "end": 30817, + "start": 30680 + }, + "site": [ + 873, + "Rust", + "", + "Command::new(&reference)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&command[1..command.len() - 1])\n .arg(&expected)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:896 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The locally constructed command/closure at :904 retains the returned FFmpeg path through argument construction and output() at :912; no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:912.", + "program_span": { + "end": 31561, + "start": 31550 + }, + "site": [ + 904, + "Rust", + "", + "&ffmpeg_bin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:896 obtains the complete pair from oracle() (:130-133), which clones test_oracle::require()'s ffmpeg and ffprobe paths. The locally constructed command/closure at :912 retains the returned FFmpeg path through argument construction and output(); no executable reselection occurs. All iterations use the same retained pair for fixture generation, reference remux/concat, or comparator inputs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. The selected command is actually executed by output() at crates/coreav-cli/tests/ffmpeg_concat.rs:912.", + "program_span": { + "end": 31815, + "start": 31790 + }, + "site": [ + 912, + "Rust", + "", + "command.current_dir(&dir)" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-cli/tests/ffmpeg_concat_primed.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg_concat_primed.rs:concat_presentation": "ba5dae17aefabba42ce978f021a1ec604bf4bd46941de09c14a59d7af8501250", + "rust:crates/coreav-cli/tests/ffmpeg_concat_primed.rs:test_oracle": "153d945a16ebbc5d38b926cff185990f43332b48d7d8d7ac798252639e305a30", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/support/concat_presentation.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": "90efd73515e36ec45b4fc16eef28e886535a02dd7765348f1f2bcc87611e72a9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The constructor executes env!(\"CARGO_BIN_EXE_coreav\"), not an external oracle. Its ffmpeg argument selects CoreAV's compatibility subcommand; the builder retains this executable through output().", + "program_span": { + "end": 1551, + "start": 1339 + }, + "site": [ + 54, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .args(args)\n .arg(output)\n .env(\"COREAV_STRICT_SAFE\", \"1\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The constructor executes env!(\"CARGO_BIN_EXE_coreav\"), not an external oracle. Its ffmpeg argument selects CoreAV's compatibility subcommand; the builder retains this executable through output().", + "program_span": { + "end": 1380, + "start": 1352 + }, + "site": [ + 54, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The constructor executes env!(\"CARGO_BIN_EXE_coreav\"), not an external oracle. Its ffmpeg argument selects CoreAV's compatibility subcommand; the builder retains this executable through output().", + "program_span": { + "end": 8006, + "start": 7559 + }, + "site": [ + 246, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .args([\n \"-y\",\n \"-f\",\n \"concat\",\n \"-i\",\n list.to_str().unwrap(),\n \"-c\",\n \"copy\",\n \"-f\",\n \"mp4\",\n \"pipe:1\",\n ])\n .env(\"COREAV_STRICT_SAFE\", \"1\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The constructor executes env!(\"CARGO_BIN_EXE_coreav\"), not an external oracle. Its ffmpeg argument selects CoreAV's compatibility subcommand; the builder retains this executable through output().", + "program_span": { + "end": 7600, + "start": 7572 + }, + "site": [ + 246, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The constructor executes env!(\"CARGO_BIN_EXE_coreav\"), not an external oracle. Its ffmpeg argument selects CoreAV's compatibility subcommand; the builder retains this executable through output().", + "program_span": { + "end": 9449, + "start": 9215 + }, + "site": [ + 298, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .args(&args)\n .arg(&output)\n .env(\"COREAV_STRICT_SAFE\", \"1\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The constructor executes env!(\"CARGO_BIN_EXE_coreav\"), not an external oracle. Its ffmpeg argument selects CoreAV's compatibility subcommand; the builder retains this executable through output().", + "program_span": { + "end": 9256, + "start": 9228 + }, + "site": [ + 298, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The constructor executes env!(\"CARGO_BIN_EXE_coreav\"), not an external oracle. Its ffmpeg argument selects CoreAV's compatibility subcommand; the builder retains this executable through output().", + "program_span": { + "end": 10183, + "start": 9891 + }, + "site": [ + 314, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .args(&args)\n .arg(&output)\n .env(\"COREAV_FALLBACK\", &oracle.ffmpeg)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The constructor executes env!(\"CARGO_BIN_EXE_coreav\"), not an external oracle. Its ffmpeg argument selects CoreAV's compatibility subcommand; the builder retains this executable through output().", + "program_span": { + "end": 9932, + "start": 9904 + }, + "site": [ + 314, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffmpeg_flac.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg_flac.rs:flac_ranges": "5eb8f1e1540605f0ae451bc019c332d6e1e0185c6368d8fc6296d6e84173b592", + "rust:crates/coreav-cli/tests/ffmpeg_flac.rs:test_oracle": "50cf36884c6b4ecfec55bc260ea8a8f3348e1c020fb1c2f4ed5d8061a155a63d", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-audio/tests/support/flac_ranges.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": "8bda1ad62955a3e5424b6a8f2b4e74c0949bb0b19e0919106fb83b1a169d185d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Site 78 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 2639, + "start": 2611 + }, + "site": [ + 78, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 84 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 2792, + "start": 2764 + }, + "site": [ + 84, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 90 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 3050, + "start": 2948 + }, + "site": [ + 90, + "Rust", + "", + "command\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test's ffmpeg is obtained from pin(), which directly copies test_oracle::require().ffmpeg(). Site 140 passes that retained path to Command::new and completes output() with the constructed reference arguments.", + "program_span": { + "end": 4622, + "start": 4615 + }, + "site": [ + 140, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test's ffmpeg is obtained from pin(), which directly copies test_oracle::require().ffmpeg(). Site 140 passes that retained path to Command::new and completes output() with the constructed reference arguments.", + "program_span": { + "end": 4990, + "start": 4602 + }, + "site": [ + 140, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\"])\n .args(\n include_str!(\"../../../scripts/oracle-audio-args.txt\")\n .split_whitespace(),\n )\n .arg(\"-i\")\n .arg(&input)\n .args([\"-f\", muxer, \"pipe:1\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 159 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 5621, + "start": 5468 + }, + "site": [ + 159, + "Rust", + "", + "strict()\n .args([\"-threads\", \"auto\", \"-i\"])\n .arg(&input)\n .args([\"-f\", muxer, \"-\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 170 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 6107, + "start": 5935 + }, + "site": [ + 170, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .args([\"-f\", muxer])\n .arg(&output)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 241 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 8868, + "start": 8683 + }, + "site": [ + 241, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .args([\"-f\", \"s16le\"])\n .arg(if stdout { Path::new(\"pipe:1\") } else { &output })" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 257 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 9483, + "start": 9295 + }, + "site": [ + 257, + "Rust", + "", + "normal()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .args([\"-f\", \"s16le\"])\n .arg(&output)\n .env(\"COREAV_FALLBACK\", dir.join(\"must-not-run\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test's ffmpeg is obtained from pin(), which directly copies test_oracle::require().ffmpeg(). Site 284 passes that retained path to Command::new and completes output() with the constructed reference arguments.", + "program_span": { + "end": 10270, + "start": 10263 + }, + "site": [ + 284, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test's ffmpeg is obtained from pin(), which directly copies test_oracle::require().ffmpeg(). Site 284 passes that retained path to Command::new and completes output() with the constructed reference arguments.", + "program_span": { + "end": 10831, + "start": 10250 + }, + "site": [ + 284, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\n \"-v\",\n \"error\",\n \"-y\",\n \"-f\",\n if bits == 16 { \"s16le\" } else { \"s24le\" },\n \"-ar\",\n \"48000\",\n \"-ac\",\n ])\n .arg(channels.to_string())\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(&raw)\n .args([\"-c:a\", \"flac\"])\n .arg(&input)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test's ffmpeg is obtained from pin(), which directly copies test_oracle::require().ffmpeg(). Site 312 passes that retained path to Command::new and completes output() with the constructed reference arguments.", + "program_span": { + "end": 11359, + "start": 11352 + }, + "site": [ + 312, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test's ffmpeg is obtained from pin(), which directly copies test_oracle::require().ffmpeg(). Site 312 passes that retained path to Command::new and completes output() with the constructed reference arguments.", + "program_span": { + "end": 11742, + "start": 11339 + }, + "site": [ + 312, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\"])\n .args(\n include_str!(\"../../../scripts/oracle-audio-args.txt\")\n .split_whitespace(),\n )\n .arg(\"-i\")\n .arg(&input)\n .args([\"-c:a\", codec, \"-f\", muxer, \"pipe:1\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 324 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 12043, + "start": 11886 + }, + "site": [ + 324, + "Rust", + "", + "strict()\n .arg(\"-i\")\n .arg(&input)\n .args([\"-vn\", \"-c:a\", codec, \"-f\", muxer, \"pipe:1\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 348 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 12804, + "start": 12694 + }, + "site": [ + 348, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .args([\"-f\", \"s16le\"])\n .arg(&output)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 386 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 14017, + "start": 13916 + }, + "site": [ + 386, + "Rust", + "", + "strict()\n .arg(\"-i\")\n .arg(&input)\n .args([\"-f\", \"s16le\", \"pipe:1\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test's ffmpeg is obtained from pin(), which directly copies test_oracle::require().ffmpeg(). Site 394 passes that retained path to Command::new and completes output() with the constructed reference arguments.", + "program_span": { + "end": 14218, + "start": 14211 + }, + "site": [ + 394, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test's ffmpeg is obtained from pin(), which directly copies test_oracle::require().ffmpeg(). Site 394 passes that retained path to Command::new and completes output() with the constructed reference arguments.", + "program_span": { + "end": 14440, + "start": 14198 + }, + "site": [ + 394, + "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\", \"s16le\", \"pipe:1\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 403 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 14702, + "start": 14538 + }, + "site": [ + 403, + "Rust", + "", + "normal()\n .args([\"-v\", \"error\", \"-i\"])\n .arg(&input)\n .args([\"-f\", \"s16le\", \"pipe:1\"])\n .env(\"COREAV_FALLBACK\", &ffmpeg)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 429 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 15703, + "start": 15575 + }, + "site": [ + 429, + "Rust", + "", + "strict()\n .arg(\"-i\")\n .arg(&input)\n .args(options)\n .args([\"-f\", \"s16le\", \"pipe:1\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 448 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 16354, + "start": 16143 + }, + "site": [ + 448, + "Rust", + "", + "normal()\n .arg(\"-i\")\n .arg(&input)\n .args([\"-f\", \"f32le\", \"pipe:1\"])\n .env(\"COREAV_FALLBACK\", dir.join(\"must-not-run\"))\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test's ffmpeg is obtained from pin(), which directly copies test_oracle::require().ffmpeg(). Site 483 passes that retained path to Command::new and completes output() with the constructed reference arguments.", + "program_span": { + "end": 17416, + "start": 17409 + }, + "site": [ + 483, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test's ffmpeg is obtained from pin(), which directly copies test_oracle::require().ffmpeg(). Site 483 passes that retained path to Command::new and completes output() with the constructed reference arguments.", + "program_span": { + "end": 17784, + "start": 17396 + }, + "site": [ + 483, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\"])\n .args(\n include_str!(\"../../../scripts/oracle-audio-args.txt\")\n .split_whitespace(),\n )\n .arg(\"-i\")\n .arg(&input)\n .args([\"-f\", muxer, \"pipe:1\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 501 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 18568, + "start": 18337 + }, + "site": [ + 501, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .args([\"-f\", muxer])\n .arg(if stdout { Path::new(\"pipe:1\") } else { &output })" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 522 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 19600, + "start": 19428 + }, + "site": [ + 522, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .args([\"-f\", muxer])\n .arg(&output)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 534 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 20248, + "start": 20002 + }, + "site": [ + 534, + "Rust", + "", + "normal()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .args([\"-f\", muxer])\n .arg(&output)\n .env(\"COREAV_FALLBACK\", dir.join(\"must-not-run\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test's ffmpeg is obtained from pin(), which directly copies test_oracle::require().ffmpeg(). Site 578 passes that retained path to Command::new and completes output() with the constructed reference arguments.", + "program_span": { + "end": 21721, + "start": 21714 + }, + "site": [ + 578, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The enclosing test's ffmpeg is obtained from pin(), which directly copies test_oracle::require().ffmpeg(). Site 578 passes that retained path to Command::new and completes output() with the constructed reference arguments.", + "program_span": { + "end": 22089, + "start": 21701 + }, + "site": [ + 578, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\"])\n .args(\n include_str!(\"../../../scripts/oracle-audio-args.txt\")\n .split_whitespace(),\n )\n .arg(\"-i\")\n .arg(&input)\n .args([\"-f\", muxer, \"pipe:1\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 590 is a CoreAV-under-test command: strict()/normal() both construct env!(\"CARGO_BIN_EXE_coreav\") and callers only append arguments/environment. piped() receives only those two command factories, including stdin fallback cases, and does not replace their program before spawn.", + "program_span": { + "end": 22368, + "start": 22233 + }, + "site": [ + 590, + "Rust", + "", + "strict()\n .arg(\"-i\")\n .arg(&input)\n .args([\"-f\", muxer, \"pipe:1\"])" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", + "rust:crates/coreav-cli/tests/ffmpeg_frames.rs:test_oracle": "d340040b30cf4dde1afd2be7f4d52d0e81ebbb596d6061212b84a626b459f710", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/src/fallback.rs", + "crates/coreav-cli/src/fallback/names.rs", + "crates/coreav-cli/src/fallback_cmd.rs", + "crates/coreav-cli/src/names.rs", + "crates/coreav-cli/src/strict_safe.rs", + "docs/design/oracle-historical-records.json", + "scripts/colr_craft.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": "c7f46709652fae8ae993b6939c061fc1047cb8e5559e2f40b34dcd14a2e0cfca", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:23-30 executes each supplied Command unchanged at :24. Complete checked() callers: :39 fixture creation; :89 decode; :98 fields; :124 and :146 reference outputs; :185 strict CoreAV seek; :206 python3 scripts/colr_craft.py; :273 black fixture; :317 rate reference; :442 delayed fixture; :472 seek reference; :497 HEVC fixture; :545 rotation remux; :555 strict CoreAV rotation. All real FFmpeg/ffprobe commands use fixture()'s require()-returned Oracle (:33-58), retained in Fixture (:17-20), without reselection. The :185/:555 commands use --strict-safe and cannot run fallback. colr_craft.py:15-16,54-78 only reads/rewrites ISO boxes with struct and file I/O, so the Python child is not a media oracle. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 531, + "start": 524 + }, + "site": [ + 24, + "Rust", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:33-58 obtains require()'s complete pair and stores the same Oracle in Fixture (:17-20). The command at :40 selects its ffmpeg()/ffprobe() accessor directly and checked (:23-30) executes it unchanged. All Fixture callers, including the mutable-input colour/edit/HEVC/rotation cases, retain the Oracle identity; decode/fields (:88-109) do not re-resolve programs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 1052, + "start": 1037 + }, + "site": [ + 40, + "Rust", + "", + "oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:63 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "program_span": { + "end": 1956, + "start": 1599 + }, + "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": "crates/coreav-cli/tests/ffmpeg_frames.rs:63 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "program_span": { + "end": 1640, + "start": 1612 + }, + "site": [ + 63, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:33-58 obtains require()'s complete pair and stores the same Oracle in Fixture (:17-20). The command at :90 selects its ffmpeg()/ffprobe() accessor directly and checked (:23-30) executes it unchanged. All Fixture callers, including the mutable-input colour/edit/HEVC/rotation cases, retain the Oracle identity; decode/fields (:88-109) do not re-resolve programs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 2462, + "start": 2442 + }, + "site": [ + 90, + "Rust", + "", + "self.oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:33-58 obtains require()'s complete pair and stores the same Oracle in Fixture (:17-20). The command at :99 selects its ffmpeg()/ffprobe() accessor directly and checked (:23-30) executes it unchanged. All Fixture callers, including the mutable-input colour/edit/HEVC/rotation cases, retain the Oracle identity; decode/fields (:88-109) do not re-resolve programs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 2779, + "start": 2758 + }, + "site": [ + 99, + "Rust", + "", + "self.oracle.ffprobe()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:33-58 obtains require()'s complete pair and stores the same Oracle in Fixture (:17-20). The command at :125 selects its ffmpeg()/ffprobe() accessor directly and checked (:23-30) executes it unchanged. All Fixture callers, including the mutable-input colour/edit/HEVC/rotation cases, retain the Oracle identity; decode/fields (:88-109) do not re-resolve programs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 3765, + "start": 3748 + }, + "site": [ + 125, + "Rust", + "", + "f.oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:33-58 obtains require()'s complete pair and stores the same Oracle in Fixture (:17-20). The command at :147 selects its ffmpeg()/ffprobe() accessor directly and checked (:23-30) executes it unchanged. All Fixture callers, including the mutable-input colour/edit/HEVC/rotation cases, retain the Oracle identity; decode/fields (:88-109) do not re-resolve programs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 4567, + "start": 4550 + }, + "site": [ + 147, + "Rust", + "", + "f.oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:186 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "program_span": { + "end": 6081, + "start": 6053 + }, + "site": [ + 186, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:253 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "program_span": { + "end": 8487, + "start": 8252 + }, + "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": "crates/coreav-cli/tests/ffmpeg_frames.rs:253 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "program_span": { + "end": 8293, + "start": 8265 + }, + "site": [ + 253, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:33-58 obtains require()'s complete pair and stores the same Oracle in Fixture (:17-20). The command at :274 selects its ffmpeg()/ffprobe() accessor directly and checked (:23-30) executes it unchanged. All Fixture callers, including the mutable-input colour/edit/HEVC/rotation cases, retain the Oracle identity; decode/fields (:88-109) do not re-resolve programs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 8906, + "start": 8889 + }, + "site": [ + 274, + "Rust", + "", + "f.oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:295 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "program_span": { + "end": 9808, + "start": 9479 + }, + "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": "crates/coreav-cli/tests/ffmpeg_frames.rs:295 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "program_span": { + "end": 9520, + "start": 9492 + }, + "site": [ + 295, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:33-58 obtains require()'s complete pair and stores the same Oracle in Fixture (:17-20). The command at :318 selects its ffmpeg()/ffprobe() accessor directly and checked (:23-30) executes it unchanged. All Fixture callers, including the mutable-input colour/edit/HEVC/rotation cases, retain the Oracle identity; decode/fields (:88-109) do not re-resolve programs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 10276, + "start": 10259 + }, + "site": [ + 318, + "Rust", + "", + "f.oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:33-58 obtains require()'s complete pair and stores the same Oracle in Fixture (:17-20). The command at :443 selects its ffmpeg()/ffprobe() accessor directly and checked (:23-30) executes it unchanged. All Fixture callers, including the mutable-input colour/edit/HEVC/rotation cases, retain the Oracle identity; decode/fields (:88-109) do not re-resolve programs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 14194, + "start": 14177 + }, + "site": [ + 443, + "Rust", + "", + "f.oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:33-58 obtains require()'s complete pair and stores the same Oracle in Fixture (:17-20). The command at :473 selects its ffmpeg()/ffprobe() accessor directly and checked (:23-30) executes it unchanged. All Fixture callers, including the mutable-input colour/edit/HEVC/rotation cases, retain the Oracle identity; decode/fields (:88-109) do not re-resolve programs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 14950, + "start": 14933 + }, + "site": [ + 473, + "Rust", + "", + "f.oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:33-58 obtains require()'s complete pair and stores the same Oracle in Fixture (:17-20). The command at :498 selects its ffmpeg()/ffprobe() accessor directly and checked (:23-30) executes it unchanged. All Fixture callers, including the mutable-input colour/edit/HEVC/rotation cases, retain the Oracle identity; decode/fields (:88-109) do not re-resolve programs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 15659, + "start": 15642 + }, + "site": [ + 498, + "Rust", + "", + "f.oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:522-530 executes env!(\"CARGO_BIN_EXE_coreav\") with the normal-mode image command. fixture() (:33-58) retains the owner's pair, and :528 points COREAV_FALLBACK at its ffmpeg path, but that child is the product-under-test's fallback behavior, not a judging-oracle invocation. The test checks product success and image existence (:531-536); separate direct oracle generation occurs at :498-512.", + "program_span": { + "end": 16582, + "start": 16319 + }, + "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.ffmpeg())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:522-530 executes env!(\"CARGO_BIN_EXE_coreav\") with the normal-mode image command. fixture() (:33-58) retains the owner's pair, and :528 points COREAV_FALLBACK at its ffmpeg path, but that child is the product-under-test's fallback behavior, not a judging-oracle invocation. The test checks product success and image existence (:531-536); separate direct oracle generation occurs at :498-512.", + "program_span": { + "end": 16360, + "start": 16332 + }, + "site": [ + 522, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:33-58 obtains require()'s complete pair and stores the same Oracle in Fixture (:17-20). The command at :546 selects its ffmpeg()/ffprobe() accessor directly and checked (:23-30) executes it unchanged. All Fixture callers, including the mutable-input colour/edit/HEVC/rotation cases, retain the Oracle identity; decode/fields (:88-109) do not re-resolve programs. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 17026, + "start": 17009 + }, + "site": [ + 546, + "Rust", + "", + "f.oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:556 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "program_span": { + "end": 17395, + "start": 17367 + }, + "site": [ + 556, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffmpeg_input_seek.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg_input_seek.rs:test_oracle": "e575775f60ec0efc3e14e6373d24ff24adf581f095e0c4f4c1d53ba1b22dc81e", + "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": "f3015e75baa0cd0ed3fa2427f185340a2440715fc7d10c95d92cd7d715cebc2f", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Site 20 executes snapshot\u2019s ffprobe parameter, whose only calls pass &ffprobe copied from pair.ffprobe() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "program_span": { + "end": 916, + "start": 506 + }, + "site": [ + 20, + "Rust", + "", + "Command::new(ffprobe)\n .args([\"-v\", \"error\", \"-show_streams\", \"-show_packets\", \"-show_frames\", \"-show_format\", \"-show_data_hash\", \"sha256\", \"-show_entries\",\n \"stream:stream_tags=language,handler_name:packet=stream_index,pts,dts,duration,size,flags,data_hash:frame=stream_index,best_effort_timestamp,pkt_dts,duration:format=start_time,duration:format_tags=\", \"-of\", \"json\"])\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 20 executes snapshot\u2019s ffprobe parameter, whose only calls pass &ffprobe copied from pair.ffprobe() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "program_span": { + "end": 526, + "start": 519 + }, + "site": [ + 20, + "Rust", + "", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 33 executes pixels\u2019s ffmpeg parameter, whose only calls pass &ffmpeg copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "program_span": { + "end": 1642, + "start": 1202 + }, + "site": [ + 33, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(path)\n .args([\n \"-map\",\n \"0:v:0\",\n \"-an\",\n \"-fps_mode\",\n \"passthrough\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-f\",\n \"rawvideo\",\n \"pipe:1\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 33 executes pixels\u2019s ffmpeg parameter, whose only calls pass &ffmpeg copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "program_span": { + "end": 1221, + "start": 1215 + }, + "site": [ + 33, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 74 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "program_span": { + "end": 2489, + "start": 2482 + }, + "site": [ + 74, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 74 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "program_span": { + "end": 3239, + "start": 2469 + }, + "site": [ + 74, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x48:rate=24:duration=3.25\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=751:sample_rate=44100:duration=3.25\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n bframes,\n \"-g\",\n gop,\n \"-keyint_min\",\n gop,\n \"-sc_threshold\",\n \"0\",\n \"-c:a\",\n \"aac\",\n ])\n .arg(&path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 128 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "program_span": { + "end": 4220, + "start": 4213 + }, + "site": [ + 128, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 128 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "program_span": { + "end": 4322, + "start": 4200 + }, + "site": [ + 128, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executed bin is env!(\"CARGO_BIN_EXE_coreav\"); strict-safe, real fallback and controlled mock replay are CoreAV-under-test calls. The child executable is not the ffmpeg argument or PATH entry.", + "program_span": { + "end": 4995, + "start": 4794 + }, + "site": [ + 145, + "Rust", + "", + "Command::new(bin)\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(&args)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executed bin is env!(\"CARGO_BIN_EXE_coreav\"); strict-safe, real fallback and controlled mock replay are CoreAV-under-test calls. The child executable is not the ffmpeg argument or PATH entry.", + "program_span": { + "end": 4810, + "start": 4807 + }, + "site": [ + 145, + "Rust", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executed bin is env!(\"CARGO_BIN_EXE_coreav\"); strict-safe, real fallback and controlled mock replay are CoreAV-under-test calls. The child executable is not the ffmpeg argument or PATH entry.", + "program_span": { + "end": 6682, + "start": 6436 + }, + "site": [ + 187, + "Rust", + "", + "Command::new(bin)\n .arg(\"ffmpeg\")\n .args(&args)\n .env(\"PATH\", &fallback_path)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executed bin is env!(\"CARGO_BIN_EXE_coreav\"); strict-safe, real fallback and controlled mock replay are CoreAV-under-test calls. The child executable is not the ffmpeg argument or PATH entry.", + "program_span": { + "end": 6452, + "start": 6449 + }, + "site": [ + 187, + "Rust", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executed bin is env!(\"CARGO_BIN_EXE_coreav\"); strict-safe, real fallback and controlled mock replay are CoreAV-under-test calls. The child executable is not the ffmpeg argument or PATH entry.", + "program_span": { + "end": 7855, + "start": 7713 + }, + "site": [ + 217, + "Rust", + "", + "Command::new(bin)\n .arg(\"ffmpeg\")\n .args(&args)\n .env_clear()\n .env(\"PATH\", &mock)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executed bin is env!(\"CARGO_BIN_EXE_coreav\"); strict-safe, real fallback and controlled mock replay are CoreAV-under-test calls. The child executable is not the ffmpeg argument or PATH entry.", + "program_span": { + "end": 7729, + "start": 7726 + }, + "site": [ + 217, + "Rust", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 263 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "program_span": { + "end": 9431, + "start": 9424 + }, + "site": [ + 263, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 263 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "program_span": { + "end": 9588, + "start": 9411 + }, + "site": [ + 263, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(inter)\n .args([\"-c\", \"copy\", \"-metadata\", \"title=Source title\"])\n .arg(&tagged)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 280 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "program_span": { + "end": 10093, + "start": 10086 + }, + "site": [ + 280, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 280 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "program_span": { + "end": 10271, + "start": 10073 + }, + "site": [ + 280, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(source)\n .args([\"-an\", \"-c\", \"copy\", \"-video_track_timescale\", scale])\n .arg(&clock)" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-reference", + "evidence": "Site 24 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 525, + "start": 518 + }, + "site": [ + 24, + "Rust", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 46 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 1150, + "start": 1144 + }, + "site": [ + 46, + "Rust", + "", + "ffmpeg" + ], + "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": 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" + }, + { + "class": "reviewed-reference", + "evidence": "Site 117 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 3244, + "start": 3237 + }, + "site": [ + 117, + "Rust", + "", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 156 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 4307, + "start": 4301 + }, + "site": [ + 156, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 181 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 4958, + "start": 4951 + }, + "site": [ + 181, + "Rust", + "", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 185 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 5391, + "start": 5384 + }, + "site": [ + 185, + "Rust", + "", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 248 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 7292, + "start": 7285 + }, + "site": [ + 248, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 267 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 7942, + "start": 7935 + }, + "site": [ + 267, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 300 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 9101, + "start": 9094 + }, + "site": [ + 300, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 321 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 9970, + "start": 9963 + }, + "site": [ + 321, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 364 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 11659, + "start": 11652 + }, + "site": [ + 364, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 391 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 12454, + "start": 12447 + }, + "site": [ + 391, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 401 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 12888, + "start": 12881 + }, + "site": [ + 401, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 425 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 13722, + "start": 13715 + }, + "site": [ + 425, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 487 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 15640, + "start": 15633 + }, + "site": [ + 487, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 676 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 21668, + "start": 21661 + }, + "site": [ + 676, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 684 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 21971, + "start": 21964 + }, + "site": [ + 684, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 737 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 23836, + "start": 23829 + }, + "site": [ + 737, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 751 executes an oracle command directly or via run.output. All tests acquire tools(), which copies the require()-returned ffmpeg/ffprobe pair, and pass those immutable values to fixture/payloads/fields/packets/decoded/equivalent. run's command callers use only those constructors; arguments do not replace the program.", + "program_span": { + "end": 24202, + "start": 24195 + }, + "site": [ + 751, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": 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-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-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": 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-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-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": 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": 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": 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-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-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": 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-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-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_mpegts.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", + "rust:crates/coreav-cli/tests/ffmpeg_mpegts.rs:test_oracle": "53e1e02d5679c0f367164bea66f6d770d1d8a7b96d5b57d0cd6633894922909d", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/src/fallback.rs", + "crates/coreav-cli/src/fallback/names.rs", + "crates/coreav-cli/src/fallback_cmd.rs", + "crates/coreav-cli/src/names.rs", + "crates/coreav-cli/src/strict_safe.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": "01dd7899b9e8c816669bb6bff2ea6e0a73fc024cb52f698a316594d6ecfa6cc0", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:31-38 executes its supplied Command unchanged at :32. Complete run() callers are :42 fixture, :100 fields, :125 decoded, and direct references at :177,:250,:312,:431; none runs CoreAV or a mock. tools() (:19-21) clones require()'s entire qualified pair, obtained by all three tests at :141,:240,:397. fixture/decoded receive its ffmpeg, fields receives its ffprobe, and each direct reference receives that same ffmpeg. No other caller or executable reselection reaches this executor. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 888, + "start": 881 + }, + "site": [ + 32, + "Rust", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:19-21 clones require()'s complete pair; all three tests obtain it at :141,240,397. The command/executor at :42 retains that pair: fixture (:41-64) and decoded (:124-137) use its ffmpeg path, fields (:99-114) its ffprobe path, and direct references (:177,250,312,431) use the same ffmpeg. run (:31-38) only calls output() on the supplied Command. Every reaching real-reference caller uses those paths, not PATH or a local default. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 1178, + "start": 1172 + }, + "site": [ + 42, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:67-82 constructs and executes only the Cargo CoreAV product command after env_clear. All core() callers select None for strict native/refusal checks, Some(&ffmpeg) at :316 for normal product fallback, or Some(&program) at :385 for the generated shell fixture (:381-384), which only prints argv and exits 19. The retained owner path supplied as product fallback (:19-21,:240,:316,:78) is context, not judging-oracle execution at this site. The separate direct judging invocation is :312-315; :322-325 compares product bytes to its output.", + "program_span": { + "end": 1889, + "start": 1861 + }, + "site": [ + 68, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:67-82 constructs and executes only the Cargo CoreAV product command after env_clear. All core() callers select None for strict native/refusal checks, Some(&ffmpeg) at :316 for normal product fallback, or Some(&program) at :385 for the generated shell fixture (:381-384), which only prints argv and exits 19. The retained owner path supplied as product fallback (:19-21,:240,:316,:78) is context, not judging-oracle execution at this site. The separate direct judging invocation is :312-315; :322-325 compares product bytes to its output.", + "program_span": { + "end": 2287, + "start": 2280 + }, + "site": [ + 82, + "Rust", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:19-21 clones require()'s complete pair; all three tests obtain it at :141,240,397. The command/executor at :100 retains that pair: fixture (:41-64) and decoded (:124-137) use its ffmpeg path, fields (:99-114) its ffprobe path, and direct references (:177,250,312,431) use the same ffmpeg. run (:31-38) only calls output() on the supplied Command. Every reaching real-reference caller uses those paths, not PATH or a local default. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 2736, + "start": 2729 + }, + "site": [ + 100, + "Rust", + "", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:19-21 clones require()'s complete pair; all three tests obtain it at :141,240,397. The command/executor at :125 retains that pair: fixture (:41-64) and decoded (:124-137) use its ffmpeg path, fields (:99-114) its ffprobe path, and direct references (:177,250,312,431) use the same ffmpeg. run (:31-38) only calls output() on the supplied Command. Every reaching real-reference caller uses those paths, not PATH or a local default. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 3395, + "start": 3389 + }, + "site": [ + 125, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:19-21 clones require()'s complete pair; all three tests obtain it at :141,240,397. The command/executor at :177 retains that pair: fixture (:41-64) and decoded (:124-137) use its ffmpeg path, fields (:99-114) its ffprobe path, and direct references (:177,250,312,431) use the same ffmpeg. run (:31-38) only calls output() on the supplied Command. Every reaching real-reference caller uses those paths, not PATH or a local default. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 5054, + "start": 5047 + }, + "site": [ + 177, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:19-21 clones require()'s complete pair; all three tests obtain it at :141,240,397. The command/executor at :250 retains that pair: fixture (:41-64) and decoded (:124-137) use its ffmpeg path, fields (:99-114) its ffprobe path, and direct references (:177,250,312,431) use the same ffmpeg. run (:31-38) only calls output() on the supplied Command. Every reaching real-reference caller uses those paths, not PATH or a local default. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 7696, + "start": 7689 + }, + "site": [ + 250, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:19-21 clones require()'s complete pair; all three tests obtain it at :141,240,397. The command/executor at :312 retains that pair: fixture (:41-64) and decoded (:124-137) use its ffmpeg path, fields (:99-114) its ffprobe path, and direct references (:177,250,312,431) use the same ffmpeg. run (:31-38) only calls output() on the supplied Command. Every reaching real-reference caller uses those paths, not PATH or a local default. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 9830, + "start": 9823 + }, + "site": [ + 312, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:19-21 clones require()'s complete pair; all three tests obtain it at :141,240,397. The command/executor at :431 retains that pair: fixture (:41-64) and decoded (:124-137) use its ffmpeg path, fields (:99-114) its ffprobe path, and direct references (:177,250,312,431) use the same ffmpeg. run (:31-38) only calls output() on the supplied Command. Every reaching real-reference caller uses those paths, not PATH or a local default. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 13859, + "start": 13852 + }, + "site": [ + 431, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-cli/tests/support/fallback_program.rs", + "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": "This runs rustc --edition=2024 to compile the controlled fallback_program.rs stand-in to ffmpeg.exe; the executable is the Rust compiler, and the output name is not an FFmpeg invocation.", + "program_span": { + "end": 16430, + "start": 16241 + }, + "site": [ + 484, + "Rust", + "", + "Command::new(\"rustc\")\n .arg(\"--edition=2024\")\n .arg(Path::new(env!(\"CARGO_MANIFEST_DIR\")).join(\"tests/support/fallback_program.rs\"))\n .arg(\"-o\")\n .arg(&fallback)" + ], + "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_pcm_mp4.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg_pcm_mp4.rs:test_oracle": "e6e66ccc0a332221ab4eed872d8018062ec4f7ef89ba41a577a5d1b755c81d34", + "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": "e37a093e62aa954ed4bda0604534c4edc025f7efbfc860ec92c9625b5732c95f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The immediate executable is env!(\"CARGO_BIN_EXE_coreav\"), directly or the same native() command factory. Continuations only add strict-safe/ffmpeg arguments, destination, and fallback environment before output; they run CoreAV under test.", + "program_span": { + "end": 1160, + "start": 1132 + }, + "site": [ + 34, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The immediate executable is env!(\"CARGO_BIN_EXE_coreav\"), directly or the same native() command factory. Continuations only add strict-safe/ffmpeg arguments, destination, and fallback environment before output; they run CoreAV under test.", + "program_span": { + "end": 1567, + "start": 1227 + }, + "site": [ + 38, + "Rust", + "", + "command\n .args([\"ffmpeg\", \"-y\", \"-i\"])\n .arg(input)\n .args([\"-ac\", \"1\", \"-ar\", \"48000\", \"-c:a\", \"pcm_s16le\", \"-vn\"])\n .args(extra)\n .arg(output)\n .env(\"COREAV_FALLBACK\", output.with_file_name(\"missing-ffmpeg\"))\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env_remove(\"COREAV_STRICT_SAFE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The immediate executable is env!(\"CARGO_BIN_EXE_coreav\"), directly or the same native() command factory. Continuations only add strict-safe/ffmpeg arguments, destination, and fallback environment before output; they run CoreAV under test.", + "program_span": { + "end": 2341, + "start": 1717 + }, + "site": [ + 53, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"--strict-safe\", \"ffmpeg\", \"-y\"])\n .args(\n include_str!(\"../../../scripts/oracle-audio-args.txt\")\n .split_whitespace()\n .map(|argument| argument.trim_end_matches(\":a\")),\n )\n .arg(\"-i\")\n .arg(input)\n .args([\n \"-ac\",\n \"1\",\n \"-ar\",\n \"48000\",\n \"-c:a\",\n \"pcm_s16le\",\n \"-vn\",\n \"-f\",\n \"s16le\",\n ])\n .arg(output)\n .env(\"COREAV_FALLBACK\", output.with_file_name(\"missing-ffmpeg\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The immediate executable is env!(\"CARGO_BIN_EXE_coreav\"), directly or the same native() command factory. Continuations only add strict-safe/ffmpeg arguments, destination, and fallback environment before output; they run CoreAV under test.", + "program_span": { + "end": 1758, + "start": 1730 + }, + "site": [ + 53, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 100 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Every records() caller passes oracle.ffprobe() directly; other parameters only affect data/arguments. The complete chain reaches output().", + "program_span": { + "end": 3437, + "start": 3062 + }, + "site": [ + 100, + "Rust", + "", + "Command::new(ffprobe)\n .args([\"-v\", \"error\"])\n .args(policy())\n .arg(\"-i\")\n .arg(file)\n .args([\n \"-show_streams\",\n \"-show_format\",\n \"-show_packets\",\n \"-show_data\",\n \"-show_data_hash\",\n \"sha256\",\n \"-count_packets\",\n \"-of\",\n \"json\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 100 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Every records() caller passes oracle.ffprobe() directly; other parameters only affect data/arguments. The complete chain reaches output().", + "program_span": { + "end": 3082, + "start": 3075 + }, + "site": [ + 100, + "Rust", + "", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 214 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 7224, + "start": 6941 + }, + "site": [ + 214, + "Rust", + "", + "Command::new(oracle.ffmpeg())\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(policy())\n .arg(\"-i\")\n .arg(&input)\n .args([\"-c:a\", \"flac\", \"-strict\", \"-2\"])\n .arg(&flac)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 214 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 6969, + "start": 6954 + }, + "site": [ + 214, + "Rust", + "", + "oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 226 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 7641, + "start": 7371 + }, + "site": [ + 226, + "Rust", + "", + "Command::new(oracle.ffmpeg())\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(policy())\n .arg(\"-i\")\n .arg(&input)\n .args([\"-c:a\", \"flac\"])\n .arg(&matroska)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 226 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 7399, + "start": 7384 + }, + "site": [ + 226, + "Rust", + "", + "oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 241 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 8200, + "start": 7889 + }, + "site": [ + 241, + "Rust", + "", + "Command::new(oracle.ffmpeg())\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(policy())\n .arg(\"-i\")\n .arg(source)\n .args([\"-ac\", \"1\", \"-ar\", \"48000\", \"-c:a\", \"pcm_s16le\", \"-vn\"])\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 241 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 7917, + "start": 7902 + }, + "site": [ + 241, + "Rust", + "", + "oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 346 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 12918, + "start": 12679 + }, + "site": [ + 346, + "Rust", + "", + "Command::new(oracle.ffmpeg())\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(policy())\n .arg(\"-i\")\n .arg(&input)\n .args(options)\n .arg(destination)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 346 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 12707, + "start": 12692 + }, + "site": [ + 346, + "Rust", + "", + "oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The immediate executable is env!(\"CARGO_BIN_EXE_coreav\"), directly or the same native() command factory. Continuations only add strict-safe/ffmpeg arguments, destination, and fallback environment before output; they run CoreAV under test.", + "program_span": { + "end": 13935, + "start": 13575 + }, + "site": [ + 367, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .current_dir(&dir)\n .args([\"--strict-safe\", \"ffmpeg\", \"-i\"])\n .arg(&input)\n .args([\n \"-ac\",\n \"1\",\n \"-ar\",\n \"48000\",\n \"-c:a\",\n \"pcm_s16le\",\n \"-vn\",\n \"-f\",\n \"mp4\",\n \"-\",\n ])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The immediate executable is env!(\"CARGO_BIN_EXE_coreav\"), directly or the same native() command factory. Continuations only add strict-safe/ffmpeg arguments, destination, and fallback environment before output; they run CoreAV under test.", + "program_span": { + "end": 13616, + "start": 13588 + }, + "site": [ + 367, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 393 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 14710, + "start": 14341 + }, + "site": [ + 393, + "Rust", + "", + "Command::new(oracle.ffmpeg())\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-f\", \"lavfi\"])\n .args(policy())\n .args([\"-i\", \"testsrc2=size=32x24:rate=10:duration=0.1\"])\n .args(policy())\n .arg(\"-i\")\n .arg(&input)\n .args([\"-c:v\", \"libx264\", \"-threads:v\", \"1\", \"-c:a\", \"aac\"])\n .arg(&video)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 393 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 14369, + "start": 14354 + }, + "site": [ + 393, + "Rust", + "", + "oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The immediate executable is env!(\"CARGO_BIN_EXE_coreav\"), directly or the same native() command factory. Continuations only add strict-safe/ffmpeg arguments, destination, and fallback environment before output; they run CoreAV under test.", + "program_span": { + "end": 14954, + "start": 14926 + }, + "site": [ + 407, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The immediate executable is env!(\"CARGO_BIN_EXE_coreav\"), directly or the same native() command factory. Continuations only add strict-safe/ffmpeg arguments, destination, and fallback environment before output; they run CoreAV under test.", + "program_span": { + "end": 15251, + "start": 15037 + }, + "site": [ + 411, + "Rust", + "", + "command\n .args([\"ffmpeg\", \"-y\", \"-i\"])\n .arg(&video)\n .args([\"-ac\", \"1\", \"-ar\", \"48000\", \"-c:a\", \"pcm_s16le\"])\n .arg(output)\n .env(\"COREAV_FALLBACK\", fallback)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 428 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 15931, + "start": 15699 + }, + "site": [ + 428, + "Rust", + "", + "Command::new(oracle.ffmpeg())\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(policy())\n .arg(\"-i\")\n .arg(&video)\n .args([\"-ac\", \"1\", \"-ar\", \"48000\", \"-c:a\", \"pcm_s16le\"])\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 428 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 15727, + "start": 15712 + }, + "site": [ + 428, + "Rust", + "", + "oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 456 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 16837, + "start": 16602 + }, + "site": [ + 456, + "Rust", + "", + "Command::new(oracle.ffmpeg())\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(policy())\n .arg(\"-i\")\n .arg(&input)\n .args([\"-c:a\", \"flac\", \"-strict\", \"-2\"])\n .arg(&flac)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 456 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 16630, + "start": 16615 + }, + "site": [ + 456, + "Rust", + "", + "oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The immediate executable is env!(\"CARGO_BIN_EXE_coreav\"), directly or the same native() command factory. Continuations only add strict-safe/ffmpeg arguments, destination, and fallback environment before output; they run CoreAV under test.", + "program_span": { + "end": 17371, + "start": 17343 + }, + "site": [ + 475, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The immediate executable is env!(\"CARGO_BIN_EXE_coreav\"), directly or the same native() command factory. Continuations only add strict-safe/ffmpeg arguments, destination, and fallback environment before output; they run CoreAV under test.", + "program_span": { + "end": 17833, + "start": 17499 + }, + "site": [ + 479, + "Rust", + "", + "command\n .args([\"ffmpeg\", \"-y\", \"-i\"])\n .arg(&flac)\n .args(options)\n .args([\"-vn\", option, value])\n .arg(&output)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env(\"COREAV_FALLBACK\", dir.join(\"missing-ffmpeg\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 513 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 19253, + "start": 18942 + }, + "site": [ + 513, + "Rust", + "", + "Command::new(oracle.ffmpeg())\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(policy())\n .arg(\"-i\")\n .arg(&flac)\n .args(options)\n .args([\"-vn\", option, value])\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 513 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 18970, + "start": 18955 + }, + "site": [ + 513, + "Rust", + "", + "oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The immediate executable is env!(\"CARGO_BIN_EXE_coreav\"), directly or the same native() command factory. Continuations only add strict-safe/ffmpeg arguments, destination, and fallback environment before output; they run CoreAV under test.", + "program_span": { + "end": 19738, + "start": 19408 + }, + "site": [ + 525, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"ffmpeg\", \"-y\", \"-i\"])\n .arg(&flac)\n .args(options)\n .args([\"-vn\", option, value])\n .arg(&output)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env(\"COREAV_FALLBACK\", oracle.ffmpeg())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The immediate executable is env!(\"CARGO_BIN_EXE_coreav\"), directly or the same native() command factory. Continuations only add strict-safe/ffmpeg arguments, destination, and fallback environment before output; they run CoreAV under test.", + "program_span": { + "end": 19449, + "start": 19421 + }, + "site": [ + 525, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 555 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 20676, + "start": 20419 + }, + "site": [ + 555, + "Rust", + "", + "Command::new(oracle.ffmpeg())\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(policy())\n .arg(\"-i\")\n .arg(&wave_input)\n .args([\"-c:a\", \"aac\", \"-aac_pns\", \"0\", \"-aac_tns\", \"0\"])\n .arg(&input)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 555 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 20447, + "start": 20432 + }, + "site": [ + 555, + "Rust", + "", + "oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 567 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 21060, + "start": 20797 + }, + "site": [ + 567, + "Rust", + "", + "Command::new(oracle.ffmpeg())\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(policy())\n .arg(\"-i\")\n .arg(&input)\n .args([\"-ac\", \"1\", \"-ar\", \"48000\", \"-c:a\", \"pcm_s16le\", \"-vn\"])\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 567 executes the pair returned by test_oracle::require before its enclosing test begins reference work. Command::new receives oracle.ffmpeg() directly and no chain step changes it. The complete chain reaches output().", + "program_span": { + "end": 20825, + "start": 20810 + }, + "site": [ + 567, + "Rust", + "", + "oracle.ffmpeg()" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/ffmpeg_wav.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", + "rust:crates/coreav-cli/tests/ffmpeg_wav.rs:test_oracle": "9b6749894d0af3577c7501a3ef3191e161dd1d13c2280879ecddf4aa1022493f", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/src/fallback.rs", + "crates/coreav-cli/src/fallback/names.rs", + "crates/coreav-cli/src/fallback_cmd.rs", + "crates/coreav-cli/src/names.rs", + "crates/coreav-cli/src/strict_safe.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": "2cf6d514309e0f0edfe25263639e8f9417d432f8c32dccdfb0b4e4458037f2cb", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:41 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 1496, + "start": 1468 + }, + "site": [ + 41, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:70 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:97 (output).", + "program_span": { + "end": 2465, + "start": 2458 + }, + "site": [ + 70, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:70 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:97 (output).", + "program_span": { + "end": 3050, + "start": 2445 + }, + "site": [ + 70, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\", \"-f\", \"lavfi\"])\n .args(&policy)\n .args([\n \"-i\",\n \"testsrc2=size=64x48:rate=25:duration=0.12\",\n \"-f\",\n \"lavfi\",\n ])\n .args(&policy)\n .args([\n \"-i\",\n \"anullsrc=r=48000:cl=mono\",\n \"-t\",\n \"0.12\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-c:a\",\n \"aac\",\n \"-aac_pns\",\n \"0\",\n \"-aac_tns\",\n \"0\",\n ])\n .arg(&input)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:120 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:127 (output).", + "program_span": { + "end": 3781, + "start": 3774 + }, + "site": [ + 120, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:120 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:127 (output).", + "program_span": { + "end": 3954, + "start": 3761 + }, + "site": [ + 120, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\", \"-y\"])\n .args(&policy)\n .arg(\"-i\")\n .arg(&input)\n .args(options)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:130 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 4283, + "start": 4084 + }, + "site": [ + 130, + "Rust", + "", + "strict()\n .arg(\"-y\")\n .arg(\"-i\")\n .arg(&input)\n .args(options)\n .arg(&candidate)\n .env(\"COREAV_FALLBACK\", dir.join(\"missing-ffmpeg\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:147 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 4785, + "start": 4617 + }, + "site": [ + 147, + "Rust", + "", + "strict()\n .arg(\"-i\")\n .arg(&input)\n .args([\"-c:a\", \"pcm_s16le\", \"-f\", \"wav\", \"pipe:1\"])\n .env(\"COREAV_FALLBACK\", dir.join(\"missing-ffmpeg\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:154 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:160 (output).", + "program_span": { + "end": 4857, + "start": 4850 + }, + "site": [ + 154, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:154 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:160 (output).", + "program_span": { + "end": 5012, + "start": 4837 + }, + "site": [ + 154, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\"])\n .args(&policy)\n .arg(\"-i\")\n .arg(&input)\n .args([\"-c:a\", \"pcm_s16le\", \"-f\", \"wav\", \"pipe:1\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:165 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:179 (output).", + "program_span": { + "end": 5235, + "start": 5228 + }, + "site": [ + 165, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:165 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:179 (output).", + "program_span": { + "end": 5520, + "start": 5215 + }, + "site": [ + 165, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\"])\n .args(&policy)\n .arg(\"-i\")\n .arg(&input)\n .args([\n \"-map\",\n \"0:a:0\",\n \"-c\",\n \"copy\",\n \"-metadata\",\n \"title=Keep this title\",\n ])\n .arg(&tagged)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:189 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:209 (output).", + "program_span": { + "end": 5897, + "start": 5890 + }, + "site": [ + 189, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:189 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:209 (output).", + "program_span": { + "end": 6325, + "start": 5877 + }, + "site": [ + 189, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\"])\n .args(&policy)\n .arg(\"-i\")\n .arg(&input)\n .args([\"-f\", \"ffmetadata\"])\n .args(&policy)\n .arg(\"-i\")\n .arg(&chapter_metadata)\n .args([\n \"-map\",\n \"0:a:0\",\n \"-map_metadata\",\n \"1\",\n \"-map_chapters\",\n \"1\",\n \"-c\",\n \"copy\",\n ])\n .arg(&chaptered)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:222 constructs/executes the Cargo CoreAV command for title/chapter metadata preservation. Both native_only settings explicitly set COREAV_FALLBACK to missing-ffmpeg (:233,:267), and assert the independently constructed native PCM/header bytes. No external oracle can run from this site; the real reference generation uses separate Command::new(&ffmpeg) sites.", + "program_span": { + "end": 6980, + "start": 6952 + }, + "site": [ + 222, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:226 constructs/executes the Cargo CoreAV command for title/chapter metadata preservation. Both native_only settings explicitly set COREAV_FALLBACK to missing-ffmpeg (:233,:267), and assert the independently constructed native PCM/header bytes. No external oracle can run from this site; the real reference generation uses separate Command::new(&ffmpeg) sites.", + "program_span": { + "end": 7500, + "start": 7129 + }, + "site": [ + 226, + "Rust", + "", + "command\n .args([\"ffmpeg\", \"-y\", \"-i\"])\n .arg(source)\n .args(options)\n .arg(&output)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env(\"COREAV_FALLBACK\", dir.join(\"missing-ffmpeg\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:257 constructs/executes the Cargo CoreAV command for title/chapter metadata preservation. Both native_only settings explicitly set COREAV_FALLBACK to missing-ffmpeg (:233,:267), and assert the independently constructed native PCM/header bytes. No external oracle can run from this site; the real reference generation uses separate Command::new(&ffmpeg) sites.", + "program_span": { + "end": 8564, + "start": 8536 + }, + "site": [ + 257, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:261 constructs/executes the Cargo CoreAV command for title/chapter metadata preservation. Both native_only settings explicitly set COREAV_FALLBACK to missing-ffmpeg (:233,:267), and assert the independently constructed native PCM/header bytes. No external oracle can run from this site; the real reference generation uses separate Command::new(&ffmpeg) sites.", + "program_span": { + "end": 9003, + "start": 8681 + }, + "site": [ + 261, + "Rust", + "", + "command\n .args([\"ffmpeg\", \"-y\", \"-i\"])\n .arg(source)\n .args([\"-c:a\", \"pcm_s16le\", \"-f\", \"wav\", \"pipe:1\"])\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env(\"COREAV_FALLBACK\", dir.join(\"missing-ffmpeg\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:280 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 9660, + "start": 9534 + }, + "site": [ + 280, + "Rust", + "", + "strict()\n .arg(\"-i\")\n .arg(&tagged)\n .args([\"-map_metadata\", \"-1\", \"-f\", \"wav\"])\n .arg(&candidate)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:287 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:294 (output).", + "program_span": { + "end": 9732, + "start": 9725 + }, + "site": [ + 287, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:287 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:294 (output).", + "program_span": { + "end": 9905, + "start": 9712 + }, + "site": [ + 287, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-v\", \"error\"])\n .args(&policy)\n .arg(\"-i\")\n .arg(&tagged)\n .args([\"-map_metadata\", \"-1\", \"-f\", \"wav\"])\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:355 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:358 (output).", + "program_span": { + "end": 12346, + "start": 12339 + }, + "site": [ + 355, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:355 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:358 (output).", + "program_span": { + "end": 12425, + "start": 12326 + }, + "site": [ + 355, + "Rust", + "", + "Command::new(&ffmpeg)\n .args(&args)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:361 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 12752, + "start": 12590 + }, + "site": [ + 361, + "Rust", + "", + "strict()\n .args(&args)\n .arg(&candidate)\n .env(\"COREAV_FALLBACK\", dir.join(\"missing-ffmpeg\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:389 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:392 (output).", + "program_span": { + "end": 13956, + "start": 13949 + }, + "site": [ + 389, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:389 constructs Command::new(&ffmpeg), adds fixture/reference arguments, and executes output() without changing the program. The AAC test selects ffmpeg from require() at :64 for :70-295; the integer-output test independently does so at :309 for :355-393. Both qualify the full pair even though only ffmpeg is consumed, and every loop retains that exact returned path. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Its execution endpoint is crates/coreav-cli/tests/ffmpeg_wav.rs:392 (output).", + "program_span": { + "end": 14010, + "start": 13936 + }, + "site": [ + 389, + "Rust", + "", + "Command::new(&ffmpeg)\n .args(args)\n .arg(&reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:396 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 14213, + "start": 14178 + }, + "site": [ + 396, + "Rust", + "", + "strict().args(args).arg(&candidate)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:426 constructs only env!(\"CARGO_BIN_EXE_coreav\") in the fallback=true product branch (:425-431); the shared command executes at :440. Its explicit COREAV_FALLBACK path is product-under-test configuration, not a direct judging-oracle command. The fallback=false sibling constructs Command::new(&ffmpeg) at :433, and the test compares the two resulting payloads (:450,:512). The combined downstream dispatch sites (:435,:493) cover both branches, but this constructor selects only CoreAV.", + "program_span": { + "end": 15447, + "start": 15419 + }, + "site": [ + 426, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:433 reaches a direct judging FFmpeg command. require().ffmpeg().to_path_buf() at :309 supplies the integer-output pair's path, and :651 supplies the stdout pair's path. The fallback=false branch selects that retained FFmpeg directly (:433,:491), executes it at :440/:497, and compares its payload with the CoreAV product arm (:450,:512); the shared dispatch sites (:435,:493) cover both executable kinds. The stdout reference selects the retained FFmpeg at :677 and executes it at :682. The CoreAV sibling branches (:426,:484,:689) are product-under-test paths, not qualification proof or additional judging callers. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 15747, + "start": 15740 + }, + "site": [ + 433, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:435 reaches a direct judging FFmpeg command. require().ffmpeg().to_path_buf() at :309 supplies the integer-output pair's path, and :651 supplies the stdout pair's path. The fallback=false branch selects that retained FFmpeg directly (:433,:491), executes it at :440/:497, and compares its payload with the CoreAV product arm (:450,:512); the shared dispatch sites (:435,:493) cover both executable kinds. The stdout reference selects the retained FFmpeg at :677 and executes it at :682. The CoreAV sibling branches (:426,:484,:689) are product-under-test paths, not qualification proof or additional judging callers. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 15927, + "start": 15789 + }, + "site": [ + 435, + "Rust", + "", + "command\n .args([\"-y\", \"-i\"])\n .arg(&source)\n .args([\"-f\", \"wav\"])\n .arg(&fifo)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:466 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 17316, + "start": 17195 + }, + "site": [ + 466, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&source)\n .arg(&destination)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:484 constructs only env!(\"CARGO_BIN_EXE_coreav\") in the fallback=true product branch (:483-489); the shared command executes at :497. Its explicit COREAV_FALLBACK path is product-under-test configuration, not a direct judging-oracle command. The fallback=false sibling constructs Command::new(&ffmpeg) at :491, and the test compares the two resulting payloads (:450,:512). The combined downstream dispatch sites (:435,:493) cover both branches, but this constructor selects only CoreAV.", + "program_span": { + "end": 17996, + "start": 17968 + }, + "site": [ + 484, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:491 reaches a direct judging FFmpeg command. require().ffmpeg().to_path_buf() at :309 supplies the integer-output pair's path, and :651 supplies the stdout pair's path. The fallback=false branch selects that retained FFmpeg directly (:433,:491), executes it at :440/:497, and compares its payload with the CoreAV product arm (:450,:512); the shared dispatch sites (:435,:493) cover both executable kinds. The stdout reference selects the retained FFmpeg at :677 and executes it at :682. The CoreAV sibling branches (:426,:484,:689) are product-under-test paths, not qualification proof or additional judging callers. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 18324, + "start": 18317 + }, + "site": [ + 491, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:493 reaches a direct judging FFmpeg command. require().ffmpeg().to_path_buf() at :309 supplies the integer-output pair's path, and :651 supplies the stdout pair's path. The fallback=false branch selects that retained FFmpeg directly (:433,:491), executes it at :440/:497, and compares its payload with the CoreAV product arm (:450,:512); the shared dispatch sites (:435,:493) cover both executable kinds. The stdout reference selects the retained FFmpeg at :677 and executes it at :682. The CoreAV sibling branches (:426,:484,:689) are product-under-test paths, not qualification proof or additional judging callers. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 18494, + "start": 18374 + }, + "site": [ + 493, + "Rust", + "", + "command\n .args([\"-y\", \"-i\"])\n .arg(&source)\n .arg(&destination)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:571 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 21401, + "start": 21306 + }, + "site": [ + 571, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .arg(destination)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:611 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 23067, + "start": 22944 + }, + "site": [ + 611, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .args(options)\n .arg(&destination)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:624 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 23510, + "start": 23432 + }, + "site": [ + 624, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .arg(&input)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:635 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 23867, + "start": 23783 + }, + "site": [ + 635, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .arg(&destination)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:662 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 24992, + "start": 24820 + }, + "site": [ + 662, + "Rust", + "", + "strict()\n .current_dir(&dir)\n .args([\"-y\", \"-i\", \"input.wav\", \"-f\", \"wav\", destination])\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:677 reaches a direct judging FFmpeg command. require().ffmpeg().to_path_buf() at :309 supplies the integer-output pair's path, and :651 supplies the stdout pair's path. The fallback=false branch selects that retained FFmpeg directly (:433,:491), executes it at :440/:497, and compares its payload with the CoreAV product arm (:450,:512); the shared dispatch sites (:435,:493) cover both executable kinds. The stdout reference selects the retained FFmpeg at :677 and executes it at :682. The CoreAV sibling branches (:426,:484,:689) are product-under-test paths, not qualification proof or additional judging callers. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 25528, + "start": 25521 + }, + "site": [ + 677, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:677 reaches a direct judging FFmpeg command. require().ffmpeg().to_path_buf() at :309 supplies the integer-output pair's path, and :651 supplies the stdout pair's path. The fallback=false branch selects that retained FFmpeg directly (:433,:491), executes it at :440/:497, and compares its payload with the CoreAV product arm (:450,:512); the shared dispatch sites (:435,:493) cover both executable kinds. The stdout reference selects the retained FFmpeg at :677 and executes it at :682. The CoreAV sibling branches (:426,:484,:689) are product-under-test paths, not qualification proof or additional judging callers. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 25803, + "start": 25508 + }, + "site": [ + 677, + "Rust", + "", + "Command::new(&ffmpeg)\n .current_dir(&dir)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .args([\"-i\", \"input.wav\", \"-f\", \"wav\", destination])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:689-696 selects Cargo CoreAV and executes the product-under-test stdout arm with COREAV_FALLBACK=&ffmpeg (:692). The separate direct judging oracle is constructed at :677 and executed at :682; :697-699 compares the CoreAV product's status/stdout with that reference. The fallback is product behavior, not a judging-oracle invocation by this CoreAV-only site.", + "program_span": { + "end": 26400, + "start": 26065 + }, + "site": [ + 689, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .current_dir(&dir)\n .args([\"ffmpeg\", \"-y\", \"-i\", \"input.wav\", \"-f\", \"wav\", destination])\n .env(\"COREAV_FALLBACK\", &ffmpeg)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:689-696 selects Cargo CoreAV and executes the product-under-test stdout arm with COREAV_FALLBACK=&ffmpeg (:692). The separate direct judging oracle is constructed at :677 and executed at :682; :697-699 compares the CoreAV product's status/stdout with that reference. The fallback is product behavior, not a judging-oracle invocation by this CoreAV-only site.", + "program_span": { + "end": 26106, + "start": 26078 + }, + "site": [ + 689, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:732 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 27943, + "start": 27801 + }, + "site": [ + 732, + "Rust", + "", + "strict()\n .args([\"-threads\", \"4294967295\", \"-i\"])\n .arg(&input)\n .args([\"-map\", \"0:a\", \"-f\", form, \"pipe:1\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:743 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 28552, + "start": 28267 + }, + "site": [ + 743, + "Rust", + "", + "strict()\n .args([\"-i\", \"pipe:0\", \"-f\", form, \"pipe:1\"])\n .env(\"TMPDIR\", &temporary)\n .env(\"TMP\", &temporary)\n .env(\"TEMP\", &temporary)\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:771 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 29424, + "start": 29335 + }, + "site": [ + 771, + "Rust", + "", + "strict()\n .arg(\"-i\")\n .arg(&input)\n .args([\"-f\", \"f32le\", \"pipe:1\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:780 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 29759, + "start": 29652 + }, + "site": [ + 780, + "Rust", + "", + "strict()\n .arg(\"-i\")\n .arg(&input)\n .args(args)\n .arg(\"pipe:1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:799 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 30373, + "start": 30259 + }, + "site": [ + 799, + "Rust", + "", + "strict()\n .arg(\"-i\")\n .arg(&input)\n .args([\"-ar\", rate, \"-f\", \"s16le\", \"pipe:1\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:813 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 30971, + "start": 30827 + }, + "site": [ + 813, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .args([\"-ar\", rate, \"-f\", \"s16le\"])\n .arg(&destination)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:840 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 31948, + "start": 31826 + }, + "site": [ + 840, + "Rust", + "", + "strict()\n .arg(\"-i\")\n .arg(&input)\n .args([\"-f\", \"s16le\"])\n .arg(&destination)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:850 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 32311, + "start": 32180 + }, + "site": [ + 850, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .args([\"-f\", \"s16le\"])\n .arg(&destination)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:868 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 32839, + "start": 32730 + }, + "site": [ + 868, + "Rust", + "", + "strict()\n .args([\"-y\", \"-i\"])\n .arg(&input)\n .args([\"-f\", \"s16le\"])\n .arg(&input)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:884-891 creates the fallback executable itself: its complete shell body prints a marker, cats stdin and exits 7. The Cargo CoreAV child at :900-912 explicitly selects that script in COREAV_FALLBACK; unsupported bytes replay through it, while malformed bytes do not reach it (:913-919). This is a controlled echo fixture named ffmpeg, not a real media oracle.", + "program_span": { + "end": 34356, + "start": 33943 + }, + "site": [ + 900, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .args([\"ffmpeg\", \"-i\", \"pipe:0\", \"-f\", \"s16le\", \"pipe:1\"])\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env(\"COREAV_FALLBACK\", &fallback)\n .env(\"WAVE_FALLBACK_RECORD\", &record)\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:884-891 creates the fallback executable itself: its complete shell body prints a marker, cats stdin and exits 7. The Cargo CoreAV child at :900-912 explicitly selects that script in COREAV_FALLBACK; unsupported bytes replay through it, while malformed bytes do not reach it (:913-919). This is a controlled echo fixture named ffmpeg, not a real media oracle.", + "program_span": { + "end": 33984, + "start": 33956 + }, + "site": [ + 900, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:927 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "program_span": { + "end": 35091, + "start": 34931 + }, + "site": [ + 927, + "Rust", + "", + "strict()\n .args([\"-i\", \"pipe:0\", \"-f\", \"s16le\", \"pipe:1\"])\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/ffprobe.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffprobe.rs:common": "dfca8aa8b14a2ef25bf9e9e0a71f27bb0f10f8f0d179f8775242939dab6e228f", + "rust:crates/coreav-cli/tests/ffprobe.rs:mkv": "d160741f37e01aa87f1dd664dcdeef93ccb1799237b2dff53ae8d535ffc7a004", + "rust:crates/coreav-cli/tests/ffprobe.rs:ts": "54c0d1a3b5782caf7252c8ff22a78cc2c336374d091104788b13bce641d8af48", + "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", + "crates/coreav-mkv/tests/common/mod.rs", + "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": "a66fd0ee18bf6b115ea79ff8d0adbfd07dcd53bb366fa98e3d2628cdf33ff8c9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Site 120 runs Cargo's coreav binary under test. bin() returns env!(\"CARGO_BIN_EXE_coreav\"). Arguments are compatibility probe options and the chain reaches output().", + "program_span": { + "end": 4033, + "start": 3911 + }, + "site": [ + 120, + "Rust", + "", + "Command::new(bin())\n .args([\"ffprobe\", \"-show_streams\", \"-of\", \"json\"])\n .arg(&path)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 120 runs Cargo's coreav binary under test. bin() returns env!(\"CARGO_BIN_EXE_coreav\"). Arguments are compatibility probe options and the chain reaches output().", + "program_span": { + "end": 3929, + "start": 3924 + }, + "site": [ + 120, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 357 runs Cargo's coreav binary under test. The complete run() callers use bin() or a test-created ffprobe symlink/copy of bin(), not an external ffprobe. Arguments are compatibility probe options and the chain reaches output().", + "program_span": { + "end": 13159, + "start": 13078 + }, + "site": [ + 357, + "Rust", + "", + "Command::new(program)\n .args(args)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 357 runs Cargo's coreav binary under test. The complete run() callers use bin() or a test-created ffprobe symlink/copy of bin(), not an external ffprobe. Arguments are compatibility probe options and the chain reaches output().", + "program_span": { + "end": 13098, + "start": 13091 + }, + "site": [ + 357, + "Rust", + "", + "program" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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_stdin.rs": { + "imports": { + "CheckFailure": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_summary_check": "3479017e2f9251e10c2aa846b9e30cafb1fc986c777ea8bcb6f1a149972a8eb9", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", + "rust:crates/coreav-cli/tests/ffprobe_stdin.rs:test_oracle": "3f9d8475abed1b54b61f4a4fd6cf0983610d79389a8e72fd57708d19f8950205", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stsd_craft": "e4ff509eb3f061b0099a8f7f9577b2783a97a93dba48ab92d482bea9c8fae409", + "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/src/fallback.rs", + "crates/coreav-cli/src/fallback/names.rs", + "crates/coreav-cli/src/fallback_cmd.rs", + "crates/coreav-cli/src/names.rs", + "crates/coreav-cli/src/strict_safe.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/ffprobe_stdin_check.py", + "scripts/hls_check.py", + "scripts/input_summary_check.py", + "scripts/mkv_craft.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/standalone_audio_probe_check.py", + "scripts/stsd_craft.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/tests/test_writer_kd_audit_selection.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": "c3bd0fd1ed95636b12f6ac7f3a17e34c7f01d6ea0bbf45af01dda5a6ff1f9b1d", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 obtains require()'s pair then actually launches python3 -I scripts/ffprobe_stdin_check.py with the retained FFmpeg parent as --oracle-dir. That script's main (:210-220) constructs input_summary_check.Oracle; input_summary_check.py:56-64 explicitly requalifies the directory's complete ffmpeg/ffprobe pair via test_oracle.require and retains both returned paths. ffprobe_stdin_check.py:53,67,91,97,143,149 directly executes those returned FFmpeg/ffprobe paths through run (:22-25), which is the qualification proof for this delegated site. CoreAV commands, including normal fallback at :80,:144, are product-under-test arms, not judging-oracle invocations or qualification proof from a directory. The generated relay (:154-169) only reports stdin/argv and exits 37, not a real ffprobe. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 741, + "start": 410 + }, + "site": [ + 14, + "Rust", + "", + "Command::new(\"python3\")\n .arg(\"-I\")\n .arg(Path::new(env!(\"CARGO_MANIFEST_DIR\")).join(\"../../scripts/ffprobe_stdin_check.py\"))\n .args([\"--coreav\", env!(\"CARGO_BIN_EXE_coreav\"), \"--oracle-dir\"])\n .arg(oracle.ffmpeg().parent().unwrap())\n .arg(\"--directory\")\n .arg(env!(\"CARGO_TARGET_TMPDIR\"))" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + }, + { + "class": "reviewed-exclusion", + "evidence": "probe_output constructs command from env!(\"CARGO_BIN_EXE_coreav\"); the continuation appends selection/path/strict-safe environment and invokes output without changing its program.", + "program_span": { + "end": 3105, + "start": 3039 + }, + "site": [ + 97, + "Rust", + "", + "command\n .arg(path)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-reference", + "evidence": "generate is constructed using ffmpeg borrowed directly from test_oracle::require().ffmpeg(); only codec/grain/output arguments are appended before output().", + "program_span": { + "end": 1921, + "start": 1891 + }, + "site": [ + 57, + "Rust", + "", + "generate.arg(\"-y\").arg(&input)" + ], + "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" + }, + { + "class": "reviewed-exclusion", + "evidence": "The command is constructed from env!(\"CARGO_BIN_EXE_coreav\") and output() runs CoreAV transcode. The --ffmpeg/--x264 values are encoder options, not this invocation's executable.", + "program_span": { + "end": 3028, + "start": 3021 + }, + "site": [ + 84, + "Rust", + "", + "command" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": [ + ".github/workflows/ci.yml", + "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-exclusion", + "evidence": "crates/coreav-cli/tests/legacy_encoders.rs:24-45 executes a CoreAV transcode command through bounded::output, not an FFmpeg judging executable. Every run caller (:114-115,141,161-162) passes either Cargo's CoreAV (:61) or COREAV_LEGACY_TRANSCODE (:56). .github/workflows/ci.yml:1259-1265 explicitly builds -p coreav-cli into coreav-legacy-target, :1273 selects its release/coreav, and :1277-1278 runs this target. These are the old/new product arms; their external encoding is product behavior, while real judging decode is the separate :237 site.", + "program_span": { + "end": 746, + "start": 740 + }, + "site": [ + 32, + "Rust", + "", + "binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/legacy_encoders.rs:72: Command::new directly receives test_oracle::require().ffmpeg(); crates/coreav-cli/tests/legacy_encoders.rs:9-10 binds that name to test-support/oracle.rs. crates/coreav-cli/tests/legacy_encoders.rs:73-91 adds only arguments and passes the same Command to bounded::output. crates/coreav-cli/tests/support/bounded.rs:6-18,43-65 configures I/O and the process group, then spawns that Command without replacing its program. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "program_span": { + "end": 2424, + "start": 2393 + }, + "site": [ + 72, + "Rust", + "", + "test_oracle::require().ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/legacy_encoders.rs:237-251 decodes comparison output with the ffmpeg parameter and bounded::output retains that Command unchanged. Every compare caller (:121-129,142-150,164-172) passes Path::new(make.get_program()); make was constructed from test_oracle::require().ffmpeg() at :72, and only its arguments were extended (:73-90). Thus all SAR-difference decode paths use the exact owner-returned executable from a complete qualified pair. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 8251, + "start": 8245 + }, + "site": [ + 237, + "Rust", + "", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-reference", + "evidence": "The test first obtains test_oracle::require's pair and copies both paths. Site 18 executes the retained ffmpeg path through output(), with no other selector.", + "program_span": { + "end": 665, + "start": 658 + }, + "site": [ + 18, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The test first obtains test_oracle::require's pair and copies both paths. Site 18 executes the retained ffmpeg path through output(), with no other selector.", + "program_span": { + "end": 1201, + "start": 645 + }, + "site": [ + 18, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\n \"-v\",\n \"error\",\n \"-y\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=s=32x32:r=5\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=sample_rate=48000\",\n \"-t\",\n \"0.4\",\n \"-c:v\",\n \"libx264\",\n \"-g\",\n \"1\",\n \"-c:a\",\n \"aac\",\n ])\n .arg(&input)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The test first obtains test_oracle::require's pair and copies both paths. Site 56 executes the retained ffprobe path through output(), with no other selector.", + "program_span": { + "end": 1601, + "start": 1593 + }, + "site": [ + 56, + "Rust", + "", + "&ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The test first obtains test_oracle::require's pair and copies both paths. Site 56 executes the retained ffprobe path through output(), with no other selector.", + "program_span": { + "end": 1652, + "start": 1580 + }, + "site": [ + 56, + "Rust", + "", + "Command::new(&ffprobe)\n .args(query)\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": 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-reference", + "evidence": "The test first obtains test_oracle::require's pair and copies both paths. Site 88 executes the retained ffprobe path through output(), with no other selector.", + "program_span": { + "end": 2567, + "start": 2559 + }, + "site": [ + 88, + "Rust", + "", + "&ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The test first obtains test_oracle::require's pair and copies both paths. Site 88 executes the retained ffprobe path through output(), with no other selector.", + "program_span": { + "end": 2656, + "start": 2546 + }, + "site": [ + 88, + "Rust", + "", + "Command::new(&ffprobe)\n .args(query)\n .args(&flags)\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": 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/remote.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/remote.rs:common": "dba75376fb50474a4d8421e195ba009ee3f4f51c2688638b510d4ad00dd5a0d6", + "rust:crates/coreav-cli/tests/remote.rs:http": "64d5834052982fd9db74ee3e4a0845fec2b3d76896b15e8c3669e86e6e63c41f", + "rust:crates/coreav-cli/tests/remote.rs:ts": "c61f596ee6f41241985ac4e94abb7a44fb3b95292098dff0e10d5c3827161606", + "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/support/http.rs", + "crates/coreav-isobmff/tests/common/fragments.rs", + "crates/coreav-isobmff/tests/common/mod.rs", + "crates/coreav-isobmff/tests/common/sound.rs", + "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": "2ccbee4c89a3ab69f5dc7c6ef26baf363aa83d1f250324764a03e60b38054988", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "coreav() always executes bin() = env!(\"CARGO_BIN_EXE_coreav\"); URL inputs and test environment values are arguments/configuration, not oracle executable selectors.", + "program_span": { + "end": 1222, + "start": 1148 + }, + "site": [ + 50, + "Rust", + "", + "Command::new(bin())\n .args(args)\n .envs(env.iter().copied())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "coreav() always executes bin() = env!(\"CARGO_BIN_EXE_coreav\"); URL inputs and test environment values are arguments/configuration, not oracle executable selectors.", + "program_span": { + "end": 1166, + "start": 1161 + }, + "site": [ + 50, + "Rust", + "", + "bin()" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + }, + { + "class": "reviewed-exclusion", + "evidence": "command() constructs bin() = env!(\"CARGO_BIN_EXE_coreav\"); coreav/coreav_promptly and continuations preserve it through output/spawn. dir() writes controlled marker/exit stand-ins for fallback and launcher refusal checks; they do not turn this call into an oracle reference.", + "program_span": { + "end": 4726, + "start": 4696 + }, + "site": [ + 130, + "Rust", + "", + "command(dir, mode, x264, args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "command() constructs bin() = env!(\"CARGO_BIN_EXE_coreav\"); coreav/coreav_promptly and continuations preserve it through output/spawn. dir() writes controlled marker/exit stand-ins for fallback and launcher refusal checks; they do not turn this call into an oracle reference.", + "program_span": { + "end": 5169, + "start": 5044 + }, + "site": [ + 140, + "Rust", + "", + "command(dir, mode, false, args)\n .stdin(Stdio::null())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "command() constructs bin() = env!(\"CARGO_BIN_EXE_coreav\"); coreav/coreav_promptly and continuations preserve it through output/spawn. dir() writes controlled marker/exit stand-ins for fallback and launcher refusal checks; they do not turn this call into an oracle reference.", + "program_span": { + "end": 5837, + "start": 5832 + }, + "site": [ + 163, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executed program is mkfifo, creating a blocking named-pipe test input before CoreAV's early-refusal assertion. It is a known non-oracle filesystem tool.", + "program_span": { + "end": 12617, + "start": 12609 + }, + "site": [ + 360, + "Rust", + "", + "\"mkfifo\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executed program is mkfifo, creating a blocking named-pipe test input before CoreAV's early-refusal assertion. It is a known non-oracle filesystem tool.", + "program_span": { + "end": 12653, + "start": 12596 + }, + "site": [ + 360, + "Rust", + "", + "Command::new(\"mkfifo\")\n .arg(dir.join(\"fifo.mp4\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executed program is mkfifo, creating a blocking named-pipe test input before CoreAV's early-refusal assertion. It is a known non-oracle filesystem tool.", + "program_span": { + "end": 17236, + "start": 17228 + }, + "site": [ + 487, + "Rust", + "", + "\"mkfifo\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executed program is mkfifo, creating a blocking named-pipe test input before CoreAV's early-refusal assertion. It is a known non-oracle filesystem tool.", + "program_span": { + "end": 17272, + "start": 17215 + }, + "site": [ + 487, + "Rust", + "", + "Command::new(\"mkfifo\")\n .arg(dir.join(\"fifo.mp4\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "command() constructs bin() = env!(\"CARGO_BIN_EXE_coreav\"); coreav/coreav_promptly and continuations preserve it through output/spawn. dir() writes controlled marker/exit stand-ins for fallback and launcher refusal checks; they do not turn this call into an oracle reference.", + "program_span": { + "end": 23960, + "start": 23868 + }, + "site": [ + 670, + "Rust", + "", + "command(&dir, mode, false, args)\n .env(\"COREAV_X264\", dir.join(\"bin/ffmpeg\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "command() constructs bin() = env!(\"CARGO_BIN_EXE_coreav\"); coreav/coreav_promptly and continuations preserve it through output/spawn. dir() writes controlled marker/exit stand-ins for fallback and launcher refusal checks; they do not turn this call into an oracle reference.", + "program_span": { + "end": 24929, + "start": 24808 + }, + "site": [ + 693, + "Rust", + "", + "command(&dir, Mode::Off, false, &[])\n .args(&entry)\n .arg(\"--\")\n .arg(dir.join(program))" + ], + "verdict": "excluded" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + }, + { + "class": "reviewed-exclusion", + "evidence": "command is constructed with env!(\"CARGO_BIN_EXE_coreav\"); it tests sandbox refusal before a missing input is read. The x264 string is an encoder option, not an executable at this site.", + "program_span": { + "end": 1190, + "start": 1103 + }, + "site": [ + 27, + "Rust", + "", + "command\n .args([\"transcode\", \"missing.mp4\", \"out.mp4\", \"--encoder\", \"x264\"])" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/support/bounded.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "rust:crates/coreav-cli/tests/transcode.rs:bounded": "09980346fc8c00519994604e46029cb01c30135f67e76020ccebf8aa2796cb51", + "rust:crates/coreav-cli/tests/transcode.rs:iso_movies": "58bce3065c3a72d12afc6341c184f2207349708bf58237e07e6cd301d4297917", + "rust:crates/coreav-cli/tests/transcode.rs:schema": "1b4c755eca22c5a3fa9dbc2c3f9b5f557bb58adce542dd94e43609fdfc20c4e5", + "rust:crates/coreav-cli/tests/transcode.rs:test_oracle": "e46bc5c3695e7201d973be18522ed1d43bc5812f7ba0bfc838999da9a63d7c67", + "rust:crates/coreav-cli/tests/transcode_selection.rs:bounded": "265328cfc96a4593bfa1f4872e3d4b13778947f5c119e91c94eec5307e738019", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/ci.yml", + "crates/coreav-cli/tests/legacy_encoders.rs", + "crates/coreav-cli/tests/schema/mod.rs", + "crates/coreav-cli/tests/support/sar_delta.rs", + "crates/coreav-cli/tests/transcode.rs", + "crates/coreav-cli/tests/transcode_selection.rs", + "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", + "docs/schema/transcode-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", + "tools/compat-corpus/decoded_output.py" + ], + "sha256": "eed0f0fb0588bd483725fca289943d735167f373495189acd8c4a6a2ddf7e1f1", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/support/bounded.rs:6-18 forwards Command to run, which changes only stdin/stdout/stderr and process group (:50-64) before spawn (:65). The complete importing callers are transcode.rs, transcode_selection.rs, and legacy_encoders.rs. transcode's real commands retain the pair from :58-59,684-700,2067: direct bounded references at :1319,2513-2539,2866-2873,3121-3129 and capture/successful closures at :703-704,2070-2079. Its executed Python text (:718-725) forwards those two exact paths into decoded_output.compare, whose :45-47,159-161,164-185,244-249 retains them through invoke (:24-29). legacy_encoders' make/decode commands (:72-91,237-251) use require().ffmpeg and make.get_program at all compare callers (:127,148,170). Other callers run Cargo/frozen CoreAV product arms, controlled shell I/O fixtures, or this test executable (:541-543); transcode_selection (:26-36,724-726) uses only Cargo CoreAV with missing encoder overrides or help. No reaching real judging caller reselects an unqualified media executable. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Complete external bounded::output call sites: transcode.rs:129,704,1292,1318,2071,2424,2539,2696,2873,3129,3165; transcode_selection.rs:36,726; legacy_encoders.rs:45,91,251. The transcode capture closure (:703-704) is called at :718,742,764,806,838; its :718 Python -c source really runs decoded_output.compare with argv[4:6] equal to the retained pair (:723-724). The second capture (:2070-2071) is called at :2074,2158,2234,2296; its successful wrapper (:2073-2081) is called at :2083,2118,2127,2143,2266,2325,2334. The CoreAV transcode helper (:122-129) always selects bin(); its None callers (:286,314,319,336,337,339) supply malformed/usage inputs and cannot acquire a media oracle. Its Some callers use Tools from :98-113 or :697-702, including product-only fake/qualified-wrapper encoder arms. script (:1290-1306) executes /bin/sh only to write/chmod supplied script bytes, not to execute those bytes; the product tests select the resulting script separately. This file's own run/output callers at :479,493,507,541,577,610,633,694,724 select only controlled /bin/sh bodies or current_exe with the exact ignored futex target.", + "program_span": { + "end": 1801, + "start": 1794 + }, + "site": [ + 65, + "Rust", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/support/bounded.rs:479 constructs /bin/sh with printf out; printf err >&2; exit 3. This controlled process-I/O/deadline test passes the command to output/run; :50-65 changes only I/O/process group before spawning it. The complete shell body performs no media decoding, encoding, or comparison and does not invoke FFmpeg/ffprobe; its name and stdin are not an oracle.", + "program_span": { + "end": 16144, + "start": 16135 + }, + "site": [ + 479, + "Rust", + "", + "\"/bin/sh\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/support/bounded.rs:493 constructs /bin/sh with cat. This controlled process-I/O/deadline test passes the command to output/run; :50-65 changes only I/O/process group before spawning it. The complete shell body performs no media decoding, encoding, or comparison and does not invoke FFmpeg/ffprobe; its name and stdin are not an oracle.", + "program_span": { + "end": 16591, + "start": 16582 + }, + "site": [ + 493, + "Rust", + "", + "\"/bin/sh\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/support/bounded.rs:507 constructs /bin/sh with exec sleep 30. This controlled process-I/O/deadline test passes the command to output/run; :50-65 changes only I/O/process group before spawning it. The complete shell body performs no media decoding, encoding, or comparison and does not invoke FFmpeg/ffprobe; its name and stdin are not an oracle.", + "program_span": { + "end": 17041, + "start": 17032 + }, + "site": [ + 507, + "Rust", + "", + "\"/bin/sh\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/support/bounded.rs:577 constructs /bin/sh with sleep 30. This controlled process-I/O/deadline test passes the command to output/run; :50-65 changes only I/O/process group before spawning it. The complete shell body performs no media decoding, encoding, or comparison and does not invoke FFmpeg/ffprobe; its name and stdin are not an oracle.", + "program_span": { + "end": 19731, + "start": 19722 + }, + "site": [ + 577, + "Rust", + "", + "\"/bin/sh\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/support/bounded.rs:610 constructs /bin/sh with exec sleep 30. This controlled process-I/O/deadline test passes the command to output/run; :50-65 changes only I/O/process group before spawning it. The complete shell body performs no media decoding, encoding, or comparison and does not invoke FFmpeg/ffprobe; its name and stdin are not an oracle.", + "program_span": { + "end": 21150, + "start": 21141 + }, + "site": [ + 610, + "Rust", + "", + "\"/bin/sh\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/support/bounded.rs:633 constructs /bin/sh with exit 0. This controlled process-I/O/deadline test passes the command to output/run; :50-65 changes only I/O/process group before spawning it. The complete shell body performs no media decoding, encoding, or comparison and does not invoke FFmpeg/ffprobe; its name and stdin are not an oracle.", + "program_span": { + "end": 21938, + "start": 21929 + }, + "site": [ + 633, + "Rust", + "", + "\"/bin/sh\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/support/bounded.rs:694 constructs /bin/sh with sleep 30 & exit 0. This controlled process-I/O/deadline test passes the command to output/run; :50-65 changes only I/O/process group before spawning it. The complete shell body performs no media decoding, encoding, or comparison and does not invoke FFmpeg/ffprobe; its name and stdin are not an oracle.", + "program_span": { + "end": 24203, + "start": 24194 + }, + "site": [ + 694, + "Rust", + "", + "\"/bin/sh\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/support/bounded.rs:724 constructs /bin/sh with the :717-721 generated setsid /bin/sh body, which writes a ready marker, execs sleep 15, waits for that marker, and exits. This controlled process-I/O/deadline test passes the command to output/run; :50-65 changes only I/O/process group before spawning it. The complete shell body performs no media decoding, encoding, or comparison and does not invoke FFmpeg/ffprobe; its name and stdin are not an oracle.", + "program_span": { + "end": 25352, + "start": 25343 + }, + "site": [ + 724, + "Rust", + "", + "\"/bin/sh\"" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/support/concat_output.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg_aac_filter.rs:concat_output": "c200e04d3a1497b97523248cc404de89721b26a5dac7c98299dcfb25b907e103", + "rust:crates/coreav-cli/tests/ffmpeg_aac_filter.rs:test_oracle": "1e46307ca52be0dcb60f5517da73a7a24c1ecbf472531876703c8b87ee862703", + "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:concat_output": "d2530ceeb7511fcff82c5dc4e993d5784d8f0b938838d5bf33de4a6663e47b1c", + "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:test_oracle": "db66fd177b7e16b40914564a87edf7b09d10f42201d758fa805a7f6d380d926b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/ffmpeg_aac_filter.rs", + "crates/coreav-cli/tests/ffmpeg_concat.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": "2fde4160e57b7d11b0f08e5b1fd8e6fee37b3880c9ca7559ed3c2a7a31b29045", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/support/concat_output.rs:171 retains its program parameter through Command construction and output(): probe (:170-187), decode (:368-391), frame_timing (:394-401). compare forwards ffprobe into probe/native controls (:427-447,493-496,533-534) and timing (:728-729), and ffmpeg into decode (:701-702). Its complete importing caller set is ffmpeg_concat.rs and ffmpeg_aac_filter.rs. Current ffmpeg_concat.rs:130-133 obtains both paths from require() for every compare caller (:374,414,472,642,732,884,991,1008); ffmpeg_aac_filter.rs:24-26 does likewise for its :108 caller. Unlike the old lead, current concat's local oracle() no longer selects an environment/default pair itself. All reaching real callers therefore pass the exact complete owner-returned pair. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 6028, + "start": 5615 + }, + "site": [ + 171, + "Rust", + "", + "Command::new(program)\n .args([\"-v\", \"error\"])\n .args(include_str!(\"../../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(path)\n .args([\n \"-show_format\",\n \"-show_streams\",\n \"-show_packets\",\n \"-show_data\",\n \"-show_data_hash\",\n \"sha256\",\n \"-of\",\n \"json\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/support/concat_output.rs:171 retains its program parameter through Command construction and output(): probe (:170-187), decode (:368-391), frame_timing (:394-401). compare forwards ffprobe into probe/native controls (:427-447,493-496,533-534) and timing (:728-729), and ffmpeg into decode (:701-702). Its complete importing caller set is ffmpeg_concat.rs and ffmpeg_aac_filter.rs. Current ffmpeg_concat.rs:130-133 obtains both paths from require() for every compare caller (:374,414,472,642,732,884,991,1008); ffmpeg_aac_filter.rs:24-26 does likewise for its :108 caller. Unlike the old lead, current concat's local oracle() no longer selects an environment/default pair itself. All reaching real callers therefore pass the exact complete owner-returned pair. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 5635, + "start": 5628 + }, + "site": [ + 171, + "Rust", + "", + "program" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/support/concat_output.rs:369 retains its program parameter through Command construction and output(): probe (:170-187), decode (:368-391), frame_timing (:394-401). compare forwards ffprobe into probe/native controls (:427-447,493-496,533-534) and timing (:728-729), and ffmpeg into decode (:701-702). Its complete importing caller set is ffmpeg_concat.rs and ffmpeg_aac_filter.rs. Current ffmpeg_concat.rs:130-133 obtains both paths from require() for every compare caller (:374,414,472,642,732,884,991,1008); ffmpeg_aac_filter.rs:24-26 does likewise for its :108 caller. Unlike the old lead, current concat's local oracle() no longer selects an environment/default pair itself. All reaching real callers therefore pass the exact complete owner-returned pair. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 13560, + "start": 13553 + }, + "site": [ + 369, + "Rust", + "", + "program" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/support/concat_output.rs:391 retains its program parameter through Command construction and output(): probe (:170-187), decode (:368-391), frame_timing (:394-401). compare forwards ffprobe into probe/native controls (:427-447,493-496,533-534) and timing (:728-729), and ffmpeg into decode (:701-702). Its complete importing caller set is ffmpeg_concat.rs and ffmpeg_aac_filter.rs. Current ffmpeg_concat.rs:130-133 obtains both paths from require() for every compare caller (:374,414,472,642,732,884,991,1008); ffmpeg_aac_filter.rs:24-26 does likewise for its :108 caller. Unlike the old lead, current concat's local oracle() no longer selects an environment/default pair itself. All reaching real callers therefore pass the exact complete owner-returned pair. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 14187, + "start": 14171 + }, + "site": [ + 391, + "Rust", + "", + "command.arg(\"-\")" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/support/concat_output.rs:395 retains its program parameter through Command construction and output(): probe (:170-187), decode (:368-391), frame_timing (:394-401). compare forwards ffprobe into probe/native controls (:427-447,493-496,533-534) and timing (:728-729), and ffmpeg into decode (:701-702). Its complete importing caller set is ffmpeg_concat.rs and ffmpeg_aac_filter.rs. Current ffmpeg_concat.rs:130-133 obtains both paths from require() for every compare caller (:374,414,472,642,732,884,991,1008); ffmpeg_aac_filter.rs:24-26 does likewise for its :108 caller. Unlike the old lead, current concat's local oracle() no longer selects an environment/default pair itself. All reaching real callers therefore pass the exact complete owner-returned pair. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 14780, + "start": 14297 + }, + "site": [ + 395, + "Rust", + "", + "Command::new(program)\n .args([\"-v\", \"error\"])\n .args(include_str!(\"../../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\").arg(path)\n .args([\"-select_streams\", &stream.to_string(), \"-show_entries\",\n \"format=start_time,duration:stream=index,codec_name,time_base,start_pts,duration_ts,width,height,pix_fmt,sample_rate,channels:frame=stream_index,best_effort_timestamp,duration,nb_samples,width,height,pix_fmt\", \"-of\", \"json\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/support/concat_output.rs:395 retains its program parameter through Command construction and output(): probe (:170-187), decode (:368-391), frame_timing (:394-401). compare forwards ffprobe into probe/native controls (:427-447,493-496,533-534) and timing (:728-729), and ffmpeg into decode (:701-702). Its complete importing caller set is ffmpeg_concat.rs and ffmpeg_aac_filter.rs. Current ffmpeg_concat.rs:130-133 obtains both paths from require() for every compare caller (:374,414,472,642,732,884,991,1008); ffmpeg_aac_filter.rs:24-26 does likewise for its :108 caller. Unlike the old lead, current concat's local oracle() no longer selects an environment/default pair itself. All reaching real callers therefore pass the exact complete owner-returned pair. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "program_span": { + "end": 14317, + "start": 14310 + }, + "site": [ + 395, + "Rust", + "", + "program" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-cli/tests/support/concat_presentation.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg_concat_primed.rs:concat_presentation": "ba5dae17aefabba42ce978f021a1ec604bf4bd46941de09c14a59d7af8501250", + "rust:crates/coreav-cli/tests/ffmpeg_concat_primed.rs:test_oracle": "153d945a16ebbc5d38b926cff185990f43332b48d7d8d7ac798252639e305a30", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/ffmpeg_concat_primed.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": "1f1399ae1b592a812a80b770cc85b37697fe08e81682b14602c20fd16a46d0e6", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Oracle::run retains its program parameter through the final current_dir(...).output(). The sole importing harness constructs Oracle fields from test_oracle::require's returned pair; its explicit run calls use &oracle.ffmpeg, and probe/decode pass self.ffprobe/self.ffmpeg. No CoreAV/alternate executable caller was found.", + "program_span": { + "end": 331, + "start": 324 + }, + "site": [ + 13, + "Rust", + "", + "program" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Oracle::run retains its program parameter through the final current_dir(...).output(). The sole importing harness constructs Oracle fields from test_oracle::require's returned pair; its explicit run calls use &oracle.ffmpeg, and probe/decode pass self.ffprobe/self.ffmpeg. No CoreAV/alternate executable caller was found.", + "program_span": { + "end": 675, + "start": 651 + }, + "site": [ + 23, + "Rust", + "", + "command.current_dir(dir)" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-cli/tests/svt_av1_entry.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "ae942c693fd40ce75b5007a160c17fec286d1242a679a97c834fd14f3c70261d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "command() returns a Command for env!(\"CARGO_BIN_EXE_coreav\"); every continuation runs that CoreAV private AV1 entry. The reexecution case also passes the same Cargo CoreAV binary to its sandbox launcher, not an oracle.", + "program_span": { + "end": 337, + "start": 309 + }, + "site": [ + 11, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "command() returns a Command for env!(\"CARGO_BIN_EXE_coreav\"); every continuation runs that CoreAV private AV1 entry. The reexecution case also passes the same Cargo CoreAV binary to its sandbox launcher, not an oracle.", + "program_span": { + "end": 669, + "start": 649 + }, + "site": [ + 24, + "Rust", + "", + "command().args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "command() returns a Command for env!(\"CARGO_BIN_EXE_coreav\"); every continuation runs that CoreAV private AV1 entry. The reexecution case also passes the same Cargo CoreAV binary to its sandbox launcher, not an oracle.", + "program_span": { + "end": 1040, + "start": 1020 + }, + "site": [ + 34, + "Rust", + "", + "command().arg(ENTRY)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "command() returns a Command for env!(\"CARGO_BIN_EXE_coreav\"); every continuation runs that CoreAV private AV1 entry. The reexecution case also passes the same Cargo CoreAV binary to its sandbox launcher, not an oracle.", + "program_span": { + "end": 1670, + "start": 1663 + }, + "site": [ + 55, + "Rust", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "command() returns a Command for env!(\"CARGO_BIN_EXE_coreav\"); every continuation runs that CoreAV private AV1 entry. The reexecution case also passes the same Cargo CoreAV binary to its sandbox launcher, not an oracle.", + "program_span": { + "end": 2413, + "start": 2189 + }, + "site": [ + 70, + "Rust", + "", + "command()\n .args([\n coreav_worker::EXEC_ARG,\n \"--open-files\",\n \"32\",\n \"--\",\n env!(\"CARGO_BIN_EXE_coreav\"),\n ENTRY,\n \"unexpected\",\n ])" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-exclusion", + "evidence": "bin() returns env!(\"CARGO_BIN_EXE_coreav\"); this command runs CoreAV thumbnail with output() and never selects the external reference helper's executable.", + "program_span": { + "end": 1189, + "start": 1124 + }, + "site": [ + 38, + "Rust", + "", + "Command::new(bin())\n .arg(\"thumbnail\")\n .args(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "bin() returns env!(\"CARGO_BIN_EXE_coreav\"); this command runs CoreAV thumbnail with output() and never selects the external reference helper's executable.", + "program_span": { + "end": 1142, + "start": 1137 + }, + "site": [ + 38, + "Rust", + "", + "bin()" + ], + "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": 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" + }, + { + "class": "reviewed-exclusion", + "evidence": "bin() returns env!(\"CARGO_BIN_EXE_coreav\"); this command runs CoreAV thumbnail with output() and never selects the external reference helper's executable.", + "program_span": { + "end": 9335, + "start": 9119 + }, + "site": [ + 273, + "Rust", + "", + "Command::new(bin())\n .args([\n \"thumbnail\",\n src.to_str().unwrap(),\n \"-o\",\n \"-\",\n \"--format\",\n \"png\",\n ])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "bin() returns env!(\"CARGO_BIN_EXE_coreav\"); this command runs CoreAV thumbnail with output() and never selects the external reference helper's executable.", + "program_span": { + "end": 9137, + "start": 9132 + }, + "site": [ + 273, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/transcode.rs": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/transcode.rs:bounded": "09980346fc8c00519994604e46029cb01c30135f67e76020ccebf8aa2796cb51", + "rust:crates/coreav-cli/tests/transcode.rs:iso_movies": "58bce3065c3a72d12afc6341c184f2207349708bf58237e07e6cd301d4297917", + "rust:crates/coreav-cli/tests/transcode.rs:schema": "1b4c755eca22c5a3fa9dbc2c3f9b5f557bb58adce542dd94e43609fdfc20c4e5", + "rust:crates/coreav-cli/tests/transcode.rs:test_oracle": "e46bc5c3695e7201d973be18522ed1d43bc5812f7ba0bfc838999da9a63d7c67", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/schema/mod.rs", + "crates/coreav-cli/tests/support/bounded.rs", + "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", + "docs/schema/transcode-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", + "tools/compat-corpus/decoded_output.py" + ], + "sha256": "5954da63ad3136bfb9fbd53d0c1b95060e574031fd5a5e6bf0f50d0109e7e287", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Site 123 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 3922, + "start": 3917 + }, + "site": [ + 123, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 162 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 5067, + "start": 5053 + }, + "site": [ + 162, + "Rust", + "", + "&tools.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 162 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 5153, + "start": 5040 + }, + "site": [ + 162, + "Rust", + "", + "Command::new(&tools.ffprobe)\n .args([\"-v\", \"error\", \"-of\", \"json\"])\n .args(args)\n .arg(path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 243 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 7207, + "start": 7194 + }, + "site": [ + 243, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 243 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 7326, + "start": 7181 + }, + "site": [ + 243, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(path)\n .args([\"-map\", \"0:v\", \"-f\", \"null\", \"-\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 342 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 10804, + "start": 10746 + }, + "site": [ + 342, + "Rust", + "", + "Command::new(bin())\n .args([\"transcode\", \"--help\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 342 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 10764, + "start": 10759 + }, + "site": [ + 342, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 388 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 12418, + "start": 12292 + }, + "site": [ + 388, + "Rust", + "", + "Command::new(bin())\n .arg(\"remux\")\n .arg(&source)\n .arg(&remuxed)\n .arg(\"--force\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 388 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 12310, + "start": 12305 + }, + "site": [ + 388, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 525 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 18184, + "start": 18171 + }, + "site": [ + 525, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 525 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 18534, + "start": 18158 + }, + "site": [ + 525, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-f\", \"lavfi\", \"-i\"])\n .arg(\"testsrc=size=64x48:rate=30,settb=1/10000,setpts=floor(N/3)*400+mod(N\\\\,3)\")\n .args([\"-frames:v\", \"12\", \"-fps_mode\", \"passthrough\"])\n .args([\"-enc_time_base:v\", \"1/10000\"])\n .args([\"-c:v\", \"libvpx\", \"-pix_fmt\", \"yuv420p\"])\n .arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 743 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 26575, + "start": 26562 + }, + "site": [ + 743, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 765 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 27321, + "start": 27308 + }, + "site": [ + 765, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 807 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 29289, + "start": 29276 + }, + "site": [ + 807, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 834 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 30518, + "start": 30513 + }, + "site": [ + 834, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 896 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 32842, + "start": 32829 + }, + "site": [ + 896, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 896 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 33011, + "start": 32816 + }, + "site": [ + 896, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-ss\", \"0.3\", \"-i\"])\n .arg(tools.fixtures.join(\"basic.mp4\"))\n .args([\"-c\", \"copy\"])\n .arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 948 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 34811, + "start": 34798 + }, + "site": [ + 948, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 948 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 34949, + "start": 34785 + }, + "site": [ + 948, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(path)\n .args([\"-map\", \"0:v\"])\n .args(args)\n .arg(\"-\")" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1001 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 36662, + "start": 36649 + }, + "site": [ + 1001, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1001 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 37027, + "start": 36636 + }, + "site": [ + 1001, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-noautorotate\", \"-i\"])\n .arg(&source)\n .args([\n \"-map\",\n \"0:0\",\n \"-c:v\",\n \"libx264\",\n \"-preset\",\n \"veryfast\",\n \"-crf\",\n \"23\",\n \"-fps_mode\",\n \"passthrough\",\n ])\n .arg(&baseline)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1053 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 38268, + "start": 38255 + }, + "site": [ + 1053, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1053 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 38401, + "start": 38242 + }, + "site": [ + 1053, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(path)\n .args([\"-map\", \"0:v\", \"-c\", \"copy\", \"-f\", \"h264\", \"-\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1083 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 39421, + "start": 39408 + }, + "site": [ + 1083, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1083 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 39499, + "start": 39395 + }, + "site": [ + 1083, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(args)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1159 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 41740, + "start": 41468 + }, + "site": [ + 1159, + "Rust", + "", + "Command::new(bin())\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=r_frame_rate\",\n \"-of\",\n \"json\",\n ])\n .arg(source)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1159 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 41486, + "start": 41481 + }, + "site": [ + 1159, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1251 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 44214, + "start": 44201 + }, + "site": [ + 1251, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1251 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 44292, + "start": 44188 + }, + "site": [ + 1251, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(args)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1258 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 44629, + "start": 44393 + }, + "site": [ + 1258, + "Rust", + "", + "Command::new(bin())\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=r_frame_rate\",\n \"-of\",\n \"json\",\n ])\n .arg(&irregular)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1258 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 44411, + "start": 44406 + }, + "site": [ + 1258, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "script() executes /bin/sh with a fixed cat-redirection/chmod command. The test-double body is stdin data written into the path, not evaluated by this child; it is controlled fixture construction.", + "program_span": { + "end": 45742, + "start": 45733 + }, + "site": [ + 1293, + "Rust", + "", + "\"/bin/sh\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1319 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 46575, + "start": 46562 + }, + "site": [ + 1319, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1444 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 50655, + "start": 50650 + }, + "site": [ + 1444, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1455 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 51093, + "start": 51086 + }, + "site": [ + 1455, + "Rust", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1553 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 54629, + "start": 54616 + }, + "site": [ + 1553, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1553 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 54738, + "start": 54603 + }, + "site": [ + 1553, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(args)\n .current_dir(&dir)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1589 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 55701, + "start": 55392 + }, + "site": [ + 1589, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args([\"-y\", \"-i\", \"in.mp4\"])\n .args(words)\n .arg(out)\n .current_dir(&dir)\n .env(\"COREAV_X264\", &tools.x264)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1589 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 55410, + "start": 55405 + }, + "site": [ + 1589, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1697 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 59373, + "start": 59360 + }, + "site": [ + 1697, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1697 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 59451, + "start": 59347 + }, + "site": [ + 1697, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(args)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1727 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 60304, + "start": 60091 + }, + "site": [ + 1727, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(args)\n .env(\"COREAV_X264\", &tools.x264)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1727 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 60109, + "start": 60104 + }, + "site": [ + 1727, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1772 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 61925, + "start": 61912 + }, + "site": [ + 1772, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1772 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 62003, + "start": 61899 + }, + "site": [ + 1772, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(args)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1831 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 64050, + "start": 63772 + }, + "site": [ + 1831, + "Rust", + "", + "Command::new(bin())\n .args([\n \"ffmpeg\", \"-i\", source, \"-c:v\", \"libx264\", \"-c:a\", \"copy\", &out,\n ])\n .env(\"COREAV_X264\", &tools.x264)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1831 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 63790, + "start": 63785 + }, + "site": [ + 1831, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1847 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 64703, + "start": 64472 + }, + "site": [ + 1847, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-f\", \"concat\", \"-safe\", \"0\", \"-i\", &list])\n .args([\"-c:v\", \"libx264\", \"-c:a\", \"copy\", &out])\n .env(\"COREAV_X264\", &tools.x264)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1847 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 64490, + "start": 64485 + }, + "site": [ + 1847, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1883 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 66166, + "start": 66024 + }, + "site": [ + 1883, + "Rust", + "", + "Command::new(bin())\n .args([\"thumbnail\", source_s, \"-o\"])\n .arg(&image)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1883 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 66042, + "start": 66037 + }, + "site": [ + 1883, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1898 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 66913, + "start": 66684 + }, + "site": [ + 1898, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-i\", source_s, \"-c:v\", \"libx264\", out_s])\n .env(\"COREAV_X264\", &tools.x264)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1898 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 66702, + "start": 66697 + }, + "site": [ + 1898, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1925 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 68072, + "start": 67786 + }, + "site": [ + 1925, + "Rust", + "", + "Command::new(bin())\n .args([\n \"ffmpeg\",\n \"-i\",\n source.to_str().unwrap(),\n \"-an\",\n \"-c:v\",\n \"libx264\",\n ])\n .arg(&out)\n .env(\"COREAV_X264\", &tools.x264)\n .env(\"COREAV_STRICT_SAFE\", \"1\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1925 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 67804, + "start": 67799 + }, + "site": [ + 1925, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1950 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 68620, + "start": 68607 + }, + "site": [ + 1950, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1950 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 69006, + "start": 68594 + }, + "site": [ + 1950, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-f\", \"lavfi\", \"-i\"])\n .arg(\"testsrc2=size=160x120:rate=25:duration=2\")\n .args([\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=440:duration=2:sample_rate=48000\",\n ])\n .args([\"-c:v\", \"libx264\", \"-bf\", \"0\", \"-pix_fmt\", \"yuv420p\"])\n .args(audio)\n .arg(&path)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1972 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 69278, + "start": 69265 + }, + "site": [ + 1972, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 1972 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 69348, + "start": 69252 + }, + "site": [ + 1972, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-hide_banner\", \"-h\", &format!(\"muxer={muxer}\")])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1999 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 70830, + "start": 70509 + }, + "site": [ + 1999, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-i\"])\n .arg(source)\n .args(&flags)\n .arg(&output)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_X264\", &tools.x264)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)\n .env(\"COREAV_FALLBACK_LOG\", &log)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 1999 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 70527, + "start": 70522 + }, + "site": [ + 1999, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2019 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 71198, + "start": 71185 + }, + "site": [ + 2019, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2019 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 71439, + "start": 71172 + }, + "site": [ + 2019, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(source)\n .args(&flags)\n .arg(&oracle)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2084 executes pair.ffmpeg() directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 73473, + "start": 73460 + }, + "site": [ + 2084, + "Rust", + "", + "pair.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2119 executes pair.ffmpeg() directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 74348, + "start": 74335 + }, + "site": [ + 2119, + "Rust", + "", + "pair.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2128 executes pair.ffmpeg() directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 74653, + "start": 74640 + }, + "site": [ + 2128, + "Rust", + "", + "pair.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2143 executes pair.ffprobe() directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 75200, + "start": 75186 + }, + "site": [ + 2143, + "Rust", + "", + "pair.ffprobe()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2154 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 75830, + "start": 75825 + }, + "site": [ + 2154, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2235 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 78735, + "start": 78730 + }, + "site": [ + 2235, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2267 executes pair.ffmpeg() directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 79895, + "start": 79882 + }, + "site": [ + 2267, + "Rust", + "", + "pair.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2285 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 80425, + "start": 80420 + }, + "site": [ + 2285, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2326 executes pair.ffmpeg() directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 81887, + "start": 81874 + }, + "site": [ + 2326, + "Rust", + "", + "pair.ffmpeg()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2335 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 82247, + "start": 82242 + }, + "site": [ + 2335, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2375 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 83664, + "start": 83651 + }, + "site": [ + 2375, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2375 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 83902, + "start": 83638 + }, + "site": [ + 2375, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(path)\n .args([\"-map\", \"0:a\", \"-ar\", \"48000\", \"-f\", \"s16le\", \"-\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2416 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 85287, + "start": 85282 + }, + "site": [ + 2416, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2432 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 86046, + "start": 86033 + }, + "site": [ + 2432, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2432 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 86157, + "start": 86020 + }, + "site": [ + 2432, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&oracle)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2479 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 87938, + "start": 87925 + }, + "site": [ + 2479, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2479 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 88407, + "start": 87912 + }, + "site": [ + 2479, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\"sine=sample_rate={rate}:duration=2\"))\n .args([\n \"-af\",\n &format!(\"atrim=end_sample={count}\"),\n \"-ac\",\n &channels.to_string(),\n \"-c:a\",\n \"flac\",\n ])\n .arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2513 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 89455, + "start": 89442 + }, + "site": [ + 2513, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2594 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 93130, + "start": 93125 + }, + "site": [ + 2594, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2602 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 93790, + "start": 93552 + }, + "site": [ + 2602, + "Rust", + "", + "actual\n .arg(&output)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)\n .env(\"COREAV_STRICT_SAFE\", \"0\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2656 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 95770, + "start": 95765 + }, + "site": [ + 2656, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2660 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 96217, + "start": 95877 + }, + "site": [ + 2660, + "Rust", + "", + "command\n .args([\"ffmpeg\", \"-i\"])\n .arg(&source)\n .arg(\"-vn\")\n .args(options)\n .arg(&output)\n .env(\"COREAV_STRICT_SAFE\", if flag { \"0\" } else { \"1\" })\n .env(\"COREAV_FFMPEG\", &renamed)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2697 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 97328, + "start": 97323 + }, + "site": [ + 2697, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2763 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 99370, + "start": 99365 + }, + "site": [ + 2763, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2775 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 99739, + "start": 99732 + }, + "site": [ + 2775, + "Rust", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2802 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 100496, + "start": 100483 + }, + "site": [ + 2802, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2821 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 101183, + "start": 101142 + }, + "site": [ + 2821, + "Rust", + "", + "command.args([\"-c\", \"copy\"]).arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2841 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 102092, + "start": 101805 + }, + "site": [ + 2841, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(before)\n .arg(\"-i\")\n .arg(&source)\n .args([\"-vn\", \"-c:a\", \"aac\"])\n .arg(&output)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2841 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 101823, + "start": 101818 + }, + "site": [ + 2841, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2866 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 102509, + "start": 102496 + }, + "site": [ + 2866, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2937 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 105187, + "start": 104955 + }, + "site": [ + 2937, + "Rust", + "", + "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(&args)\n .arg(&out)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 2937 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 104973, + "start": 104968 + }, + "site": [ + 2937, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2950 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 105496, + "start": 105483 + }, + "site": [ + 2950, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 2950 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 105619, + "start": 105470 + }, + "site": [ + 2950, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&oracle)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 3021 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 108510, + "start": 108497 + }, + "site": [ + 3021, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 3021 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 108856, + "start": 108484 + }, + "site": [ + 3021, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\"sine=sample_rate={rate}\"))\n .args([\n \"-af\",\n &format!(\"atrim=end_sample={samples}\"),\n \"-c:a\",\n \"flac\",\n ])\n .arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3038 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 109303, + "start": 109081 + }, + "site": [ + 3038, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-i\"])\n .arg(&source)\n .arg(&out)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3038 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 109099, + "start": 109094 + }, + "site": [ + 3038, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 3051 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 109572, + "start": 109559 + }, + "site": [ + 3051, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 3051 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 109690, + "start": 109546 + }, + "site": [ + 3051, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(&source)\n .arg(&oracle)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3098 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 111670, + "start": 111420 + }, + "site": [ + 3098, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-i\"])\n .arg(&source)\n .args([\"-vn\", alias, \"libmp3lame\"])\n .arg(&out)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3098 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 111438, + "start": 111433 + }, + "site": [ + 3098, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 3121 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 112282, + "start": 112269 + }, + "site": [ + 3121, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3157 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 113859, + "start": 113854 + }, + "site": [ + 3157, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3175 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 114589, + "start": 114443 + }, + "site": [ + 3175, + "Rust", + "", + "Command::new(bin())\n .args([\"--strict-safe\", \"ffmpeg\", \"-i\", \"absent.mp4\"])\n .arg(&out)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3175 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 114461, + "start": 114456 + }, + "site": [ + 3175, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 3465 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 125927, + "start": 125914 + }, + "site": [ + 3465, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 3465 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 126253, + "start": 125901 + }, + "site": [ + 3465, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(&source)\n .args([\"-c:v\", \"libx264\", \"-c:a\", encoder])\n .arg(&oracle)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3505 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 128021, + "start": 127725 + }, + "site": [ + 3505, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-i\"])\n .arg(&source)\n .args([\"-vn\", \"-c:a\", encoder])\n .arg(&audio_only)\n .env(\"COREAV_FFMPEG\", &wrapper)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3505 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 127743, + "start": 127738 + }, + "site": [ + 3505, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3597 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 131194, + "start": 130917 + }, + "site": [ + 3597, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-i\"])\n .arg(&source)\n .args(options)\n .arg(&output)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_X264\", &tools.x264)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3597 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 130935, + "start": 130930 + }, + "site": [ + 3597, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 3621 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 131768, + "start": 131755 + }, + "site": [ + 3621, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 3621 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 132011, + "start": 131742 + }, + "site": [ + 3621, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(&source)\n .args(options)\n .arg(&oracle)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3900 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 140983, + "start": 140978 + }, + "site": [ + 3900, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3913 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 141526, + "start": 141519 + }, + "site": [ + 3913, + "Rust", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3939 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 142653, + "start": 142648 + }, + "site": [ + 3939, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 3943 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 142954, + "start": 142756 + }, + "site": [ + 3943, + "Rust", + "", + "command\n .arg(\"ffmpeg\")\n .args(args)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_X264\", &tools.x264)\n .env(\"COREAV_FALLBACK_LOG\", &log)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 4035 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 145885, + "start": 145880 + }, + "site": [ + 4035, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 4039 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 146229, + "start": 145988 + }, + "site": [ + 4039, + "Rust", + "", + "command\n .arg(\"ffmpeg\")\n .args(args)\n .env(\"COREAV_FFMPEG\", program)\n .env(\"COREAV_X264\", &tools.x264)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)\n .env(\"COREAV_FALLBACK_LOG\", &log)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Site 4209 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 152089, + "start": 152076 + }, + "site": [ + 4209, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 4209 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 152477, + "start": 152063 + }, + "site": [ + 4209, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-f\", \"lavfi\", \"-i\"])\n .arg(\"testsrc2=size=64x64:rate=10:duration=2\")\n .args([\"-itsoffset\", \"0.5\", \"-f\", \"lavfi\", \"-i\"])\n .arg(\"sine=sample_rate=44100:duration=1\")\n .args([\"-map\", \"0:v\", \"-map\", \"1:a\", \"-c:v\", \"libx264\", \"-bf\", \"0\"])\n .args([\"-pix_fmt\", \"yuv420p\", \"-c:a\", \"flac\"])\n .arg(&source)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 4237 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 153159, + "start": 153146 + }, + "site": [ + 4237, + "Rust", + "", + "&tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 4237 executes the immutable tools.ffprobe/tools.ffmpeg field directly or passes that command to bounded::output via capture/successful. Both complete Tools constructions take the shared owner's returned pair (tools()->ffmpeg()->require(), and the explicit SAR-test construction); crop closures capture require()'s pair directly. Builders append options/stdin/output settings only and retain the selected executable through output/status/spawn.", + "program_span": { + "end": 153325, + "start": 153133 + }, + "site": [ + 4237, + "Rust", + "", + "Command::new(&tools.ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-i\"])\n .arg(&source)\n .args([\"-c:v\", \"libx264\", \"-c:a\", codec])\n .arg(&oracle)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 4263 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 154382, + "start": 154080 + }, + "site": [ + 4263, + "Rust", + "", + "Command::new(bin())\n .args([\"ffmpeg\", \"-i\"])\n .arg(&source)\n .args([\"-c:v\", \"libx264\", \"-c:a\", codec])\n .arg(&line)\n .env(\"COREAV_FFMPEG\", &tools.ffmpeg)\n .env(\"COREAV_X264\", &tools.x264)\n .env(\"COREAV_FALLBACK\", NO_FALLBACK)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Site 4263 executes bin() = env!(\"CARGO_BIN_EXE_coreav\"), directly or as a continuation of that exact mutable Command. The complete builder appends transcode/ffmpeg/ffprobe/thumbnail/remux arguments and encoder/fallback settings without replacing the program; this is CoreAV under test, not the option-selected external encoder.", + "program_span": { + "end": 154098, + "start": 154093 + }, + "site": [ + 4263, + "Rust", + "", + "bin()" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/transcode_selection.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/transcode_selection.rs:bounded": "265328cfc96a4593bfa1f4872e3d4b13778947f5c119e91c94eec5307e738019", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/support/bounded.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": "451c93ae2ff1eeeeff2ec039576876950f451fb6c06c1a30008e96900b8b1542", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Command::new receives env!(\"CARGO_BIN_EXE_coreav\"); bounded::output executes that same CoreAV-under-test builder. Encoder values and missing-program settings are options used to test preflight/refusals, not a different executable.", + "program_span": { + "end": 762, + "start": 734 + }, + "site": [ + 27, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Command::new receives env!(\"CARGO_BIN_EXE_coreav\"); bounded::output executes that same CoreAV-under-test builder. Encoder values and missing-program settings are options used to test preflight/refusals, not a different executable.", + "program_span": { + "end": 24694, + "start": 24666 + }, + "site": [ + 724, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-cli/tests/wasi_compat.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "8b9f5f2a2ea67387ac37258621e22c90038c852bddf9cbed715637cac81b4d37", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The executable is node running the inline WASI adapter: it compiles COREAV_TEST_WASI and starts the CoreAV instance with the compatibility/refusal arguments. The ffprobe PATH decoy is explicitly copied from env!(\"CARGO_BIN_EXE_coreav\"); no host FFmpeg oracle is invoked.", + "program_span": { + "end": 1392, + "start": 1213 + }, + "site": [ + 29, + "Rust", + "", + "Command::new(\"node\")\n .args([\"--no-warnings\", \"--input-type=module\", \"-e\", runner])\n .arg(&wasm)\n .arg(&dir)\n .args([tool, \"-version\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executable is node running the inline WASI adapter: it compiles COREAV_TEST_WASI and starts the CoreAV instance with the compatibility/refusal arguments. The ffprobe PATH decoy is explicitly copied from env!(\"CARGO_BIN_EXE_coreav\"); no host FFmpeg oracle is invoked.", + "program_span": { + "end": 2712, + "start": 2546 + }, + "site": [ + 75, + "Rust", + "", + "Command::new(\"node\")\n .args([\"--no-warnings\", \"--input-type=module\", \"-e\", runner])\n .arg(&wasm)\n .arg(&dir)\n .args(&args)" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-frame/tests/ffmpeg_scale.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-frame/tests/ffmpeg_scale.rs:test_oracle": "608d97253b6feaedf97049628ca1ead27e5620ac665e8371bb50eaaa1fdcbef3", + "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": "94a21e5c506555150f6e9fa8483202372e0b2d82d4e828249a425ae0156d1f19", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Site 121 executes the ffmpeg path carried unchanged from ffmpeg_or_skip -> ffmpeg -> test_oracle::require().ffmpeg(). ffmpeg_scale's complete callers pass that selected value in both synthetic-picture and resolution-change tests; output/spawn retains it.", + "program_span": { + "end": 4214, + "start": 3878 + }, + "site": [ + 121, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-f\", \"rawvideo\"])\n .args([\"-pix_fmt\", name, \"-s\", &format!(\"{w}x{h}\"), \"-i\", \"-\"])\n .args([\"-vf\", &format!(\"scale={ow}:{oh}\")])\n .args([\"-f\", \"rawvideo\", \"-pix_fmt\", name, \"-\"])\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 121 executes the ffmpeg path carried unchanged from ffmpeg_or_skip -> ffmpeg -> test_oracle::require().ffmpeg(). ffmpeg_scale's complete callers pass that selected value in both synthetic-picture and resolution-change tests; output/spawn retains it.", + "program_span": { + "end": 3897, + "start": 3891 + }, + "site": [ + 121, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 303 executes the ffmpeg path carried unchanged from ffmpeg_or_skip -> ffmpeg -> test_oracle::require().ffmpeg(). ffmpeg_scale's complete callers pass that selected value in both synthetic-picture and resolution-change tests; output/spawn retains it.", + "program_span": { + "end": 10565, + "start": 10558 + }, + "site": [ + 303, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 303 executes the ffmpeg path carried unchanged from ffmpeg_or_skip -> ffmpeg -> test_oracle::require().ffmpeg(). ffmpeg_scale's complete callers pass that selected value in both synthetic-picture and resolution-change tests; output/spawn retains it.", + "program_span": { + "end": 10724, + "start": 10545 + }, + "site": [ + 303, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-hide_banner\", \"-loglevel\", \"error\", \"-i\"])\n .arg(&file)\n .args([\"-noautoscale\", \"-f\", \"rawvideo\", \"-pix_fmt\", \"yuv420p\", \"-\"])" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-isobmff-write/src/ts_output/tests.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-isobmff-write/src/ts_output/tests.rs:test_oracle": "05bc5b128e1fcabdcafdb12d1102d15eefef2d276db0ff022dfd5cf20a4bea92", + "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": "a060073d62f48d81b4a00584d4edacf2686ddb450eae605d261415a24b3a184c", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The cache initializer obtains ffmpeg directly from test_oracle::require().ffmpeg() before Command::new; construction through spawn and the deadline/try_wait loop retains the owner path.", + "program_span": { + "end": 18134, + "start": 16992 + }, + "site": [ + 577, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-y\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x64:rate=30\",\n \"-frames:v\",\n \"18\",\n \"-an\",\n \"-c:v\",\n \"libx264\",\n \"-threads\",\n \"1\",\n \"-profile:v\",\n \"high\",\n \"-level:v\",\n \"3.0\",\n \"-x264-params\",\n if bframes {\n \"bframes=2:keyint=12:min-keyint=12:scenecut=0\"\n } else {\n \"bframes=0:keyint=12:min-keyint=12:scenecut=0\"\n },\n \"-use_editlist\",\n \"0\",\n \"-video_track_timescale\",\n \"90000\",\n ])\n .arg(&fixture.0)\n .stdout(Stdio::null())\n .stderr(Stdio::null())" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The cache initializer obtains ffmpeg directly from test_oracle::require().ffmpeg() before Command::new; construction through spawn and the deadline/try_wait loop retains the owner path.", + "program_span": { + "end": 17011, + "start": 17005 + }, + "site": [ + 577, + "Rust", + "", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-isobmff/fuzz/regressions/packets/trun-count-max": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/fuzz/fuzz_targets/packets.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "c8e79e7cb62a33686056ef3130003698c8482aec71d0997aa47c749aaee8d674", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 1106 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target receives &[u8] and feeds SliceSource directly to in-process CoreAV probe/packet iteration/fragment scanning, not to a subprocess or script evaluator. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-isobmff/fuzz/regressions/packets/trun-count-max-empty-samples": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/fuzz/fuzz_targets/packets.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "bb03ded3cc8a8c5514d1533702d37e35bb7d1000ec87ac7009dec997fe4aa2fd", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 1106 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target receives &[u8] and feeds SliceSource directly to in-process CoreAV probe/packet iteration/fragment scanning, not to a subprocess or script evaluator. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-isobmff/fuzz/regressions/packets/trun-count-past-mdat": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/fuzz/fuzz_targets/packets.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "a3143a3f58481756f92480cd55b7be7bc841b87108e8ced5c85bb7f4829e5772", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 1106 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target receives &[u8] and feeds SliceSource directly to in-process CoreAV probe/packet iteration/fragment scanning, not to a subprocess or script evaluator. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-isobmff/fuzz/regressions/packets/trun-no-sample-size": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/fuzz/fuzz_targets/packets.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "c9be61a6a3dfc6a6697e758ca071ee855f6e1d25010f0fefc26696956e5bc240", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 1106 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target receives &[u8] and feeds SliceSource directly to in-process CoreAV probe/packet iteration/fragment scanning, not to a subprocess or script evaluator. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-isobmff/fuzz/regressions/packets/trun-zero-sample-sizes": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/fuzz/fuzz_targets/packets.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "44388a9da7270e827aa4d86ea240002951500c1ef77de84b7b44ce1176db01e7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 2106 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target receives &[u8] and feeds SliceSource directly to in-process CoreAV probe/packet iteration/fragment scanning, not to a subprocess or script evaluator. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/fuzz/fuzz_targets/probe.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "c8e79e7cb62a33686056ef3130003698c8482aec71d0997aa47c749aaee8d674", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 1106 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target receives &[u8] and feeds SliceSource directly to in-process CoreAV probe/packet iteration/fragment scanning, not to a subprocess or script evaluator. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max-empty-samples": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/fuzz/fuzz_targets/probe.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "bb03ded3cc8a8c5514d1533702d37e35bb7d1000ec87ac7009dec997fe4aa2fd", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 1106 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target receives &[u8] and feeds SliceSource directly to in-process CoreAV probe/packet iteration/fragment scanning, not to a subprocess or script evaluator. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-past-mdat": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/fuzz/fuzz_targets/probe.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "a3143a3f58481756f92480cd55b7be7bc841b87108e8ced5c85bb7f4829e5772", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 1106 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target receives &[u8] and feeds SliceSource directly to in-process CoreAV probe/packet iteration/fragment scanning, not to a subprocess or script evaluator. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-isobmff/fuzz/regressions/probe/trun-no-sample-size": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/fuzz/fuzz_targets/probe.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "c9be61a6a3dfc6a6697e758ca071ee855f6e1d25010f0fefc26696956e5bc240", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 1106 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target receives &[u8] and feeds SliceSource directly to in-process CoreAV probe/packet iteration/fragment scanning, not to a subprocess or script evaluator. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-isobmff/fuzz/regressions/probe/trun-zero-sample-sizes": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-isobmff/fuzz/fuzz_targets/probe.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "44388a9da7270e827aa4d86ea240002951500c1ef77de84b7b44ce1176db01e7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 2106 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target receives &[u8] and feeds SliceSource directly to in-process CoreAV probe/packet iteration/fragment scanning, not to a subprocess or script evaluator. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-mkv/tests/write_oracle.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-mkv/tests/write_oracle.rs:test_oracle": "7f88f3727b6c4f19a0948f1e23b29deee94f657805c41f46b067d235efad3705", + "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": "5dd57d553535ee6a93e21e41faa07355816af2808b4df79b84f6f46d88518534", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Site 22 executes the retained ffmpeg/ffprobe path, directly or through run.output. The only test caller obtains both from test_oracle::require before generation, passes ffprobe unchanged to fields/packet_fields and ffmpeg unchanged to decoded; run receives only these constructed reference commands.", + "program_span": { + "end": 574, + "start": 567 + }, + "site": [ + 22, + "Rust", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 32 executes the retained ffmpeg/ffprobe path, directly or through run.output. The only test caller obtains both from test_oracle::require before generation, passes ffprobe unchanged to fields/packet_fields and ffmpeg unchanged to decoded; run receives only these constructed reference commands.", + "program_span": { + "end": 840, + "start": 834 + }, + "site": [ + 32, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 57 executes the retained ffmpeg/ffprobe path, directly or through run.output. The only test caller obtains both from test_oracle::require before generation, passes ffprobe unchanged to fields/packet_fields and ffmpeg unchanged to decoded; run receives only these constructed reference commands.", + "program_span": { + "end": 1469, + "start": 1462 + }, + "site": [ + 57, + "Rust", + "", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 63 executes the retained ffmpeg/ffprobe path, directly or through run.output. The only test caller obtains both from test_oracle::require before generation, passes ffprobe unchanged to fields/packet_fields and ffmpeg unchanged to decoded; run receives only these constructed reference commands.", + "program_span": { + "end": 1919, + "start": 1912 + }, + "site": [ + 63, + "Rust", + "", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 204 executes the retained ffmpeg/ffprobe path, directly or through run.output. The only test caller obtains both from test_oracle::require before generation, passes ffprobe unchanged to fields/packet_fields and ffmpeg unchanged to decoded; run receives only these constructed reference commands.", + "program_span": { + "end": 7052, + "start": 7045 + }, + "site": [ + 204, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-opus/tests/vectors.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "1f5e82d15511278b8d97859b785dec17399865eaaa0c5413b01e68f3e1528a7e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This optional COREAV_OPUS_COMPARE program is invoked as the RFC Opus PCM-quality comparator: it receives -r 48000 and two .dec/.sw PCM paths and its quality metric is checked above 90. It is a separate non-FFmpeg scoring tool, not a decoder/reference ffmpeg/ffprobe launch.", + "program_span": { + "end": 5626, + "start": 5622 + }, + "site": [ + 127, + "Rust", + "", + "tool" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "This optional COREAV_OPUS_COMPARE program is invoked as the RFC Opus PCM-quality comparator: it receives -r 48000 and two .dec/.sw PCM paths and its quality metric is checked above 90. It is a separate non-FFmpeg scoring tool, not a decoder/reference ffmpeg/ffprobe launch.", + "program_span": { + "end": 5881, + "start": 5746 + }, + "site": [ + 131, + "Rust", + "", + "cmd\n .args([\"-r\", \"48000\"])\n .arg(dir.join(format!(\"{name}.dec\")))\n .arg(&out)" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-policy/fuzz/regressions/check/frame-size-scan-timeout": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-policy/fuzz/fuzz_targets/check.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "44ea05fa8ee9cfd146e4754ce8903772941cf6e77f2dfdd1cdf1fa8f2154c905", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 1990 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target splits input into policy JSON/media and feeds SliceSource to in-process CoreAV check/probe APIs, not an executable interpreter. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-py/LICENSE-APACHE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "LICENSE-APACHE", + "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": "ecbd7d4241bee0e9201ad2c520f640c6e54fd8c24230d467aabfb936c9b1d454", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact link text is '../../LICENSE-APACHE'; it resolves inward to LICENSE-APACHE, a tracked regular mode-100644 legal-text target, not a second link or executable. git ls-files --stage confirmed the mode-120000 link and tracked target. Licence/notice text is inert data. Bind link text and complete target bytes together and include the target in requires; retargeting or target edits must invalidate the proof. This is conditional on the parent-owned inward-link classifier change, not an approval under the old symlink-refusing Bindings implementation.", + "site": [ + 1, + "inventory", + "", + "unscanned-symlink" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-py/LICENSE-MIT": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "LICENSE-MIT", + "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": "63f5a1456a282f6eae7e2bb5dfb53e042e182e5d59ee42bb010efdbf93c50276", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact link text is '../../LICENSE-MIT'; it resolves inward to LICENSE-MIT, a tracked regular mode-100644 legal-text target, not a second link or executable. git ls-files --stage confirmed the mode-120000 link and tracked target. Licence/notice text is inert data. Bind link text and complete target bytes together and include the target in requires; retargeting or target edits must invalidate the proof. This is conditional on the parent-owned inward-link classifier change, not an approval under the old symlink-refusing Bindings implementation.", + "site": [ + 1, + "inventory", + "", + "unscanned-symlink" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-py/NOTICE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "NOTICE", + "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": "f39b511ac9868a35baacf2c4a69ad4daed37065d5e528d1ee95cd70444e81c6b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact link text is '../../NOTICE'; it resolves inward to NOTICE, a tracked regular mode-100644 legal-text target, not a second link or executable. git ls-files --stage confirmed the mode-120000 link and tracked target. Licence/notice text is inert data. Bind link text and complete target bytes together and include the target in requires; retargeting or target edits must invalidate the proof. This is conditional on the parent-owned inward-link classifier change, not an approval under the old symlink-refusing Bindings implementation.", + "site": [ + 1, + "inventory", + "", + "unscanned-symlink" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-py/coreav.pyi": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "aaa55a4c665c8baf0a4344ffbe0b43e4541bbdac7a522eacb7614a4b582652ef", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all 130 lines. Imports are os and typing; top-level statements are annotations, type aliases and error classes. Every public operation body is a descriptive docstring, not a process call or a subprocess-delegating helper. probe/check/clip/remux names and URL/path annotations do not execute operations.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-py/tests/test_coreav.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav": "d05fb0ee8dfc894f6c42c877201bd45110e7a4e1dd1fb75b445f25e70c21070e", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pytest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "socket": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sysconfig": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091" + }, + "requires": [ + "crates/coreav-py/coreav.pyi", + "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/oss-fuzz/coreav/Dockerfile", + "tools/oss-fuzz/coreav/build.sh", + "tools/oss-fuzz/coreav/project.yaml" + ], + "sha256": "624642f6e1262ec67023d6d5bcacc7fdeb0234997f3c2ad33fb77b43c0b370cf", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:60 (process, CLI). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 60, + "process", + ".cli", + "CLI" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:93 (delegated, cli). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 93, + "delegated", + "", + "cli" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:95 (delegated, cli). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 95, + "delegated", + "", + "cli" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:113 (delegated, cli). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 113, + "delegated", + "", + "cli" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:123 (delegated, cli). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 123, + "delegated", + "", + "cli" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:130 (command, 'probe'). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 130, + "command", + "", + "'probe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:131 (command, 'probe'). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 131, + "command", + "", + "'probe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:132 (command, 'probe'). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 132, + "command", + "", + "'probe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:156 (delegated, cli). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 156, + "delegated", + "", + "cli" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:156 (delegated, cli). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "occurrence": 1, + "site": [ + 156, + "delegated", + "", + "cli" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:163 (delegated, cli). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 163, + "delegated", + "", + "cli" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:173 (process, CLI). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 173, + "process", + ".test_check_matches_the_command", + "CLI" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:315 (process, COMMAND). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 315, + "process", + ".test_ctrl_c_stops_the_command", + "COMMAND" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:323 (process, COMMAND). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 323, + "process", + ".test_the_command_runs", + "COMMAND" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:327 (command, 'probe'). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 327, + "command", + ".test_the_command_runs", + "'probe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:329 (process, COMMAND). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 329, + "process", + ".test_the_command_runs", + "COMMAND" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:331 (process, COMMAND). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 331, + "process", + ".test_the_command_runs", + "COMMAND" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:344 (process, COMMAND). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 344, + "process", + ".test_the_command_reports_standard_output_errors", + "COMMAND" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:348 (process, COMMAND). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 348, + "process", + ".test_the_command_reports_standard_output_errors", + "COMMAND" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:358 (process, COMMAND). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 358, + "process", + ".test_the_command_matches_the_binary", + "COMMAND" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site crates/coreav-py/tests/test_coreav.py:359 (process, CLI). The test invokes the CoreAV command under test, not a reference oracle: CLI is COREAV_CLI and cli() dispatches native probe/remux/extract/check arguments; COMMAND is the installed wheel console script selected by installed_command(). Lists beginning with probe are subcommand arguments or expected values, never standalone oracle executables.", + "site": [ + 359, + "process", + ".test_the_command_matches_the_binary", + "CLI" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-transcode/src/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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "080535b6fe0ceaa8c6b9eeaf8482f59e7781920383037340f3d629eac38ef55e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "write_script runs /bin/sh with fixed cat-redirection/chmod source; body is sent to stdin and written into the fixture path, not evaluated by this child. This is controlled test-double construction, not an oracle invocation.", + "program_span": { + "end": 50979, + "start": 50970 + }, + "site": [ + 1396, + "Rust", + "", + "\"/bin/sh\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "write_script runs /bin/sh with fixed cat-redirection/chmod source; body is sent to stdin and written into the fixture path, not evaluated by this child. This is controlled test-double construction, not an oracle invocation.", + "program_span": { + "end": 51162, + "start": 50943 + }, + "site": [ + 1396, + "Rust", + "", + "std::process::Command::new(\"/bin/sh\")\n .args([\"-c\", \"cat > \\\"$1\\\" && chmod 755 \\\"$1\\\"\", \"sh\"])\n .arg(path)\n .env(\"PATH\", \"/usr/bin:/bin\")\n .stdin(std::process::Stdio::piped())" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-transcode/src/encoder.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/src/transcode.rs:av1": "61a37cb6572dfb75262dea21caf4f2a27495d0a9d566d9931213c0bbff3d429d", + "rust:crates/coreav-transcode/src/av1.rs:timeline": "5dbfd8be8e6da212c00b27510ab5925c0d31543da4e2e837f58a0c8961d47bd4", + "rust:crates/coreav-transcode/src/pipeline.rs:av1_input": "437295d1bd755ce6fd7f792df83bafc81a3abf67702813027928ccf4b7199ad7", + "rust:crates/coreav-transcode/src/pipeline/av1_input.rs:fixtures": "e758863af44ca45a675703503211ed2431825153e0d466605d520c62b1b3d2c3", + "rust:crates/coreav-transcode/tests/av1_process.rs:fixtures": "02ed60cd01b58a43a200fb26e61122b2b78ee82581866cffcdc61cdb8ef35633", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "rust:crates/coreav-transcode/tests/sandboxed.rs:common": "2e4d574b559a7ce850c709d63b7660ea3c3b471008359dcd576387f05fe6d02c", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-backend-svt-av1/tests/frames.rs", + "crates/coreav-cli/src/ffmpeg/audio.rs", + "crates/coreav-cli/src/ffmpeg/avi.rs", + "crates/coreav-cli/src/transcode.rs", + "crates/coreav-cli/src/transcode/av1.rs", + "crates/coreav-transcode/src/audio.rs", + "crates/coreav-transcode/src/av1.rs", + "crates/coreav-transcode/src/av1/timeline.rs", + "crates/coreav-transcode/src/capture.rs", + "crates/coreav-transcode/src/pipeline.rs", + "crates/coreav-transcode/src/pipeline/av1_input.rs", + "crates/coreav-transcode/tests/av1_process.rs", + "crates/coreav-transcode/tests/common/mod.rs", + "crates/coreav-transcode/tests/sandboxed.rs", + "crates/coreav-worker/src/exec.rs", + "docs/design/composed-opus-aac-v2.json", + "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": "5d126b8c25770b97a46ff4dd752609a1948cebfce6061d7b1e6bbd308b749a4c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Excluded as the product encoder I/O mechanism, not an independent reference command: spawn_using consumes a Command, while its separately supplied program path is used for diagnostics. Its finite internal callers are H264 Encoder::spawn, audio capability/encode, AV1 spawn_retaining, and controlled encoder/audio/capture tests. H264 command uses EncoderProgram.path from find_encoder's explicit CLI/environment/PATH x264-or-FFmpeg selection; pipeline passes that program into Encoder::spawn for the requested output. Audio selects Encode.program (CoreAV current_exe for Opus, operator-selected FFmpeg for AAC/MP3), probes encoder capability through Answer, and sends decoded samples to the same program; encoded bytes go to the product spool/output. AV1 gets current_exe in prepare, sends WORKER_ARG plus a private request header and records, and retains its spool. command chooses an outer CoreAV ExecLauncher command or the direct encoder path. spawn_using actually spawns that Command, pipes stdin through write_frames, and reads stdout into the supplied sink. The direct/sandboxed H264 integration harness separately supplies owner-returned FFmpeg via common.programs and probes the encoded output through common.probe; this does not turn operator runtime selection into owner qualification. Other callers are controlled script-based failing encoders, the self-reexecuted AV1 fixture, /bin/sh lifetime test, and /bin/sh capture echo/status test. This exclusion is for the concrete runtime encode/capability/pipe role, not a claim that every caller-selected executable is CoreAV or that real FFmpeg is absent.", + "program_span": { + "end": 46289, + "start": 46282 + }, + "site": [ + 1287, + "Rust", + "", + "command" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-transcode/tests/common/mod.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "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": "64fc7016f6c95e218ee21c638ca71d7dfc1da46d996c683d6d4cd19218007c1d", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The constructor directly invokes ffprobe().unwrap(); that same-file function returns a copied path from test_oracle::require's matching pair. No parameter supplied by the caller controls the executable; the chain reaches output().", + "program_span": { + "end": 6427, + "start": 6201 + }, + "site": [ + 200, + "Rust", + "", + "Command::new(ffprobe().unwrap())\n .args([\n \"-v\",\n \"error\",\n \"-count_frames\",\n \"-show_streams\",\n \"-select_streams\",\n \"v:0\",\n ])\n .arg(&file)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The constructor directly invokes ffprobe().unwrap(); that same-file function returns a copied path from test_oracle::require's matching pair. No parameter supplied by the caller controls the executable; the chain reaches output().", + "program_span": { + "end": 6232, + "start": 6214 + }, + "site": [ + 200, + "Rust", + "", + "ffprobe().unwrap()" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The constructor directly invokes ffmpeg().unwrap(); that same-file function returns a copied path from test_oracle::require's matching pair. No parameter supplied by the caller controls the executable; the chain reaches output().", + "program_span": { + "end": 7291, + "start": 7164 + }, + "site": [ + 233, + "Rust", + "", + "Command::new(ffmpeg().unwrap())\n .args([\"-v\", \"error\", \"-i\"])\n .arg(&file)\n .args([\"-f\", \"rawvideo\", \"-\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The constructor directly invokes ffmpeg().unwrap(); that same-file function returns a copied path from test_oracle::require's matching pair. No parameter supplied by the caller controls the executable; the chain reaches output().", + "program_span": { + "end": 7194, + "start": 7177 + }, + "site": [ + 233, + "Rust", + "", + "ffmpeg().unwrap()" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-transcode/tests/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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-transcode/tests/encoders.rs:test_oracle": "f8b3d6aa1d6f7292bc87ccd06b4068c15dd63f131cf36a37973370e4934ba698", + "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": "4249bb1a837872fa69be91c4c4641f5c2d3053f7dd1a9f9a4e00b920234aa51b", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Site 68 retains its executable through output/spawn/status. FFmpeg callers obtain their paths through ffmpeg() -> test_oracle::require().ffmpeg(); ffmpeg_with_libx264 returns that same value after its listing. decoded/check/ffmpeg_avcc pass the retained value. The other run() caller is x264_stream, which selects the separate x264 CLI for raw encoding, not FFmpeg.", + "program_span": { + "end": 2357, + "start": 2350 + }, + "site": [ + 68, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 68 retains its executable through output/spawn/status. FFmpeg callers obtain their paths through ffmpeg() -> test_oracle::require().ffmpeg(); ffmpeg_with_libx264 returns that same value after its listing. decoded/check/ffmpeg_avcc pass the retained value. The other run() caller is x264_stream, which selects the separate x264 CLI for raw encoding, not FFmpeg.", + "program_span": { + "end": 2403, + "start": 2337 + }, + "site": [ + 68, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-hide_banner\", \"-encoders\"])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 122 retains its executable through output/spawn/status. FFmpeg callers obtain their paths through ffmpeg() -> test_oracle::require().ffmpeg(); ffmpeg_with_libx264 returns that same value after its listing. decoded/check/ffmpeg_avcc pass the retained value. The other run() caller is x264_stream, which selects the separate x264 CLI for raw encoding, not FFmpeg.", + "program_span": { + "end": 3999, + "start": 3863 + }, + "site": [ + 122, + "Rust", + "", + "Command::new(program)\n .args(args)\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())\n .stderr(Stdio::piped())" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 122 retains its executable through output/spawn/status. FFmpeg callers obtain their paths through ffmpeg() -> test_oracle::require().ffmpeg(); ffmpeg_with_libx264 returns that same value after its listing. decoded/check/ffmpeg_avcc pass the retained value. The other run() caller is x264_stream, which selects the separate x264 CLI for raw encoding, not FFmpeg.", + "program_span": { + "end": 3883, + "start": 3876 + }, + "site": [ + 122, + "Rust", + "", + "program" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 267 retains its executable through output/spawn/status. FFmpeg callers obtain their paths through ffmpeg() -> test_oracle::require().ffmpeg(); ffmpeg_with_libx264 returns that same value after its listing. decoded/check/ffmpeg_avcc pass the retained value. The other run() caller is x264_stream, which selects the separate x264 CLI for raw encoding, not FFmpeg.", + "program_span": { + "end": 8542, + "start": 8261 + }, + "site": [ + 267, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\n \"-hide_banner\",\n \"-loglevel\",\n \"error\",\n \"-y\",\n \"-f\",\n \"h264\",\n \"-i\",\n ])\n .arg(&input)\n .args([\"-c\", \"copy\", \"-f\", \"mp4\"])\n .arg(&output)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Site 267 retains its executable through output/spawn/status. FFmpeg callers obtain their paths through ffmpeg() -> test_oracle::require().ffmpeg(); ffmpeg_with_libx264 returns that same value after its listing. decoded/check/ffmpeg_avcc pass the retained value. The other run() caller is x264_stream, which selects the separate x264 CLI for raw encoding, not FFmpeg.", + "program_span": { + "end": 8280, + "start": 8274 + }, + "site": [ + 267, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "crates/coreav-transcode/tests/sandboxed.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "rust:crates/coreav-transcode/tests/sandboxed.rs:common": "2e4d574b559a7ce850c709d63b7660ea3c3b471008359dcd576387f05fe6d02c", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-transcode/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": "abb8326977b22ad2f47af7a73e366211ad88b5364d467ad0b4362785f40b25c0", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "script() runs /bin/sh with fixed cat > \"$1\" && chmod 755 \"$1\". Its provided body is written through stdin as inert fixture bytes for later adversarial encoder use, not executed by this construction command.", + "program_span": { + "end": 5469, + "start": 5460 + }, + "site": [ + 147, + "Rust", + "", + "\"/bin/sh\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "script() runs /bin/sh with fixed cat > \"$1\" && chmod 755 \"$1\". Its provided body is written through stdin as inert fixture bytes for later adversarial encoder use, not executed by this construction command.", + "program_span": { + "end": 5637, + "start": 5433 + }, + "site": [ + 147, + "Rust", + "", + "std::process::Command::new(\"/bin/sh\")\n .args([\"-c\", \"cat > \\\"$1\\\" && chmod 755 \\\"$1\\\"\", \"sh\"])\n .arg(&path)\n .env(\"PATH\", \"/usr/bin:/bin\")\n .stdin(std::process::Stdio::piped())" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-vp9/tools/gen_tables.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "83a7fcb10740b915b7bfc9ecf61e3d0287a47bd0dd2ed67d9e91c5a2fe16a915", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression 'pdftotext': The helper hashes its specification PDF before executing the fixed pdftotext -layout command. main calls the helper to obtain text for generated Rust tables; no FFmpeg/ffprobe executable is selected.", + "site": [ + 129, + "process", + ".spec_text", + "'pdftotext'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression spec_text: The helper hashes its specification PDF before executing the fixed pdftotext -layout command. main calls the helper to obtain text for generated Rust tables; no FFmpeg/ffprobe executable is selected.", + "site": [ + 354, + "delegated", + "", + "spec_text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression main: The helper hashes its specification PDF before executing the fixed pdftotext -layout command. main calls the helper to obtain text for generated Rust tables; no FFmpeg/ffprobe executable is selected.", + "site": [ + 367, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-wasm/fuzz/regressions/ops/campaign-2-crash": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-wasm/fuzz/fuzz_targets/ops.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "12452f5326a5fde41eb79a16a5c6f79c1756f8e92e975c2609387cacebd27cec", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 65487 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target splits selector/options/media bytes, wraps data in SliceSource and dispatches through run to in-process run_document/run_indexed/run_stream; no executable value comes from a seed. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-wasm/fuzz/regressions/ops/itunes-gapless-read-error-crash": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-wasm/fuzz/fuzz_targets/ops.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "1ef4367d0f131e9248b3b64026a30ae94bc9c37774e16975fc314c17adeb536a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 7565 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target splits selector/options/media bytes, wraps data in SliceSource and dispatches through run to in-process run_document/run_indexed/run_stream; no executable value comes from a seed. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-wasm/fuzz/regressions/ops/mkv-probe-read-failure-crash": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-wasm/fuzz/fuzz_targets/ops.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "0962d5664a01ef0db23292d92a1b100933900a3e55c6cc51ca04ee09f16aa107", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 17726 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target splits selector/options/media bytes, wraps data in SliceSource and dispatches through run to in-process run_document/run_indexed/run_stream; no executable value comes from a seed. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-wasm/fuzz/regressions/ops/trun-empty-samples-timeout-shard0": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-wasm/fuzz/fuzz_targets/ops.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "689cc63d96df6dbd26453209b77f910ef1457ec45ba713e5bb98df44a5394480", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 1991 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target splits selector/options/media bytes, wraps data in SliceSource and dispatches through run to in-process run_document/run_indexed/run_stream; no executable value comes from a seed. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-wasm/fuzz/regressions/ops/trun-empty-samples-timeout-shard1": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-wasm/fuzz/fuzz_targets/ops.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "46a66750154c227ea43691d5bc3860c6444a7860d529d57bec47855504438640", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 1991 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target splits selector/options/media bytes, wraps data in SliceSource and dispatches through run to in-process run_document/run_indexed/run_stream; no executable value comes from a seed. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-wasm/fuzz/regressions/ops/trun-empty-samples-timeout-shard4": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-wasm/fuzz/fuzz_targets/ops.rs", + "docs/design/oracle-historical-records.json", + "scripts/fuzz_run.sh", + "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": "075fd3e3cbb22b642d92c711db6fc8d245cf53cc7bd73e640aa04db7a311a935", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only lstat metadata was inspected for this exact seed: regular mode 0o644, 1991 bytes. No seed bytes were read, hashed, decoded or executed. scripts/fuzz_run.sh supplies regressions/TARGET as corpus arguments to cargo-fuzz. The complete target splits selector/options/media bytes, wraps data in SliceSource and dispatches through run to in-process run_document/run_indexed/run_stream; no executable value comes from a seed. This is inert harness input, not invocation source.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-worker/src/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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/src/compat_cmd.rs:probe_stdin": "abb265e1e3dc464972603e673cca2d8f501ccf35c096dcf8a92fba86223f13d9", + "rust:crates/coreav-cli/src/main.rs:compat_cmd": "ccf5049a20c2dd26e433f9ae7d9de2cfd6e2d070729a048f6c1924ec92a99390", + "rust:crates/coreav-cli/src/main.rs:fallback_cmd": "a9c07257236976aede760fab0e994d31bf0d6e347952f7a75469797c7d468d75", + "rust:crates/coreav-cli/src/transcode.rs:av1": "61a37cb6572dfb75262dea21caf4f2a27495d0a9d566d9931213c0bbff3d429d", + "rust:crates/coreav-transcode/src/av1.rs:timeline": "5dbfd8be8e6da212c00b27510ab5925c0d31543da4e2e837f58a0c8961d47bd4", + "rust:crates/coreav-transcode/src/pipeline.rs:av1_input": "437295d1bd755ce6fd7f792df83bafc81a3abf67702813027928ccf4b7199ad7", + "rust:crates/coreav-transcode/src/pipeline/av1_input.rs:fixtures": "e758863af44ca45a675703503211ed2431825153e0d466605d520c62b1b3d2c3", + "rust:crates/coreav-transcode/tests/av1_process.rs:fixtures": "02ed60cd01b58a43a200fb26e61122b2b78ee82581866cffcdc61cdb8ef35633", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "rust:crates/coreav-transcode/tests/sandboxed.rs:common": "2e4d574b559a7ce850c709d63b7660ea3c3b471008359dcd576387f05fe6d02c", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-backend-svt-av1/tests/frames.rs", + "crates/coreav-cli/src/compat_cmd.rs", + "crates/coreav-cli/src/compat_cmd/probe_stdin.rs", + "crates/coreav-cli/src/fallback_cmd.rs", + "crates/coreav-cli/src/ffmpeg/audio.rs", + "crates/coreav-cli/src/ffmpeg/avi.rs", + "crates/coreav-cli/src/main.rs", + "crates/coreav-cli/src/thumbnail.rs", + "crates/coreav-cli/src/transcode.rs", + "crates/coreav-cli/src/transcode/av1.rs", + "crates/coreav-transcode/src/audio.rs", + "crates/coreav-transcode/src/av1.rs", + "crates/coreav-transcode/src/av1/timeline.rs", + "crates/coreav-transcode/src/capture.rs", + "crates/coreav-transcode/src/encoder.rs", + "crates/coreav-transcode/src/pipeline.rs", + "crates/coreav-transcode/src/pipeline/av1_input.rs", + "crates/coreav-transcode/tests/av1_process.rs", + "crates/coreav-transcode/tests/common/mod.rs", + "crates/coreav-transcode/tests/sandboxed.rs", + "crates/coreav-worker/src/bin/coreav-worker.rs", + "crates/coreav-worker/src/parent.rs", + "crates/coreav-worker/tests/exec.rs", + "docs/design/composed-opus-aac-v2.json", + "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": "d4b74804a40fae348002dbf24131584ae71f7ea0af90493869ad7403835c8a60", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Excluded as the sandboxed product-encoder execution boundary. CLI's EXEC_ARG entry dispatches to sandbox_exec_main (with strict_safe.program), while coreav-worker and self-reexecuted sandbox/AV1 test binaries dispatch to the same function. launch_args preserves the requested encoder path after --; parse stores precisely that path in Request.program; allow checks it, then run applies limits and Command::new(&request.program).args(request.args).env_clear().exec executes it without reconstruction. Concrete product consumers are CLI H264 encoding (find_encoder -> EncoderProgram.path -> encoder::command -> launcher), AAC/MP3 capability and sample encoding (operator-selected FFmpeg -> audio command -> launcher, Answer/spool consumers), and current_exe Opus/AV1 worker encoding. These compute the requested product output rather than an independent oracle answer. The same generic entry also serves sandbox tests: worker exec uses controlled /bin/sh ulimit/file-write and /bin/grep THP checks; sandboxed encoder tests use controlled scripts or common.programs' owner-returned FFmpeg/x264 to exercise the encoder transport, then separately probe its output; AV1-process reexecutes its own private fixture worker. Thus this is not excluded merely because its outer executable is CoreAV, and it is not qualified merely because one test caller retains an owner pair. Its inner program can genuinely be the runtime FFmpeg encoder; that runtime role, with the traced output consumer, is the exclusion.", + "program_span": { + "end": 7049, + "start": 7033 + }, + "site": [ + 188, + "Rust", + "", + "&request.program" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Excluded as the sandboxed product-encoder execution boundary. CLI's EXEC_ARG entry dispatches to sandbox_exec_main (with strict_safe.program), while coreav-worker and self-reexecuted sandbox/AV1 test binaries dispatch to the same function. launch_args preserves the requested encoder path after --; parse stores precisely that path in Request.program; allow checks it, then run applies limits and Command::new(&request.program).args(request.args).env_clear().exec executes it without reconstruction. Concrete product consumers are CLI H264 encoding (find_encoder -> EncoderProgram.path -> encoder::command -> launcher), AAC/MP3 capability and sample encoding (operator-selected FFmpeg -> audio command -> launcher, Answer/spool consumers), and current_exe Opus/AV1 worker encoding. These compute the requested product output rather than an independent oracle answer. The same generic entry also serves sandbox tests: worker exec uses controlled /bin/sh ulimit/file-write and /bin/grep THP checks; sandboxed encoder tests use controlled scripts or common.programs' owner-returned FFmpeg/x264 to exercise the encoder transport, then separately probe its output; AV1-process reexecutes its own private fixture worker. Thus this is not excluded merely because its outer executable is CoreAV, and it is not qualified merely because one test caller retains an owner pair. Its inner program can genuinely be the runtime FFmpeg encoder; that runtime role, with the traced output consumer, is the exclusion. This exact continuation row includes env_clear; exec at line 191 is the final execution, not an additional executable selection.", + "program_span": { + "end": 7100, + "start": 7020 + }, + "site": [ + 188, + "Rust", + "", + "Command::new(&request.program)\n .args(&request.args)\n .env_clear()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Excluded: Command::new here executes self.command.program, the CoreAV sandbox launcher, not the program passed as encoder argv. CLI transcode retains main's current_exe as this and constructs WorkerCommand { program: this, args: strict_safe.entry(EXEC_ARG) }; audio does current_exe locally, AVI uses ExecLauncher::current_exe, and AV1 main uses the same this. ExecLauncher::current_exe delegates to WorkerCommand::current_exe; installed selects coreav-worker, with EXEC_ARG. Worker exec tests use CARGO_BIN_EXE_coreav-worker; sandboxed, AV1-process and AV1-input tests use current_exe. launch_args appends the requested encoder path only after --, without substituting it for the outer executable. encoder::command hands this built Command to Process::spawn, whose spawn_using performs command.spawn. Re-entered CoreAV dispatches EXEC_ARG to sandbox_exec_main; the separate request.program exec rows have their own consumer proof.", + "program_span": { + "end": 9193, + "start": 9172 + }, + "site": [ + 257, + "Rust", + "", + "&self.command.program" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Excluded after tracing both direct callers, not by source location. encoder::command chooses this direct constructor only with launcher=None, passing the unchanged encoder path and args; otherwise it uses ExecLauncher. Encoder::spawn sends frames to that command and Process::spawn_using spawns it and reads encoded output into the product sink. In the H264 test harness common.programs builds X264 or owner-returned FFmpeg EncoderProgram values, common.encode calls Encoder::spawn, sends pictures and returns its finished sink bytes; output probing is separate. Audio callers either probe encoder capability or send decoded samples to the Encode.program's output spool; direct unit tests supply locally written encoder scripts, including the flood script. AV1 passes its private WORKER_ARG and request header; production prepare uses current_exe and requires a launcher, whereas direct tests use self-reexecuted or synthetic private workers (the bare coreav negative control is rejected before launch). encoder's other direct caller is the explicit /bin/sh lifetime test. The second direct_command caller in capture tests is /bin/sh with /bin/cat and a fixed exit status, consumed as echoed sample bytes. These are product encoder/transport operations and controlled doubles, not an unqualified independent FFmpeg/ffprobe reference; the presence of real FFmpeg in the shared encoder harness is acknowledged and its returned-owner producer is cited.", + "program_span": { + "end": 9634, + "start": 9627 + }, + "site": [ + 269, + "Rust", + "", + "program" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-worker/src/parent.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/src/compat_cmd.rs:probe_stdin": "abb265e1e3dc464972603e673cca2d8f501ccf35c096dcf8a92fba86223f13d9", + "rust:crates/coreav-cli/src/main.rs:compat_cmd": "ccf5049a20c2dd26e433f9ae7d9de2cfd6e2d070729a048f6c1924ec92a99390", + "rust:crates/coreav-cli/src/main.rs:fallback_cmd": "a9c07257236976aede760fab0e994d31bf0d6e347952f7a75469797c7d468d75", + "rust:crates/coreav-cli/src/transcode.rs:av1": "61a37cb6572dfb75262dea21caf4f2a27495d0a9d566d9931213c0bbff3d429d", + "rust:crates/coreav-cli/tests/strict_safe.rs:test_oracle": "773d41f51f2f362d021c65022b6ab859cda26f32ceb09987ea41562b73fbc837", + "rust:crates/coreav-worker/tests/ffmpeg.rs:test_oracle": "41bf9371506cc5c7ecf36f8abaedc7a0f0a6c2ae7522e21f70aa0d689c160779", + "rust:tools/decode-oracle/src/main.rs:stream": "c4fc6a08248479cb73fff4f23554f1b0f4c589faa29e86a9f748f9fd5032e4e5", + "rust:tools/decode-oracle/src/main.rs:test_oracle": "5bde92a4b57ec09c227ea93028e02a74e474ac4b902f8b0b01718583dac24b88", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/src/compat_cmd.rs", + "crates/coreav-cli/src/compat_cmd/probe_stdin.rs", + "crates/coreav-cli/src/fallback_cmd.rs", + "crates/coreav-cli/src/main.rs", + "crates/coreav-cli/src/thumbnail.rs", + "crates/coreav-cli/src/transcode.rs", + "crates/coreav-cli/src/transcode/av1.rs", + "crates/coreav-cli/tests/strict_safe.rs", + "crates/coreav-worker/src/child.rs", + "crates/coreav-worker/src/protocol.rs", + "crates/coreav-worker/tests/ffmpeg.rs", + "crates/coreav-worker/tests/hostile.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", + "tools/decode-oracle/src/main.rs", + "tools/decode-oracle/src/stream.rs" + ], + "sha256": "1ff3e26eaa8cb027f145916c203c50c293332118d2aa70ec24b6f5b1a15ed476", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Excluded: this command launches the CoreAV protocol worker, not the backend's FFmpeg executable. WorkerOptions retains WorkerCommand separately from its ffmpeg field; open serializes the latter into Open.ffmpeg but constructs and spawns options.command.program, then exchanges framed decoder messages. CLI backends receive main's current_exe and pass it with WORKER_ARG; decode-oracle's packet, thumbnail and streaming callers likewise use current_exe. Worker integration tests use CARGO_BIN_EXE_coreav-worker at each construction (75,216,309,423,515); hostile tests instead use controlled /bin/sh protocol responders or the built worker. Strict-safe tests use the Cargo CoreAV binary directly or /usr/bin/env with that binary in argv. WorkerCommand::installed selects only sibling/PATH coreav-worker, and current_exe retains the running product path. Backend FFmpeg payloads remain distinct downstream execution sites; this exclusion does not qualify those payloads or infer a worker identity from a directory name.", + "program_span": { + "end": 15912, + "start": 15888 + }, + "site": [ + 460, + "Rust", + "", + "&options.command.program" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Excluded: this command launches the CoreAV protocol worker, not the backend's FFmpeg executable. WorkerOptions retains WorkerCommand separately from its ffmpeg field; open serializes the latter into Open.ffmpeg but constructs and spawns options.command.program, then exchanges framed decoder messages. CLI backends receive main's current_exe and pass it with WORKER_ARG; decode-oracle's packet, thumbnail and streaming callers likewise use current_exe. Worker integration tests use CARGO_BIN_EXE_coreav-worker at each construction (75,216,309,423,515); hostile tests instead use controlled /bin/sh protocol responders or the built worker. Strict-safe tests use the Cargo CoreAV binary directly or /usr/bin/env with that binary in argv. WorkerCommand::installed selects only sibling/PATH coreav-worker, and current_exe retains the running product path. Backend FFmpeg payloads remain distinct downstream execution sites; this exclusion does not qualify those payloads or infer a worker identity from a directory name. This row is the spawn continuation of the unchanged Command created at line 460.", + "program_span": { + "end": 16337, + "start": 16330 + }, + "site": [ + 471, + "Rust", + "", + "command" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-worker/src/shm.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "64b06cb2f61cebef7b3d786c9b174e84598699c4b117b06c1817517be3d4a2b8", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The child is cat with piped stdin/stdout. The test writes shared-memory strided byte ranges and checks an exact echo; no media oracle or FFmpeg process runs.", + "program_span": { + "end": 19020, + "start": 19015 + }, + "site": [ + 531, + "Rust", + "", + "\"cat\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The child is cat with piped stdin/stdout. The test writes shared-memory strided byte ranges and checks an exact echo; no media oracle or FFmpeg process runs.", + "program_span": { + "end": 19092, + "start": 19002 + }, + "site": [ + 531, + "Rust", + "", + "Command::new(\"cat\")\n .stdin(Stdio::piped())\n .stdout(Stdio::piped())" + ], + "verdict": "excluded" + } + ] + }, + "crates/coreav-worker/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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-worker/src/exec.rs", + "crates/coreav-worker/src/parent.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": "54ba6c9e30db0397b4a89c58c1085ac741835b4788a50375367c0fe209cc8ee3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The executable is Cargo's coreav-worker binary under test: launcher().command uses its WorkerCommand, while direct constructors use CARGO_BIN_EXE_coreav-worker. The complete child cases exercise /bin/sh ulimit/echo, /bin/grep THP, /usr/bin/env, missing/directory targets and malformed launcher options\u2014not oracle media references.", + "program_span": { + "end": 1295, + "start": 1288 + }, + "site": [ + 37, + "Rust", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executable is Cargo's coreav-worker binary under test: launcher().command uses its WorkerCommand, while direct constructors use CARGO_BIN_EXE_coreav-worker. The complete child cases exercise /bin/sh ulimit/echo, /bin/grep THP, /usr/bin/env, missing/directory targets and malformed launcher options\u2014not oracle media references.", + "program_span": { + "end": 5265, + "start": 5230 + }, + "site": [ + 164, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav-worker\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executable is Cargo's coreav-worker binary under test: launcher().command uses its WorkerCommand, while direct constructors use CARGO_BIN_EXE_coreav-worker. The complete child cases exercise /bin/sh ulimit/echo, /bin/grep THP, /usr/bin/env, missing/directory targets and malformed launcher options\u2014not oracle media references.", + "program_span": { + "end": 5356, + "start": 5282 + }, + "site": [ + 165, + "Rust", + "", + "command\n .args([coreav_worker::EXEC_ARG, \"--\", \"sh\", \"-c\", \"true\"])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executable is Cargo's coreav-worker binary under test: launcher().command uses its WorkerCommand, while direct constructors use CARGO_BIN_EXE_coreav-worker. The complete child cases exercise /bin/sh ulimit/echo, /bin/grep THP, /usr/bin/env, missing/directory targets and malformed launcher options\u2014not oracle media references.", + "program_span": { + "end": 5546, + "start": 5511 + }, + "site": [ + 171, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav-worker\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The executable is Cargo's coreav-worker binary under test: launcher().command uses its WorkerCommand, while direct constructors use CARGO_BIN_EXE_coreav-worker. The complete child cases exercise /bin/sh ulimit/echo, /bin/grep THP, /usr/bin/env, missing/directory targets and malformed launcher options\u2014not oracle media references.", + "program_span": { + "end": 5703, + "start": 5484 + }, + "site": [ + 171, + "Rust", + "", + "std::process::Command::new(env!(\"CARGO_BIN_EXE_coreav-worker\"))\n .args([\n coreav_worker::EXEC_ARG,\n \"--cpu-seconds\",\n \"many\",\n \"--\",\n \"/bin/true\",\n ])" + ], + "verdict": "excluded" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + } + ] + }, + "crates/coreav-worker/tests/hostile.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "1432ca49ecdd7008b3ce9c6a3bf9a555b631e02062c40b52b83f39ead3ee0bf5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This cleanup invokes kill with the PID recorded by the test's escaped setsid sleep child, after checking worker timeout. It is a non-oracle process-control tool, not a reference decode.", + "program_span": { + "end": 12245, + "start": 12239 + }, + "site": [ + 414, + "Rust", + "", + "\"kill\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "This cleanup invokes kill with the PID recorded by the test's escaped setsid sleep child, after checking worker timeout. It is a non-oracle process-control tool, not a reference decode.", + "program_span": { + "end": 12262, + "start": 12212 + }, + "site": [ + 414, + "Rust", + "", + "std::process::Command::new(\"kill\").arg(pid.trim())" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/build-features.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "e143f013431adc051a7d23b0ffd8af272b735e6f70ebf57ed0e3266ade66e7a0", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 76-line file, including every fenced program, import and live JSX/expression boundary. No live module imports or executable MDX function expressions occur. Static Note/Warning components where present enclose prose. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 34, 36. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/chapters.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/chapters.mdx", + "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": "2fb1e2bd012de058c6381e27d78b3713b0d58508b5701c490dc82e51439783e5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 19-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 13, 15. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/check.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/check.mdx", + "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": "0cebac5ea3d4b13e46c05c116990b4f37e05e8a7fa58dc7a5522522db999a4ca", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 35-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 21, 29. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/clip.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/clip.mdx", + "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": "6e69f9d938addc7c2f8bd6d3f6bb2de6c2034baff0be237dd510836da750ae8f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 22-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 15, 18. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/decode-audio.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/decode-audio.mdx", + "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": "d0cb08a6f2f4cae883d43d08a691b01a68f031b7b092cd06f91b58f2dcf21a8d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 22-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 13, 16. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/extract-audio.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/extract-audio.mdx", + "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": "00f9223c5ccaa7f269f4643b3ed41aaa9a4fa1c7335f626f40c73bc0293a3df6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 21-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 13, 15. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/extract-subtitles.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/extract-subtitles.mdx", + "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": "216f27f2540f9080fae3cee7a4127c056b3a98fa4b3c003961b1b49d93e26da9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 19-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 13, 15. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/ffmpeg.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/ffmpeg.mdx", + "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": "b41e97df6ac88d9c31b65ea8e3f12f2b38b07c771d536a0083bdea6198e83c54", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 181-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 55, 59, 73, 76, 96, 98, 108, 116, 132, 135, 145, 149, 159, 165. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/ffprobe.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/ffprobe.mdx", + "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": "d2e3abe4c5428ed45f4df7fba2b2eab436c7ba199c0ad956b5b69ded88af5b44", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 49-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 27, 30, 36, 39. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/hls.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/hls-get.mdx", + "docs-site/snippets/help/hls-index.mdx", + "docs-site/snippets/help/hls-package.mdx", + "docs-site/snippets/help/hls.mdx", + "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": "bd36f01f9aadba0d80d1576cc803ff78b5e6a4f19d0b9a9e77ebdb9895aa5e07", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 42-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 20, 24. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/index.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/coreav.mdx", + "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": "17b80925138a67a6c40b85a586212259adf9d3a9bea60d4076fa8ce29f3e07b0", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 71-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 59, 61. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/join.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/join.mdx", + "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": "f28a884c14877b3f94e87286fa94d351832c6bc626ae1240fbf572f2f6ebed64", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 21-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 13, 15. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/probe.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/probe.mdx", + "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": "f6cd262c59b1b3c610180b386204d9fc91fa2092a1a6a4f8763579233c66cbf7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 29-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 19, 23. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/remux.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/remux.mdx", + "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": "18a4722922322d34ebfd7a59c9b87e8156e9e22ef411f761d3f0f9a9ad765a04", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 22-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 15, 18. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/sanitize.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/sanitize.mdx", + "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": "04abaa88b3aaad71608cd4c41481ff89300484879be1b082c49d7eefd2e0abb7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 20-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 13, 16. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/split.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/split.mdx", + "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": "15936ea7af8d9f461c33b3a7bad3aa7de9f4906a4dc8048ec8f13360d7f9beb7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 22-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 15, 18. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/thumbnail.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/thumbnail.mdx", + "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": "3c3165e5011eab7730cf3ea3b185e6e8839b7d5bea824f5dd57217e4bf41fcf5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 28-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 19, 22. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/commands/transcode.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-site/snippets/help/transcode.mdx", + "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": "c70e856e5c6cfafeab3d1f61043f6ef4c0ec9de8ff19c131335e86a60454c1f5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 52-line file, including every fenced program, import and live JSX/expression boundary. The only live module statements import the listed local Help snippets, separately reviewed in full as fenced text. Live JSX renders those components and static Note/Warning components where present. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 21, 24, 36, 38. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/index.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "5d3d974edcf6fe93821f12b8496c4c118c68d279b7e949f4afd956c263fdc617", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 52-line file, including every fenced program, import and live JSX/expression boundary. The only live JSX is static CardGroup/Card presentation with literal href/title/icon attributes and constant cols={2}; no process/function expression or dynamic module source occurs. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/install.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "95ca27134b0fbbd75fa9d4765e3d5180945a587f276fec6807b2c5ba2f7734be", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 53-line file, including every fenced program, import and live JSX/expression boundary. No live module imports or executable MDX function expressions occur. Static Note/Warning components where present enclose prose. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 14, 17, 21, 23, 29, 32, 36, 38. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/measurements.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "594debef8cbece81f8972fb19301f92952924191a930d2fdc5d3f8c891373eb1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 87-line file, including every fenced program, import and live JSX/expression boundary. Only front matter, headings, links, tables and prose occur; no imports, live MDX expressions or process-construction code. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/platforms.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "56b1b9aeb9dfbf8a7b9ef8d0a76395d3aad66496974e6ba526b00774bd2d9660", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 81-line file, including every fenced program, import and live JSX/expression boundary. No live module imports or executable MDX function expressions occur. Static Note/Warning components where present enclose prose. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 44, 50, 54, 57, 63, 66. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/python.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "f285d5fddd9ac2911208fd4a8cb38034b65512177b73571644eff2d1c076258d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 95-line file, including every fenced program, import and live JSX/expression boundary. No live module imports or executable MDX function expressions occur. Static Note/Warning components where present enclose prose. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 18, 21, 27, 29, 35, 47, 80, 85. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/quickstart.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "2d9d0171ca40cfe75313c2dc40a0f21a39a2dee5919b74d06903b2e6db5dd19b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 80-line file, including every fenced program, import and live JSX/expression boundary. No live module imports or executable MDX function expressions occur. Static Note/Warning components where present enclose prose. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 10, 23, 31, 33, 39, 41, 49, 51, 53, 61, 69, 73. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/safety.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "5bf8dec485fc790315bfa9c008c06830a6f040ca5de49ea8fa2d97026548543e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 40-line file, including every fenced program, import and live JSX/expression boundary. Only front matter, headings, links, tables and prose occur; no imports, live MDX expressions or process-construction code. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/chapters.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "ff639923bc90d091c6a9f88bca6c6e0a1d335ef29395d4a6c84f693cf8049132", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 11-line source: it is one text fence from line 1 through line 11. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/check.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "4e1fd4e923506ecd4c6d7d58794107d4ee45bacc43feb079cc8d800bbb64e29c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 12-line source: it is one text fence from line 1 through line 12. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/clip.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "7de1bf3e1422fe92982b3a3e3f5c95d08b5b2d9ae994ce3f07fb0ced2f719f4e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 19-line source: it is one text fence from line 1 through line 19. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/coreav.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "b6449de67b045f3fcae32d051ede3b530f95ab9cd9f5da3a0755fbaf7daf7ad6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 27-line source: it is one text fence from line 1 through line 27. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/decode-audio.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "93c6e94e1e830678f3e0470063b95281ea9b15b0d97b4e4488d8f6fc3414d386", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 18-line source: it is one text fence from line 1 through line 18. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/extract-audio.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "57a0a1fd6e950b3bc00b2fedf3d30c2c2121865943d78b8d5b7cedd353b0ac28", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 16-line source: it is one text fence from line 1 through line 16. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/extract-subtitles.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "89e0d30c3500c497812bad0b295940ceb458680f2c803101cb1207b1116da868", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 14-line source: it is one text fence from line 1 through line 14. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/ffmpeg.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "7805ce5e4b26d3f887160c3dbe53c805dee82fa11087ab706b62d84312ba738c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 62-line source: it is one text fence from line 1 through line 62. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/ffprobe.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "6982f348eea491d26baa34f002c848a222be591bc960f765335cdd41388e5ff0", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 28-line source: it is one text fence from line 1 through line 28. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/hls-get.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "da1c0605467c31279bad731f608fe857df5e4aee79eb60ead39c9ffefb09b42e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 15-line source: it is one text fence from line 1 through line 15. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/hls-index.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "cddd3a20feac21fd7a32323a1c8e85ccea9018a00742eb74904120e8e2edb38d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 19-line source: it is one text fence from line 1 through line 19. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/hls-package.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "45f4d5c1e693b3e48bb9f4ba5aaaea23bffe59ca56b0e86e318dc2c3068a1cce", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 18-line source: it is one text fence from line 1 through line 18. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/hls.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "28a3f3fa80c049e00084decb3d36092c1aa4d003e08716901877143059dfb832", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 14-line source: it is one text fence from line 1 through line 14. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/join.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "49b7e4778da47702c0eb3f4f64e4638e2e32bd555a9ee1cb6eefa92b294c8de6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 16-line source: it is one text fence from line 1 through line 16. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/probe.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "a901a6656cb1840ba5f9b3c4579e2619cc49a01159b8f754501bd6adcafa4703", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 16-line source: it is one text fence from line 1 through line 16. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/remux.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "2674df9f39e14c04eb73e143fc5cb7ea89ec423a72d242c3ad98286ca67ef441", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 18-line source: it is one text fence from line 1 through line 18. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/sanitize.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "a1bfca23350ccd5628619857dc1ab484eaefc0c92c2afd2a54f68bba18c039d4", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 18-line source: it is one text fence from line 1 through line 18. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/split.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "336e4343e081a87d5d03be23602c5a22b6e44fd86c0408140cb45e3ad6f61a1d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 19-line source: it is one text fence from line 1 through line 19. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/thumbnail.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "ffb61ad088edc56a05c435beb5405c49d39edf0627ba8a2c0be3593d82fd62e0", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 23-line source: it is one text fence from line 1 through line 23. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/snippets/help/transcode.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/docs_site.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": "a6930ca81dc6010a0e71876502ded6d02ff2f54af9b3857530283951d1f0821e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete 80-line source: it is one text fence from line 1 through line 80. Usage/angle-bracket arguments/FFmpeg descriptions are rendered help text, not MDX expressions or process calls. docs_site.rs constructs this fenced form and reads the file as a string for help equality, never evaluating stored commands.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs-site/strict-safe.mdx": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "bc10d1ff06f057018eea1b5b266bf821be49e272ec95516e71a21ed0c4341086", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all relevant executable constructs in this 135-line file, including every fenced program, import and live JSX/expression boundary. No live module imports or executable MDX function expressions occur. Static Note/Warning components where present enclose prose. Shell/Python/console/JSON/config examples are non-executed code-fence text at delimiter lines 36, 41, 50, 55, 61, 66, 74, 78, 102, 105. No FFmpeg/ffprobe executable is launched by this file; example source text supplies no qualification evidence.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "3054223e73963ec257d412044d957237da331506bf628efaa63b23d4135b4393", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 21664 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/check-04.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "cecac3168329915485d9c8bfb7a70c4cb66463a4eb4e647da7306b58de2c554d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 283571 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/check-04b.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "bfd767db4343f4ae329239e46131f35a699bf76e7f98e5049a6ce94e73db2d2e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 2323 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/check-04c.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "8ab23460e9f76279129825e1839f5ebbfb737721e2ea420eed0b59889cf0b054", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 1032 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/check-me-01.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "4814e98d07ad019b7e191f89203ef6c1845ce0dd60dbe74e9894adb3d020c69d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 3086 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/check-me-02.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "57c048f763eff8c4b599137611eef7709beff84b8742c8036fcf67d5853451e6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 3086 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "0041e1ccd9768b635a231d961b3eb512b17ec0c784135ee656c0244c13d8e943", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 24 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "e4d711a37dd54cc6087aa3643005c36f4439b0362816faf83c282393722f4b89", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 24 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/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", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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", + "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" + ], + "sha256": "babb98945dc0e2967f123294070bcb681496d06f1660125a72b99977b85d646b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression cbench[build]: cbench is explicitly constructed as /tmp/cs/target-{build}/release/cbench from commits.txt (14-15). run executes that CoreAV clip benchmark with time/clip (29); discovery requests clips from cbench[main] (42), and both warmup/measured relays use the same dictionary (53/58). No FFmpeg/ffprobe selection occurs.", + "site": [ + 29, + "process", + ".run", + "cbench[build]" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression cbench['main']: cbench is explicitly constructed as /tmp/cs/target-{build}/release/cbench from commits.txt (14-15). run executes that CoreAV clip benchmark with time/clip (29); discovery requests clips from cbench[main] (42), and both warmup/measured relays use the same dictionary (53/58). No FFmpeg/ffprobe selection occurs.", + "site": [ + 42, + "process", + "", + "cbench['main']" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: cbench is explicitly constructed as /tmp/cs/target-{build}/release/cbench from commits.txt (14-15). run executes that CoreAV clip benchmark with time/clip (29); discovery requests clips from cbench[main] (42), and both warmup/measured relays use the same dictionary (53/58). No FFmpeg/ffprobe selection occurs.", + "site": [ + 53, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: cbench is explicitly constructed as /tmp/cs/target-{build}/release/cbench from commits.txt (14-15). run executes that CoreAV clip benchmark with time/clip (29); discovery requests clips from cbench[main] (42), and both warmup/measured relays use the same dictionary (53/58). No FFmpeg/ffprobe selection occurs.", + "site": [ + 58, + "delegated", + "", + "run" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "fc14143b32693ed3b0d16240ddd8b9c2bab6c812237c2359987159f8c9128850", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 95085 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/perf-01.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "c3a26d25c86dcdd782152aee606c00aeaff18811e1f09388f52763bac20890d8", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 243522 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/perf-02.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "15760c168edda3ed15800fa81b8121a9ef107dbcac019f8d98c1a14bc935f251", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 669136 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/perf-03.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "90cae799aca49edc4869c8e23de7125c3d7243a543ab7c4222c1a23421b3ff17", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 645739 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/perf-04.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "ec2a4d6a6502f59c0c89fafc71ed72e1e09de744340c3653d2ae422eb15a5e6a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 678809 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/perf-05.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "485aa55591045ba740bb557745656d7168e69a20b2f0f1da04ad2b0021488063", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 664368 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/perf-06.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "a9e2a0ecdfffd9115cfa37032750b515469b40aa03d6ec8084e08ffb76a6c504", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 668032 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/perf-09.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "5a8bf3fef0f2f39c2a781da4f5b0aba88b17223252b9bcc39a8bceb3ec4043f4", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 720068 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "3afac93a62e78ef50abf57e157d99d7e4c3e2c32c260dc8590ba76972c53d47c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 16196 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "afd2d588a1f90271b0515d3da2d521d68c0be8ae53ef7d852e6986482ed88fca", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 21258 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "56556a6e908bff8b3b84f558451725d5125bb6b0b99d3e216eeffcde002718e1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 20432 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "e6a4d5a51a4ebd6877a63f473bb9a87abc457598b5750a3079e3f07efde3005b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 21060 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/clip-bench/evidence/remote-01.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "0a609a36669508cd57043bd1bc66d07f0f44448e7f6222b010b9be1a1e3112b6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 107110 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "f23ec6e731867d304b700b945fd65da6024e290896de4ea4cc997703b37a67b8", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 90155 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "ef4e93ea3d0684f5d2d270e723dbf295a061bacb699896ac2acb32df9d6c0c2c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 175513 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "00a42199865fe76011600fa2c72054d0cb684a76d63ec2ea942af7a3c784acca", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 47607 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "64fae43e56d316203d35aae78ed2dcb859e776b12ceb585c326cb9836b842858", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 47837 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "1306c68fa534f0d36d5534a9c0764493e583725f9738e24a39f12072891d3347", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (1690 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "5ea1913d15e732be996e13dd3aad6b04718b0d28b1c04c31f4e6f4e3ae5f5aca", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (1675 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "e34b6659d44e1ad4d7cf33b33e178169d32070ab54cb88f25c351442e2cc43f6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (3460 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "514db765bd30336efd39011c9d412cb454b944c52cd4b3c6f96104cbde04333f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (4328 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b125857036e014bba666d83fb619c68a003e3fac4516f743b89ccac626e02989", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (4177 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "7c3e18d91601cdc7a71133ff4476805355188df8031a3d60f1f430dd88147355", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (1239 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "7d441b22874141f75af4aa52e9deaaa83b42830e3ac1e0c0e31e2be1cd13bdbe", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (1239 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "f7d99d28a3a902497eaa3a97a1e3d1152e7db2dc40b02d369002789f2c0e6665", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (3243 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "f2fbadf852a963a7c5495c5b91ebf1105b16b170a87a71902ce454d179d5aa74", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (3243 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "bc8c8fbb0c4c30a47a7d67ffceab853e28d3bb5fec4e176fe8c5bea2b8a53e51", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (3240 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "3ddd34b95e7a01f8bb33f3d1779aa2370d821559136397b007c299c1998414dc", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (3240 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "bc64c4555c04318489da232f55071858f5ad50de109397df15f15fdfa5f9092f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (3246 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "81fb32f9498d886195fa5298205fa766689d0159bcbcedbdbc32ce36448521de", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (2733 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b9bbb940def178aa74f935ef3f05f360a17bc8dea90b41031be7951efe1d84a0", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (1327 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b9bbb940def178aa74f935ef3f05f360a17bc8dea90b41031be7951efe1d84a0", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (1327 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "258021102627f506fcbbf89609c75b535355a46d8ace2fa0cbaf96a07851e5ec", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (1886 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "711ff7a764267e37dd7902a90838fd428d1ef2b67c0672f377eeaef1f53cde9c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 2 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "1b5dd3b2b2c5939edbfb9c71fea3928dd44c9da481f67e43dd94023b9dee2b37", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 124988 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "3c03242fb5912d470b5d49bf3efd61c76d13bc950f7966848cab9190b2166e9a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 123747 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "9e99eca921720b0126bcb55c376b900660f6b7007ca64ae1564e196241da0db2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 125552 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n1/evidence/divergences.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "f0dcacfe4eef7a69f59a68bef514ea74ea12723415d944b129c1f397bf48ef12", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 13 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "bef4b10255385274d5b69ece49ab18199780a72f51eded28e8b51d5ceaa47d4d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (12181 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b499333bfb2e8d4e5a3a1b9bc8a7290188e9f1b4e72c174a5afbc30de28e7833", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (33268 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "0b09c831088ae9a7a871a1c8e93befb162fdcd19c536ccf7b5c78402a296ec0b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (44838 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "3dee0aa2f3670d050189425e00113a44c0e7964212891fd19eb11918671b507b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (21932 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "2c612d25c1457de92bc65bc59153b161dfe785d01bc858853b1e5aec027f3e8f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (22790 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "f3ab0bef5b579787b8e75dfee33863e40f9f6b18adb4992b8c73f843f4088c5f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (15096 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "19a407b99f795b456075714b05efa098284d67d66225a40013252a0249c13c05", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (35143 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "2109718e79cc8d45f75d653724cee235925d61bef555b8126618ff9a3047c75d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (36152 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "55e6136a3fdf2c907c9171730ba18dfad12cd754dfe86fc3e3bf20aab9e8842e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (23312 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b2c93c70c996c0617ddc01c4e0371fc7a6db48f186324185e4840504556656de", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (21141 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "980f2a1c19702975dc99abf3b9da19e562b28f35d0a6d2d5f932fc7d8028991e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 2 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "1be9b5850a5918a574b506543b090fdbf096a9472d43638191f171c00b45a5ea", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 2 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "18b06847c014f2f7a95c4d2caec5a12fd0b32026c904e71c6a3e0b82a39c14b9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 13 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "09b9c8630b440d0347c6b340ff76624b9530b203f2a681cbd0a101af9c356998", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 14 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "1a202f90890e48188e3c02c1e3f9bc19af2295c3c1efa70da9be3d954d7d0580", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 13 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "63688b933112175f514b84b6d8a255dc2521ea2aaa52593333822d7e12c84793", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 13 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "fcd7225471643e9a71efc77bed63ea0942e7afd194d4f2e7b9298591bcfcd379", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 2 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "913db9825c30c97d267e1cb4eeff1cd923923d0ae5919c44cd51e1f3ba3349d3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 13 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "86ad0aad0238db4820dd72dfe19f3ef6e8c0fe48d172e1711e5f34915e1e5ab5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 13 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "fcedb65e8bbc5a2d4fb12b7561e2fc496dfd4c2894ca3157e9a19cd31b6c9aa6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 14 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "2996fefea040597160e02e0e47ec96c4f35b762f6cde474c66563d03ed4bfb85", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 14 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "541c9c2e19073c808aec45ddb19b2591de0d1c567907c01abecfb21b8c5713b9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 14 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b9c4ebb002565fe6ba8beec57223c7a40409a7383a1b7ae8716fd1dcab181488", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 13 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "cc87b95326cceeb48e28c8b318d557682cb5d1347d783ecc89e6dc572a99f9be", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 13 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "c34b1fbf11909d6d324753457d950d55f819a4a5e704f791a14e4277b1c28ef3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 1113 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "d45bbcad663c4dd5a310922117807c906af8effd7fec1fedc6d02c06085b8c4e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 139 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "fc0febc1e52262c33c4a496375118a1e25b5fa7b42f1d26e708d8f9c3a085932", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 212 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/hls-bench/evidence/records.tar.xz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "22c88d0f7fb9cd2fc9eb2df0f13e19df9e801eaf4d50b99e5a5af7d480dc1c47", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 385928 bytes, no execute bits and no shebang. Its observed fixed compression magic is fd377a585a00. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "090b50fdc1f6b87d6e464169371fd23187de097b327bb3f4e375d87c2383ba6b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 1096 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "00fdc22966027021e67ff0718a8f9fae97534a0f768760f6a4ab9a444698a486", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 9151 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/join-bench/evidence/check-05.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "cf65616936e28fce3061bd70e413b3a4b9527d81322e5ab1529b0764df929a62", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 107947 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/join-bench/evidence/check-06.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "fdd3a1946c2c0c1017647aafba71349993668491aa2b917dfb3df9ee15416c9a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 108309 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/join-bench/evidence/check-06b.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "086d429995f45c359d187dfd4ce3e5ac2814965885bf3c2db42bd755a32b1bc6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 1172 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/join-bench/evidence/check-06c.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "f10d3ddedf06a450196ffe4f0dda4376bc489b3268e6dfe2d9ab5303320be6fa", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 1129 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/join-bench/evidence/check-07.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "9c0b38a86689af26b5b3dbfb12ad1e25028728925c2684b6eed888a7f63f8a81", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 107324 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/join-bench/evidence/check-07b.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "ace39b64eeb285212fe2f8d077ca565f1817421ca58787f2cc3f16cd969701ed", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 1297 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/join-bench/evidence/check-08.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "ddd1e5b478ebe897a96f8222951a1dbad9309a72829bb1cdf660c3448accc6dc", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 56946 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/join-bench/evidence/check-08b.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "9ab4d68f9de642c5949b3f8aa99538dae15f1876f5740c6fe0c966f98306771f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 2152 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/join-bench/evidence/perf-01.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "9153f9ed840e6484aabb1bb45502d9f276a6dfd9b5b1ff9328e61cba38ed63aa", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 47769 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/join-bench/evidence/perf-02.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "449e43b56191784f5bef9bb1ef54dd1154c7e484d88549fa2e1dc7a7bf7ecede", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 47303 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/large-tables/evidence/w1-01.tar.xz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "880aa333a102fd881f39d2620742c6c73cdcece9a2c5a5e8da1225d8d807aac1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 59904 bytes, no execute bits and no shebang. Its observed fixed compression magic is fd377a585a00. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "6a5be370c98e3d476332ac63a60e0385bc612439da4e3fb9f61cd5ae6ec38103", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (14131 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "c2923148b046a1ac5fb7634661062cdc734565a44e83dbe0b81c554af812ac22", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (13886 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/nvdec-direct/evidence/hevc/verification.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "9672dd016c2cbac7e2f05f93ce618e7b31afbc323ba40fca523002b5990dc26f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (16082 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "f10575bbd81718bf17ce64ed7c16f68d5260c681dc3d1f7e73d3729883707d11", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (20013 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "6cea6e88f57a332f9a847b59bb38733dc248f8ff6797dadf5d821dafdf90f3fe", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (344 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "14fc592e976d67fa9d9afc224cda09a61e40c19162bedddebeddc1bb16b91cf3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (14699 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/nvdec-direct/evidence/verification.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "e5364c52e74f52b336523d0bd575aef57e5a66e2c6738b5860bd0902f0d77535", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (13562 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/parity-bench/evidence/chapters-02.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "01d6e17a3184ec8199f3c03c79d377950df261dee9cc5bfa1fd9dc3d14abe226", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (842 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "3b38eff86d67d611e00269f1cf0a89adde8857756088bdb71094637f0749c4ff", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (563 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b7d735424d04f3eaa814af4b35d970a4d29ca6467355e198a49080e50c538439", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (366 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/parity-bench/evidence/overhead-third-memory.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "8a04ff32f71d411bc2980531e8e1680c83fa1aac8f4ec36459079a2efef0c985", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (1399 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/parity-bench/evidence/overhead-third-path.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "e803e616a8290e90c065e6630e6cccf538e92c194e4b45a545b40a702ca96b91", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (1401 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "27eb16807e4dadfbc9c207af0e8d40744b6ffb2ac8210d9a1939c7c0828f46aa", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (233 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "c86387c8669b5df2dcc654da7cbf4a4793d3e5af80a7d8733cc5c0932fb8e671", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (233 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/parity-bench/evidence/probe-02.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "6ff27e9814f971663320224d93c86351e6c60593b2d372ed75ed7f1a0100b1f8", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (5694 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/parity-bench/evidence/remux-03.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "6c2b5b64aad8e54cc2fd11df199fe92ac59d3edfdf9fef6d4f6aee8f54999a32", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (6054 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/parity-bench/evidence/subs-02.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "02a10f794c065370497da4a3c00a1fc313a02c50c05d32d80c3a054ef43e7a44", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (734 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/parsing-guard/evidence/MANIFEST": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "7195244e4ce957695389cd2749bdc8f632cce3f410f43c135fbef14f3932a7c4", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all 37 lines: a generated marker followed by a fixture basename on each line. Regular mode 0644, no shebang or executable stanza. This is retained fixture-roster data, not an invocation source; none of its listed fixtures was opened.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/policy-check/evidence/check.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "d16ea2ae4e33adedb8241cb785f86c24b64166cba70d3f3804536300117c9c72", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 266108 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "4d7d31c98cf841144b14a26aa22d6fdbbde24f587f6bca50f8ed134cca0280d1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 259924 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/policy-check/evidence/speed.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "3c836bb7f04f0988259ee9720bdc6591c40f7389797ef9a66660ed343ddd66b2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 47538 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/policy-matroska/evidence/check.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "2237cc83512baf9e1531a30e1d8060773fb6a833270c8cb3533e1780d480c382", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 64001 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "c8fb65a7f907cd2b8c7cdbcf610536feb3daf2be7791a106830ca994e0e4d9c4", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 11255 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/read-window/evidence/identity.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "3c1134292da4020d3403c07a33211e34685caf555dc004d0e8ce34a124b37665", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 693638 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/read-window/evidence/speed.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "42feb00f912400321fa60c9bb83c2439ad4f4ba7bd8d78a771712e9e13a92b38", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 354847 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/remote-bench/evidence/clip-01.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "c9ea9c492dd36ead57e01aed28f3141ce5919a809e76dbfbfbd509f910fb485b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (3699 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/remote-bench/evidence/clip-02.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "c762844bbd669ad34c6dfbdff821c6dd035a48ee1b56dfc5a02270a239bdbcc4", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (3675 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/remote-bench/evidence/clip-03.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "efe3dcf3c6928daa1932fb31fb22717df430b367ff99ee2c80f7e2c322f90242", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (3675 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/remote-bench/evidence/clip-04.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "125914d5101ae0db89273b5d51e6d404389b2fad94967f66991873b2fb213777", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (3675 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "2a53e55c95d175b83cb749d0b906d72533a43c2f685c7339b468f76ac1a5e74d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (3584 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/remote-bench/evidence/extract-audio-02.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "95d683ace65c27cc261e50f855d00b8c025a36c00f0d83e527014adbde563da5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (3296 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/remote-bench/evidence/probe-01.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "ff292bb889606e2b6b079a1db86b3cc1df983b55b182ed322105340e79c06912", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (5011 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/remote-bench/evidence/remux-01.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "034717b61905323ce67c5fe54ea317783f908accb4ec616820c135f67dcd4a31", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (5538 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/remote-bench/evidence/url-commands-01.log": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "89f33a6242a5ca989ab254a728f3ec7d463a441b31342bbf36f1b47a54e7cec5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individual filesystem/header inspection found a regular mode-0644 file (10830 bytes), no execute bits and no shebang at byte zero. Retained observation text is not an executable entrypoint; recorded command strings are inert data, not calls. The proof is the explicit metadata/header observation, not the .log suffix. No log command or producer was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/remux-bench/evidence/perf-02.tar.xz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "5c83ba62190509f5297de7778b721d59f4c58ca7eb2759b29be72e60f6e14e0a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 65932 bytes, no execute bits and no shebang. Its observed fixed compression magic is fd377a585a00. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "d50cccf033ddc3854c879561b13a07b2d40d4261a230f57613e4916046108a64", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The whole regular mode-0644/no-shebang file is the seven-character hexadecimal revision label 112e663 plus newline. It has no executable selector or script body; it is stored revision data.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "50467a5b2b5753221289c15bc505c78d387cdd4d147debcaa3aa99b0b6511b29", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 50354 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "1ff202dd590bc247bd8ad6aabaff1baf48d84f546fab744b6f75a678c481b370", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 218 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "9d4df86347cc5854418f6e73cbf08464741ca69c6b8689666dfa8a8ee5676eba", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 218 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "9312b4c65b7f4b665c74d7d9304550dd93b8c42e4faed31d9671441023074469", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 218 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "3a4179c2aa35f8cdb513d2e19aba21c942460fab64d8a0ef6393100f1129c686", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 218 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "8157725a48d4138c9b3ec2394481d4d7051a94021ee19eb6f0b6f517789b6456", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 218 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "d0592f530f6662feec62026261ca6753324de985dcd0f438fab54085b56f9916", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 20 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "4e878436c020dd2df187748e8fe10c7e7155a0038f84e3aaa89ed021254ddf3e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 20 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "80518ea09dde3a97a6229f6d91476a3e7f480edaca59735b0c02b4878b8fa2b2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 11968 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/check-02.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "6888d49f84b5cac8bb00636b9ba626f855027cfc76543a9d54459f482e047aaa", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 102704 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/check-03.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "ef215c0b0901063ea24ad7cfd566863394b053bdd6b858f12c2ba1f98e503ce9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 102862 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/check-03b.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "356c2eeaec6a4604d75beb6991fc34da1142443c2dbf22b2b78a6101bef07d8a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 563 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/check-me-15.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "32aa63d1e4ce8373397f0e948a0a0d1b1b1ead98735278d2f58e9f4337599bc9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 1380 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/mem-me-06.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "6c814b9b983c2a02d0cd5d27e76577787ca3e6ba77e8c3fb70e845f56f502d46", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 832 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/perf-01.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "07c129e6f7c5c63043716cd00ca256f55fa50e71d21521cd2eb466d04bc58d70", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 50129 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/perf-02.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b36e9aa0796f09ccbce81fe34e6376370d86106c9a78fe42b6afd48e3aafe885", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 2490 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/perf-03.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "d9ffab2336375411f2e47793b2c299e70dbea737a022cf5c0438b7a28845925e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 50871 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/perf-me-06.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "8b1b13cb3e0bfce49c805b7a6fdcb0a226af578545ebfc7592114d186fe899e2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 1666 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/same-me-06.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "75a379684b5e00ac244d7779158e6b18c7395c6dfb9e9396907c292cc3380264", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 49078 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/speed-me-08.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "1dd2b43de323875687dbb216acee54ab53bf6aac3f0f975e5b203b7cecec8310", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 4232 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/speed-me-09.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "f73faa902f1c31628b08e5ccd2301e6602425bfc3466a558663151b3c942bd67", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 4246 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/split-bench/evidence/speed-me-10.json.gz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "fecc8168ee972cd895913bcb1a800be3a9f6a38f794d6c96273974589a626807", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 4248 bytes, no execute bits and no shebang. Its observed fixed compression magic is 1f8b. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "2ca40d9ced6e176f2c80c6b50428f4cf68aedbe5f649ff6377320e22419ecff6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 52 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "26db714cd52909f50c3513cd394fb9e25da15f265371d6b636c44d4c08c4d384", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 828 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b2eebdbd1a9ecad877b867fbf814a41c126f584639186fc666f8b31821637466", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 828 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "a23c2977566637825929aee1e0615f7443177037410d78455f9a82e2926e9575", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 828 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "083336d6a4ca5fbff3f21d25767fb35bd1785c2fb401d0a9169fd3f20b1a7a2c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 828 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "7af559b25fcf068daec079824bc95f41e6a1c5a9b4791f9e894b2cf50b127ed2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 88 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "62140243f4f16785f2e6f3f8dcd99bec2b63ce99dd7aa8ba2cfe5d79168c93ac", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 88 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "d77f1dca7cf43418b2f3ecb19d399b0ad622553bba155b56f6953d3cc18daecc", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 1 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "5ccf56bc836b0ebf3af46ca6723c0127e7a675ba34676412f0d40cd146302420", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 3 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "c4d2144649ce6b5688a7102b1302fc1e016ab68a965dfc58393137cccc5b943f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 1185 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "6e50eeef027b7250b5930e74ebbef60a39874989057016b35db4b319ee6e265d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 62 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "5392bd37589bc6a0f0e2bb89247f386f7524b0d22a7c227a6d217443993a4d87", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 62 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "11124125aa9f35c18e188ba35f2bb2fcefbc1216a5c69575d928a142ac1ae722", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 611 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "42c33e4efcb6acca72c2d0f74304709265781a6a8324878eb87090d905631c57", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 39 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b27c6ae80516d487b2f178673cc6ee7515b883ea356f48440af204a7bda1ad9b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 578 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "9ff56156e5aebe45d4e368c36834da27ff044f8ba4867d429eeb333865c9a5a0", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 578 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "a1ec8ea99ea9f6bf3a17c035c2cbbca9ab0589c056689777a61293ae36e0aa1c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 66 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b382d261c9f5fb13b666b3028980c1d8d07d1fc9b3ca0f74b7e4d835679b2f59", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 357 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "2c8d690384bcc9167a2d50a66509671fb8c024bc2b2b036f55c6c92c98375646", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 151 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "937f7c7b7d589ca907cf4cf07a11cfd5087962fd08a4aaf721f0f25687eb2c28", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 151 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "acf96c4f5138c582a8ff925396057d5e2be5bd9b0cf378f3af21ebaa2ff68131", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 64 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "7aea29ca1315e46e3d08064312d3550e0defbd6534f267e63082472f19474fb3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 64 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "57e294b598a96466cb8d48473b6d5dba2528e5002ebfbf53c6d5b3f055352075", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 80 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b2c63de392c1de488a91ff83f94fe33a2cfbf7f1a4bc69bf07c8f6bffca36973", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 52 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "8b4b2ef19613e884704ccef75d654c7da427e58f8aecfcc3b5d00368f0e7b22b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 185 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "7ef5aed0103233dc5b950ec1438624268bbdebe3983e14a691bf795fa11339e5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 151 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "2ac6757f0785b2b8b24d95ba5853392589fd997d10389669345eacbf6cbe5ce9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 185 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "0c2de3337746aedd9c0a0d30dc72c9141ba6095eefd454c25bb8e7d682fde00c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 700 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "a5e19c630929d104d8ddfa24b39a2c4962d686c80f255f8b55e6bb52dcfd8e6d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 700 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "5ceb4d1ebfa466c25271e5d01b5e4ed10b5be374e115b035f085c2d8b750a737", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 700 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "38fc6b8a1e0c0b810446ce23c7853a4accc5fe328d478494a6c035f0b8bec352", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 700 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/thumbnail-bench/evidence/speed.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "8d1a26215f341124ef1b72b0a04f0fac4704763faa0fca481b2422f0355d1bb4", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected regular mode-0644/no-shebang file. Read-only parsing confirmed all 357 nonempty lines are JSON objects. Stored result/observation data is not an executable Python/shell/JS unit. Command names or argument arrays in JSON are inert values; no producer/replay invocation inherits approval. No measurement was rerun.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "4fe0f0678263e795865fbaac6ec51a631342d6ada32057fe1902e77ec45d109c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 82428 bytes, no execute bits and no shebang. Its observed fixed compression magic is fd377a585a00. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "afa81843090dfebf95ba54cdebd7dded8f04390214237e9a4a3716a423a72323", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 12096 bytes, no execute bits and no shebang. Its observed fixed compression magic is fd377a585a00. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "31862f5b9019726eacd66e46cd88d7337888dee7066646acd97320cd02f01fe1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 12136 bytes, no execute bits and no shebang. Its observed fixed compression magic is fd377a585a00. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "f5c2ca205df67d72566e3c6e89d7835a0718e40998880d68805066c3f4f2dba5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 12272 bytes, no execute bits and no shebang. Its observed fixed compression magic is fd377a585a00. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "5421703c7cc5f57b4981b90dc1f623c86d7cc49c2dc1d03fde83de04d1cdba07", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 12180 bytes, no execute bits and no shebang. Its observed fixed compression magic is fd377a585a00. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "464905b1f6e2d2186c83ac5f42947b1cac5fbb26a4171c7c7a942fd98d4f0f7c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 13392 bytes, no execute bits and no shebang. Its observed fixed compression magic is fd377a585a00. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/w3-sample-walk/evidence/base-digest.patch": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "27382510af71919636aa0096afb89cd5900c8bffaad6105bcf7f729da9d16891", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete regular mode-0644/no-shebang unified diff. diff headers and @@ hunks retain Rust source text adding an index-digest calculation and println, not process creation. The retained patch is not a compiled Rust module or executable script. No patch was applied.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "27e30cb6a6428f6c96c5162ab3178769df9e76840c144f371064a827d2d1d68c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact file is regular mode 0644, 68672 bytes, no execute bits and no shebang. Its observed fixed compression magic is fd377a585a00. Only header/metadata were inspected; no decompression, extraction, interpretation or execution occurred. The current checkout object is a retained data container, not process-creation source. This does not assert that hypothetical extracted members or their consumers are approved.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "packages/cli/bin/coreav": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/cli/lib/main.js", + "packages/cli/lib/wasi.mjs", + "packages/cli/package.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": "f63f768cbf81bcfdbb744a8effe8ba6d14b1a59c19870a278500b2a6dd78bcda", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The complete six-line Node entrypoint delegates to ../lib/main.js.run(). The complete run and nativeBinary functions were traced: the selector is COREAV_BINARY (an unrestricted explicit operator override) or this platform package @coreav/cli--/bin/coreav(.exe). The normal package branch accepts only --version output equal to coreav plus the package version. run spawns that selected product with user arguments, or loads wasi.mjs, which reads local wasm/coreav.wasm, instantiates it and calls wasi.start in-process. This is the installed CoreAV product launcher, not a comparison/reference selector. No oracle qualification or identity is claimed for arbitrary operator override code.", + "site": [ + 1, + "inventory", + "", + "unscanned-script" + ], + "verdict": "excluded" + } + ] + }, + "packages/cli/lib/main.js": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/cli/lib/wasi.mjs", + "packages/cli/package.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": "9775db155b5a75239a55f8f299774203b792c152d3231f941848f5afc2b51097", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "nativeBinary resolves the optional @coreav platform package and version-checks it (20\u201335); run uses that CoreAV selector or the explicit COREAV_BINARY application override (45\u201353). These are product launcher operations, not reference-oracle acquisition.", + "program_span": { + "end": 1355, + "start": 1349 + }, + "site": [ + 28, + "JavaScript", + "", + "binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "packages/cli/lib/main.js:53 launches the product command with the user's process.argv.slice(2), not a reference/comparison oracle. run obtains binary from nativeBinary at 46; the selector uses the explicit COREAV_BINARY application override or the platform's @coreav native coreav executable (20-32). This is a reviewed non-oracle product-launch exclusion, not the runtime-boundary class because the discovered status is unclassified.", + "program_span": { + "end": 2097, + "start": 2091 + }, + "site": [ + 53, + "JavaScript", + "", + "binary" + ], + "verdict": "excluded" + } + ] + }, + "packages/cli/scripts/build.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "e2403154c44c935db8ccba40c8f2a8caba9bc8b1b09dc250cf44aa3096cfdb91", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Both assigned calls use opt selected as WASM_OPT or command -v wasm-opt at 23, optimizing the CoreAV WASI module then reporting the optimizer's version (26\u201331). Binaryen is a compiler tool, not a media oracle.", + "site": [ + 26, + "shell", + "", + "\"$opt\" -O3 --strip-debug --strip-producers --enable-bulk-memory \\\n --enable-nontrapping-float-to-int --enable-sign-ext \\\n --enable-mutable-globals --enable-reference-types --enable-multivalue \\\n \"$out/coreav.wasm\" -o \"$out/coreav.opt.wasm\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Both assigned calls use opt selected as WASM_OPT or command -v wasm-opt at 23, optimizing the CoreAV WASI module then reporting the optimizer's version (26\u201331). Binaryen is a compiler tool, not a media oracle.", + "site": [ + 31, + "shell", + "", + "\"$opt\" --version" + ], + "verdict": "excluded" + } + ] + }, + "packages/cli/scripts/codecs.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "6ec1251932107c636cade75d0cb0eaac619d182ea700b3c1c6b2bd442a99a38d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "sum is constructed exclusively as sha256sum or shasum -a 256 immediately before its invocation; it validates downloaded codec archives' checksums, not media.", + "site": [ + 70, + "shell", + "", + "\"${sum[@]}\" -c -" + ], + "verdict": "excluded" + } + ] + }, + "packages/cli/scripts/platform.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/cli/scripts/codecs.sh", + "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": "55fda29a14dae00878b438d0434f4d89544f5c0bf76cbbe3d772054601b95a4b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "here/scripts/codecs.sh builds static codec libraries when their pkg-config files are absent (65\u201376); that helper's closed dav1d/libvpx/opus selection downloads/builds libraries and does not invoke FFmpeg/ffprobe.", + "site": [ + 70, + "shell", + "", + "\"$here/scripts/codecs.sh\" \"$target\" \"$codecs\"" + ], + "verdict": "excluded" + } + ] + }, + "packages/cli/test/cli.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/npm.yml", + "docs/design/oracle-historical-records.json", + "packages/cli/lib/wasi.mjs", + "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": "c025bb849bcc7982b9940f75057090bde6b30637ac745f460cc6a0a411809b6c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The helper runs only Node's process.execPath with the CoreAV WASI launcher or COREAV_BIN, the native product under comparison (16\u201329, 53\u201355, 117\u2013134). Line 42 is assert.match on captured error text, not a process launch.", + "program_span": { + "end": 1363, + "start": 1356 + }, + "site": [ + 25, + "JavaScript", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The helper runs only Node's process.execPath with the CoreAV WASI launcher or COREAV_BIN, the native product under comparison (16\u201329, 53\u201355, 117\u2013134). Line 42 is assert.match on captured error text, not a process launch.", + "program_span": { + "end": 1528, + "start": 1512 + }, + "site": [ + 29, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The helper runs only Node's process.execPath with the CoreAV WASI launcher or COREAV_BIN, the native product under comparison (16\u201329, 53\u201355, 117\u2013134). Line 42 is assert.match on captured error text, not a process launch.", + "program_span": { + "end": 2074, + "start": 2051 + }, + "site": [ + 42, + "JavaScript", + "", + "usage.stderr.toString()" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The helper runs only Node's process.execPath with the CoreAV WASI launcher or COREAV_BIN, the native product under comparison (16\u201329, 53\u201355, 117\u2013134). Line 42 is assert.match on captured error text, not a process launch.", + "program_span": { + "end": 2716, + "start": 2713 + }, + "site": [ + 53, + "JavaScript", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The helper runs only Node's process.execPath with the CoreAV WASI launcher or COREAV_BIN, the native product under comparison (16\u201329, 53\u201355, 117\u2013134). Line 42 is assert.match on captured error text, not a process launch.", + "program_span": { + "end": 2852, + "start": 2836 + }, + "site": [ + 55, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The helper runs only Node's process.execPath with the CoreAV WASI launcher or COREAV_BIN, the native product under comparison (16\u201329, 53\u201355, 117\u2013134). Line 42 is assert.match on captured error text, not a process launch.", + "program_span": { + "end": 6299, + "start": 6296 + }, + "site": [ + 131, + "JavaScript", + "", + "bin" + ], + "verdict": "excluded" + } + ] + }, + "packages/cli/test/native.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/npm.yml", + "docs/design/oracle-historical-records.json", + "packages/cli/install.js", + "packages/cli/lib/main.js", + "packages/cli/lib/wasi.mjs", + "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": "1bba1078aa73a9aed4b803e08af3ef1b7801c784c76434750767c7fc768bf3d9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 1412, + "start": 1405 + }, + "site": [ + 27, + "JavaScript", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 2375, + "start": 2372 + }, + "site": [ + 41, + "JavaScript", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 2339, + "start": 2323 + }, + "site": [ + 41, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 2475, + "start": 2472 + }, + "site": [ + 42, + "JavaScript", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 2433, + "start": 2417 + }, + "site": [ + 42, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 2591, + "start": 2588 + }, + "site": [ + 43, + "JavaScript", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 2539, + "start": 2523 + }, + "site": [ + 43, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 3009, + "start": 3006 + }, + "site": [ + 49, + "JavaScript", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 2977, + "start": 2961 + }, + "site": [ + 49, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 3441, + "start": 3438 + }, + "site": [ + 61, + "JavaScript", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 3383, + "start": 3367 + }, + "site": [ + 61, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 4550, + "start": 4543 + }, + "site": [ + 85, + "JavaScript", + "", + "scratch" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 4595, + "start": 4579 + }, + "site": [ + 86, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 4900, + "start": 4897 + }, + "site": [ + 89, + "JavaScript", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 4875, + "start": 4848 + }, + "site": [ + 89, + "JavaScript", + "", + "join(copy, \"bin\", \"coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 5294, + "start": 5287 + }, + "site": [ + 98, + "JavaScript", + "", + "scratch" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 5534, + "start": 5518 + }, + "site": [ + 102, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 5884, + "start": 5881 + }, + "site": [ + 107, + "JavaScript", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 5859, + "start": 5852 + }, + "site": [ + 107, + "JavaScript", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 6093, + "start": 6090 + }, + "site": [ + 111, + "JavaScript", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 6068, + "start": 6030 + }, + "site": [ + 111, + "JavaScript", + "", + "join(moved, \"coreav\", \"bin\", \"coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 6713, + "start": 6706 + }, + "site": [ + 125, + "JavaScript", + "", + "scratch" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 6763, + "start": 6747 + }, + "site": [ + 126, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 7683, + "start": 7676 + }, + "site": [ + 141, + "JavaScript", + "", + "scratch" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 7950, + "start": 7934 + }, + "site": [ + 145, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 8487, + "start": 8471 + }, + "site": [ + 151, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 8747, + "start": 8744 + }, + "site": [ + 154, + "JavaScript", + "", + "bin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 8699, + "start": 8692 + }, + "site": [ + 154, + "JavaScript", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 9154, + "start": 9147 + }, + "site": [ + 165, + "JavaScript", + "", + "scratch" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 9878, + "start": 9862 + }, + "site": [ + 171, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 10980, + "start": 10973 + }, + "site": [ + 192, + "JavaScript", + "", + "scratch" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 11177, + "start": 11161 + }, + "site": [ + 196, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 11569, + "start": 11553 + }, + "site": [ + 201, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the spawnSync adapter (26\u201328). Its callers execute Node install/launcher scripts, COREAV_BIN, package binaries copied from COREAV_BIN by installed (68\u201379), relocated links to those binaries, or deliberate wrong-version/non-executable/signal-timeout controls (117\u2013217). Calls to installed(scratch,...) construct a temporary package and are not subprocesses. No caller passes an external reference FFmpeg/ffprobe.", + "program_span": { + "end": 12380, + "start": 12364 + }, + "site": [ + 217, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + } + ] + }, + "packages/cli/test/package-rehearsal.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/cli/lib/main.js", + "packages/cli/lib/wasi.mjs", + "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": "c8d5d0fc1d241bc50d9e3baebcf0af0c4f807fec9d8ebbcab59ceb642fecbe0d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "which resolves npm (15\u201317); run executes tar, Node/npm, installed CoreAV archives/packages, or the generated Node WASM probe. cli's ffmpeg/ffprobe strings are subcommands of that CoreAV executable/Node entry, never selected reference tools (33\u201344, 58\u201394). The final generated probe imports @coreav/wasm/node (103\u2013112).", + "program_span": { + "end": 990, + "start": 983 + }, + "site": [ + 17, + "JavaScript", + "", + "\"which\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "which resolves npm (15\u201317); run executes tar, Node/npm, installed CoreAV archives/packages, or the generated Node WASM probe. cli's ffmpeg/ffprobe strings are subcommands of that CoreAV executable/Node entry, never selected reference tools (33\u201344, 58\u201394). The final generated probe imports @coreav/wasm/node (103\u2013112).", + "program_span": { + "end": 1251, + "start": 1244 + }, + "site": [ + 24, + "JavaScript", + "", + "program" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "which resolves npm (15\u201317); run executes tar, Node/npm, installed CoreAV archives/packages, or the generated Node WASM probe. cli's ffmpeg/ffprobe strings are subcommands of that CoreAV executable/Node entry, never selected reference tools (33\u201344, 58\u201394). The final generated probe imports @coreav/wasm/node (103\u2013112).", + "program_span": { + "end": 1636, + "start": 1629 + }, + "site": [ + 34, + "JavaScript", + "", + "program" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "which resolves npm (15\u201317); run executes tar, Node/npm, installed CoreAV archives/packages, or the generated Node WASM probe. cli's ffmpeg/ffprobe strings are subcommands of that CoreAV executable/Node entry, never selected reference tools (33\u201344, 58\u201394). The final generated probe imports @coreav/wasm/node (103\u2013112).", + "program_span": { + "end": 1827, + "start": 1820 + }, + "site": [ + 37, + "JavaScript", + "", + "program" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "which resolves npm (15\u201317); run executes tar, Node/npm, installed CoreAV archives/packages, or the generated Node WASM probe. cli's ffmpeg/ffprobe strings are subcommands of that CoreAV executable/Node entry, never selected reference tools (33\u201344, 58\u201394). The final generated probe imports @coreav/wasm/node (103\u2013112).", + "program_span": { + "end": 2021, + "start": 2014 + }, + "site": [ + 40, + "JavaScript", + "", + "program" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "which resolves npm (15\u201317); run executes tar, Node/npm, installed CoreAV archives/packages, or the generated Node WASM probe. cli's ffmpeg/ffprobe strings are subcommands of that CoreAV executable/Node entry, never selected reference tools (33\u201344, 58\u201394). The final generated probe imports @coreav/wasm/node (103\u2013112).", + "program_span": { + "end": 4151, + "start": 4135 + }, + "site": [ + 82, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "which resolves npm (15\u201317); run executes tar, Node/npm, installed CoreAV archives/packages, or the generated Node WASM probe. cli's ffmpeg/ffprobe strings are subcommands of that CoreAV executable/Node entry, never selected reference tools (33\u201344, 58\u201394). The final generated probe imports @coreav/wasm/node (103\u2013112).", + "program_span": { + "end": 5331, + "start": 5315 + }, + "site": [ + 101, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "which resolves npm (15\u201317); run executes tar, Node/npm, installed CoreAV archives/packages, or the generated Node WASM probe. cli's ffmpeg/ffprobe strings are subcommands of that CoreAV executable/Node entry, never selected reference tools (33\u201344, 58\u201394). The final generated probe imports @coreav/wasm/node (103\u2013112).", + "program_span": { + "end": 5877, + "start": 5861 + }, + "site": [ + 112, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + } + ] + }, + "packages/cli/test/release-smoke.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/release.yml", + "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": "3be024b52f79b7c79b4c4691324fcd184abbe75d46dd87dd26cbb037a8630428", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression binary: main takes binary=argv[2] at 85; release.yml:222-223 supplies the npm/full packaged coreav binary. run uses [binary,...] (34), and transcoded/opus_encoded/main request only CoreAV transcode/probe/decode-audio, not an FFmpeg/ffprobe executable.", + "site": [ + 34, + "process", + ".run", + "binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: main takes binary=argv[2] at 85; release.yml:222-223 supplies the npm/full packaged coreav binary. run uses [binary,...] (34), and transcoded/opus_encoded/main request only CoreAV transcode/probe/decode-audio, not an FFmpeg/ffprobe executable.", + "site": [ + 51, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: main takes binary=argv[2] at 85; release.yml:222-223 supplies the npm/full packaged coreav binary. run uses [binary,...] (34), and transcoded/opus_encoded/main request only CoreAV transcode/probe/decode-audio, not an FFmpeg/ffprobe executable.", + "site": [ + 58, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: main takes binary=argv[2] at 85; release.yml:222-223 supplies the npm/full packaged coreav binary. run uses [binary,...] (34), and transcoded/opus_encoded/main request only CoreAV transcode/probe/decode-audio, not an FFmpeg/ffprobe executable.", + "site": [ + 69, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: main takes binary=argv[2] at 85; release.yml:222-223 supplies the npm/full packaged coreav binary. run uses [binary,...] (34), and transcoded/opus_encoded/main request only CoreAV transcode/probe/decode-audio, not an FFmpeg/ffprobe executable.", + "site": [ + 76, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression transcoded: main takes binary=argv[2] at 85; release.yml:222-223 supplies the npm/full packaged coreav binary. run uses [binary,...] (34), and transcoded/opus_encoded/main request only CoreAV transcode/probe/decode-audio, not an FFmpeg/ffprobe executable.", + "site": [ + 95, + "delegated", + "", + "transcoded" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: main takes binary=argv[2] at 85; release.yml:222-223 supplies the npm/full packaged coreav binary. run uses [binary,...] (34), and transcoded/opus_encoded/main request only CoreAV transcode/probe/decode-audio, not an FFmpeg/ffprobe executable.", + "site": [ + 96, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression opus_encoded: main takes binary=argv[2] at 85; release.yml:222-223 supplies the npm/full packaged coreav binary. run uses [binary,...] (34), and transcoded/opus_encoded/main request only CoreAV transcode/probe/decode-audio, not an FFmpeg/ffprobe executable.", + "site": [ + 98, + "delegated", + "", + "opus_encoded" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: main takes binary=argv[2] at 85; release.yml:222-223 supplies the npm/full packaged coreav binary. run uses [binary,...] (34), and transcoded/opus_encoded/main request only CoreAV transcode/probe/decode-audio, not an FFmpeg/ffprobe executable.", + "site": [ + 99, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression main: main takes binary=argv[2] at 85; release.yml:222-223 supplies the npm/full packaged coreav binary. run uses [binary,...] (34), and transcoded/opus_encoded/main request only CoreAV transcode/probe/decode-audio, not an FFmpeg/ffprobe executable.", + "site": [ + 111, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm-h264/scripts/check-types.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "92bfe197948a591ef388a395bc4ad89683626f6c9b2b36a7df888dba2fcf019e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "compile always launches Node on the locally resolved TypeScript tsc compiler with --noEmit. Both callers supply generated positive/negative TypeScript declaration fixtures, never FFmpeg/ffprobe paths (7\u201325,28\u201340).", + "program_span": { + "end": 576, + "start": 560 + }, + "site": [ + 12, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm-h264/src/api.js": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/wasm-h264/src/engine-core.js", + "packages/wasm-h264/src/engine.js", + "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": "418b578a4a3de2124eb34153e058f34b99e4d0d73eeeea98e75711130592affe", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "output is a local async function (159\u2013165), forwarding an operation label and a RangeSource to runToStream. It is not child_process output/exec: engine.js constructs the in-process WASM engine from ../wasm/coreav.js.", + "program_span": { + "end": 1246, + "start": 1232 + }, + "site": [ + 31, + "JavaScript", + "", + "\"extractAudio\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "output is a local async function (159\u2013165), forwarding an operation label and a RangeSource to runToStream. It is not child_process output/exec: engine.js constructs the in-process WASM engine from ../wasm/coreav.js.", + "program_span": { + "end": 1743, + "start": 1737 + }, + "site": [ + 43, + "JavaScript", + "", + "\"clip\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "output is a local async function (159\u2013165), forwarding an operation label and a RangeSource to runToStream. It is not child_process output/exec: engine.js constructs the in-process WASM engine from ../wasm/coreav.js.", + "program_span": { + "end": 5243, + "start": 5225 + }, + "site": [ + 135, + "JavaScript", + "", + "\"extractSubtitles\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "output is a local async function (159\u2013165), forwarding an operation label and a RangeSource to runToStream. It is not child_process output/exec: engine.js constructs the in-process WASM engine from ../wasm/coreav.js.", + "program_span": { + "end": 5473, + "start": 5466 + }, + "site": [ + 140, + "JavaScript", + "", + "\"remux\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "output is a local async function (159\u2013165), forwarding an operation label and a RangeSource to runToStream. It is not child_process output/exec: engine.js constructs the in-process WASM engine from ../wasm/coreav.js.", + "program_span": { + "end": 5668, + "start": 5658 + }, + "site": [ + 145, + "JavaScript", + "", + "\"sanitize\"" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm-h264/test/installed-host-cases.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "a3a47c64df5ba903041ce9f4f3af3fcd57e3b68cd229d3772684ca7bc7ed2d0f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "refused is a local async function (13\u201322) that calls api.thumbnail on controlled short-read and giant-backing sources (24\u201346). It is not child_process invocation.", + "program_span": { + "end": 1631, + "start": 1626 + }, + "site": [ + 42, + "JavaScript", + "", + "short" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "refused is a local async function (13\u201322) that calls api.thumbnail on controlled short-read and giant-backing sources (24\u201346). It is not child_process invocation.", + "program_span": { + "end": 1859, + "start": 1837 + }, + "site": [ + 46, + "JavaScript", + "", + "api.bytesSource(giant)" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm-h264/test/installed/check.mjs": { + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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:crates/coreav-wasm/tests/thumbnail_contract.rs:mkv": "c1ab39e3ab1a5563789d795cdf77a1891e5d9c3bf122a1c2649972f83ba1f666", + "rust:crates/coreav-wasm/tests/thumbnail_contract.rs:mp4": "eb384c848e31aaf5762eb2430ed5e8198f2e293f04f1f8e7b443e0d06e70f2d1", + "rust:crates/coreav-wasm/tests/thumbnail_contract.rs:streams": "a7fdc3b1f47e88a4e5b3c8a50ed986ce442cd6c65658882bb2d0cf0fdb17eaf0", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/wasm.yml", + "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", + "crates/coreav-wasm/tests/thumbnail_contract.rs", + "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", + "packages/wasm-h264/test/installed/node.mjs", + "packages/wasm-h264/test/installed/pixels.mjs", + "packages/wasm-h264/test/installed/roster.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/wasm-thumbnail-fixtures.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/tests/test_writer_kd_audit_selection.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": "38e36bf627cb7aedf000ee4d2748ec6ca52a3c06923f5b3f68c68a0f25a98fae", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At packages/wasm-h264/test/installed/check.mjs:66 (JavaScript row.sha256, occurrence 0), assert.match at 66/92 checks hash/version data, not a process. workerd is resolved from its installed npm package at 37 and spawned at 169. native spawns the CoreAV edge-native example supplied by --edge-native at 205; workflow wasm.yml:261/273 builds and supplies that binary. process.execPath at 306 runs the copied installed-package Node driver from 302, not FFmpeg.", + "program_span": { + "end": 5379, + "start": 5369 + }, + "site": [ + 66, + "JavaScript", + "", + "row.sha256" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At packages/wasm-h264/test/installed/check.mjs:92 (JavaScript packageRecord.provenance.wasmOpt, occurrence 0), assert.match at 66/92 checks hash/version data, not a process. workerd is resolved from its installed npm package at 37 and spawned at 169. native spawns the CoreAV edge-native example supplied by --edge-native at 205; workflow wasm.yml:261/273 builds and supplies that binary. process.execPath at 306 runs the copied installed-package Node driver from 302, not FFmpeg.", + "program_span": { + "end": 7291, + "start": 7259 + }, + "site": [ + 92, + "JavaScript", + "", + "packageRecord.provenance.wasmOpt" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At packages/wasm-h264/test/installed/check.mjs:169 (JavaScript workerd, occurrence 0), assert.match at 66/92 checks hash/version data, not a process. workerd is resolved from its installed npm package at 37 and spawned at 169. native spawns the CoreAV edge-native example supplied by --edge-native at 205; workflow wasm.yml:261/273 builds and supplies that binary. process.execPath at 306 runs the copied installed-package Node driver from 302, not FFmpeg.", + "program_span": { + "end": 12777, + "start": 12770 + }, + "site": [ + 169, + "JavaScript", + "", + "workerd" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At packages/wasm-h264/test/installed/check.mjs:205 (JavaScript settings[\"--edge-native\"], occurrence 0), assert.match at 66/92 checks hash/version data, not a process. workerd is resolved from its installed npm package at 37 and spawned at 169. native spawns the CoreAV edge-native example supplied by --edge-native at 205; workflow wasm.yml:261/273 builds and supplies that binary. process.execPath at 306 runs the copied installed-package Node driver from 302, not FFmpeg.", + "program_span": { + "end": 14733, + "start": 14708 + }, + "site": [ + 205, + "JavaScript", + "", + "settings[\"--edge-native\"]" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At packages/wasm-h264/test/installed/check.mjs:306 (JavaScript process.execPath, occurrence 0), assert.match at 66/92 checks hash/version data, not a process. workerd is resolved from its installed npm package at 37 and spawned at 169. native spawns the CoreAV edge-native example supplied by --edge-native at 205; workflow wasm.yml:261/273 builds and supplies that binary. process.execPath at 306 runs the copied installed-package Node driver from 302, not FFmpeg.", + "program_span": { + "end": 22789, + "start": 22773 + }, + "site": [ + 306, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At packages/wasm-h264/test/installed/check.mjs:345 (JavaScript worker, occurrence 0), run at 222-265 performs HTTP requests and calls native at 252, then pixels at 253 for successful WebP rows. pixels at 215-220 uses pixelOracle, initialized with createPixelOracle at 270. pixels.mjs:29-38 resolves the complete owner pair through --resolve, validates and retains both returned paths, and executes program.path; decode reaches those two fields at pixels.mjs:51/56. wasm.yml:273 supplies --oracle-bin as a request, not an executable used directly. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "program_span": { + "end": 25661, + "start": 25655 + }, + "site": [ + 345, + "JavaScript", + "", + "worker" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At packages/wasm-h264/test/installed/check.mjs:353 (JavaScript parity, occurrence 0), run at 222-265 performs HTTP requests and calls native at 252, then pixels at 253 for successful WebP rows. pixels at 215-220 uses pixelOracle, initialized with createPixelOracle at 270. pixels.mjs:29-38 resolves the complete owner pair through --resolve, validates and retains both returned paths, and executes program.path; decode reaches those two fields at pixels.mjs:51/56. wasm.yml:273 supplies --oracle-bin as a request, not an executable used directly. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "program_span": { + "end": 25967, + "start": 25961 + }, + "site": [ + 353, + "JavaScript", + "", + "parity" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At packages/wasm-h264/test/installed/check.mjs:356 (JavaScript parity, occurrence 0), this relay passes only manifest hostile/boundary rows. workflow wasm.yml:270-273 exports them from thumbnail_contract.rs; its option constructors at 290-291,414-524,701-758 use PNG or omit format, never WebP, and export copies case.options at 816. wasm-thumbnail-fixtures.py:184-200 validates these rows and 292-301 preserves options. pixels returns immediately unless format is webp (216), so this call uses HTTP and the CoreAV edge-native driver (205,228,252), with no FFmpeg decode.", + "program_span": { + "end": 26164, + "start": 26158 + }, + "site": [ + 356, + "JavaScript", + "", + "parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At packages/wasm-h264/test/installed/check.mjs:357 (JavaScript parity, occurrence 0), the reuse call supplies fixed format jpeg on this line; pixels returns immediately at 216, so run (222-265) only uses HTTP and the CoreAV edge-native process at 205, not an FFmpeg oracle.", + "program_span": { + "end": 26240, + "start": 26234 + }, + "site": [ + 357, + "JavaScript", + "", + "parity" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm-h264/test/installed/pixels.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/wasm.yml", + "docs/design/oracle-historical-records.json", + "packages/wasm-h264/test/installed/check.mjs", + "packages/wasm-h264/test/installed/pixels.test.mjs", + "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": "d81d8ee8416f4e1485de14cb26f5465cd72212333549a7029d2389f7b2e52dff", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At packages/wasm-h264/test/installed/pixels.mjs:38 (JavaScript program.path, occurrence 0), createPixelOracle runs python3 -I scripts/test_oracle.py --resolve with both requests at 29. It validates the two returned lines at 32-33 and stores them as the complete programs pair at 34. execute selects programs[name] at 36 and runs exactly program.path at 38; decode uses ffprobe and ffmpeg through it at 51/56. The real caller check.mjs:270 creates this closure from --oracle-bin before WebP comparisons at 215-220; workflow wasm.yml:273 supplies the installed directory. Dependency-injected test runs are test doubles, not an alternate real oracle selection. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. pixels.test.mjs:22-30 and 112-123 inject JavaScript return-value functions in place of spawnSync; those functions never execute their synthetic program paths.", + "program_span": { + "end": 2772, + "start": 2760 + }, + "site": [ + 38, + "JavaScript", + "", + "program.path" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "packages/wasm-h264/test/installed/worker.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/wasm-h264/test/installed/worker.js", + "packages/wasm/examples/test/batch.mjs", + "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": "9612fffc1b04a837b1dab1ee2992f96eff53dc63eba1df0e1b76fc3e8961f634", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Node executes an inline vm.SourceTextModule harness (7\u201350) with a closed module map. The @coreav API and host-case modules are explicit synthetic doubles, and HOST_CASES throws if media execution is attempted (20\u201330).", + "program_span": { + "end": 304, + "start": 288 + }, + "site": [ + 7, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm-h264/test/node-lifecycle.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/wasm-h264/test/installed/node.mjs", + "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": "a72343ff13ba0f76864b110041706a45c9b1e1ef9c64f79f08aaf25b49a10617", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "run constructs a scratch copy of CoreAV src with deliberately fake WASM bindings (9\u201328,33\u201339) and launches Node on the generated test script. All three callers pass inline CoreAV lifecycle-control code (49\u201391), not reference tool paths.", + "program_span": { + "end": 1997, + "start": 1981 + }, + "site": [ + 40, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run constructs a scratch copy of CoreAV src with deliberately fake WASM bindings (9\u201328,33\u201339) and launches Node on the generated test script. All three callers pass inline CoreAV lifecycle-control code (49\u201391), not reference tool paths.", + "program_span": { + "end": 3968, + "start": 3743 + }, + "site": [ + 87, + "JavaScript", + "", + "`\nimport { lifecycle } from ${JSON.stringify(new URL(\"./installed/node.mjs\", import.meta.url).href)};\nimport { boundedOpeners } from \"./src/bounded-source.js\";\nawait lifecycle(api, boundedOpeners, new Uint8Array([1]), 500);\n`" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm-h264/test/node-wiring.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "33a7666b67a392a83d93ecf00220b9b403ebed9c3b5a8eec511c7adf43274fd7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "runNode always spawns process.execPath with the generated local CoreAV wiring harness or an inline import of its copied src/node.js (16\u201333,53\u201362,72\u201385). Fake WASM bindings are constructed at 87\u2013124; these are deliberate lifecycle test doubles, not media oracles.", + "program_span": { + "end": 4149, + "start": 4133 + }, + "site": [ + 74, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm-h264/test/package.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "17bb5767f23e3b5f292ba7a87c596628c926ec8c8733b0853954c9b7266e9bc5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over source text read from engine.js/build.sh, or stderr from explicitly invalid build selections (12\u201323,62\u201374). No assigned expression is a process launcher.", + "program_span": { + "end": 972, + "start": 963 + }, + "site": [ + 17, + "JavaScript", + "", + "generated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over source text read from engine.js/build.sh, or stderr from explicitly invalid build selections (12\u201323,62\u201374). No assigned expression is a process launcher.", + "program_span": { + "end": 1018, + "start": 1009 + }, + "site": [ + 18, + "JavaScript", + "", + "generated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over source text read from engine.js/build.sh, or stderr from explicitly invalid build selections (12\u201323,62\u201374). No assigned expression is a process launcher.", + "program_span": { + "end": 4237, + "start": 4233 + }, + "site": [ + 65, + "JavaScript", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over source text read from engine.js/build.sh, or stderr from explicitly invalid build selections (12\u201323,62\u201374). No assigned expression is a process launcher.", + "program_span": { + "end": 4285, + "start": 4281 + }, + "site": [ + 66, + "JavaScript", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over source text read from engine.js/build.sh, or stderr from explicitly invalid build selections (12\u201323,62\u201374). No assigned expression is a process launcher.", + "program_span": { + "end": 4495, + "start": 4481 + }, + "site": [ + 70, + "JavaScript", + "", + "refused.stderr" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over source text read from engine.js/build.sh, or stderr from explicitly invalid build selections (12\u201323,62\u201374). No assigned expression is a process launcher.", + "program_span": { + "end": 4664, + "start": 4652 + }, + "site": [ + 73, + "JavaScript", + "", + "extra.stderr" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/examples/test/check.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/wasm.yml", + "docs/design/oracle-historical-records.json", + "packages/wasm/scripts/fingerprint.mjs", + "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/edge-native/src/main.rs" + ], + "sha256": "541ff42674af6acdfdded768cd5779da4a9ab139af8167af713a7b0322bb1f89", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The real programs are package-resolved Cloudflare workerd (25,175), --edge-native CoreAV's edge-native driver (29\u201337,211\u2013219), and Node running fingerprint.mjs (494\u2013499). The two large.* expressions are assert.match on response text/header strings (419\u2013421).", + "program_span": { + "end": 10426, + "start": 10419 + }, + "site": [ + 175, + "JavaScript", + "", + "workerd" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The real programs are package-resolved Cloudflare workerd (25,175), --edge-native CoreAV's edge-native driver (29\u201337,211\u2013219), and Node running fingerprint.mjs (494\u2013499). The two large.* expressions are assert.match on response text/header strings (419\u2013421).", + "program_span": { + "end": 12343, + "start": 12337 + }, + "site": [ + 215, + "JavaScript", + "", + "native" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The real programs are package-resolved Cloudflare workerd (25,175), --edge-native CoreAV's edge-native driver (29\u201337,211\u2013219), and Node running fingerprint.mjs (494\u2013499). The two large.* expressions are assert.match on response text/header strings (419\u2013421).", + "program_span": { + "end": 23906, + "start": 23896 + }, + "site": [ + 420, + "JavaScript", + "", + "large.text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The real programs are package-resolved Cloudflare workerd (25,175), --edge-native CoreAV's edge-native driver (29\u201337,211\u2013219), and Node running fingerprint.mjs (494\u2013499). The two large.* expressions are assert.match on response text/header strings (419\u2013421).", + "program_span": { + "end": 23977, + "start": 23944 + }, + "site": [ + 421, + "JavaScript", + "", + "large.headers.get(\"content-type\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The real programs are package-resolved Cloudflare workerd (25,175), --edge-native CoreAV's edge-native driver (29\u201337,211\u2013219), and Node running fingerprint.mjs (494\u2013499). The two large.* expressions are assert.match on response text/header strings (419\u2013421).", + "program_span": { + "end": 29128, + "start": 29112 + }, + "site": [ + 498, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/examples/test/unit/input.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "2996c38b87286f0bd47d9fa03bdc7e36fa4391b9822d6ecf673fcc899b0a06ce", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Both sites are assert.match over readFileSync source text or regex capture groups. The test inspects r2Source/httpSource call syntax without executing that text.", + "program_span": { + "end": 7616, + "start": 7612 + }, + "site": [ + 128, + "JavaScript", + "", + "code" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Both sites are assert.match over readFileSync source text or regex capture groups. The test inspects r2Source/httpSource call syntax without executing that text.", + "program_span": { + "end": 7874, + "start": 7867 + }, + "site": [ + 131, + "JavaScript", + "", + "call[1]" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/examples/test/unit/memory-failure.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/scripts/wasm-memory-failure.cjs", + "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": "49de7615ed56d6574a4eaf49e5c9bc9ab219ef40067fcc5451248493f74976c8", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match on issue/comment strings from the locally constructed fake GitHub API (9\u201321). report(state) records those strings in arrays; no executable is involved.", + "program_span": { + "end": 1936, + "start": 1925 + }, + "site": [ + 36, + "JavaScript", + "", + "issue.title" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match on issue/comment strings from the locally constructed fake GitHub API (9\u201321). report(state) records those strings in arrays; no executable is involved.", + "program_span": { + "end": 2212, + "start": 2202 + }, + "site": [ + 40, + "JavaScript", + "", + "issue.body" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match on issue/comment strings from the locally constructed fake GitHub API (9\u201321). report(state) records those strings in arrays; no executable is involved.", + "program_span": { + "end": 2259, + "start": 2249 + }, + "site": [ + 41, + "JavaScript", + "", + "issue.body" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match on issue/comment strings from the locally constructed fake GitHub API (9\u201321). report(state) records those strings in arrays; no executable is involved.", + "program_span": { + "end": 2311, + "start": 2301 + }, + "site": [ + 42, + "JavaScript", + "", + "issue.body" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match on issue/comment strings from the locally constructed fake GitHub API (9\u201321). report(state) records those strings in arrays; no executable is involved.", + "program_span": { + "end": 2367, + "start": 2357 + }, + "site": [ + 43, + "JavaScript", + "", + "issue.body" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match on issue/comment strings from the locally constructed fake GitHub API (9\u201321). report(state) records those strings in arrays; no executable is involved.", + "program_span": { + "end": 3204, + "start": 3182 + }, + "site": [ + 63, + "JavaScript", + "", + "state.comments[0].body" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match on issue/comment strings from the locally constructed fake GitHub API (9\u201321). report(state) records those strings in arrays; no executable is involved.", + "program_span": { + "end": 3261, + "start": 3239 + }, + "site": [ + 64, + "JavaScript", + "", + "state.comments[1].body" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match on issue/comment strings from the locally constructed fake GitHub API (9\u201321). report(state) records those strings in arrays; no executable is involved.", + "program_span": { + "end": 3329, + "start": 3307 + }, + "site": [ + 65, + "JavaScript", + "", + "state.comments[1].body" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/examples/test/unit/runtime.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/wasm/examples/test/runtime.mjs", + "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": "6218da55ba360da240bf6ca6c2c54ce9ab89086d406f88f0f32de2945ccd8243", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The spawned programs are Node with fixed inline console/timer controls or the package-resolved Cloudflare workerd binary serving a deliberately invalid capnp config (13\u201315,47\u201367,77\u201396). Other assigned sites are assert.match on retained diagnostics. No FFmpeg/ffprobe path enters these children.", + "program_span": { + "end": 1930, + "start": 1917 + }, + "site": [ + 41, + "JavaScript", + "", + "error.message" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The spawned programs are Node with fixed inline console/timer controls or the package-resolved Cloudflare workerd binary serving a deliberately invalid capnp config (13\u201315,47\u201367,77\u201396). Other assigned sites are assert.match on retained diagnostics. No FFmpeg/ffprobe path enters these children.", + "program_span": { + "end": 2287, + "start": 2271 + }, + "site": [ + 50, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The spawned programs are Node with fixed inline console/timer controls or the package-resolved Cloudflare workerd binary serving a deliberately invalid capnp config (13\u201315,47\u201367,77\u201396). Other assigned sites are assert.match on retained diagnostics. No FFmpeg/ffprobe path enters these children.", + "program_span": { + "end": 2461, + "start": 2440 + }, + "site": [ + 52, + "JavaScript", + "", + "prior.record().stdout" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The spawned programs are Node with fixed inline console/timer controls or the package-resolved Cloudflare workerd binary serving a deliberately invalid capnp config (13\u201315,47\u201367,77\u201396). Other assigned sites are assert.match on retained diagnostics. No FFmpeg/ffprobe path enters these children.", + "program_span": { + "end": 2727, + "start": 2720 + }, + "site": [ + 55, + "JavaScript", + "", + "workerd" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The spawned programs are Node with fixed inline console/timer controls or the package-resolved Cloudflare workerd binary serving a deliberately invalid capnp config (13\u201315,47\u201367,77\u201396). Other assigned sites are assert.match on retained diagnostics. No FFmpeg/ffprobe path enters these children.", + "program_span": { + "end": 2973, + "start": 2960 + }, + "site": [ + 60, + "JavaScript", + "", + "error.message" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The spawned programs are Node with fixed inline console/timer controls or the package-resolved Cloudflare workerd binary serving a deliberately invalid capnp config (13\u201315,47\u201367,77\u201396). Other assigned sites are assert.match on retained diagnostics. No FFmpeg/ffprobe path enters these children.", + "program_span": { + "end": 3083, + "start": 3070 + }, + "site": [ + 62, + "JavaScript", + "", + "record.stderr" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The spawned programs are Node with fixed inline console/timer controls or the package-resolved Cloudflare workerd binary serving a deliberately invalid capnp config (13\u201315,47\u201367,77\u201396). Other assigned sites are assert.match on retained diagnostics. No FFmpeg/ffprobe path enters these children.", + "program_span": { + "end": 3976, + "start": 3960 + }, + "site": [ + 77, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The spawned programs are Node with fixed inline console/timer controls or the package-resolved Cloudflare workerd binary serving a deliberately invalid capnp config (13\u201315,47\u201367,77\u201396). Other assigned sites are assert.match on retained diagnostics. No FFmpeg/ffprobe path enters these children.", + "program_span": { + "end": 4210, + "start": 4179 + }, + "site": [ + 82, + "JavaScript", + "", + "stopped.failure(\"exit\").message" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The spawned programs are Node with fixed inline console/timer controls or the package-resolved Cloudflare workerd binary serving a deliberately invalid capnp config (13\u201315,47\u201367,77\u201396). Other assigned sites are assert.match on retained diagnostics. No FFmpeg/ffprobe path enters these children.", + "program_span": { + "end": 4417, + "start": 4401 + }, + "site": [ + 86, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The spawned programs are Node with fixed inline console/timer controls or the package-resolved Cloudflare workerd binary serving a deliberately invalid capnp config (13\u201315,47\u201367,77\u201396). Other assigned sites are assert.match on retained diagnostics. No FFmpeg/ffprobe path enters these children.", + "program_span": { + "end": 4571, + "start": 4536 + }, + "site": [ + 89, + "JavaScript", + "", + "runtime.failure(\"deadline\").message" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/scripts/build.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "feb45db90ce37059e0dc2b8cd8447ef9c717d7ce13376f84bde1a1de68e0375b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "opt is the WASM_OPT/wasm-opt compiler selection (64); dis is its sibling wasm-dis (78). The assigned operations optimize the CoreAV module, report optimizer version, and count SIMD disassembly instructions (68\u201380), not media references.", + "site": [ + 68, + "shell", + "", + "\"$opt\" -O3 --enable-bulk-memory --enable-nontrapping-float-to-int \\\n --enable-sign-ext --enable-mutable-globals --enable-reference-types \\\n --enable-multivalue --enable-exception-handling --enable-simd \\\n \"$out/coreav_bg.wasm\" -o \"$out/coreav_bg.opt.wasm\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "opt is the WASM_OPT/wasm-opt compiler selection (64); dis is its sibling wasm-dis (78). The assigned operations optimize the CoreAV module, report optimizer version, and count SIMD disassembly instructions (68\u201380), not media references.", + "site": [ + 73, + "shell", + "", + "\"$opt\" --version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "opt is the WASM_OPT/wasm-opt compiler selection (64); dis is its sibling wasm-dis (78). The assigned operations optimize the CoreAV module, report optimizer version, and count SIMD disassembly instructions (68\u201380), not media references.", + "site": [ + 80, + "shell", + "", + "\"$dis\" \"$out/coreav_bg.wasm\"" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/scripts/check-package.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/wasm/scripts/check-types.mjs", + "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": "2b9fe8cf81427ef7b6d747ce1f0779eafc00d341d7a5650ae2897cc9a0e77757", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 1974, + "start": 1969 + }, + "site": [ + 35, + "JavaScript", + "", + "value" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 8237, + "start": 8221 + }, + "site": [ + 134, + "JavaScript", + "", + "provenance.rustc" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 8330, + "start": 8307 + }, + "site": [ + 135, + "JavaScript", + "", + "pins.notices.raw.sha256" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 11533, + "start": 11526 + }, + "site": [ + 188, + "JavaScript", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 13004, + "start": 12988 + }, + "site": [ + 216, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 13846, + "start": 13830 + }, + "site": [ + 224, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 14976, + "start": 14960 + }, + "site": [ + 246, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 16153, + "start": 16137 + }, + "site": [ + 268, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 16502, + "start": 16486 + }, + "site": [ + 274, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 17014, + "start": 16998 + }, + "site": [ + 282, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 17250, + "start": 17236 + }, + "site": [ + 285, + "JavaScript", + "", + "refused.stderr" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 17288, + "start": 17272 + }, + "site": [ + 287, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 21416, + "start": 21400 + }, + "site": [ + 359, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 23743, + "start": 23737 + }, + "site": [ + 389, + "JavaScript", + "", + "\"gzip\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run is the generic execFileSync adapter (187\u2013189) whose complete call set here uses Node for npm install/ls/pack/version, generated installed-CoreAV consumer programs, or check-types.mjs (216\u2013287,359,401). gzip (389) is the compression tool; assert.match sites 35,134,135,285 inspect tar/provenance/error text. None selects a reference media program.", + "program_span": { + "end": 25131, + "start": 25115 + }, + "site": [ + 401, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/scripts/check-types.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "7da2133dc62fe865efe37b5af30a8c7f329a26738e388b5523a515751e3fba0f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The spawn is Node running the locally selected TypeScript compiler with a generated noEmit project. The input is a declaration-contract fixture/config, not a media executable.", + "program_span": { + "end": 6288, + "start": 6272 + }, + "site": [ + 118, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/src/api.js": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/wasm/src/engine-core.js", + "packages/wasm/src/engine.js", + "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": "418b578a4a3de2124eb34153e058f34b99e4d0d73eeeea98e75711130592affe", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "output is a local async function (159\u2013165), forwarding an operation label and a RangeSource to runToStream. It is not child_process output/exec: engine.js constructs the in-process WASM engine from ../wasm/coreav.js.", + "program_span": { + "end": 1246, + "start": 1232 + }, + "site": [ + 31, + "JavaScript", + "", + "\"extractAudio\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "output is a local async function (159\u2013165), forwarding an operation label and a RangeSource to runToStream. It is not child_process output/exec: engine.js constructs the in-process WASM engine from ../wasm/coreav.js.", + "program_span": { + "end": 1743, + "start": 1737 + }, + "site": [ + 43, + "JavaScript", + "", + "\"clip\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "output is a local async function (159\u2013165), forwarding an operation label and a RangeSource to runToStream. It is not child_process output/exec: engine.js constructs the in-process WASM engine from ../wasm/coreav.js.", + "program_span": { + "end": 5243, + "start": 5225 + }, + "site": [ + 135, + "JavaScript", + "", + "\"extractSubtitles\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "output is a local async function (159\u2013165), forwarding an operation label and a RangeSource to runToStream. It is not child_process output/exec: engine.js constructs the in-process WASM engine from ../wasm/coreav.js.", + "program_span": { + "end": 5473, + "start": 5466 + }, + "site": [ + 140, + "JavaScript", + "", + "\"remux\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "output is a local async function (159\u2013165), forwarding an operation label and a RangeSource to runToStream. It is not child_process output/exec: engine.js constructs the in-process WASM engine from ../wasm/coreav.js.", + "program_span": { + "end": 5668, + "start": 5658 + }, + "site": [ + 145, + "JavaScript", + "", + "\"sanitize\"" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/test/build.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/wasm/scripts/fingerprint.mjs", + "scripts/notices/render.mjs", + "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": "5a2524821f0c6f140018810f643d224c536c8115d88094d04a5302337992b1c2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Lines 18,19,23,48,81,82,92,95 are assert.match calls over build-script text, digest/error strings, or notice-renderer output. The real child calls at 46 and 54 run the Node fingerprint script over a synthetic WASM package, with input bytes constructed at 38\u201343.", + "program_span": { + "end": 888, + "start": 884 + }, + "site": [ + 18, + "JavaScript", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Lines 18,19,23,48,81,82,92,95 are assert.match calls over build-script text, digest/error strings, or notice-renderer output. The real child calls at 46 and 54 run the Node fingerprint script over a synthetic WASM package, with input bytes constructed at 38\u201343.", + "program_span": { + "end": 936, + "start": 932 + }, + "site": [ + 19, + "JavaScript", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Lines 18,19,23,48,81,82,92,95 are assert.match calls over build-script text, digest/error strings, or notice-renderer output. The real child calls at 46 and 54 run the Node fingerprint script over a synthetic WASM package, with input bytes constructed at 38\u201343.", + "program_span": { + "end": 1146, + "start": 1132 + }, + "site": [ + 23, + "JavaScript", + "", + "refused.stderr" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Lines 18,19,23,48,81,82,92,95 are assert.match calls over build-script text, digest/error strings, or notice-renderer output. The real child calls at 46 and 54 run the Node fingerprint script over a synthetic WASM package, with input bytes constructed at 38\u201343.", + "program_span": { + "end": 2391, + "start": 2375 + }, + "site": [ + 46, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Lines 18,19,23,48,81,82,92,95 are assert.match calls over build-script text, digest/error strings, or notice-renderer output. The real child calls at 46 and 54 run the Node fingerprint script over a synthetic WASM package, with input bytes constructed at 38\u201343.", + "program_span": { + "end": 2483, + "start": 2478 + }, + "site": [ + 48, + "JavaScript", + "", + "first" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Lines 18,19,23,48,81,82,92,95 are assert.match calls over build-script text, digest/error strings, or notice-renderer output. The real child calls at 46 and 54 run the Node fingerprint script over a synthetic WASM package, with input bytes constructed at 38\u201343.", + "program_span": { + "end": 2929, + "start": 2913 + }, + "site": [ + 54, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Lines 18,19,23,48,81,82,92,95 are assert.match calls over build-script text, digest/error strings, or notice-renderer output. The real child calls at 46 and 54 run the Node fingerprint script over a synthetic WASM package, with input bytes constructed at 38\u201343.", + "program_span": { + "end": 4638, + "start": 4634 + }, + "site": [ + 81, + "JavaScript", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Lines 18,19,23,48,81,82,92,95 are assert.match calls over build-script text, digest/error strings, or notice-renderer output. The real child calls at 46 and 54 run the Node fingerprint script over a synthetic WASM package, with input bytes constructed at 38\u201343.", + "program_span": { + "end": 4685, + "start": 4681 + }, + "site": [ + 82, + "JavaScript", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Lines 18,19,23,48,81,82,92,95 are assert.match calls over build-script text, digest/error strings, or notice-renderer output. The real child calls at 46 and 54 run the Node fingerprint script over a synthetic WASM package, with input bytes constructed at 38\u201343.", + "program_span": { + "end": 5861, + "start": 5767 + }, + "site": [ + 92, + "JavaScript", + "", + "renderNotices(crates, allowed, \"\", list, () => new TextEncoder().encode(\"permission\\r\\n\\r\\n\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Lines 18,19,23,48,81,82,92,95 are assert.match calls over build-script text, digest/error strings, or notice-renderer output. The real child calls at 46 and 54 run the Node fingerprint script over a synthetic WASM package, with input bytes constructed at 38\u201343.", + "program_span": { + "end": 6198, + "start": 6088 + }, + "site": [ + 95, + "JavaScript", + "", + "renderNotices(alternative, { allowed: new Set([\"MIT\", \"Apache-2.0\"]), exceptions: new Map() }, \"\", list, read)" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/test/http.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "185e07b00b687231bad786ea7ac4961a3ca4416e4609a6a2dec934643483153b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Both sites are assert.match(error.message,...) within rejection callbacks for synthetic HTTP redirects. The source fetch functions return constructed Response objects; no executable is selected or launched.", + "program_span": { + "end": 5446, + "start": 5433 + }, + "site": [ + 122, + "JavaScript", + "", + "error.message" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Both sites are assert.match(error.message,...) within rejection callbacks for synthetic HTTP redirects. The source fetch functions return constructed Response objects; no executable is selected or launched.", + "program_span": { + "end": 6385, + "start": 6372 + }, + "site": [ + 139, + "JavaScript", + "", + "error.message" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/test/module.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/wasm/src/api.js", + "packages/wasm/src/engine-core.js", + "packages/wasm/src/engine.js", + "packages/wasm/src/index.js", + "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": "4df0e127a73b301188cf7e4f397f7cf2635e3d5fff4aef06131a1b3844062253", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The Node subprocesses execute inline CoreAV WASM init/import feature-negative controls (38\u201363). Error-message matches are assertions. result is a local async callback wrapper (107\u2013114); all run values come from the closed operations array of CoreAV APIs (117\u2013135), and the inline HLS callbacks call api.hlsGet (147\u2013148), not an executable.", + "program_span": { + "end": 2256, + "start": 2240 + }, + "site": [ + 43, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The Node subprocesses execute inline CoreAV WASM init/import feature-negative controls (38\u201363). Error-message matches are assertions. result is a local async callback wrapper (107\u2013114); all run values come from the closed operations array of CoreAV APIs (117\u2013135), and the inline HLS callbacks call api.hlsGet (147\u2013148), not an executable.", + "program_span": { + "end": 2483, + "start": 2470 + }, + "site": [ + 46, + "JavaScript", + "", + "error.message" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The Node subprocesses execute inline CoreAV WASM init/import feature-negative controls (38\u201363). Error-message matches are assertions. result is a local async callback wrapper (107\u2013114); all run values come from the closed operations array of CoreAV APIs (117\u2013135), and the inline HLS callbacks call api.hlsGet (147\u2013148), not an executable.", + "program_span": { + "end": 2538, + "start": 2525 + }, + "site": [ + 47, + "JavaScript", + "", + "error.message" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The Node subprocesses execute inline CoreAV WASM init/import feature-negative controls (38\u201363). Error-message matches are assertions. result is a local async callback wrapper (107\u2013114); all run values come from the closed operations array of CoreAV APIs (117\u2013135), and the inline HLS callbacks call api.hlsGet (147\u2013148), not an executable.", + "program_span": { + "end": 3238, + "start": 3222 + }, + "site": [ + 59, + "JavaScript", + "", + "process.execPath" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The Node subprocesses execute inline CoreAV WASM init/import feature-negative controls (38\u201363). Error-message matches are assertions. result is a local async callback wrapper (107\u2013114); all run values come from the closed operations array of CoreAV APIs (117\u2013135), and the inline HLS callbacks call api.hlsGet (147\u2013148), not an executable.", + "program_span": { + "end": 3420, + "start": 3407 + }, + "site": [ + 62, + "JavaScript", + "", + "error.message" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The Node subprocesses execute inline CoreAV WASM init/import feature-negative controls (38\u201363). Error-message matches are assertions. result is a local async callback wrapper (107\u2013114); all run values come from the closed operations array of CoreAV APIs (117\u2013135), and the inline HLS callbacks call api.hlsGet (147\u2013148), not an executable.", + "program_span": { + "end": 4687, + "start": 4674 + }, + "site": [ + 89, + "JavaScript", + "", + "error.message" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The Node subprocesses execute inline CoreAV WASM init/import feature-negative controls (38\u201363). Error-message matches are assertions. result is a local async callback wrapper (107\u2013114); all run values come from the closed operations array of CoreAV APIs (117\u2013135), and the inline HLS callbacks call api.hlsGet (147\u2013148), not an executable.", + "program_span": { + "end": 6309, + "start": 6306 + }, + "site": [ + 134, + "JavaScript", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The Node subprocesses execute inline CoreAV WASM init/import feature-negative controls (38\u201363). Error-message matches are assertions. result is a local async callback wrapper (107\u2013114); all run values come from the closed operations array of CoreAV APIs (117\u2013135), and the inline HLS callbacks call api.hlsGet (147\u2013148), not an executable.", + "program_span": { + "end": 6374, + "start": 6371 + }, + "site": [ + 135, + "JavaScript", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The Node subprocesses execute inline CoreAV WASM init/import feature-negative controls (38\u201363). Error-message matches are assertions. result is a local async callback wrapper (107\u2013114); all run values come from the closed operations array of CoreAV APIs (117\u2013135), and the inline HLS callbacks call api.hlsGet (147\u2013148), not an executable.", + "program_span": { + "end": 6864, + "start": 6821 + }, + "site": [ + 147, + "JavaScript", + "", + "(source) => api.hlsGet(index, name, source)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The Node subprocesses execute inline CoreAV WASM init/import feature-negative controls (38\u201363). Error-message matches are assertions. result is a local async callback wrapper (107\u2013114); all run values come from the closed operations array of CoreAV APIs (117\u2013135), and the inline HLS callbacks call api.hlsGet (147\u2013148), not an executable.", + "program_span": { + "end": 6966, + "start": 6923 + }, + "site": [ + 148, + "JavaScript", + "", + "(source) => api.hlsGet(index, name, source)" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/test/package.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "51f369575a47895d978cd4449c7f863ccdd36be795651c06e6fe190eeb5ea551", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "assert.match checks scanPaths' error-message text for synthetic package bytes containing deliberate local-path markers (160\u2013168). No process invocation occurs at this site.", + "program_span": { + "end": 10346, + "start": 10333 + }, + "site": [ + 165, + "JavaScript", + "", + "error.message" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/test/streams.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "24319f7d67620c7626b645d11f6c44ea8ce45d05cebddbdd2c920eb22a2f2385", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "assert.match checks the cause message after cancelling an in-process CoreAV WASM clip stream with a deliberately constructed Error. No executable is invoked at this site.", + "program_span": { + "end": 1819, + "start": 1800 + }, + "site": [ + 53, + "JavaScript", + "", + "error.cause.message" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/test/types-workers.mts": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/wasm/scripts/check-types.mjs", + "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": "f6dc6b59ceabba7ef4804d83d4fecc39ae6b515c1c25a675a0d8811f51776962", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete module. ffprobe/probe/r2Source are imported @coreav/wasm APIs, not executable selectors, and there is no child_process or process-construction code. check-types.mjs registers this exact fixture, reads it as UTF-8, writes a temporary .mts file and invokes only the TypeScript compiler with noEmit:true. Neither the top-level API calls nor the Workers fetch body is evaluated by that consumer. This is declaration-contract source, not an oracle invocation.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "packages/wasm/test/types.mts": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "packages/wasm/scripts/check-types.mjs", + "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": "550ee1b16fa8a84c5773b1eaa9fedf00273e968f89c75dd81d1517a612998c9c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the complete module. ffprobe/probe/r2Source are imported @coreav/wasm APIs, not executable selectors, and there is no child_process or process-construction code. check-types.mjs registers this exact fixture, reads it as UTF-8, writes a temporary .mts file and invokes only the TypeScript compiler with noEmit:true. Neither the top-level API calls nor the Workers fetch body is evaluated by that consumer. This is declaration-contract source, not an oracle invocation.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/aac_agreement.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/audio-conformance.yml", + "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/decode_audio_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.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/tests/test_writer_kd_audit_selection.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": "78071bb3bcaf4cf8edc2aa0083df57507531f8c403e8004ce8d41a79a92b87b2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/aac_agreement.py:2 is module usage prose at 2-19, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:96, the process site '[str(a) for a in args]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script. The delegated run starts sys.executable -I scripts/decode_audio_check.py at scripts/aac_agreement.py:241-243 with both retained paths, not a PATH oracle name. scripts/decode_audio_check.py:790-795 keeps those CLI values; reference uses tools.ffprobe at 695-699, and decode_args:683 feeds tools.ffmpeg into Process:665 via check:729, 743 and 757-758. The dynamically imported scripts/oracle_kd.py reader is read_facts:2451-2456 and Facts:1769-2258; its transitive global bindings do not reach declared_size:1081 or _first_frame_size:1066-1074, the only subprocess function. No hidden oracle selector is used.", + "site": [ + 96, + "process", + ".run", + "[str(a) for a in args]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:106, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 106, + "command", + ".prepare", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:106, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 106, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:111, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 111, + "command", + ".prepare", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:111, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 111, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:121, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 121, + "command", + ".prepare", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:121, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 121, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:123, the delegated site 'stated' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 123, + "delegated", + "", + "stated" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:127, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 127, + "command", + ".prepare", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:127, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 127, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:135, the command site 'ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 135, + "command", + ".stated", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:135, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 135, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:241, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script. The delegated run starts sys.executable -I scripts/decode_audio_check.py at scripts/aac_agreement.py:241-243 with both retained paths, not a PATH oracle name. scripts/decode_audio_check.py:790-795 keeps those CLI values; reference uses tools.ffprobe at 695-699, and decode_args:683 feeds tools.ffmpeg into Process:665 via check:729, 743 and 757-758. The dynamically imported scripts/oracle_kd.py reader is read_facts:2451-2456 and Facts:1769-2258; its transitive global bindings do not reach declared_size:1081 or _first_frame_size:1066-1074, the only subprocess function. No hidden oracle selector is used.", + "site": [ + 241, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains test_oracle.require's returned ffmpeg/ffprobe in a at 318-319; prepare/stated and judge pass those values to run. The generic helpers also expose argument-taking APIs; complete external caller proof and the launched decode_audio_check.py closure have not been established.", + "site": [ + 271, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:278, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 278, + "command", + ".judge", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:278, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "site": [ + 278, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:320, the delegated site 'judge' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script. The delegated run starts sys.executable -I scripts/decode_audio_check.py at scripts/aac_agreement.py:241-243 with both retained paths, not a PATH oracle name. scripts/decode_audio_check.py:790-795 keeps those CLI values; reference uses tools.ffprobe at 695-699, and decode_args:683 feeds tools.ffmpeg into Process:665 via check:729, 743 and 757-758. The dynamically imported scripts/oracle_kd.py reader is read_facts:2451-2456 and Facts:1769-2258; its transitive global bindings do not reach declared_size:1081 or _first_frame_size:1066-1074, the only subprocess function. No hidden oracle selector is used.", + "site": [ + 320, + "delegated", + "", + "judge" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:320, the delegated site 'prepare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script. The delegated run starts sys.executable -I scripts/decode_audio_check.py at scripts/aac_agreement.py:241-243 with both retained paths, not a PATH oracle name. scripts/decode_audio_check.py:790-795 keeps those CLI values; reference uses tools.ffprobe at 695-699, and decode_args:683 feeds tools.ffmpeg into Process:665 via check:729, 743 and 757-758. The dynamically imported scripts/oracle_kd.py reader is read_facts:2451-2456 and Facts:1769-2258; its transitive global bindings do not reach declared_size:1081 or _first_frame_size:1066-1074, the only subprocess function. No hidden oracle selector is used.", + "site": [ + 320, + "delegated", + "", + "prepare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_agreement.py:324, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script. The delegated run starts sys.executable -I scripts/decode_audio_check.py at scripts/aac_agreement.py:241-243 with both retained paths, not a PATH oracle name. scripts/decode_audio_check.py:790-795 keeps those CLI values; reference uses tools.ffprobe at 695-699, and decode_args:683 feeds tools.ffmpeg into Process:665 via check:729, 743 and 757-758. The dynamically imported scripts/oracle_kd.py reader is read_facts:2451-2456 and Facts:1769-2258; its transitive global bindings do not reach declared_size:1081 or _first_frame_size:1066-1074, the only subprocess function. No hidden oracle selector is used.", + "site": [ + 324, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/aac_encode_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", + "aac_encode_check": "dbfd015da1085b4ffe5155b218fe20eec5e89adb684831b9bbaff726a168cf18", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/aac-encode.yml", + "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/opus_encode_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/tests/test_aac_encode_check.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/tests/test_writer_kd_audit_selection.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": "e294fb98d5e260111847ed44738fff46df021797c9d0172e42726894fbac9730", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/aac_encode_check.py:2 is module usage prose at 2-12, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/aac_encode_check.py:30 is arms docstring at 30-32, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 30, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_encode_check.py:35, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_encode_check.py:83-84 qualifies both CLI tools and retains both returned paths. main passes them to opus.make_sources/pcm/probe_audio at 86-90, to arms at 96, and to decode, probe and PCM checks at 117-133. arms:35 builds the reference vector; main:107 executes that vector while 101 executes the distinct CoreAV vector from 33-34. scripts/opus_encode_check.py executes source generation at 101, probes at 111 and PCM at 122 through run:74; timed:79 also uses run:74 without replacing argv[0]. .github/workflows/aac-encode.yml:60-62 supplies both runner oracle selectors to this CLI. Unit calls with ffmpeg9 only construct vectors (scripts/tests/test_aac_encode_check.py:52-59); main tests replace run/timed at 40-41.", + "site": [ + 35, + "command", + ".arms", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/aac_encode_check.py:44 is timeline docstring at 44-45, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 44, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_encode_check.py:86, the delegated site 'opus.make_sources' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_encode_check.py:83-84 qualifies both CLI tools and retains both returned paths. main passes them to opus.make_sources/pcm/probe_audio at 86-90, to arms at 96, and to decode, probe and PCM checks at 117-133. arms:35 builds the reference vector; main:107 executes that vector while 101 executes the distinct CoreAV vector from 33-34. scripts/opus_encode_check.py executes source generation at 101, probes at 111 and PCM at 122 through run:74; timed:79 also uses run:74 without replacing argv[0]. .github/workflows/aac-encode.yml:60-62 supplies both runner oracle selectors to this CLI. Unit calls with ffmpeg9 only construct vectors (scripts/tests/test_aac_encode_check.py:52-59); main tests replace run/timed at 40-41.", + "site": [ + 86, + "delegated", + "", + "opus.make_sources" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_encode_check.py:87, the delegated site 'opus.pcm' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_encode_check.py:83-84 qualifies both CLI tools and retains both returned paths. main passes them to opus.make_sources/pcm/probe_audio at 86-90, to arms at 96, and to decode, probe and PCM checks at 117-133. arms:35 builds the reference vector; main:107 executes that vector while 101 executes the distinct CoreAV vector from 33-34. scripts/opus_encode_check.py executes source generation at 101, probes at 111 and PCM at 122 through run:74; timed:79 also uses run:74 without replacing argv[0]. .github/workflows/aac-encode.yml:60-62 supplies both runner oracle selectors to this CLI. Unit calls with ffmpeg9 only construct vectors (scripts/tests/test_aac_encode_check.py:52-59); main tests replace run/timed at 40-41.", + "site": [ + 87, + "delegated", + "", + "opus.pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_encode_check.py:90, the delegated site 'opus.probe_audio' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_encode_check.py:83-84 qualifies both CLI tools and retains both returned paths. main passes them to opus.make_sources/pcm/probe_audio at 86-90, to arms at 96, and to decode, probe and PCM checks at 117-133. arms:35 builds the reference vector; main:107 executes that vector while 101 executes the distinct CoreAV vector from 33-34. scripts/opus_encode_check.py executes source generation at 101, probes at 111 and PCM at 122 through run:74; timed:79 also uses run:74 without replacing argv[0]. .github/workflows/aac-encode.yml:60-62 supplies both runner oracle selectors to this CLI. Unit calls with ffmpeg9 only construct vectors (scripts/tests/test_aac_encode_check.py:52-59); main tests replace run/timed at 40-41.", + "site": [ + 90, + "delegated", + "", + "opus.probe_audio" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_encode_check.py:101, arms:33-34 constructs ours_args with the --coreav selector; main:96 obtains it and 101 passes only that CoreAV vector to opus.timed, executed by scripts/opus_encode_check.py:79/74.", + "site": [ + 101, + "delegated", + "", + "opus.timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_encode_check.py:107, the delegated site 'opus.timed' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_encode_check.py:83-84 qualifies both CLI tools and retains both returned paths. main passes them to opus.make_sources/pcm/probe_audio at 86-90, to arms at 96, and to decode, probe and PCM checks at 117-133. arms:35 builds the reference vector; main:107 executes that vector while 101 executes the distinct CoreAV vector from 33-34. scripts/opus_encode_check.py executes source generation at 101, probes at 111 and PCM at 122 through run:74; timed:79 also uses run:74 without replacing argv[0]. .github/workflows/aac-encode.yml:60-62 supplies both runner oracle selectors to this CLI. Unit calls with ffmpeg9 only construct vectors (scripts/tests/test_aac_encode_check.py:52-59); main tests replace run/timed at 40-41.", + "site": [ + 107, + "delegated", + "", + "opus.timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_encode_check.py:117, the command site 'args.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_encode_check.py:83-84 qualifies both CLI tools and retains both returned paths. main passes them to opus.make_sources/pcm/probe_audio at 86-90, to arms at 96, and to decode, probe and PCM checks at 117-133. arms:35 builds the reference vector; main:107 executes that vector while 101 executes the distinct CoreAV vector from 33-34. scripts/opus_encode_check.py executes source generation at 101, probes at 111 and PCM at 122 through run:74; timed:79 also uses run:74 without replacing argv[0]. .github/workflows/aac-encode.yml:60-62 supplies both runner oracle selectors to this CLI. Unit calls with ffmpeg9 only construct vectors (scripts/tests/test_aac_encode_check.py:52-59); main tests replace run/timed at 40-41.", + "site": [ + 117, + "command", + ".main", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_encode_check.py:117, the delegated site 'opus.run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_encode_check.py:83-84 qualifies both CLI tools and retains both returned paths. main passes them to opus.make_sources/pcm/probe_audio at 86-90, to arms at 96, and to decode, probe and PCM checks at 117-133. arms:35 builds the reference vector; main:107 executes that vector while 101 executes the distinct CoreAV vector from 33-34. scripts/opus_encode_check.py executes source generation at 101, probes at 111 and PCM at 122 through run:74; timed:79 also uses run:74 without replacing argv[0]. .github/workflows/aac-encode.yml:60-62 supplies both runner oracle selectors to this CLI. Unit calls with ffmpeg9 only construct vectors (scripts/tests/test_aac_encode_check.py:52-59); main tests replace run/timed at 40-41.", + "site": [ + 117, + "delegated", + "", + "opus.run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_encode_check.py:119, the delegated site 'opus.probe_audio' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_encode_check.py:83-84 qualifies both CLI tools and retains both returned paths. main passes them to opus.make_sources/pcm/probe_audio at 86-90, to arms at 96, and to decode, probe and PCM checks at 117-133. arms:35 builds the reference vector; main:107 executes that vector while 101 executes the distinct CoreAV vector from 33-34. scripts/opus_encode_check.py executes source generation at 101, probes at 111 and PCM at 122 through run:74; timed:79 also uses run:74 without replacing argv[0]. .github/workflows/aac-encode.yml:60-62 supplies both runner oracle selectors to this CLI. Unit calls with ffmpeg9 only construct vectors (scripts/tests/test_aac_encode_check.py:52-59); main tests replace run/timed at 40-41.", + "site": [ + 119, + "delegated", + "", + "opus.probe_audio" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_encode_check.py:120, the delegated site 'opus.probe_audio' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_encode_check.py:83-84 qualifies both CLI tools and retains both returned paths. main passes them to opus.make_sources/pcm/probe_audio at 86-90, to arms at 96, and to decode, probe and PCM checks at 117-133. arms:35 builds the reference vector; main:107 executes that vector while 101 executes the distinct CoreAV vector from 33-34. scripts/opus_encode_check.py executes source generation at 101, probes at 111 and PCM at 122 through run:74; timed:79 also uses run:74 without replacing argv[0]. .github/workflows/aac-encode.yml:60-62 supplies both runner oracle selectors to this CLI. Unit calls with ffmpeg9 only construct vectors (scripts/tests/test_aac_encode_check.py:52-59); main tests replace run/timed at 40-41.", + "site": [ + 120, + "delegated", + "", + "opus.probe_audio" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_encode_check.py:132, the delegated site 'opus.pcm' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_encode_check.py:83-84 qualifies both CLI tools and retains both returned paths. main passes them to opus.make_sources/pcm/probe_audio at 86-90, to arms at 96, and to decode, probe and PCM checks at 117-133. arms:35 builds the reference vector; main:107 executes that vector while 101 executes the distinct CoreAV vector from 33-34. scripts/opus_encode_check.py executes source generation at 101, probes at 111 and PCM at 122 through run:74; timed:79 also uses run:74 without replacing argv[0]. .github/workflows/aac-encode.yml:60-62 supplies both runner oracle selectors to this CLI. Unit calls with ffmpeg9 only construct vectors (scripts/tests/test_aac_encode_check.py:52-59); main tests replace run/timed at 40-41.", + "site": [ + 132, + "delegated", + "", + "opus.pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_encode_check.py:133, the delegated site 'opus.pcm' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_encode_check.py:83-84 qualifies both CLI tools and retains both returned paths. main passes them to opus.make_sources/pcm/probe_audio at 86-90, to arms at 96, and to decode, probe and PCM checks at 117-133. arms:35 builds the reference vector; main:107 executes that vector while 101 executes the distinct CoreAV vector from 33-34. scripts/opus_encode_check.py executes source generation at 101, probes at 111 and PCM at 122 through run:74; timed:79 also uses run:74 without replacing argv[0]. .github/workflows/aac-encode.yml:60-62 supplies both runner oracle selectors to this CLI. Unit calls with ffmpeg9 only construct vectors (scripts/tests/test_aac_encode_check.py:52-59); main tests replace run/timed at 40-41.", + "site": [ + 133, + "delegated", + "", + "opus.pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_encode_check.py:161, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_encode_check.py:83-84 qualifies both CLI tools and retains both returned paths. main passes them to opus.make_sources/pcm/probe_audio at 86-90, to arms at 96, and to decode, probe and PCM checks at 117-133. arms:35 builds the reference vector; main:107 executes that vector while 101 executes the distinct CoreAV vector from 33-34. scripts/opus_encode_check.py executes source generation at 101, probes at 111 and PCM at 122 through run:74; timed:79 also uses run:74 without replacing argv[0]. .github/workflows/aac-encode.yml:60-62 supplies both runner oracle selectors to this CLI. Unit calls with ffmpeg9 only construct vectors (scripts/tests/test_aac_encode_check.py:52-59); main tests replace run/timed at 40-41.", + "site": [ + 161, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/aac_pcm_eligibility.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", + "aac_pns": "f04ee5f31264cf93c9690d9899d1c976995ca4ade5f7563b968e333fc3fe833e", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "lru_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/audio-conformance.yml", + "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/aac_pns.py", + "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/tests/test_writer_kd_audit_selection.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": "e9af31ee18172845fc1e169bf36dc97da68d45d48ea88b9dd36394f2960e03c0", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:22, the process site 'list(map(str, args))' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 22, + "process", + ".run", + "list(map(str, args))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:90, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 90, + "command", + ".pns_check", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:90, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 90, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:99, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 99, + "command", + ".pns_check", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:99, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 99, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:154, check:154 executes the --pns-diagnostic binary selected at 432 and passed at 447, not ffmpeg; the workflow supplies target/release/examples/pns_diagnostic at .github/workflows/audio-conformance.yml:287.", + "site": [ + 154, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:160, the delegated site 'pns_check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 160, + "delegated", + "", + "pns_check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:161, the delegated site 'check_output' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 161, + "delegated", + "", + "check_output" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:169, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 169, + "command", + ".check_output", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:169, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 169, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:179, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "site": [ + 179, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:188, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "site": [ + 188, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:191, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "site": [ + 191, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:196, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "site": [ + 196, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:198, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 198, + "command", + ".check_output", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:198, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 198, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:210, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 210, + "command", + ".check_output", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:210, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 210, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:244, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "site": [ + 244, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:248, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "site": [ + 248, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:254, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 254, + "command", + ".check_output", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:254, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 254, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:262, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "site": [ + 262, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:269, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 269, + "command", + ".check_output", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:269, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 269, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:363, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "site": [ + 363, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:368, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "site": [ + 368, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:377, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "site": [ + 377, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:391, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 391, + "command", + ".generate", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:391, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 391, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:399, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 399, + "command", + ".generate", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:399, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 399, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:405, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 405, + "command", + ".generate", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:405, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 405, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:413, generate:413 executes the --pns-diagnostic binary with --fixtures; main:441 forwards that diagnostic selector, and .github/workflows/audio-conformance.yml:287 supplies target/release/examples/pns_diagnostic.", + "site": [ + 413, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:418, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 418, + "command", + ".generate", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:418, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 418, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:441, the delegated site 'generate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 441, + "delegated", + "", + "generate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/aac_pcm_eligibility.py:443, main:443 calls destination_checks, whose base vector is native(coreav, ...) at 362 and whose children at 363, 368 and 377 run the CLI --coreav binary selected at 428. This checks protected destinations and never selects an FFmpeg executable.", + "site": [ + 443, + "delegated", + "", + "destination_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:447, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 447, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/aac_pcm_eligibility.py:470, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "site": [ + 470, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/audio_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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_audio_copy_check.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/tests/test_writer_kd_audit_selection.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": "9e13e455cf535e953638bf1c9d6a8b4cbc134d7a94c14e6563eab900792c9a97", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 103, + "process", + ".run", + "args" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 107, + "command", + ".ffprobe_json", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 107, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 114, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 122, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 129, + "command", + ".decodes", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 129, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 142, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 150, + "command", + ".stored_durations", + "tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 150, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 166, + "delegated", + "", + "audio_stream" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "occurrence": 1, + "site": [ + 166, + "delegated", + "", + "audio_stream" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 173, + "delegated", + "", + "same_stream" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 174, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "occurrence": 1, + "site": [ + 174, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 183, + "delegated", + "", + "stored_durations" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 184, + "delegated", + "", + "decodes" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "occurrence": 1, + "site": [ + 184, + "delegated", + "", + "decodes" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 193, + "delegated", + "", + "same_stream" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 194, + "delegated", + "", + "decodes" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 195, + "delegated", + "", + "stored_durations" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 196, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 197, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main assigns tools.ffmpeg/ffprobe from require at 272-273 and passes tools into check_copy/check_packets/check_concat_refusal. run is generic; the full external caller closure of the packet/decode APIs is not established. cases yields CoreAV subcommand data consumed by run([tools.coreav,...]) at 294, not bare oracle processes.", + "site": [ + 214, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 222, + "command", + ".check_concat_refusal", + "tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 222, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main assigns tools.ffmpeg/ffprobe from require at 272-273 and passes tools into check_copy/check_packets/check_concat_refusal. run is generic; the full external caller closure of the packet/decode APIs is not established. cases yields CoreAV subcommand data consumed by run([tools.coreav,...]) at 294, not bare oracle processes.", + "site": [ + 235, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact command site in .cases, occurrence 0, program expression \"'ffmpeg'\". main assigns tools.ffmpeg/ffprobe from require at 272-273 and passes tools into check_copy/check_packets/check_concat_refusal. run is generic; the full external caller closure of the packet/decode APIs is not established. cases yields CoreAV subcommand data consumed by run([tools.coreav,...]) at 294, not bare oracle processes.", + "site": [ + 248, + "command", + ".cases", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact command site in .cases, occurrence 0, program expression \"'ffmpeg'\". main assigns tools.ffmpeg/ffprobe from require at 272-273 and passes tools into check_copy/check_packets/check_concat_refusal. run is generic; the full external caller closure of the packet/decode APIs is not established. cases yields CoreAV subcommand data consumed by run([tools.coreav,...]) at 294, not bare oracle processes.", + "site": [ + 259, + "command", + ".cases", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .main, occurrence 0, program expression 'tools.ffmpeg'. main assigns tools.ffmpeg/ffprobe from require at 272-273 and passes tools into check_copy/check_packets/check_concat_refusal. run is generic; the full external caller closure of the packet/decode APIs is not established. cases yields CoreAV subcommand data consumed by run([tools.coreav,...]) at 294, not bare oracle processes.", + "site": [ + 282, + "command", + ".main", + "tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main assigns tools.ffmpeg/ffprobe from require at 272-273 and passes tools into check_copy/check_packets/check_concat_refusal. run is generic; the full external caller closure of the packet/decode APIs is not established. cases yields CoreAV subcommand data consumed by run([tools.coreav,...]) at 294, not bare oracle processes.", + "site": [ + 282, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main assigns tools.ffmpeg/ffprobe from require at 272-273 and passes tools into check_copy/check_packets/check_concat_refusal. run is generic; the full external caller closure of the packet/decode APIs is not established. cases yields CoreAV subcommand data consumed by run([tools.coreav,...]) at 294, not bare oracle processes.", + "site": [ + 294, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 296, + "delegated", + "", + "check_concat_refusal" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 300, + "delegated", + "", + "check_copy" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 302, + "delegated", + "", + "check_packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .main, occurrence 0, program expression 'tools.ffmpeg'. main assigns tools.ffmpeg/ffprobe from require at 272-273 and passes tools into check_copy/check_packets/check_concat_refusal. run is generic; the full external caller closure of the packet/decode APIs is not established. cases yields CoreAV subcommand data consumed by run([tools.coreav,...]) at 294, not bare oracle processes.", + "site": [ + 311, + "command", + ".main", + "tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main assigns tools.ffmpeg/ffprobe from require at 272-273 and passes tools into check_copy/check_packets/check_concat_refusal. run is generic; the full external caller closure of the packet/decode APIs is not established. cases yields CoreAV subcommand data consumed by run([tools.coreav,...]) at 294, not bare oracle processes.", + "site": [ + 311, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", + "site": [ + 323, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/audio_source_diagnostic.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + "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/tests/test_audio_source_diagnostic.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/tests/test_writer_kd_audit_selection.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": "e7ac6bf580e813ad80934716fc0fa8d21e892427528c39daf0301995c394e876", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:21, the process site '[str(x) for x in command]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 21, + "process", + ".run", + "[str(x) for x in command]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:97, the command site 'ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 97, + "command", + ".packet_hashes", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:97, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 97, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/audio_source_diagnostic.py:107, coreav_encode:107 executes its program parameter as a CoreAV ffmpeg subcommand. Its only live caller is diagnose:145 with args.coreav, selected by --coreav at 161 and resolved at 166; this is not the ffmpeg/ffprobe oracle program.", + "site": [ + 107, + "command", + ".coreav_encode", + "program" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/audio_source_diagnostic.py:107, coreav_encode:107 executes its program parameter as a CoreAV ffmpeg subcommand. Its only live caller is diagnose:145 with args.coreav, selected by --coreav at 161 and resolved at 166; this is not the ffmpeg/ffprobe oracle program.", + "site": [ + 107, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:113, the command site 'ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 113, + "command", + ".diagnose", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:113, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 113, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/audio_source_diagnostic.py:122, main:161/166 selects the distinct CoreAV binary, passed in args to diagnose:193. diagnose:122 starts [args.coreav, decode-audio, ...], not the separately retained ffmpeg/ffprobe pair.", + "site": [ + 122, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:124, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 124, + "command", + ".diagnose", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:124, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 124, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:133, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 133, + "command", + ".diagnose", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:137, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 137, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:139, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 139, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:140, the delegated site 'packet_hashes' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 140, + "delegated", + "", + "packet_hashes" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:142, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 142, + "command", + ".diagnose", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:142, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 142, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/audio_source_diagnostic.py:145, diagnose:145 delegates to coreav_encode(args.coreav, ...); that helper executes [program, ffmpeg, ...] at 107, where program is the CLI --coreav selector from 161/166. COREAV_FFMPEG is separately set at 118 for the encoder, but the process at this site is CoreAV, not the reference executable.", + "site": [ + 145, + "delegated", + "", + "coreav_encode" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:146, the delegated site 'packet_hashes' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 146, + "delegated", + "", + "packet_hashes" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:147, the delegated site 'packet_hashes' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 147, + "delegated", + "", + "packet_hashes" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:180, the command site 'args.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 180, + "command", + ".main", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:180, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 180, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:185, the command site 'args.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 185, + "command", + ".main", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:185, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 185, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:193, the delegated site 'diagnose' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 193, + "delegated", + "", + "diagnose" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/audio_source_diagnostic.py:200, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "site": [ + 200, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/avi_fixture_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/decoded_output.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/tests/test_writer_kd_audit_selection.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": "65430e79f9d028c8d07c5c1b098dbf4ddfe0d6805808f6f8dc1db45d82103e3d", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", + "site": [ + 19, + "process", + ".run", + "[str(a) for a in argv]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", + "site": [ + 54, + "delegated", + "", + "decoded_output.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", + "site": [ + 78, + "command", + ".video_equal", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", + "site": [ + 78, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .main, occurrence 0, program expression 'opts.ffmpeg'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 100, + "command", + ".main", + "opts.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 100, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .main, occurrence 0, program expression 'opts.ffmpeg'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 105, + "command", + ".main", + "opts.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 105, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 106, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", + "site": [ + 109, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .main, occurrence 0, program expression 'opts.ffmpeg'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 127, + "command", + ".main", + "opts.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 127, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .main, occurrence 0, program expression 'opts.ffmpeg'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 130, + "command", + ".main", + "opts.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 130, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 131, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", + "site": [ + 136, + "delegated", + "", + "video_equal" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .main, occurrence 0, program expression 'str(opts.coreav)'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 143, + "process", + ".main", + "str(opts.coreav)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .main, occurrence 0, program expression 'str(opts.coreav)'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 152, + "process", + ".main", + "str(opts.coreav)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .main, occurrence 0, program expression 'str(opts.coreav)'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "site": [ + 155, + "process", + ".main", + "str(opts.coreav)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", + "site": [ + 166, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/avi_v2_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/avi-output.yml", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "0e53e4a3eeba4c564c7c9c6eed37ca5ab2e266a46b9307da98de82ed8f6a1581", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/avi_v2_check.py:62, this delegated row is v2.evaluate. main qualifies both CLI programs at scripts/avi_v2_check.py:27-28 and retains them in opts.tc/opts.check at 39-41 before evaluate at 62. tools/compat-corpus/encode_breadth.py:736,745-763 executes opts.ffmpeg and passes opts.tc to the output checks at 548,558-610,677-690; CoreAV harness/encoder commands are separate. .github/workflows/avi-output.yml:81-84 supplies the pair. scripts/test_oracle.py:73-108 returns the qualified immutable pair. The encoder log wrapper at encode_breadth.py:109-112,369-372 execs its retained opts.ffmpeg; opus_encode_check.py:74,111,122 and decoded_output.py:27,46,160,246 use the passed pair directly. Copy-only branches pass opts.check into r3.check_copies at encode_breadth.py:528; r3.py:304-318 forwards --ffmpeg/--ffprobe unchanged into copy_check.py:464, whose leaf checker APIs use those parameters.", + "site": [ + 62, + "delegated", + "", + "v2.evaluate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/avi_v2_check.py:73, this delegated row is main. main qualifies both CLI programs at scripts/avi_v2_check.py:27-28 and retains them in opts.tc/opts.check at 39-41 before evaluate at 62. tools/compat-corpus/encode_breadth.py:736,745-763 executes opts.ffmpeg and passes opts.tc to the output checks at 548,558-610,677-690; CoreAV harness/encoder commands are separate. .github/workflows/avi-output.yml:81-84 supplies the pair. scripts/test_oracle.py:73-108 returns the qualified immutable pair. The encoder log wrapper at encode_breadth.py:109-112,369-372 execs its retained opts.ffmpeg; opus_encode_check.py:74,111,122 and decoded_output.py:27,46,160,246 use the passed pair directly. Copy-only branches pass opts.check into r3.check_copies at encode_breadth.py:528; r3.py:304-318 forwards --ffmpeg/--ffprobe unchanged into copy_check.py:464, whose leaf checker APIs use those parameters.", + "site": [ + 73, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/bench_guard.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bench_guard": "1323337e7108355dc244696c5cd0384443a1386a9d7e8af8d7a9b418b4e1b86a", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_bench_guard.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/ts_craft.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/tests/test_writer_kd_audit_selection.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": "9906ca0e4d376bc5fde262d17297d699b5802212a293ff6676d588bdd4e03250", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 86, + "command", + "", + "'probe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 90, + "command", + "", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 92, + "command", + "", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 94, + "command", + "", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 95, + "command", + "", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 96, + "command", + "", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 97, + "command", + "", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 98, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 99, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 101, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 102, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 103, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 104, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 106, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 107, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 109, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 111, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 113, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 115, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 117, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 120, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 127, + "command", + "", + "'probe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 129, + "command", + "", + "'probe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 130, + "command", + "", + "'probe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .required_refusal, occurrence 0, program expression 'coreav'. Cases are subcommand data: run_cases builds command from template (793-795) and passes it with a separately selected coreav into instructions (805), whose argv is valgrind + coreav + args (368-369). required_refusal retains require().ffmpeg at 319 and runs pin at 336. Direct generated-fixture calls retain require().ffmpeg inline (399/428). Complete native decoder, URL, craft and build/helper closures remain unproved.", + "site": [ + 328, + "process", + ".required_refusal", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .required_refusal, occurrence 0, program expression 'pin'. Cases are subcommand data: run_cases builds command from template (793-795) and passes it with a separately selected coreav into instructions (805), whose argv is valgrind + coreav + args (368-369). required_refusal retains require().ffmpeg at 319 and runs pin at 336. Direct generated-fixture calls retain require().ffmpeg inline (399/428). Complete native decoder, URL, craft and build/helper closures remain unproved.", + "site": [ + 336, + "command", + ".required_refusal", + "pin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .required_refusal, occurrence 0, program expression 'coreav'. Cases are subcommand data: run_cases builds command from template (793-795) and passes it with a separately selected coreav into instructions (805), whose argv is valgrind + coreav + args (368-369). required_refusal retains require().ffmpeg at 319 and runs pin at 336. Direct generated-fixture calls retain require().ffmpeg inline (399/428). Complete native decoder, URL, craft and build/helper closures remain unproved.", + "site": [ + 343, + "process", + ".required_refusal", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 368, + "process", + ".instructions", + "'valgrind'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .derive, occurrence 0, program expression 'str(test_oracle.require().ffmpeg)'. Cases are subcommand data: run_cases builds command from template (793-795) and passes it with a separately selected coreav into instructions (805), whose argv is valgrind + coreav + args (368-369). required_refusal retains require().ffmpeg at 319 and runs pin at 336. Direct generated-fixture calls retain require().ffmpeg inline (399/428). Complete native decoder, URL, craft and build/helper closures remain unproved.", + "site": [ + 399, + "command", + ".derive", + "str(test_oracle.require().ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 412, + "process", + ".craft", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .generate, occurrence 0, program expression 'str(test_oracle.require().ffmpeg)'. Cases are subcommand data: run_cases builds command from template (793-795) and passes it with a separately selected coreav into instructions (805), whose argv is valgrind + coreav + args (368-369). required_refusal retains require().ffmpeg at 319 and runs pin at 336. Direct generated-fixture calls retain require().ffmpeg inline (399/428). Complete native decoder, URL, craft and build/helper closures remain unproved.", + "site": [ + 428, + "command", + ".generate", + "str(test_oracle.require().ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 584, + "process", + ".url_counts", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 620, + "process", + ".index_of", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 634, + "process", + ".inputs_of", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 652, + "process", + ".version", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 714, + "delegated", + "", + "version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "occurrence": 1, + "site": [ + 714, + "delegated", + "", + "version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "run_cases invokes derive and generate at 724-725. Each actual generator command obtains its executable directly from test_oracle.require().ffmpeg at 399/428 and keeps it at argv[0]; there is no independently reconstructed/defaulted reference path. The required_refusal relay 797 invokes the same owner at 319, retains the returned ffmpeg as pin, and executes [pin,...] for its actual reference at 336; the CoreAV fallback uses exactly that retained pin at 343-344. Main's run_cases/module relays 718/920 reach these same qualified reference admissions. The negative unit tests replace subprocess.run and require together before the refusal call (test_bench_guard.py:102-104); instructions tests replace subprocess.run (27-29).", + "site": [ + 718, + "delegated", + "", + "run_cases" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "run_cases invokes derive and generate at 724-725. Each actual generator command obtains its executable directly from test_oracle.require().ffmpeg at 399/428 and keeps it at argv[0]; there is no independently reconstructed/defaulted reference path. The required_refusal relay 797 invokes the same owner at 319, retains the returned ffmpeg as pin, and executes [pin,...] for its actual reference at 336; the CoreAV fallback uses exactly that retained pin at 343-344. Main's run_cases/module relays 718/920 reach these same qualified reference admissions. The negative unit tests replace subprocess.run and require together before the refusal call (test_bench_guard.py:102-104); instructions tests replace subprocess.run (27-29).", + "site": [ + 724, + "delegated", + "", + "derive" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "run_cases invokes derive and generate at 724-725. Each actual generator command obtains its executable directly from test_oracle.require().ffmpeg at 399/428 and keeps it at argv[0]; there is no independently reconstructed/defaulted reference path. The required_refusal relay 797 invokes the same owner at 319, retains the returned ffmpeg as pin, and executes [pin,...] for its actual reference at 336; the CoreAV fallback uses exactly that retained pin at 343-344. Main's run_cases/module relays 718/920 reach these same qualified reference admissions. The negative unit tests replace subprocess.run and require together before the refusal call (test_bench_guard.py:102-104); instructions tests replace subprocess.run (27-29).", + "site": [ + 725, + "delegated", + "", + "generate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 726, + "delegated", + "", + "craft" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 729, + "delegated", + "", + "instructions" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 743, + "delegated", + "", + "instructions" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 771, + "delegated", + "", + "index_of" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 782, + "delegated", + "", + "inputs_of" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "run_cases invokes derive and generate at 724-725. Each actual generator command obtains its executable directly from test_oracle.require().ffmpeg at 399/428 and keeps it at argv[0]; there is no independently reconstructed/defaulted reference path. The required_refusal relay 797 invokes the same owner at 319, retains the returned ffmpeg as pin, and executes [pin,...] for its actual reference at 336; the CoreAV fallback uses exactly that retained pin at 343-344. Main's run_cases/module relays 718/920 reach these same qualified reference admissions. The negative unit tests replace subprocess.run and require together before the refusal call (test_bench_guard.py:102-104); instructions tests replace subprocess.run (27-29).", + "site": [ + 797, + "delegated", + "", + "required_refusal" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 805, + "delegated", + "", + "instructions" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "site": [ + 849, + "delegated", + "", + "url_counts" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "run_cases invokes derive and generate at 724-725. Each actual generator command obtains its executable directly from test_oracle.require().ffmpeg at 399/428 and keeps it at argv[0]; there is no independently reconstructed/defaulted reference path. The required_refusal relay 797 invokes the same owner at 319, retains the returned ffmpeg as pin, and executes [pin,...] for its actual reference at 336; the CoreAV fallback uses exactly that retained pin at 343-344. Main's run_cases/module relays 718/920 reach these same qualified reference admissions. The negative unit tests replace subprocess.run and require together before the refusal call (test_bench_guard.py:102-104); instructions tests replace subprocess.run (27-29).", + "site": [ + 920, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/cli_hostile_check.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "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": "3d21ce6dee30b90b61c95c283beb7fbc244875b5a4bf86eb879fd6a45744f487", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 88, + "process", + ".check", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 120, + "process", + ".check", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 134, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 146, + "process", + ".walking_ops", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 172, + "delegated", + "", + "walking_ops" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 181, + "delegated", + "", + "walking_ops" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 202, + "process", + ".thumbnail_ops", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 246, + "process", + ".transcode_ops", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 326, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 336, + "delegated", + "", + "thumbnail_ops" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 339, + "delegated", + "", + "transcode_ops" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 352, + "delegated", + "", + "thumbnail_ops" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 354, + "delegated", + "", + "transcode_ops" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 376, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/codec_coverage_gcp.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "codec_coverage_gcp": "32ea25c83579f579efc2c595c8d83a89ba4be2b1283220e4bfd76086200356ac", + "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", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "error": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/codec-coverage.yml", + "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/gcp_vm_job.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/tests/test_codec_coverage_gcp.py", + "scripts/text_check.py", + "scripts/thumbnail_oracle.py", + "scripts/track_boxes.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/decode_breadth.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/tests/test_writer_kd_audit_selection.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": "3b4c40b7b549f14f8e71788b264fa20df6585cc7465e732ce2c4204439edd4d9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/codec_coverage_gcp.py:2, this embedded-source row is . The module documentation at scripts/codec_coverage_gcp.py:2-36 contains usage examples and descriptions, not generated executable code.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/codec_coverage_gcp.py:94, host qualifies the staged pair at scripts/codec_coverage_gcp.py:90 and records version queries using the returned qualified.ffmpeg/qualified.ffprobe iteration values at :93-96. scripts/test_oracle.py:73-108 returns those resolved fields. The changed .github/workflows/codec-coverage.yml still calls host (for example :634-635); its separate owner-resolution blocks do not alter this current file's local qualification boundary. scripts/tests/test_codec_coverage_gcp.py:41-42/:61-74 uses banner stubs/mocks, and :258-260 substitutes both host/media shell commands, not an unqualified real oracle.", + "site": [ + 94, + "process", + ".host", + "str(program)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/codec_coverage_gcp.py:176, host qualifies the staged pair at scripts/codec_coverage_gcp.py:90 and records version queries using the returned qualified.ffmpeg/qualified.ffprobe iteration values at :93-96. scripts/test_oracle.py:73-108 returns those resolved fields. The generated shell at scripts/codec_coverage_gcp.py:176-190 starts this host entry and the staged current decode_breadth main. build at :203-214 bundles the owner, copies the current UPLOADED files including SUPPORT (:63-67), copies programs and writes job.sh. rerun :282-310 runs that script locally or passes the fixed job argument to gcp_vm_job. scripts/gcp_vm_job.py:407-415 uploads those bytes and runs bash on that job. tools/compat-corpus/decode_breadth.py:522-523 replaces both staged requests with require fields before :528/:532 enters run; probe :161 and reference :189-192 preserve them through Popen :112. scripts/thumbnail_oracle.py:306 preserves its ffmpeg parameter as argv[0]. The manifest hash check is not the qualification proof. The changed .github/workflows/codec-coverage.yml still calls host (for example :634-635); its separate owner-resolution blocks do not alter this current file's local qualification boundary. scripts/tests/test_codec_coverage_gcp.py:41-42/:61-74 uses banner stubs/mocks, and :258-260 substitutes both host/media shell commands, not an unqualified real oracle.", + "site": [ + 176, + "embedded-source", + "embedded", + "" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/codec_coverage_gcp.py:310, host qualifies the staged pair at scripts/codec_coverage_gcp.py:90 and records version queries using the returned qualified.ffmpeg/qualified.ffprobe iteration values at :93-96. scripts/test_oracle.py:73-108 returns those resolved fields. The generated shell at scripts/codec_coverage_gcp.py:176-190 starts this host entry and the staged current decode_breadth main. build at :203-214 bundles the owner, copies the current UPLOADED files including SUPPORT (:63-67), copies programs and writes job.sh. rerun :282-310 runs that script locally or passes the fixed job argument to gcp_vm_job. scripts/gcp_vm_job.py:407-415 uploads those bytes and runs bash on that job. tools/compat-corpus/decode_breadth.py:522-523 replaces both staged requests with require fields before :528/:532 enters run; probe :161 and reference :189-192 preserve them through Popen :112. scripts/thumbnail_oracle.py:306 preserves its ffmpeg parameter as argv[0]. The manifest hash check is not the qualification proof. The changed .github/workflows/codec-coverage.yml still calls host (for example :634-635); its separate owner-resolution blocks do not alter this current file's local qualification boundary. scripts/tests/test_codec_coverage_gcp.py:41-42/:61-74 uses banner stubs/mocks, and :258-260 substitutes both host/media shell commands, not an unqualified real oracle.", + "site": [ + 310, + "process", + ".rerun", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/codec_coverage_gcp.py:349, host qualifies the staged pair at scripts/codec_coverage_gcp.py:90 and records version queries using the returned qualified.ffmpeg/qualified.ffprobe iteration values at :93-96. scripts/test_oracle.py:73-108 returns those resolved fields. The changed .github/workflows/codec-coverage.yml still calls host (for example :634-635); its separate owner-resolution blocks do not alter this current file's local qualification boundary. scripts/tests/test_codec_coverage_gcp.py:41-42/:61-74 uses banner stubs/mocks, and :258-260 substitutes both host/media shell commands, not an unqualified real oracle.", + "site": [ + 349, + "delegated", + "", + "host" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/codec_coverage_gcp.py:356, this process row is cmd. scripts/codec_coverage_gcp.py:353-356 invokes Python gcp_vm_job.py with --collect to retrieve an existing job, not to launch an FFmpeg oracle.", + "site": [ + 356, + "process", + ".main", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/codec_coverage_gcp.py:357, host qualifies the staged pair at scripts/codec_coverage_gcp.py:90 and records version queries using the returned qualified.ffmpeg/qualified.ffprobe iteration values at :93-96. scripts/test_oracle.py:73-108 returns those resolved fields. The generated shell at scripts/codec_coverage_gcp.py:176-190 starts this host entry and the staged current decode_breadth main. build at :203-214 bundles the owner, copies the current UPLOADED files including SUPPORT (:63-67), copies programs and writes job.sh. rerun :282-310 runs that script locally or passes the fixed job argument to gcp_vm_job. scripts/gcp_vm_job.py:407-415 uploads those bytes and runs bash on that job. tools/compat-corpus/decode_breadth.py:522-523 replaces both staged requests with require fields before :528/:532 enters run; probe :161 and reference :189-192 preserve them through Popen :112. scripts/thumbnail_oracle.py:306 preserves its ffmpeg parameter as argv[0]. The manifest hash check is not the qualification proof. The changed .github/workflows/codec-coverage.yml still calls host (for example :634-635); its separate owner-resolution blocks do not alter this current file's local qualification boundary. scripts/tests/test_codec_coverage_gcp.py:41-42/:61-74 uses banner stubs/mocks, and :258-260 substitutes both host/media shell commands, not an unqualified real oracle.", + "site": [ + 357, + "delegated", + "", + "rerun" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/codec_coverage_gcp.py:361, host qualifies the staged pair at scripts/codec_coverage_gcp.py:90 and records version queries using the returned qualified.ffmpeg/qualified.ffprobe iteration values at :93-96. scripts/test_oracle.py:73-108 returns those resolved fields. The generated shell at scripts/codec_coverage_gcp.py:176-190 starts this host entry and the staged current decode_breadth main. build at :203-214 bundles the owner, copies the current UPLOADED files including SUPPORT (:63-67), copies programs and writes job.sh. rerun :282-310 runs that script locally or passes the fixed job argument to gcp_vm_job. scripts/gcp_vm_job.py:407-415 uploads those bytes and runs bash on that job. tools/compat-corpus/decode_breadth.py:522-523 replaces both staged requests with require fields before :528/:532 enters run; probe :161 and reference :189-192 preserve them through Popen :112. scripts/thumbnail_oracle.py:306 preserves its ffmpeg parameter as argv[0]. The manifest hash check is not the qualification proof. The changed .github/workflows/codec-coverage.yml still calls host (for example :634-635); its separate owner-resolution blocks do not alter this current file's local qualification boundary. scripts/tests/test_codec_coverage_gcp.py:41-42/:61-74 uses banner stubs/mocks, and :258-260 substitutes both host/media shell commands, not an unqualified real oracle.", + "site": [ + 361, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/compat_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/compat-0.1.0/judging.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_sources.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/registered_candidate.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/tests/test_writer_kd_audit_selection.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": "6d5c1322a578632bcf9cb9fe6cd87519e427127589c39b8ba52ba70b51a250cc", + "sites": [ + { + "class": "registered-source", + "evidence": "scripts/compat_check.py:213 is the exact process site 'argv' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The probe is selected by --ffprobe (287,305), with a bare-name default. The mutable caller tools/stage3-report/run.py:262-268 explicitly supplies args.oracle.ffprobe. This registered-source exclusion does not qualify the caller or the default.", + "site": [ + 213, + "process", + ".run_json", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_check.py:305 is the exact command site 'args.ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The probe is selected by --ffprobe (287,305), with a bare-name default. The mutable caller tools/stage3-report/run.py:262-268 explicitly supplies args.oracle.ffprobe. This registered-source exclusion does not qualify the caller or the default.", + "site": [ + 305, + "command", + ".main", + "args.ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_check.py:305 is the exact delegated site 'run_json' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The probe is selected by --ffprobe (287,305), with a bare-name default. The mutable caller tools/stage3-report/run.py:262-268 explicitly supplies args.oracle.ffprobe. This registered-source exclusion does not qualify the caller or the default.", + "site": [ + 305, + "delegated", + "", + "run_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_check.py:307 is the exact delegated site 'run_json' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The probe is selected by --ffprobe (287,305), with a bare-name default. The mutable caller tools/stage3-report/run.py:262-268 explicitly supplies args.oracle.ffprobe. This registered-source exclusion does not qualify the caller or the default.", + "site": [ + 307, + "delegated", + "", + "run_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_check.py:393 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The probe is selected by --ffprobe (287,305), with a bare-name default. The mutable caller tools/stage3-report/run.py:262-268 explicitly supplies args.oracle.ffprobe. This registered-source exclusion does not qualify the caller or the default.", + "site": [ + 393, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/compat_frozen_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "4ef533fcfc8059f1f8123d856944a3ca6ca60a3d18e80ae75a34ccd537865131", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/compat_frozen_check.py:12 (check; compat_sources.git): compat_sources.git executes only literal git (scripts/compat_sources.py:76-80), here for current source identity or README text, never FFmpeg/ffprobe.", + "site": [ + 12, + "delegated", + "", + "compat_sources.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/compat_frozen_check.py:13 (check; compat_sources.git): compat_sources.git executes only literal git (scripts/compat_sources.py:76-80), here for current source identity or README text, never FFmpeg/ffprobe.", + "site": [ + 13, + "delegated", + "", + "compat_sources.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/compat_frozen_check.py:15 (check; compat_sources.plan): check/main at scripts/compat_frozen_check.py:11-26 delegates to compat_sources.plan. scripts/compat_sources.py:166-200 checks ancestry, hashes and Git objects using git (76-102); it neither imports nor executes measured programs.", + "site": [ + 15, + "delegated", + "", + "compat_sources.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/compat_frozen_check.py:21 (main; check): check/main at scripts/compat_frozen_check.py:11-26 delegates to compat_sources.plan. scripts/compat_sources.py:166-200 checks ancestry, hashes and Git objects using git (76-102); it neither imports nor executes measured programs.", + "site": [ + 21, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/compat_frozen_check.py:31 (; main): check/main at scripts/compat_frozen_check.py:11-26 delegates to compat_sources.plan. scripts/compat_sources.py:166-200 checks ancestry, hashes and Git objects using git (76-102); it neither imports nor executes measured programs.", + "site": [ + 31, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/compat_r4_gcp.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "error": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/compat-0.1.0.yml", + "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/gcp_vm_job.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/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/tests/test_writer_kd_audit_selection.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": "b900dc6296f2de98830cdca9c6a2030a77c051014a8f67f19555d2d1ff4ad924", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/compat_r4_gcp.py:2, this embedded-source row is . scripts/compat_r4_gcp.py:2-44 is documentation with usage examples; its text is not executed.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/compat_r4_gcp.py:85, this embedded-source row is . The shell generated at scripts/compat_r4_gcp.py:85-121 resolves the complete pair through scripts/test_oracle.py --resolve at 91 and retains both lines at 92. It runs that returned ffmpeg at 101 and passes the retained pair into speed.py r4 at 81-82,106,117; tools/compat-corpus/speed.py:475,587-592 uses those arguments unchanged for probing and timed commands. build writes this job at 124-138; local execution selects bash job.sh at 371-377 and remote execution selects the same job at 383-392. .github/workflows/compat-0.1.0.yml:362-364 invokes this path. scripts/test_oracle.py:121-133 prints the require-returned pair. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 85, + "embedded-source", + "embedded", + "" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/compat_r4_gcp.py:219, this process row is cmd. The shell generated at scripts/compat_r4_gcp.py:85-121 resolves the complete pair through scripts/test_oracle.py --resolve at 91 and retains both lines at 92. It runs that returned ffmpeg at 101 and passes the retained pair into speed.py r4 at 81-82,106,117; tools/compat-corpus/speed.py:475,587-592 uses those arguments unchanged for probing and timed commands. build writes this job at 124-138; local execution selects bash job.sh at 371-377 and remote execution selects the same job at 383-392. .github/workflows/compat-0.1.0.yml:362-364 invokes this path. scripts/test_oracle.py:121-133 prints the require-returned pair. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 219, + "process", + ".local_job", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/compat_r4_gcp.py:343, this process row is cmd. scripts/compat_r4_gcp.py:339-343 runs Python gcp_vm_job.py --collect, which retrieves an existing job rather than starting the oracle.", + "site": [ + 343, + "process", + ".main", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/compat_r4_gcp.py:377, this delegated row is local_job. The shell generated at scripts/compat_r4_gcp.py:85-121 resolves the complete pair through scripts/test_oracle.py --resolve at 91 and retains both lines at 92. It runs that returned ffmpeg at 101 and passes the retained pair into speed.py r4 at 81-82,106,117; tools/compat-corpus/speed.py:475,587-592 uses those arguments unchanged for probing and timed commands. build writes this job at 124-138; local execution selects bash job.sh at 371-377 and remote execution selects the same job at 383-392. .github/workflows/compat-0.1.0.yml:362-364 invokes this path. scripts/test_oracle.py:121-133 prints the require-returned pair. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 377, + "delegated", + "", + "local_job" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/compat_r4_gcp.py:392, this process row is cmd. The shell generated at scripts/compat_r4_gcp.py:85-121 resolves the complete pair through scripts/test_oracle.py --resolve at 91 and retains both lines at 92. It runs that returned ffmpeg at 101 and passes the retained pair into speed.py r4 at 81-82,106,117; tools/compat-corpus/speed.py:475,587-592 uses those arguments unchanged for probing and timed commands. build writes this job at 124-138; local execution selects bash job.sh at 371-377 and remote execution selects the same job at 383-392. .github/workflows/compat-0.1.0.yml:362-364 invokes this path. scripts/test_oracle.py:121-133 prints the require-returned pair. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 392, + "process", + ".main", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/compat_r4_gcp.py:397, this delegated row is main. The shell generated at scripts/compat_r4_gcp.py:85-121 resolves the complete pair through scripts/test_oracle.py --resolve at 91 and retains both lines at 92. It runs that returned ffmpeg at 101 and passes the retained pair into speed.py r4 at 81-82,106,117; tools/compat-corpus/speed.py:475,587-592 uses those arguments unchanged for probing and timed commands. build writes this job at 124-138; local execution selects bash job.sh at 371-377 and remote execution selects the same job at 383-392. .github/workflows/compat-0.1.0.yml:362-364 invokes this path. scripts/test_oracle.py:121-133 prints the require-returned pair. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 397, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/compat_sources.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "docs/measurements/compat-0.1.0/judging.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/registered_candidate.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83", + "sites": [ + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:107 is the exact delegated site 'committed_blob' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 107, + "delegated", + "", + "committed_blob" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:108 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 108, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:109 is the exact delegated site 'observer_sources' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 109, + "delegated", + "", + "observer_sources" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:119 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 119, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:126 is the exact delegated site 'committed_blob' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 126, + "delegated", + "", + "committed_blob" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:141 is the exact delegated site 'committed_blob' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 141, + "delegated", + "", + "committed_blob" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:147 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 147, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:158 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 158, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:159 is the exact delegated site 'judging' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 159, + "delegated", + "", + "judging" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:161 is the exact delegated site 'observer_sources' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 161, + "delegated", + "", + "observer_sources" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:168 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 168, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:170 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 170, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:172 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 172, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:180 is the exact delegated site 'ancestor' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 180, + "delegated", + "", + "ancestor" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:182 is the exact delegated site 'ancestor' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 182, + "delegated", + "", + "ancestor" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:185 is the exact delegated site 'ancestor' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 185, + "delegated", + "", + "ancestor" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:187 is the exact delegated site 'judging' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 187, + "delegated", + "", + "judging" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:188 is the exact delegated site 'observer_sources' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 188, + "delegated", + "", + "observer_sources" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:193 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 193, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:195 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 195, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:217 is the exact delegated site 'plan' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 217, + "delegated", + "", + "plan" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:218 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 218, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:220 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 220, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:238 is the exact delegated site 'verify' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 238, + "delegated", + "", + "verify" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:253 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 253, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:255 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 255, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:259 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 259, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:272 is the exact delegated site 'judging' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 272, + "delegated", + "", + "judging" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:278 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 278, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:324 is the exact delegated site 'check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 324, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:327 is the exact delegated site 'register' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 327, + "delegated", + "", + "register" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:329 is the exact delegated site 'plan' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 329, + "delegated", + "", + "plan" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:333 is the exact delegated site 'record' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 333, + "delegated", + "", + "record" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:335 is the exact delegated site 'verify' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 335, + "delegated", + "", + "verify" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/compat_sources.py:343 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "site": [ + 343, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/composed_audio.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "transcode_speed": "29f66ea47490035c8a9974b843967d362ac3e325025840f2c98d789114616f0e", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "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/composed_audio_fixtures.py", + "scripts/composed_audio_selftest.py", + "scripts/composed_audio_source.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/tests/test_composed_audio.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/transcode_check_selftest.py", + "scripts/transcode_speed.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/tests/test_writer_kd_audit_selection.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": "9f7a0243e87575b10ae8846385f3d9d7ef17ff13306ec79175e6f84d10af819f", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 383, + "command", + ".read_aac_timing", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 383, + "delegated", + "", + "bounded" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 540, + "command", + ".baseline_properties", + "args.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 540, + "delegated", + "", + "bounded" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 557, + "delegated", + "", + "verify_oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 562, + "delegated", + "", + "source_reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'bounded'. compare calls verify_oracle before source_reference and oracle commands, but verify_oracle invokes oracle_pin.py directly and only caches an identity; args.ffmpeg/ffprobe are not replaced by shared-owner returned paths. Caller-specific qualification in transcode_check still needs full closure review.", + "site": [ + 566, + "delegated", + "", + "bounded" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 575, + "command", + ".compare", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 575, + "delegated", + "", + "bounded" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 577, + "delegated", + "", + "read_aac_timing" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 579, + "delegated", + "", + "read_aac_timing" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 583, + "delegated", + "", + "baseline_properties" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 634, + "delegated", + "", + "bounded" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/composed_audio_fixtures.py": { + "imports": { + "ANY": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/actions/ci-fixtures/action.yml", + ".github/workflows/ci.yml", + "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/composed_audio.py", + "scripts/composed_audio_source.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/tests/test_composed_audio_fixtures.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/tests/test_writer_kd_audit_selection.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": "b45f5ff85c99b559bb01799594a95fafad3a21089dd94c487782ea38c4231960", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/composed_audio_fixtures.py:23, build_comparator:23-26 delegates a fixed curl command to scripts/composed_audio.py:332. It downloads a comparator archive; it does not run FFmpeg.", + "site": [ + 23, + "delegated", + "", + "composed.bounded" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/composed_audio_fixtures.py:30, build_comparator:30 delegates fixed tar -xzf to scripts/composed_audio.py:332 to extract the comparator source and license, not an FFmpeg oracle invocation.", + "site": [ + 30, + "delegated", + "", + "composed.bounded" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/composed_audio_fixtures.py:31, build_comparator:31 delegates fixed cc -O2 to scripts/composed_audio.py:332 to compile opus_compare, not an FFmpeg oracle invocation.", + "site": [ + 31, + "delegated", + "", + "composed.bounded" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/composed_audio_fixtures.py:59, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "site": [ + 59, + "command", + ".generate", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/composed_audio_fixtures.py:59, the delegated site 'composed.bounded' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "site": [ + 59, + "delegated", + "", + "composed.bounded" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/composed_audio_fixtures.py:65, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "site": [ + 65, + "command", + ".generate", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/composed_audio_fixtures.py:65, the delegated site 'composed.bounded' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "site": [ + 65, + "delegated", + "", + "composed.bounded" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/composed_audio_fixtures.py:71, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "site": [ + 71, + "command", + ".generate", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/composed_audio_fixtures.py:71, the delegated site 'composed.bounded' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "site": [ + 71, + "delegated", + "", + "composed.bounded" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/composed_audio_fixtures.py:88, main:88 calls build_comparator, which runs only fixed curl, tar and cc commands at 23, 30 and 31 through scripts/composed_audio.py:332. Its generated program is the Opus comparator and is not executed by this builder; FFmpeg generation is the separate call at 89.", + "site": [ + 88, + "delegated", + "", + "build_comparator" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/composed_audio_fixtures.py:89, the delegated site 'generate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "site": [ + 89, + "delegated", + "", + "generate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/composed_audio_fixtures.py:93, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "site": [ + 93, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/composed_audio_selftest.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "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/composed_audio.py", + "scripts/composed_audio_source.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/transcode_check.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/tests/test_writer_kd_audit_selection.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": "3c1637b34637e012d694ea2cbe65f8391a58b4f58c7149e7c1eb93b77b7c330c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'composed.bounded'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "site": [ + 37, + "delegated", + "", + "composed.bounded" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'composed.bounded'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "site": [ + 38, + "delegated", + "", + "composed.bounded" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .main, occurrence 0, program expression 'args.ffmpeg'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "site": [ + 41, + "command", + ".main", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'composed.bounded'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "site": [ + 41, + "delegated", + "", + "composed.bounded" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "site": [ + 47, + "delegated", + "", + "composed.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "site": [ + 50, + "delegated", + "", + "judge" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "site": [ + 70, + "delegated", + "", + "judge" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .main.matched_mutant, occurrence 0, program expression 'args.ffmpeg'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "site": [ + 78, + "command", + ".main.matched_mutant", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'composed.bounded'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "site": [ + 78, + "delegated", + "", + "composed.bounded" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'matched_mutant'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "site": [ + 88, + "delegated", + "", + "matched_mutant" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "site": [ + 89, + "delegated", + "", + "rejected" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'matched_mutant'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "site": [ + 92, + "delegated", + "", + "matched_mutant" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "site": [ + 93, + "delegated", + "", + "rejected" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'matched_mutant'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "site": [ + 95, + "delegated", + "", + "matched_mutant" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "site": [ + 102, + "delegated", + "", + "rejected" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .main, occurrence 0, program expression 'args.coreav'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "site": [ + 110, + "process", + ".main", + "args.coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .main, occurrence 0, program expression 'args.coreav'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "site": [ + 120, + "process", + ".main", + "args.coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "site": [ + 129, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/composed_audio_source.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "transcode_speed": "29f66ea47490035c8a9974b843967d362ac3e325025840f2c98d789114616f0e", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "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/composed_audio.py", + "scripts/composed_audio_fixtures.py", + "scripts/composed_audio_selftest.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/tests/test_composed_audio.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/transcode_check_selftest.py", + "scripts/transcode_speed.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/tests/test_writer_kd_audit_selection.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": "f38c91960831d81340258bb31c744418b414e0b5dfe8ba2797126dd60ddb7afc", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 93, + "command", + ".source_reference", + "args.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 93, + "delegated", + "", + "composed.bounded" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 122, + "command", + ".source_reference", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 122, + "delegated", + "", + "composed.bounded" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 151, + "command", + ".source_reference", + "args.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "site": [ + 151, + "delegated", + "", + "composed.bounded" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/dco_check.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "ce6d6383f7b32624688b81383bd350e544fe89829aa1099edfddfdbc8470cc47", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'problems'. problems invokes the fixed git program with log arguments (31-35); main only calls that DCO checker. It does not execute an FFmpeg oracle.", + "site": [ + 59, + "delegated", + "", + "problems" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. problems invokes the fixed git program with log arguments (31-35); main only calls that DCO checker. It does not execute an FFmpeg oracle.", + "site": [ + 69, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/dco_check_selftest.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "da3c8dca7f5e9c4ad21eebec480c8e26e396561dfa49d78479a7b6d6675233b3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.git'. Repo.git always prepends ['git','-C',self.path] (26-31); __init__, commit and merge pass only git subcommands. These rows create/check a controlled Git fixture, not a media oracle.", + "site": [ + 23, + "delegated", + "", + "self.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.commit'. Repo.git always prepends ['git','-C',self.path] (26-31); __init__, commit and merge pass only git subcommands. These rows create/check a controlled Git fixture, not a media oracle.", + "site": [ + 24, + "delegated", + "", + "self.commit" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.git'. Repo.git always prepends ['git','-C',self.path] (26-31); __init__, commit and merge pass only git subcommands. These rows create/check a controlled Git fixture, not a media oracle.", + "site": [ + 35, + "delegated", + "", + "self.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.git'. Repo.git always prepends ['git','-C',self.path] (26-31); __init__, commit and merge pass only git subcommands. These rows create/check a controlled Git fixture, not a media oracle.", + "site": [ + 36, + "delegated", + "", + "self.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.git'. Repo.git always prepends ['git','-C',self.path] (26-31); __init__, commit and merge pass only git subcommands. These rows create/check a controlled Git fixture, not a media oracle.", + "site": [ + 40, + "delegated", + "", + "self.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.git'. Repo.git always prepends ['git','-C',self.path] (26-31); __init__, commit and merge pass only git subcommands. These rows create/check a controlled Git fixture, not a media oracle.", + "site": [ + 41, + "delegated", + "", + "self.git" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/encoders/macos/baseline_smoke.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixture_frames": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixtures": "7dff34a92f19c4bd2b483e0b662d8a968d85d967342823feb01939892b0d683e", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "islice": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/videotoolbox.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/fixtures/check.log", + "docs/measurements/transcode/fixtures/hostile-transcode.json", + "docs/measurements/transcode/fixtures/results.tar.gz", + "docs/measurements/transcode/fixtures/summary.json", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/notices/test/fixtures/LLVM-exception.txt", + "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/tests/fixtures/svt-av1-notices/LICENSE-BSD2.md", + "scripts/tests/fixtures/svt-av1-notices/LICENSE.md", + "scripts/tests/fixtures/svt-av1-notices/PATENTS.md", + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE", + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE", + "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/tests/test_writer_kd_audit_selection.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": "285283edc29fef6af35799eccd545fd7a7f20ae857c7bbc57dfa56fdee20a3e9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/baseline_smoke.py:35 (delegated, run). main selects the pair through test_oracle.require at :30 and this child runs Python -I scripts/test_oracle.py --resolve with those returned fields (:35-37). The CLI calls require at scripts/test_oracle.py:128; its verifier's -version and macOS -encoders queries only admit/refuse identity, and the CLI prints paths rather than media results. The actual encode is the separate :52 row. The workflow invokes main at .github/workflows/videotoolbox.yml:98-101.", + "site": [ + 35, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/baseline_smoke.py:52 (delegated, run). The workflow at .github/workflows/videotoolbox.yml:98-101 supplies --oracle-bin; main replaces that directory with the Oracle returned by test_oracle.require at :30. At :51 it passes that object to timing.commands, which substitutes oracle.ffmpeg at timing.py:86-87 into registration.py:215's template. run at :52 executes that retained encoder through process.py:105,122 and uses the packets/trace at :53-65. The main relay at :74 reaches this same path; :35 is identity-only and :55 runs the separate native exporter.", + "site": [ + 52, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/baseline_smoke.py:55 (delegated, run). The executable is the separate --exporter path resolved at :27, not the oracle. This command is [exporter, identify, --encoder-id, observed ID, --report, identity.json] at :55-57; :58-62 checks CoreAV's videotoolbox-encoder-identity schema. The FFmpeg encode is a distinct call at :52.", + "site": [ + 55, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/baseline_smoke.py:74 (delegated, main). The workflow at .github/workflows/videotoolbox.yml:98-101 supplies --oracle-bin; main replaces that directory with the Oracle returned by test_oracle.require at :30. At :51 it passes that object to timing.commands, which substitutes oracle.ffmpeg at timing.py:86-87 into registration.py:215's template. run at :52 executes that retained encoder through process.py:105,122 and uses the packets/trace at :53-65. The main relay at :74 reaches this same path; :35 is identity-only and :55 runs the separate native exporter.", + "site": [ + 74, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/encoders/macos/cache_residency.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/encoders/macos-builds/cache-observer.json", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/timing.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/tests/test_writer_kd_audit_selection.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": "a4adb4552616e840f0fdde85cc51287b9d7ed2e77f37d9a353a019441ac718aa", + "sites": [ + { + "class": "unavailable-input", + "evidence": "Input not available: the runtime registration's cache_observer executable and its inspectable source/build provenance are not supplied. docs/design/encoders/macos-builds/cache-observer.json:7 names target/videotoolbox/bin/vmtouch, which is absent in this checkout. cache_residency.py:82-94 selects root/observer.file after hash/protocol checks and executes it with [-v,-m,32G,source]; :95-107 consumes residency counters. preflight at :110-121 reaches the same observe call at :120. The declaration/hash does not establish that executable's execution closure. Current site scripts/encoders/macos/cache_residency.py:94 (delegated, run). ", + "site": [ + 94, + "delegated", + "", + "run" + ], + "verdict": "unknown" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: the runtime registration's cache_observer executable and its inspectable source/build provenance are not supplied. docs/design/encoders/macos-builds/cache-observer.json:7 names target/videotoolbox/bin/vmtouch, which is absent in this checkout. cache_residency.py:82-94 selects root/observer.file after hash/protocol checks and executes it with [-v,-m,32G,source]; :95-107 consumes residency counters. preflight at :110-121 reaches the same observe call at :120. The declaration/hash does not establish that executable's execution closure. Current site scripts/encoders/macos/cache_residency.py:120 (delegated, observe). ", + "site": [ + 120, + "delegated", + "", + "observe" + ], + "verdict": "unknown" + } + ] + }, + "scripts/encoders/macos/coreav_build.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/videotoolbox.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_coreav_build.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.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/rust-dist.env", + "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/tests/test_writer_kd_audit_selection.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": "55d60472c1d8ef1467502c004b4a6411d9882e460fad5961fcea3db5ab1c35dc", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:115 (delegated, registered_git). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 115, + "delegated", + "", + "registered_git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:119 (delegated, git). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 119, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:120 (delegated, git). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 120, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:178 (delegated, git). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 178, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:180 (delegated, clean). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 180, + "delegated", + "", + "clean" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:195 (delegated, run). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 195, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:198 (delegated, observe). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 198, + "delegated", + "", + "observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:201 (delegated, observe). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 201, + "delegated", + "", + "observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:202 (delegated, observe). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 202, + "delegated", + "", + "observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:206 (delegated, observe). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 206, + "delegated", + "", + "observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:209 (delegated, observe). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 209, + "delegated", + "", + "observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:225 (delegated, observe). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 225, + "delegated", + "", + "observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:239 (delegated, git). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 239, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:245 (delegated, observe). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 245, + "delegated", + "", + "observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:252 (delegated, clean). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 252, + "delegated", + "", + "clean" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:273 (delegated, capture). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 273, + "delegated", + "", + "capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/coreav_build.py:281 (delegated, main). capture at :174-263 and its CLI relays (:273,281) select only build/provenance programs: registered_git/clean at :113-120,178-180,239,252 use registration.git's fixed git prefix (registration.py:234); observe at :192-196 forwards rustup toolchain list (:198), rustc/cargo -vV (:201-202), uname (:206), git archive (:209), cargo metadata (:225), and the fixed cargo build command (:37-40,244-245). Metadata and binaries are hashed/copied, not used as FFmpeg reference results. The helper receives no oracle command from any other caller.", + "site": [ + 281, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/encoders/macos/hevc_smoke.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LIMIT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hevc_smoke": "6efe882d5b7fe4351b23cee7a802d6b92ac5922cbcf0d663297e2b3c0ef3480e", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pixels": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "probe_sections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/videotoolbox.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_hevc_smoke.py", + "scripts/encoders/macos/timing.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/tests/test_writer_kd_audit_selection.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": "2bab44838cedbb1271d8223e7ea734fdd746523a75c16217993edcb3082c41f2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:95, this delegated row is run. scripts/encoders/macos/hevc_smoke.py:90-96 selects the CoreAV VideoToolbox exporter and runs its smoke --codec hevc command, not FFmpeg; .github/workflows/videotoolbox.yml:89-92 supplies the built exporter.", + "site": [ + 95, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:147, this command row is str(oracle.ffmpeg). verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 147, + "command", + ".verify_capture", + "str(oracle.ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:147, this delegated row is run. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 147, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:153, this command row is str(oracle.ffmpeg). verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 153, + "command", + ".verify_capture", + "str(oracle.ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:153, this delegated row is run. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 153, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:158, this command row is str(oracle.ffprobe). verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 158, + "command", + ".verify_capture", + "str(oracle.ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:158, this delegated row is run. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 158, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:195, this delegated row is capture. The capture branch at scripts/encoders/macos/hevc_smoke.py:194-195 reaches the CoreAV exporter smoke command at 95, not an FFmpeg program; .github/workflows/videotoolbox.yml:89-92 supplies that exporter.", + "site": [ + 195, + "delegated", + "", + "capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:197, this delegated row is verify_capture. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 197, + "delegated", + "", + "verify_capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:208, this delegated row is main. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 208, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/encoders/macos/observations.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hosted_refusal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "native": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "proof": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_producer.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.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/tests/test_writer_kd_audit_selection.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": "aaf109218fbb96d3ac474feb868a12dc2bfab2e0dd5ded44d2495c77d43f380b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/observations.py:191 (delegated, host_observation). capture_identity at :191 calls registration.host_observation, whose command table at registration.py:264-276 is fixed sysctl/sw_vers and whose hardware_fingerprint at :248 runs fixed ioreg. It reads FFmpeg's existing trace at observations.py:186-188 but launches no oracle here.", + "site": [ + 191, + "delegated", + "", + "host_observation" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/observations.py:207 (delegated, run). capture_identity selects reg.executables.coreav at :189, checks its hash and constructs [binary, identify, --encoder-id, observed ID, --report, identity.json] at :196-197 before run at :207. Producer preflight/fixture callers (producer.py:661,746) and timing gate/run callers (timing.py:236,346) use this native identity query; the baseline trace is read, not rerun. Test callers replace run with writers.", + "site": [ + 207, + "delegated", + "", + "run" + ], + "verdict": "excluded" + } + ] + }, + "scripts/encoders/macos/preparation.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "baseline_smoke": "b5729d1d67348755916253b5f6ed532382de30ce67df026d5ee9cf90ea116f90", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixture_frames": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixtures": "7dff34a92f19c4bd2b483e0b662d8a968d85d967342823feb01939892b0d683e", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "islice": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "item": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_preparation": "c2151fe10db050072abdb791bcb10acc5f4e4d23a39c9cdf3546b8b0aff57ec3", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/fixtures/check.log", + "docs/measurements/transcode/fixtures/hostile-transcode.json", + "docs/measurements/transcode/fixtures/results.tar.gz", + "docs/measurements/transcode/fixtures/summary.json", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/baseline_smoke.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_owner_paths.py", + "scripts/encoders/macos/test_preparation.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/notices/test/fixtures/LLVM-exception.txt", + "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/tests/fixtures/svt-av1-notices/LICENSE-BSD2.md", + "scripts/tests/fixtures/svt-av1-notices/LICENSE.md", + "scripts/tests/fixtures/svt-av1-notices/PATENTS.md", + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE", + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE", + "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/tests/test_writer_kd_audit_selection.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": "93a54f8f32ca16045ac6140846429a2655b17ba9d4908b6ba4a75b600db20638", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/preparation.py:228 (command, str(ffmpeg)). source_freeze.main passes --oracle-bin to materialize_one at source_freeze.py:412; materialize_one constructs selectors at preparation.py:359, then replaces them with test_oracle.require's returned Oracle at :362. The identity-only --resolve child at :365-379 does not supply the conversion command. command receives oracle.ffmpeg at :385 and places it unchanged in argv[0] at :228-229; capture at :384 forwards it to preparation_process.py:234's Popen. The bounded raw output is hashed/compared at preparation.py:398-404. Test callers either build inert argv or patch capture (test_preparation.py:277-294 and test_owner_paths.py:115-120).", + "site": [ + 228, + "command", + ".command", + "str(ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/preparation.py:365 (delegated, process.capture). materialize_one first obtains the returned Oracle at :362. This exact capture executes Python -I scripts/test_oracle.py --resolve with its ffmpeg/ffprobe fields at :365-379, not the raw conversion argv. scripts/test_oracle.py:128 calls the shared owner, which only invokes pin identity verification and prints the qualified paths. No media result comes from this child; the distinct :384 capture produces raw frames.", + "site": [ + 365, + "delegated", + "", + "process.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/preparation.py:384 (delegated, process.capture). source_freeze.main passes --oracle-bin to materialize_one at source_freeze.py:412; materialize_one constructs selectors at preparation.py:359, then replaces them with test_oracle.require's returned Oracle at :362. The identity-only --resolve child at :365-379 does not supply the conversion command. command receives oracle.ffmpeg at :385 and places it unchanged in argv[0] at :228-229; capture at :384 forwards it to preparation_process.py:234's Popen. The bounded raw output is hashed/compared at preparation.py:398-404. Test callers either build inert argv or patch capture (test_preparation.py:277-294 and test_owner_paths.py:115-120).", + "site": [ + 384, + "delegated", + "", + "process.capture" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/encoders/macos/preparation_process.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "baseline_smoke": "b5729d1d67348755916253b5f6ed532382de30ce67df026d5ee9cf90ea116f90", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixture_frames": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixtures": "7dff34a92f19c4bd2b483e0b662d8a968d85d967342823feb01939892b0d683e", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "islice": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "item": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_preparation": "c2151fe10db050072abdb791bcb10acc5f4e4d23a39c9cdf3546b8b0aff57ec3", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/fixtures/check.log", + "docs/measurements/transcode/fixtures/hostile-transcode.json", + "docs/measurements/transcode/fixtures/results.tar.gz", + "docs/measurements/transcode/fixtures/summary.json", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/baseline_smoke.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_owner_paths.py", + "scripts/encoders/macos/test_preparation.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/notices/test/fixtures/LLVM-exception.txt", + "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/tests/fixtures/svt-av1-notices/LICENSE-BSD2.md", + "scripts/tests/fixtures/svt-av1-notices/LICENSE.md", + "scripts/tests/fixtures/svt-av1-notices/PATENTS.md", + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE", + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE", + "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/tests/test_writer_kd_audit_selection.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": "481d7dff5ec38f6d15fc4411dc4a4fee6a9bb7d468c3c8b1a07f719a236030f0", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/preparation_process.py:204 (delegated, capture). source_freeze.main passes --oracle-bin to materialize_one at source_freeze.py:412; materialize_one constructs selectors at preparation.py:359, then replaces them with test_oracle.require's returned Oracle at :362. The identity-only --resolve child at :365-379 does not supply the conversion command. command receives oracle.ffmpeg at :385 and places it unchanged in argv[0] at :228-229; capture at :384 forwards it to preparation_process.py:234's Popen. The bounded raw output is hashed/compared at preparation.py:398-404. Test callers either build inert argv or patch capture (test_preparation.py:277-294 and test_owner_paths.py:115-120). The guard=None recursion at preparation_process.py:201-204 preserves argv. Other real captures here are the same owner's identity CLI; test_preparation.py:406-611 selects only literal Python byte-writing/sleep/pass children.", + "site": [ + 204, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/preparation_process.py:234 (process, argv). source_freeze.main passes --oracle-bin to materialize_one at source_freeze.py:412; materialize_one constructs selectors at preparation.py:359, then replaces them with test_oracle.require's returned Oracle at :362. The identity-only --resolve child at :365-379 does not supply the conversion command. command receives oracle.ffmpeg at :385 and places it unchanged in argv[0] at :228-229; capture at :384 forwards it to preparation_process.py:234's Popen. The bounded raw output is hashed/compared at preparation.py:398-404. Test callers either build inert argv or patch capture (test_preparation.py:277-294 and test_owner_paths.py:115-120). The guard=None recursion at preparation_process.py:201-204 preserves argv. Other real captures here are the same owner's identity CLI; test_preparation.py:406-611 selects only literal Python byte-writing/sleep/pass children.", + "site": [ + 234, + "process", + ".capture", + "argv" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/encoders/macos/process.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LIMIT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "baseline_smoke": "b5729d1d67348755916253b5f6ed532382de30ce67df026d5ee9cf90ea116f90", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixture_frames": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixtures": "7dff34a92f19c4bd2b483e0b662d8a968d85d967342823feb01939892b0d683e", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hosted_refusal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "islice": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "item": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "native": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pixels": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "probe_sections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "proof": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_preparation": "c2151fe10db050072abdb791bcb10acc5f4e4d23a39c9cdf3546b8b0aff57ec3", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/videotoolbox.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/fixtures/check.log", + "docs/measurements/transcode/fixtures/hostile-transcode.json", + "docs/measurements/transcode/fixtures/results.tar.gz", + "docs/measurements/transcode/fixtures/summary.json", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/baseline_smoke.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/hevc_smoke.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_coreav_build.py", + "scripts/encoders/macos/test_owner_paths.py", + "scripts/encoders/macos/test_preparation.py", + "scripts/encoders/macos/test_process_signals.py", + "scripts/encoders/macos/test_producer.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/install-oracle-ffmpeg.sh", + "scripts/notices/test/fixtures/LLVM-exception.txt", + "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/tests/fixtures/svt-av1-notices/LICENSE-BSD2.md", + "scripts/tests/fixtures/svt-av1-notices/LICENSE.md", + "scripts/tests/fixtures/svt-av1-notices/PATENTS.md", + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE", + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE", + "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/tests/test_writer_kd_audit_selection.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": "f2b0ea8d64cf11031f8680d058ff875fa40152f3a29c87830d4e587aa0313a6d", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/process.py:105 (delegated, _run). run forwards command unchanged at process.py:103-105 and Popen executes it at :122. All inspectable media-oracle callers retain the owner: baseline_smoke.py:30,51-52; registration.py:369,376,384; smoke.py:226,235,241; hevc_smoke.py:140,147-162; producer.py via registration.preflight (:620,714) or analysis_preflight (:814), then :257,265,294,653,740; timing.py:192,222-225 and :280,312,330 substitute oracle.ffmpeg. The installer subcalls in smoke.py:223 and producer.py:812 only perform post-install identity verification (install-oracle-ffmpeg.sh:37-39). Remaining callers select fixed Git, compiler, native CoreAV identity/encode, host programs, or synthetic Python lifecycle children; test media runners are mocked. cache_residency.py:94's separately catalogued external observer remains unavailable-input, not a proven additional oracle caller. Uncertainty: the owner-qualified classification describes the inspected oracle callers; the missing observer prevents an unconditional proof of this generic dispatcher's complete runtime closure.", + "site": [ + 105, + "delegated", + "", + "_run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/process.py:122 (process, command). run forwards command unchanged at process.py:103-105 and Popen executes it at :122. All inspectable media-oracle callers retain the owner: baseline_smoke.py:30,51-52; registration.py:369,376,384; smoke.py:226,235,241; hevc_smoke.py:140,147-162; producer.py via registration.preflight (:620,714) or analysis_preflight (:814), then :257,265,294,653,740; timing.py:192,222-225 and :280,312,330 substitute oracle.ffmpeg. The installer subcalls in smoke.py:223 and producer.py:812 only perform post-install identity verification (install-oracle-ffmpeg.sh:37-39). Remaining callers select fixed Git, compiler, native CoreAV identity/encode, host programs, or synthetic Python lifecycle children; test media runners are mocked. cache_residency.py:94's separately catalogued external observer remains unavailable-input, not a proven additional oracle caller. Uncertainty: the owner-qualified classification describes the inspected oracle callers; the missing observer prevents an unconditional proof of this generic dispatcher's complete runtime closure.", + "site": [ + 122, + "process", + "._run", + "command" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/encoders/macos/producer.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "baseline_smoke": "b5729d1d67348755916253b5f6ed532382de30ce67df026d5ee9cf90ea116f90", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixture_frames": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixtures": "7dff34a92f19c4bd2b483e0b662d8a968d85d967342823feb01939892b0d683e", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hosted_refusal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "islice": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "item": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "native": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "proof": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_preparation": "c2151fe10db050072abdb791bcb10acc5f4e4d23a39c9cdf3546b8b0aff57ec3", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/videotoolbox.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/fixtures/check.log", + "docs/measurements/transcode/fixtures/hostile-transcode.json", + "docs/measurements/transcode/fixtures/results.tar.gz", + "docs/measurements/transcode/fixtures/summary.json", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/baseline_smoke.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_owner_paths.py", + "scripts/encoders/macos/test_preparation.py", + "scripts/encoders/macos/test_producer.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/install-oracle-ffmpeg.sh", + "scripts/notices/test/fixtures/LLVM-exception.txt", + "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/tests/fixtures/svt-av1-notices/LICENSE-BSD2.md", + "scripts/tests/fixtures/svt-av1-notices/LICENSE.md", + "scripts/tests/fixtures/svt-av1-notices/PATENTS.md", + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE", + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE", + "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/tests/test_writer_kd_audit_selection.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": "60ca54fb87dea4d94359c85ca2478fa7356b769c3baa5ef86c849c3643e98c18", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:257 (command, str(ffmpeg)). decode's real callers are analyse at :476 and capture_preflights at :678. build_bundle obtains and retains analysis_preflight's Oracle (:944; admission at :814), passes it to analyse at :1018,1041, which passes its exact ffmpeg/ffprobe fields at :476-479. capture_preflights receives registration.preflight's returned Oracle at :620 (registration.py:369,388), sets baseline/probe from its fields at :627,629, and calls decode at :678. Thus decode's FFmpeg argv at :257 and FFprobe argv at :265 retain the returned paths. capture_metrics at :294 likewise gets oracle.ffmpeg through analyse at :478. Test direct calls at test_producer.py:386,561 and analysis calls :426-529 intercept producer.run or refuse before it.", + "site": [ + 257, + "command", + ".decode", + "str(ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:257 (delegated, run). decode's real callers are analyse at :476 and capture_preflights at :678. build_bundle obtains and retains analysis_preflight's Oracle (:944; admission at :814), passes it to analyse at :1018,1041, which passes its exact ffmpeg/ffprobe fields at :476-479. capture_preflights receives registration.preflight's returned Oracle at :620 (registration.py:369,388), sets baseline/probe from its fields at :627,629, and calls decode at :678. Thus decode's FFmpeg argv at :257 and FFprobe argv at :265 retain the returned paths. capture_metrics at :294 likewise gets oracle.ffmpeg through analyse at :478. Test direct calls at test_producer.py:386,561 and analysis calls :426-529 intercept producer.run or refuse before it.", + "site": [ + 257, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:262 (delegated, run). decode at :262 fixes the independently supplied CoreAV decoder's decode --input/--output/--report protocol, and capture_metrics at :282 fixes its compare --source/--decoded/--report protocol. The output is validated as coreav.videotoolbox-decode/1 or coreav.videotoolbox-error/1, not an FFmpeg oracle command. Oracle calls at :257,265,294 are separate.", + "site": [ + 262, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:265 (command, str(ffprobe)). decode's real callers are analyse at :476 and capture_preflights at :678. build_bundle obtains and retains analysis_preflight's Oracle (:944; admission at :814), passes it to analyse at :1018,1041, which passes its exact ffmpeg/ffprobe fields at :476-479. capture_preflights receives registration.preflight's returned Oracle at :620 (registration.py:369,388), sets baseline/probe from its fields at :627,629, and calls decode at :678. Thus decode's FFmpeg argv at :257 and FFprobe argv at :265 retain the returned paths. capture_metrics at :294 likewise gets oracle.ffmpeg through analyse at :478. Test direct calls at test_producer.py:386,561 and analysis calls :426-529 intercept producer.run or refuse before it.", + "site": [ + 265, + "command", + ".decode", + "str(ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:265 (delegated, run). decode's real callers are analyse at :476 and capture_preflights at :678. build_bundle obtains and retains analysis_preflight's Oracle (:944; admission at :814), passes it to analyse at :1018,1041, which passes its exact ffmpeg/ffprobe fields at :476-479. capture_preflights receives registration.preflight's returned Oracle at :620 (registration.py:369,388), sets baseline/probe from its fields at :627,629, and calls decode at :678. Thus decode's FFmpeg argv at :257 and FFprobe argv at :265 retain the returned paths. capture_metrics at :294 likewise gets oracle.ffmpeg through analyse at :478. Test direct calls at test_producer.py:386,561 and analysis calls :426-529 intercept producer.run or refuse before it.", + "site": [ + 265, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:282 (delegated, run). decode at :262 fixes the independently supplied CoreAV decoder's decode --input/--output/--report protocol, and capture_metrics at :282 fixes its compare --source/--decoded/--report protocol. The output is validated as coreav.videotoolbox-decode/1 or coreav.videotoolbox-error/1, not an FFmpeg oracle command. Oracle calls at :257,265,294 are separate.", + "site": [ + 282, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:294 (command, str(ffmpeg)). decode's real callers are analyse at :476 and capture_preflights at :678. build_bundle obtains and retains analysis_preflight's Oracle (:944; admission at :814), passes it to analyse at :1018,1041, which passes its exact ffmpeg/ffprobe fields at :476-479. capture_preflights receives registration.preflight's returned Oracle at :620 (registration.py:369,388), sets baseline/probe from its fields at :627,629, and calls decode at :678. Thus decode's FFmpeg argv at :257 and FFprobe argv at :265 retain the returned paths. capture_metrics at :294 likewise gets oracle.ffmpeg through analyse at :478. Test direct calls at test_producer.py:386,561 and analysis calls :426-529 intercept producer.run or refuse before it.", + "site": [ + 294, + "command", + ".capture_metrics", + "str(ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:294 (delegated, run). decode's real callers are analyse at :476 and capture_preflights at :678. build_bundle obtains and retains analysis_preflight's Oracle (:944; admission at :814), passes it to analyse at :1018,1041, which passes its exact ffmpeg/ffprobe fields at :476-479. capture_preflights receives registration.preflight's returned Oracle at :620 (registration.py:369,388), sets baseline/probe from its fields at :627,629, and calls decode at :678. Thus decode's FFmpeg argv at :257 and FFprobe argv at :265 retain the returned paths. capture_metrics at :294 likewise gets oracle.ffmpeg through analyse at :478. Test direct calls at test_producer.py:386,561 and analysis calls :426-529 intercept producer.run or refuse before it.", + "site": [ + 294, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:476 (delegated, decode). decode's real callers are analyse at :476 and capture_preflights at :678. build_bundle obtains and retains analysis_preflight's Oracle (:944; admission at :814), passes it to analyse at :1018,1041, which passes its exact ffmpeg/ffprobe fields at :476-479. capture_preflights receives registration.preflight's returned Oracle at :620 (registration.py:369,388), sets baseline/probe from its fields at :627,629, and calls decode at :678. Thus decode's FFmpeg argv at :257 and FFprobe argv at :265 retain the returned paths. capture_metrics at :294 likewise gets oracle.ffmpeg through analyse at :478. Test direct calls at test_producer.py:386,561 and analysis calls :426-529 intercept producer.run or refuse before it.", + "site": [ + 476, + "delegated", + "", + "decode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:478 (delegated, capture_metrics). decode's real callers are analyse at :476 and capture_preflights at :678. build_bundle obtains and retains analysis_preflight's Oracle (:944; admission at :814), passes it to analyse at :1018,1041, which passes its exact ffmpeg/ffprobe fields at :476-479. capture_preflights receives registration.preflight's returned Oracle at :620 (registration.py:369,388), sets baseline/probe from its fields at :627,629, and calls decode at :678. Thus decode's FFmpeg argv at :257 and FFprobe argv at :265 retain the returned paths. capture_metrics at :294 likewise gets oracle.ffmpeg through analyse at :478. Test direct calls at test_producer.py:386,561 and analysis calls :426-529 intercept producer.run or refuse before it.", + "site": [ + 478, + "delegated", + "", + "capture_metrics" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:620 (delegated, preflight). registration.preflight selects the registered binary and explicit/default probe, replaces them with test_oracle.require's returned pair at registration.py:369, and returns that same object at :388. Its -version/-h queries at :376,384 use oracle.ffmpeg. Producer preflight/fixtures at :620,693,714,762 reach that qualified closure; capture_preflights uses fields at :627,629 and passes the object to timing.commands at :648-649; capture_fixtures does so at :738-739. timing.commands:86-87 substitutes the returned ffmpeg path, then run at producer.py:653 or :740 executes it. Native-side commands are CoreAV.", + "site": [ + 620, + "delegated", + "", + "preflight" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:634 (delegated, timing.host_state). This exact timing.host_state relay runs only registration.hardware_fingerprint's fixed ioreg (registration.py:248) and timing.py:162,167,174's sysctl swap, pmset thermal and ps process queries. It does not launch the encoders named in the registration; it compares their names against the process listing.", + "site": [ + 634, + "delegated", + "", + "timing.host_state" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:638 (delegated, smoke.capture). The native side at :637-638 calls smoke.capture(native,...), where native is reg.executables.coreav (:626). smoke.py:122-125 executes its smoke --mode/--output protocol and :137 runs sw_vers. It does not execute the separate baseline or probe.", + "site": [ + 638, + "delegated", + "", + "smoke.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:653 (delegated, run). registration.preflight selects the registered binary and explicit/default probe, replaces them with test_oracle.require's returned pair at registration.py:369, and returns that same object at :388. Its -version/-h queries at :376,384 use oracle.ffmpeg. Producer preflight/fixtures at :620,693,714,762 reach that qualified closure; capture_preflights uses fields at :627,629 and passes the object to timing.commands at :648-649; capture_fixtures does so at :738-739. timing.commands:86-87 substitutes the returned ffmpeg path, then run at producer.py:653 or :740 executes it. Native-side commands are CoreAV.", + "site": [ + 653, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:661 (delegated, capture_identity). These capture_identity relays read existing baseline stderr, then observations.py:189,196-207 selects reg.executables.coreav and runs identify --encoder-id --report. Its host observation executes only fixed ioreg/sysctl/sw_vers (registration.py:248,264-276); no oracle is launched by this identity query.", + "site": [ + 661, + "delegated", + "", + "capture_identity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:678 (delegated, decode). decode's real callers are analyse at :476 and capture_preflights at :678. build_bundle obtains and retains analysis_preflight's Oracle (:944; admission at :814), passes it to analyse at :1018,1041, which passes its exact ffmpeg/ffprobe fields at :476-479. capture_preflights receives registration.preflight's returned Oracle at :620 (registration.py:369,388), sets baseline/probe from its fields at :627,629, and calls decode at :678. Thus decode's FFmpeg argv at :257 and FFprobe argv at :265 retain the returned paths. capture_metrics at :294 likewise gets oracle.ffmpeg through analyse at :478. Test direct calls at test_producer.py:386,561 and analysis calls :426-529 intercept producer.run or refuse before it.", + "site": [ + 678, + "delegated", + "", + "decode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:690 (delegated, timing.host_state). This exact timing.host_state relay runs only registration.hardware_fingerprint's fixed ioreg (registration.py:248) and timing.py:162,167,174's sysctl swap, pmset thermal and ps process queries. It does not launch the encoders named in the registration; it compares their names against the process listing.", + "site": [ + 690, + "delegated", + "", + "timing.host_state" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:693 (delegated, preflight). registration.preflight selects the registered binary and explicit/default probe, replaces them with test_oracle.require's returned pair at registration.py:369, and returns that same object at :388. Its -version/-h queries at :376,384 use oracle.ffmpeg. Producer preflight/fixtures at :620,693,714,762 reach that qualified closure; capture_preflights uses fields at :627,629 and passes the object to timing.commands at :648-649; capture_fixtures does so at :738-739. timing.commands:86-87 substitutes the returned ffmpeg path, then run at producer.py:653 or :740 executes it. Native-side commands are CoreAV.", + "site": [ + 693, + "delegated", + "", + "preflight" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:714 (delegated, preflight). registration.preflight selects the registered binary and explicit/default probe, replaces them with test_oracle.require's returned pair at registration.py:369, and returns that same object at :388. Its -version/-h queries at :376,384 use oracle.ffmpeg. Producer preflight/fixtures at :620,693,714,762 reach that qualified closure; capture_preflights uses fields at :627,629 and passes the object to timing.commands at :648-649; capture_fixtures does so at :738-739. timing.commands:86-87 substitutes the returned ffmpeg path, then run at producer.py:653 or :740 executes it. Native-side commands are CoreAV.", + "site": [ + 714, + "delegated", + "", + "preflight" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:732 (delegated, timing.host_state). This exact timing.host_state relay runs only registration.hardware_fingerprint's fixed ioreg (registration.py:248) and timing.py:162,167,174's sysctl swap, pmset thermal and ps process queries. It does not launch the encoders named in the registration; it compares their names against the process listing.", + "site": [ + 732, + "delegated", + "", + "timing.host_state" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:740 (delegated, run). registration.preflight selects the registered binary and explicit/default probe, replaces them with test_oracle.require's returned pair at registration.py:369, and returns that same object at :388. Its -version/-h queries at :376,384 use oracle.ffmpeg. Producer preflight/fixtures at :620,693,714,762 reach that qualified closure; capture_preflights uses fields at :627,629 and passes the object to timing.commands at :648-649; capture_fixtures does so at :738-739. timing.commands:86-87 substitutes the returned ffmpeg path, then run at producer.py:653 or :740 executes it. Native-side commands are CoreAV.", + "site": [ + 740, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:746 (delegated, capture_identity). These capture_identity relays read existing baseline stderr, then observations.py:189,196-207 selects reg.executables.coreav and runs identify --encoder-id --report. Its host observation executes only fixed ioreg/sysctl/sw_vers (registration.py:248,264-276); no oracle is launched by this identity query.", + "site": [ + 746, + "delegated", + "", + "capture_identity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:751 (delegated, timing.host_state). This exact timing.host_state relay runs only registration.hardware_fingerprint's fixed ioreg (registration.py:248) and timing.py:162,167,174's sysctl swap, pmset thermal and ps process queries. It does not launch the encoders named in the registration; it compares their names against the process listing.", + "site": [ + 751, + "delegated", + "", + "timing.host_state" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:762 (delegated, preflight). registration.preflight selects the registered binary and explicit/default probe, replaces them with test_oracle.require's returned pair at registration.py:369, and returns that same object at :388. Its -version/-h queries at :376,384 use oracle.ffmpeg. Producer preflight/fixtures at :620,693,714,762 reach that qualified closure; capture_preflights uses fields at :627,629 and passes the object to timing.commands at :648-649; capture_fixtures does so at :738-739. timing.commands:86-87 substitutes the returned ffmpeg path, then run at producer.py:653 or :740 executes it. Native-side commands are CoreAV.", + "site": [ + 762, + "delegated", + "", + "preflight" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:805 (delegated, source_registration). analysis_preflight's source_registration relay invokes registration.py:289-308's Git/file validators and source_freeze.verify_seal, not media. The Git row at :807 explicitly asks rev-parse HEAD through registration.py:234's fixed git prefix. coreav_build_records reads build receipts/TOML/Git blobs without compiling or executing a reference.", + "site": [ + 805, + "delegated", + "", + "source_registration" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:807 (delegated, git). analysis_preflight's source_registration relay invokes registration.py:289-308's Git/file validators and source_freeze.verify_seal, not media. The Git row at :807 explicitly asks rev-parse HEAD through registration.py:234's fixed git prefix. coreav_build_records reads build receipts/TOML/Git blobs without compiling or executing a reference.", + "site": [ + 807, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:812 (delegated, run). When --install-oracle is enabled, this run executes bash scripts/install-oracle-ffmpeg.sh with args.oracle_bin. The installer installs pinned binaries and runs oracle_pin.py --verify-bin plus ffmpeg/ffprobe -version at installer :37-39. Those are post-install identity verification only, not compared/timed media results. The later -filters query at producer.py:822 is separate and uses the returned owner path.", + "site": [ + 812, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:822 (command, str(oracle.ffmpeg)). analysis_preflight selects args.oracle_bin/ffmpeg and /ffprobe, replaces them with test_oracle.require's returned Oracle at :814, hashes those fields at :817-818 and runs oracle.ffmpeg -filters at :822. It returns the same object at :826. build_bundle's normal/resume/revalidation calls (:922,944,1058) retain this admission, and the normal branch passes it to analyse at :1018,1041 for :476-479's decode and metric work. Optional :812 installation performs only pin/-version identity checks. CLI :1119 and module dispatch :1127 reach this closure; preflight/fixtures branches separately retain registration.preflight's returned pair (:620,714). Test callers patch admission/run or fail earlier.", + "site": [ + 822, + "command", + ".analysis_preflight", + "str(oracle.ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:822 (delegated, run). analysis_preflight selects args.oracle_bin/ffmpeg and /ffprobe, replaces them with test_oracle.require's returned Oracle at :814, hashes those fields at :817-818 and runs oracle.ffmpeg -filters at :822. It returns the same object at :826. build_bundle's normal/resume/revalidation calls (:922,944,1058) retain this admission, and the normal branch passes it to analyse at :1018,1041 for :476-479's decode and metric work. Optional :812 installation performs only pin/-version identity checks. CLI :1119 and module dispatch :1127 reach this closure; preflight/fixtures branches separately retain registration.preflight's returned pair (:620,714). Test callers patch admission/run or fail earlier.", + "site": [ + 822, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:922 (delegated, analysis_preflight). analysis_preflight selects args.oracle_bin/ffmpeg and /ffprobe, replaces them with test_oracle.require's returned Oracle at :814, hashes those fields at :817-818 and runs oracle.ffmpeg -filters at :822. It returns the same object at :826. build_bundle's normal/resume/revalidation calls (:922,944,1058) retain this admission, and the normal branch passes it to analyse at :1018,1041 for :476-479's decode and metric work. Optional :812 installation performs only pin/-version identity checks. CLI :1119 and module dispatch :1127 reach this closure; preflight/fixtures branches separately retain registration.preflight's returned pair (:620,714). Test callers patch admission/run or fail earlier.", + "site": [ + 922, + "delegated", + "", + "analysis_preflight" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:925 (delegated, timing.replay). The sealed-resume branch calls timing.replay, not timing.execute or capture_gate. timing.py:419-424 revalidates source via Git, then :429 onward loads/hashes recorded timing, gate and producer evidence; producer.verify_campaign, verify_fixture_capture and verify_output inspect existing records without invoking analyse/decode. There is no new oracle command on this replay path.", + "site": [ + 925, + "delegated", + "", + "timing.replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:944 (delegated, analysis_preflight). analysis_preflight selects args.oracle_bin/ffmpeg and /ffprobe, replaces them with test_oracle.require's returned Oracle at :814, hashes those fields at :817-818 and runs oracle.ffmpeg -filters at :822. It returns the same object at :826. build_bundle's normal/resume/revalidation calls (:922,944,1058) retain this admission, and the normal branch passes it to analyse at :1018,1041 for :476-479's decode and metric work. Optional :812 installation performs only pin/-version identity checks. CLI :1119 and module dispatch :1127 reach this closure; preflight/fixtures branches separately retain registration.preflight's returned pair (:620,714). Test callers patch admission/run or fail earlier.", + "site": [ + 944, + "delegated", + "", + "analysis_preflight" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:1018 (delegated, analyse). decode's real callers are analyse at :476 and capture_preflights at :678. build_bundle obtains and retains analysis_preflight's Oracle (:944; admission at :814), passes it to analyse at :1018,1041, which passes its exact ffmpeg/ffprobe fields at :476-479. capture_preflights receives registration.preflight's returned Oracle at :620 (registration.py:369,388), sets baseline/probe from its fields at :627,629, and calls decode at :678. Thus decode's FFmpeg argv at :257 and FFprobe argv at :265 retain the returned paths. capture_metrics at :294 likewise gets oracle.ffmpeg through analyse at :478. Test direct calls at test_producer.py:386,561 and analysis calls :426-529 intercept producer.run or refuse before it.", + "site": [ + 1018, + "delegated", + "", + "analyse" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:1041 (delegated, analyse). decode's real callers are analyse at :476 and capture_preflights at :678. build_bundle obtains and retains analysis_preflight's Oracle (:944; admission at :814), passes it to analyse at :1018,1041, which passes its exact ffmpeg/ffprobe fields at :476-479. capture_preflights receives registration.preflight's returned Oracle at :620 (registration.py:369,388), sets baseline/probe from its fields at :627,629, and calls decode at :678. Thus decode's FFmpeg argv at :257 and FFprobe argv at :265 retain the returned paths. capture_metrics at :294 likewise gets oracle.ffmpeg through analyse at :478. Test direct calls at test_producer.py:386,561 and analysis calls :426-529 intercept producer.run or refuse before it.", + "site": [ + 1041, + "delegated", + "", + "analyse" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:1058 (delegated, analysis_preflight). analysis_preflight selects args.oracle_bin/ffmpeg and /ffprobe, replaces them with test_oracle.require's returned Oracle at :814, hashes those fields at :817-818 and runs oracle.ffmpeg -filters at :822. It returns the same object at :826. build_bundle's normal/resume/revalidation calls (:922,944,1058) retain this admission, and the normal branch passes it to analyse at :1018,1041 for :476-479's decode and metric work. Optional :812 installation performs only pin/-version identity checks. CLI :1119 and module dispatch :1127 reach this closure; preflight/fixtures branches separately retain registration.preflight's returned pair (:620,714). Test callers patch admission/run or fail earlier.", + "site": [ + 1058, + "delegated", + "", + "analysis_preflight" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/producer.py:1113 (delegated, host_observation). The host CLI branch calls registration.host_observation, whose finite table at registration.py:264-276 runs sysctl/sw_vers and :281 calls fixed ioreg at :248. It writes sanitized hardware observations, not oracle output.", + "site": [ + 1113, + "delegated", + "", + "host_observation" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:1115 (delegated, capture_preflights). registration.preflight selects the registered binary and explicit/default probe, replaces them with test_oracle.require's returned pair at registration.py:369, and returns that same object at :388. Its -version/-h queries at :376,384 use oracle.ffmpeg. Producer preflight/fixtures at :620,693,714,762 reach that qualified closure; capture_preflights uses fields at :627,629 and passes the object to timing.commands at :648-649; capture_fixtures does so at :738-739. timing.commands:86-87 substitutes the returned ffmpeg path, then run at producer.py:653 or :740 executes it. Native-side commands are CoreAV.", + "site": [ + 1115, + "delegated", + "", + "capture_preflights" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:1117 (delegated, capture_fixtures). registration.preflight selects the registered binary and explicit/default probe, replaces them with test_oracle.require's returned pair at registration.py:369, and returns that same object at :388. Its -version/-h queries at :376,384 use oracle.ffmpeg. Producer preflight/fixtures at :620,693,714,762 reach that qualified closure; capture_preflights uses fields at :627,629 and passes the object to timing.commands at :648-649; capture_fixtures does so at :738-739. timing.commands:86-87 substitutes the returned ffmpeg path, then run at producer.py:653 or :740 executes it. Native-side commands are CoreAV.", + "site": [ + 1117, + "delegated", + "", + "capture_fixtures" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:1119 (delegated, build_bundle). analysis_preflight selects args.oracle_bin/ffmpeg and /ffprobe, replaces them with test_oracle.require's returned Oracle at :814, hashes those fields at :817-818 and runs oracle.ffmpeg -filters at :822. It returns the same object at :826. build_bundle's normal/resume/revalidation calls (:922,944,1058) retain this admission, and the normal branch passes it to analyse at :1018,1041 for :476-479's decode and metric work. Optional :812 installation performs only pin/-version identity checks. CLI :1119 and module dispatch :1127 reach this closure; preflight/fixtures branches separately retain registration.preflight's returned pair (:620,714). Test callers patch admission/run or fail earlier.", + "site": [ + 1119, + "delegated", + "", + "build_bundle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/producer.py:1127 (delegated, main). analysis_preflight selects args.oracle_bin/ffmpeg and /ffprobe, replaces them with test_oracle.require's returned Oracle at :814, hashes those fields at :817-818 and runs oracle.ffmpeg -filters at :822. It returns the same object at :826. build_bundle's normal/resume/revalidation calls (:922,944,1058) retain this admission, and the normal branch passes it to analyse at :1018,1041 for :476-479's decode and metric work. Optional :812 installation performs only pin/-version identity checks. CLI :1119 and module dispatch :1127 reach this closure; preflight/fixtures branches separately retain registration.preflight's returned pair (:620,714). Test callers patch admission/run or fail earlier.", + "site": [ + 1127, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/encoders/macos/registration.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "baseline_smoke": "b5729d1d67348755916253b5f6ed532382de30ce67df026d5ee9cf90ea116f90", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixture_frames": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixtures": "7dff34a92f19c4bd2b483e0b662d8a968d85d967342823feb01939892b0d683e", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hosted_refusal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "islice": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "item": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "native": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "proof": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_preparation": "c2151fe10db050072abdb791bcb10acc5f4e4d23a39c9cdf3546b8b0aff57ec3", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/videotoolbox.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/fixtures/check.log", + "docs/measurements/transcode/fixtures/hostile-transcode.json", + "docs/measurements/transcode/fixtures/results.tar.gz", + "docs/measurements/transcode/fixtures/summary.json", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/baseline_smoke.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_coreav_build.py", + "scripts/encoders/macos/test_owner_paths.py", + "scripts/encoders/macos/test_preparation.py", + "scripts/encoders/macos/test_producer.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/notices/test/fixtures/LLVM-exception.txt", + "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/tests/fixtures/svt-av1-notices/LICENSE-BSD2.md", + "scripts/tests/fixtures/svt-av1-notices/LICENSE.md", + "scripts/tests/fixtures/svt-av1-notices/PATENTS.md", + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE", + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE", + "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/tests/test_writer_kd_audit_selection.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": "59472f1351a07c9b61722b8c471bfbee69901176e565a3c06293fcc03bbd748e", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/registration.py:215 (command, '{ffmpeg}'). This is the mutable command-template constructor, not an immutable registered-source exclusion. timing.commands at timing.py:86-98 fills {ffmpeg} from oracle.ffmpeg for every real execution caller: timing.capture_gate (:192,222-225), timing.execute (:280,312,330), producer.capture_preflights (:620,648,653), producer.capture_fixtures (:714,738,740), and baseline_smoke.main (:30,51-52). Each gets the Oracle from this module's preflight require (:369,388), producer.analysis uses its own owner, or baseline's require. Validation/test-only callers construct or compare lists without execution.", + "site": [ + 215, + "command", + ".command_templates", + "'{ffmpeg}'" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:234 (delegated, run). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 234, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:241 (delegated, git). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 241, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:248 (delegated, run). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 248, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:276 (delegated, run). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 276, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:281 (delegated, hardware_fingerprint). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 281, + "delegated", + "", + "hardware_fingerprint" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:289 (delegated, git). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 289, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:291 (delegated, git). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 291, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:292 (delegated, committed). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 292, + "delegated", + "", + "committed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:293 (delegated, git). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 293, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:294 (delegated, git). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 294, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:299 (delegated, git). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 299, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:302 (delegated, verify_seal). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 302, + "delegated", + "", + "verify_seal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:304 (delegated, committed). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 304, + "delegated", + "", + "committed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:308 (delegated, coreav_build_records). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 308, + "delegated", + "", + "coreav_build_records" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:319 (delegated, committed). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 319, + "delegated", + "", + "committed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:324 (delegated, git). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 324, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:331 (delegated, git). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 331, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:332 (delegated, git). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 332, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:335 (delegated, git). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 335, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:355 (delegated, source_registration). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 355, + "delegated", + "", + "source_registration" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:356 (delegated, host_observation). The metadata closure has fixed command owners: git at :234 prepends git -C root; committed (:241) reads git show; hardware_fingerprint (:248) runs ioreg and host_observation's :264-276 table runs sysctl/sw_vers. source_registration (:289-308, including :302 verify_seal) uses status/rev-parse/ls-remote/merge-base and source_freeze.py:330-374's file/Git comparisons. coreav_build_records (:319-335) validates existing build JSON, source trees, Cargo manifests and lock data; it does not invoke coreav_build.capture. preflight's :355-356 relays therefore do not launch an oracle. The media/help commands at :376,384 are separate rows.", + "site": [ + 356, + "delegated", + "", + "host_observation" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/registration.py:372 (delegated, run). preflight obtains the shared Oracle at :369, then this exact run launches scripts/test_oracle.py --resolve with its returned pair (:372-374). The CLI calls the pin identity verifier through require (scripts/test_oracle.py:97-103,128); :375 checks empty error output. It does not supply media/capability results; the explicit -version/-h commands at :376,384 are distinct rows.", + "site": [ + 372, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/registration.py:376 (command, str(oracle.ffmpeg)). preflight chooses the registration binary/build-record probe at :365-369 (or the caller's explicit ffprobe), obtains the full pair from test_oracle.require at :369 and retains it through :388. Both the version/configuration query at :376-383 and encoder-help query at :384-387 use oracle.ffmpeg unchanged; the collected version/configuration/help are compared against the build record. Producer preflight/fixtures and timing gate/run call this owner-retaining function; the --resolve child at :372 is identity-only. Test preflight calls either fail before admission or mock the owner/runner.", + "site": [ + 376, + "command", + ".preflight", + "str(oracle.ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/registration.py:376 (delegated, run). preflight chooses the registration binary/build-record probe at :365-369 (or the caller's explicit ffprobe), obtains the full pair from test_oracle.require at :369 and retains it through :388. Both the version/configuration query at :376-383 and encoder-help query at :384-387 use oracle.ffmpeg unchanged; the collected version/configuration/help are compared against the build record. Producer preflight/fixtures and timing gate/run call this owner-retaining function; the --resolve child at :372 is identity-only. Test preflight calls either fail before admission or mock the owner/runner.", + "site": [ + 376, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/registration.py:384 (command, str(oracle.ffmpeg)). preflight chooses the registration binary/build-record probe at :365-369 (or the caller's explicit ffprobe), obtains the full pair from test_oracle.require at :369 and retains it through :388. Both the version/configuration query at :376-383 and encoder-help query at :384-387 use oracle.ffmpeg unchanged; the collected version/configuration/help are compared against the build record. Producer preflight/fixtures and timing gate/run call this owner-retaining function; the --resolve child at :372 is identity-only. Test preflight calls either fail before admission or mock the owner/runner.", + "site": [ + 384, + "command", + ".preflight", + "str(oracle.ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/registration.py:384 (delegated, run). preflight chooses the registration binary/build-record probe at :365-369 (or the caller's explicit ffprobe), obtains the full pair from test_oracle.require at :369 and retains it through :388. Both the version/configuration query at :376-383 and encoder-help query at :384-387 use oracle.ffmpeg unchanged; the collected version/configuration/help are compared against the build record. Producer preflight/fixtures and timing gate/run call this owner-retaining function; the --resolve child at :372 is identity-only. Test preflight calls either fail before admission or mock the owner/runner.", + "site": [ + 384, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/encoders/macos/smoke.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/videotoolbox.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/install-oracle-ffmpeg.sh", + "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/tests/test_writer_kd_audit_selection.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": "5247afe4e3264a67e6f381a5e1d232374ce11f19e3ddf54a73222757909a009f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/smoke.py:125 (delegated, run). capture resolves the separate native exporter at :116 and runs [exporter,smoke,--mode,...,--output,...] at :122-125, then fixed sw_vers at :137. main's :291 relay reaches only that capture. verify_capture's :247 runs the independent CoreAV decoder's decode protocol, not ffmpeg. The workflow supplies the CoreAV example at .github/workflows/videotoolbox.yml:82-85,144-148; native and oracle subprocesses are distinct.", + "site": [ + 125, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/smoke.py:137 (delegated, run). capture resolves the separate native exporter at :116 and runs [exporter,smoke,--mode,...,--output,...] at :122-125, then fixed sw_vers at :137. main's :291 relay reaches only that capture. verify_capture's :247 runs the independent CoreAV decoder's decode protocol, not ffmpeg. The workflow supplies the CoreAV example at .github/workflows/videotoolbox.yml:82-85,144-148; native and oracle subprocesses are distinct.", + "site": [ + 137, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/smoke.py:223 (delegated, run). The optional install branch executes bash scripts/install-oracle-ffmpeg.sh. Installer :37-39 runs the pin verifier and its post-install ffmpeg/ffprobe -version checks only; none produces compared/timed media output. The workflow enables this branch at .github/workflows/videotoolbox.yml:144-148. The subsequent decode/probe at :235,241 have their own shared-owner selection at :226.", + "site": [ + 223, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/smoke.py:235 (command, str(oracle.ffmpeg)). verify_capture receives --oracle-bin via main :293 (workflow .github/workflows/videotoolbox.yml:144-148), then replaces the directory with test_oracle.require's returned Oracle at :226. Both decode at :235 and probe at :241 select its fields unchanged; their output is checked against the native decoded pixels and synthetic metadata at :250-261. Hosted-refusal/unavailable branches at :212-219 return before tools; capture uses the separate native exporter, and optional installation at :223 is identity-only. Test verify callers in test_tools.py mock run or fail before execution.", + "site": [ + 235, + "command", + ".verify_capture", + "str(oracle.ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/smoke.py:235 (delegated, run). verify_capture receives --oracle-bin via main :293 (workflow .github/workflows/videotoolbox.yml:144-148), then replaces the directory with test_oracle.require's returned Oracle at :226. Both decode at :235 and probe at :241 select its fields unchanged; their output is checked against the native decoded pixels and synthetic metadata at :250-261. Hosted-refusal/unavailable branches at :212-219 return before tools; capture uses the separate native exporter, and optional installation at :223 is identity-only. Test verify callers in test_tools.py mock run or fail before execution.", + "site": [ + 235, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/smoke.py:241 (command, str(oracle.ffprobe)). verify_capture receives --oracle-bin via main :293 (workflow .github/workflows/videotoolbox.yml:144-148), then replaces the directory with test_oracle.require's returned Oracle at :226. Both decode at :235 and probe at :241 select its fields unchanged; their output is checked against the native decoded pixels and synthetic metadata at :250-261. Hosted-refusal/unavailable branches at :212-219 return before tools; capture uses the separate native exporter, and optional installation at :223 is identity-only. Test verify callers in test_tools.py mock run or fail before execution.", + "site": [ + 241, + "command", + ".verify_capture", + "str(oracle.ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/smoke.py:241 (delegated, run). verify_capture receives --oracle-bin via main :293 (workflow .github/workflows/videotoolbox.yml:144-148), then replaces the directory with test_oracle.require's returned Oracle at :226. Both decode at :235 and probe at :241 select its fields unchanged; their output is checked against the native decoded pixels and synthetic metadata at :250-261. Hosted-refusal/unavailable branches at :212-219 return before tools; capture uses the separate native exporter, and optional installation at :223 is identity-only. Test verify callers in test_tools.py mock run or fail before execution.", + "site": [ + 241, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/smoke.py:247 (delegated, run). capture resolves the separate native exporter at :116 and runs [exporter,smoke,--mode,...,--output,...] at :122-125, then fixed sw_vers at :137. main's :291 relay reaches only that capture. verify_capture's :247 runs the independent CoreAV decoder's decode protocol, not ffmpeg. The workflow supplies the CoreAV example at .github/workflows/videotoolbox.yml:82-85,144-148; native and oracle subprocesses are distinct.", + "site": [ + 247, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/smoke.py:291 (delegated, capture). capture resolves the separate native exporter at :116 and runs [exporter,smoke,--mode,...,--output,...] at :122-125, then fixed sw_vers at :137. main's :291 relay reaches only that capture. verify_capture's :247 runs the independent CoreAV decoder's decode protocol, not ffmpeg. The workflow supplies the CoreAV example at .github/workflows/videotoolbox.yml:82-85,144-148; native and oracle subprocesses are distinct.", + "site": [ + 291, + "delegated", + "", + "capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/smoke.py:293 (delegated, verify_capture). verify_capture receives --oracle-bin via main :293 (workflow .github/workflows/videotoolbox.yml:144-148), then replaces the directory with test_oracle.require's returned Oracle at :226. Both decode at :235 and probe at :241 select its fields unchanged; their output is checked against the native decoded pixels and synthetic metadata at :250-261. Hosted-refusal/unavailable branches at :212-219 return before tools; capture uses the separate native exporter, and optional installation at :223 is identity-only. Test verify callers in test_tools.py mock run or fail before execution.", + "site": [ + 293, + "delegated", + "", + "verify_capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/smoke.py:309 (delegated, main). verify_capture receives --oracle-bin via main :293 (workflow .github/workflows/videotoolbox.yml:144-148), then replaces the directory with test_oracle.require's returned Oracle at :226. Both decode at :235 and probe at :241 select its fields unchanged; their output is checked against the native decoded pixels and synthetic metadata at :250-261. Hosted-refusal/unavailable branches at :212-219 return before tools; capture uses the separate native exporter, and optional installation at :223 is identity-only. Test verify callers in test_tools.py mock run or fail before execution.", + "site": [ + 309, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/encoders/macos/source_freeze.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "baseline_smoke": "b5729d1d67348755916253b5f6ed532382de30ce67df026d5ee9cf90ea116f90", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixture_frames": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixtures": "7dff34a92f19c4bd2b483e0b662d8a968d85d967342823feb01939892b0d683e", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "islice": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "item": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_preparation": "c2151fe10db050072abdb791bcb10acc5f4e4d23a39c9cdf3546b8b0aff57ec3", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/fixtures/check.log", + "docs/measurements/transcode/fixtures/hostile-transcode.json", + "docs/measurements/transcode/fixtures/results.tar.gz", + "docs/measurements/transcode/fixtures/summary.json", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/baseline_smoke.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/test_owner_paths.py", + "scripts/encoders/macos/test_preparation.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/notices/test/fixtures/LLVM-exception.txt", + "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/tests/fixtures/svt-av1-notices/LICENSE-BSD2.md", + "scripts/tests/fixtures/svt-av1-notices/LICENSE.md", + "scripts/tests/fixtures/svt-av1-notices/PATENTS.md", + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE", + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE", + "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/tests/test_writer_kd_audit_selection.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": "4a281b0b9fa19c0c455869351e493ed34922eccbb5e2fab0375dd5d70b50410f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:302 (delegated, git). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 302, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:311 (delegated, git). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 311, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:322 (delegated, git). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 322, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:323 (delegated, committed). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 323, + "delegated", + "", + "committed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:330 (delegated, reviewed_file). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 330, + "delegated", + "", + "reviewed_file" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:332 (delegated, tool_paths). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 332, + "delegated", + "", + "tool_paths" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:334 (delegated, committed). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 334, + "delegated", + "", + "committed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:336 (delegated, reviewed_file). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 336, + "delegated", + "", + "reviewed_file" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:338 (delegated, reviewed_file). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 338, + "delegated", + "", + "reviewed_file" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:347 (delegated, read_stage1). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 347, + "delegated", + "", + "read_stage1" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:368 (delegated, native_paths). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 368, + "delegated", + "", + "native_paths" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:371 (delegated, git). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 371, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:374 (delegated, git). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 374, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:392 (delegated, git). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 392, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:393 (delegated, git). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 393, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:394 (delegated, git). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 394, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:396 (delegated, read_stage1). native_paths (:302) and tool_paths (:311) read Git listings; reviewed_file (:322-325) performs merge-base, committed git-show comparison and file loading. read_stage1 (:330-338) and verify_seal (:347-374) validate loaded records and compare Git/file hashes without executing loaded tools or commands. main's :392-396 queries status/rev-parse/ls-remote and reuses read_stage1. registration.git's only program is the explicit git -C prefix at registration.py:234. These exact rows do not reach materialize_one (:412), and their exclusion is for concrete metadata-only behavior, not a frozen-source label.", + "site": [ + 396, + "delegated", + "", + "read_stage1" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:412 (delegated, materialize_one). source_freeze.main passes --oracle-bin to materialize_one at source_freeze.py:412; materialize_one constructs selectors at preparation.py:359, then replaces them with test_oracle.require's returned Oracle at :362. The identity-only --resolve child at :365-379 does not supply the conversion command. command receives oracle.ffmpeg at :385 and places it unchanged in argv[0] at :228-229; capture at :384 forwards it to preparation_process.py:234's Popen. The bounded raw output is hashed/compared at preparation.py:398-404. Test callers either build inert argv or patch capture (test_preparation.py:277-294 and test_owner_paths.py:115-120). main's verification-only branch at source_freeze.py:398-401 runs only Git/file checks; the materialization branch and module relay retain the owner in the callee, not merely the original CLI directory.", + "site": [ + 412, + "delegated", + "", + "materialize_one" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/source_freeze.py:428 (delegated, main). source_freeze.main passes --oracle-bin to materialize_one at source_freeze.py:412; materialize_one constructs selectors at preparation.py:359, then replaces them with test_oracle.require's returned Oracle at :362. The identity-only --resolve child at :365-379 does not supply the conversion command. command receives oracle.ffmpeg at :385 and places it unchanged in argv[0] at :228-229; capture at :384 forwards it to preparation_process.py:234's Popen. The bounded raw output is hashed/compared at preparation.py:398-404. Test callers either build inert argv or patch capture (test_preparation.py:277-294 and test_owner_paths.py:115-120). main's verification-only branch at source_freeze.py:398-401 runs only Git/file checks; the materialization branch and module relay retain the owner in the callee, not merely the original CLI directory.", + "site": [ + 428, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/encoders/macos/test_coreav_build.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/videotoolbox.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.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/tests/test_writer_kd_audit_selection.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": "3f3101fb693f9a559b71b9fdf7969047d3c36a8ba02fe2b1fd816f2aa53f9bcf", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_coreav_build.py:115 (delegated, registration.coreav_build_records). check_registration at :83-119 installs registration.git and committed doubles (:113-114); git returns only synthetic tree/source bytes at :105-111 before coreav_build_records at :115. Success and mutation callers at :122,134,136 reuse that boundary. The direct :151 call patches committed to raise at :149 before any Git/build work. No build receipt is an executed media command.", + "site": [ + 115, + "delegated", + "", + "registration.coreav_build_records" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_coreav_build.py:122 (delegated, self.check_registration). check_registration at :83-119 installs registration.git and committed doubles (:113-114); git returns only synthetic tree/source bytes at :105-111 before coreav_build_records at :115. Success and mutation callers at :122,134,136 reuse that boundary. The direct :151 call patches committed to raise at :149 before any Git/build work. No build receipt is an executed media command.", + "site": [ + 122, + "delegated", + "", + "self.check_registration" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_coreav_build.py:134 (delegated, self.check_registration). check_registration at :83-119 installs registration.git and committed doubles (:113-114); git returns only synthetic tree/source bytes at :105-111 before coreav_build_records at :115. Success and mutation callers at :122,134,136 reuse that boundary. The direct :151 call patches committed to raise at :149 before any Git/build work. No build receipt is an executed media command.", + "site": [ + 134, + "delegated", + "", + "self.check_registration" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_coreav_build.py:136 (delegated, self.check_registration). check_registration at :83-119 installs registration.git and committed doubles (:113-114); git returns only synthetic tree/source bytes at :105-111 before coreav_build_records at :115. Success and mutation callers at :122,134,136 reuse that boundary. The direct :151 call patches committed to raise at :149 before any Git/build work. No build receipt is an executed media command.", + "site": [ + 136, + "delegated", + "", + "self.check_registration" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_coreav_build.py:151 (delegated, registration.coreav_build_records). check_registration at :83-119 installs registration.git and committed doubles (:113-114); git returns only synthetic tree/source bytes at :105-111 before coreav_build_records at :115. Success and mutation callers at :122,134,136 reuse that boundary. The direct :151 call patches committed to raise at :149 before any Git/build work. No build receipt is an executed media command.", + "site": [ + 151, + "delegated", + "", + "registration.coreav_build_records" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_coreav_build.py:235 (delegated, build.capture). The capture helper patches build.git and build.run at :230-232. Its local run at :191-228 writes version/metadata/archive/synthetic binary bytes or raises, with no subprocess forwarding; :235,238 and :249,254 stay under that seam. Dirty/config refusal at :267-273 patches both tools and asserts run uncalled. Missing-toolchain/wrong-host at :286-301 uses another output writer and asserts no build. No actual oracle runs.", + "site": [ + 235, + "delegated", + "", + "build.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_coreav_build.py:238 (delegated, build.capture). The capture helper patches build.git and build.run at :230-232. Its local run at :191-228 writes version/metadata/archive/synthetic binary bytes or raises, with no subprocess forwarding; :235,238 and :249,254 stay under that seam. Dirty/config refusal at :267-273 patches both tools and asserts run uncalled. Missing-toolchain/wrong-host at :286-301 uses another output writer and asserts no build. No actual oracle runs.", + "site": [ + 238, + "delegated", + "", + "build.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_coreav_build.py:249 (delegated, self.capture). The capture helper patches build.git and build.run at :230-232. Its local run at :191-228 writes version/metadata/archive/synthetic binary bytes or raises, with no subprocess forwarding; :235,238 and :249,254 stay under that seam. Dirty/config refusal at :267-273 patches both tools and asserts run uncalled. Missing-toolchain/wrong-host at :286-301 uses another output writer and asserts no build. No actual oracle runs.", + "site": [ + 249, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_coreav_build.py:254 (delegated, self.capture). The capture helper patches build.git and build.run at :230-232. Its local run at :191-228 writes version/metadata/archive/synthetic binary bytes or raises, with no subprocess forwarding; :235,238 and :249,254 stay under that seam. Dirty/config refusal at :267-273 patches both tools and asserts run uncalled. Missing-toolchain/wrong-host at :286-301 uses another output writer and asserts no build. No actual oracle runs.", + "site": [ + 254, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_coreav_build.py:272 (delegated, build.capture). The capture helper patches build.git and build.run at :230-232. Its local run at :191-228 writes version/metadata/archive/synthetic binary bytes or raises, with no subprocess forwarding; :235,238 and :249,254 stay under that seam. Dirty/config refusal at :267-273 patches both tools and asserts run uncalled. Missing-toolchain/wrong-host at :286-301 uses another output writer and asserts no build. No actual oracle runs.", + "site": [ + 272, + "delegated", + "", + "build.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_coreav_build.py:301 (delegated, build.capture). The capture helper patches build.git and build.run at :230-232. Its local run at :191-228 writes version/metadata/archive/synthetic binary bytes or raises, with no subprocess forwarding; :235,238 and :249,254 stay under that seam. Dirty/config refusal at :267-273 patches both tools and asserts run uncalled. Missing-toolchain/wrong-host at :286-301 uses another output writer and asserts no build. No actual oracle runs.", + "site": [ + 301, + "delegated", + "", + "build.capture" + ], + "verdict": "excluded" + } + ] + }, + "scripts/encoders/macos/test_hevc_smoke.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LIMIT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hevc_smoke": "6efe882d5b7fe4351b23cee7a802d6b92ac5922cbcf0d663297e2b3c0ef3480e", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pixels": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "probe_sections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/hevc_smoke.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/timing.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/tests/test_writer_kd_audit_selection.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": "643bc9e438d5874df80ee66493fc846773069e7b10831a6499fc8e476d7325b1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:132, this delegated row is smoke.capture. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:130-132 replaces capture's run; verify_synthetic creates fake files at 147-154 and replaces both test_oracle.require and smoke.run at 175-178. The run double at 157-173 writes synthetic MP4/YUV/probe data, and calls at 188,191,202,224 use that same closure.", + "site": [ + 132, + "delegated", + "", + "smoke.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:178, this delegated row is smoke.verify_capture. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:130-132 replaces capture's run; verify_synthetic creates fake files at 147-154 and replaces both test_oracle.require and smoke.run at 175-178. The run double at 157-173 writes synthetic MP4/YUV/probe data, and calls at 188,191,202,224 use that same closure.", + "site": [ + 178, + "delegated", + "", + "smoke.verify_capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:188, this delegated row is self.verify_synthetic. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:130-132 replaces capture's run; verify_synthetic creates fake files at 147-154 and replaces both test_oracle.require and smoke.run at 175-178. The run double at 157-173 writes synthetic MP4/YUV/probe data, and calls at 188,191,202,224 use that same closure.", + "site": [ + 188, + "delegated", + "", + "self.verify_synthetic" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:191, this delegated row is self.verify_synthetic. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:130-132 replaces capture's run; verify_synthetic creates fake files at 147-154 and replaces both test_oracle.require and smoke.run at 175-178. The run double at 157-173 writes synthetic MP4/YUV/probe data, and calls at 188,191,202,224 use that same closure.", + "site": [ + 191, + "delegated", + "", + "self.verify_synthetic" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:202, this delegated row is self.verify_synthetic. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:130-132 replaces capture's run; verify_synthetic creates fake files at 147-154 and replaces both test_oracle.require and smoke.run at 175-178. The run double at 157-173 writes synthetic MP4/YUV/probe data, and calls at 188,191,202,224 use that same closure.", + "site": [ + 202, + "delegated", + "", + "self.verify_synthetic" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:224, this delegated row is self.verify_synthetic. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:130-132 replaces capture's run; verify_synthetic creates fake files at 147-154 and replaces both test_oracle.require and smoke.run at 175-178. The run double at 157-173 writes synthetic MP4/YUV/probe data, and calls at 188,191,202,224 use that same closure.", + "site": [ + 224, + "delegated", + "", + "self.verify_synthetic" + ], + "verdict": "excluded" + } + ] + }, + "scripts/encoders/macos/test_owner_paths.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "baseline_smoke": "b5729d1d67348755916253b5f6ed532382de30ce67df026d5ee9cf90ea116f90", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixture_frames": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixtures": "7dff34a92f19c4bd2b483e0b662d8a968d85d967342823feb01939892b0d683e", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "islice": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "item": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_preparation": "c2151fe10db050072abdb791bcb10acc5f4e4d23a39c9cdf3546b8b0aff57ec3", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/fixtures/check.log", + "docs/measurements/transcode/fixtures/hostile-transcode.json", + "docs/measurements/transcode/fixtures/results.tar.gz", + "docs/measurements/transcode/fixtures/summary.json", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/baseline_smoke.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_preparation.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/notices/test/fixtures/LLVM-exception.txt", + "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/tests/fixtures/svt-av1-notices/LICENSE-BSD2.md", + "scripts/tests/fixtures/svt-av1-notices/LICENSE.md", + "scripts/tests/fixtures/svt-av1-notices/PATENTS.md", + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE", + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE", + "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/tests/test_writer_kd_audit_selection.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": "123cd3c3ea20b8dc3900bf5b85de8f573b0e5b305e19511d476c69312b93cded", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/encoders/macos/test_owner_paths.py:45 (test_timing_gate_executes_retained_encoder; timing.capture_gate): Test setup at scripts/encoders/macos/test_owner_paths.py:35-44 proves timing.run is a raising mock and preflight returns a synthetic pair; these fake-only controls never execute a real FFmpeg/ffprobe.", + "site": [ + 45, + "delegated", + "", + "timing.capture_gate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/encoders/macos/test_owner_paths.py:85 (test_baseline_smoke_executes_returned_encoder; baseline_smoke.main): Test setup at scripts/encoders/macos/test_owner_paths.py:75-84 proves baseline_smoke.run writes synthetic receipts instead of starting a program; these fake-only controls never execute a real FFmpeg/ffprobe.", + "site": [ + 85, + "delegated", + "", + "baseline_smoke.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/encoders/macos/test_owner_paths.py:120 (test_preparation_executes_returned_encoder; preparation.materialize_one): Test setup at scripts/encoders/macos/test_owner_paths.py:106-119 proves preparation.process.capture produces synthetic raw bytes and require returns a fake pair; these fake-only controls never execute a real FFmpeg/ffprobe.", + "site": [ + 120, + "delegated", + "", + "preparation.materialize_one" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/encoders/macos/test_owner_paths.py:126 (test_registration_executes_and_returns_qualified_pair; self.registration_fixture): Test setup at scripts/encoders/macos/test_owner_paths.py:134-178 proves registration_fixture patches registration.run to write synthetic version/help bytes; these fake-only controls never execute a real FFmpeg/ffprobe.", + "site": [ + 126, + "delegated", + "", + "self.registration_fixture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/encoders/macos/test_owner_paths.py:129 (test_registration_qualifies_the_explicit_probe_without_a_new_path_guard; self.registration_fixture): Test setup at scripts/encoders/macos/test_owner_paths.py:134-178 proves registration_fixture patches registration.run to write synthetic version/help bytes; these fake-only controls never execute a real FFmpeg/ffprobe.", + "site": [ + 129, + "delegated", + "", + "self.registration_fixture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/encoders/macos/test_owner_paths.py:132 (test_registration_keeps_the_pin_stderr_refusal; self.registration_fixture): Test setup at scripts/encoders/macos/test_owner_paths.py:134-178 proves registration_fixture supplies synthetic pin stderr through mocked registration.run; these fake-only controls never execute a real FFmpeg/ffprobe.", + "site": [ + 132, + "delegated", + "", + "self.registration_fixture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/encoders/macos/test_owner_paths.py:169 (registration_fixture; registration.preflight): Test setup at scripts/encoders/macos/test_owner_paths.py:152-166 proves registration.run writes synthetic pin stderr, never starting a verifier or oracle; these fake-only controls never execute a real FFmpeg/ffprobe.", + "site": [ + 169, + "delegated", + "", + "registration.preflight" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/encoders/macos/test_owner_paths.py:171 (registration_fixture; registration.preflight): Test setup at scripts/encoders/macos/test_owner_paths.py:152-166 proves registration.run writes synthetic version/help bytes and require returns a fake pair; these fake-only controls never execute a real FFmpeg/ffprobe.", + "site": [ + 171, + "delegated", + "", + "registration.preflight" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/encoders/macos/test_owner_paths.py:204 (test_analysis_preflight_executes_returned_filter_tool; producer.analysis_preflight): Test setup at scripts/encoders/macos/test_owner_paths.py:194-203 proves producer.run writes synthetic filter output and require returns a fake pair; these fake-only controls never execute a real FFmpeg/ffprobe.", + "site": [ + 204, + "delegated", + "", + "producer.analysis_preflight" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/encoders/macos/test_owner_paths.py:207 (test_analysis_preflight_executes_returned_filter_tool; str(oracle.ffmpeg)): Test setup at scripts/encoders/macos/test_owner_paths.py:194-207 proves this assertion inspects argv captured by mocked producer.run; these fake-only controls never execute a real FFmpeg/ffprobe.", + "site": [ + 207, + "command", + ".OwnerPaths.test_analysis_preflight_executes_returned_filter_tool", + "str(oracle.ffmpeg)" + ], + "verdict": "excluded" + } + ] + }, + "scripts/encoders/macos/test_preparation.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/videotoolbox.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.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/tests/test_writer_kd_audit_selection.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": "8fde0a71acfe04ec1b3ef1521de19e6039156694ff906674480de365093052d6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:98 (command, '/local/oracle/ffmpeg'). test_exact_literal_conversion_and_command calls p.command at :89, then compares the resulting list to this literal argv at :96-99. It never passes the list to a process runner; /local/oracle/ffmpeg is assertion data, not an executed program.", + "site": [ + 98, + "command", + ".RecipeTests.test_exact_literal_conversion_and_command", + "'/local/oracle/ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:283 (delegated, p.materialize_one). All run_fixture callers enter :277-281's patches of test_oracle.require and preparation_process.capture. The oracle files at :238-241 are nonexecutable marker bytes; captured at :253-275 only writes/fills synthetic raw bytes or raises. materialize_one at :283 therefore launches neither its verifier nor conversion. The second :294 call encounters the existing output directory before admission and asserts capture uncalled. Success, source/oracle/hash/mutation/publication/cleanup tests at :304-383 retain the same boundary.", + "site": [ + 283, + "delegated", + "", + "p.materialize_one" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:294 (delegated, p.materialize_one). All run_fixture callers enter :277-281's patches of test_oracle.require and preparation_process.capture. The oracle files at :238-241 are nonexecutable marker bytes; captured at :253-275 only writes/fills synthetic raw bytes or raises. materialize_one at :283 therefore launches neither its verifier nor conversion. The second :294 call encounters the existing output directory before admission and asserts capture uncalled. Success, source/oracle/hash/mutation/publication/cleanup tests at :304-383 retain the same boundary.", + "site": [ + 294, + "delegated", + "", + "p.materialize_one" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:304 (delegated, self.run_fixture). All run_fixture callers enter :277-281's patches of test_oracle.require and preparation_process.capture. The oracle files at :238-241 are nonexecutable marker bytes; captured at :253-275 only writes/fills synthetic raw bytes or raises. materialize_one at :283 therefore launches neither its verifier nor conversion. The second :294 call encounters the existing output directory before admission and asserts capture uncalled. Success, source/oracle/hash/mutation/publication/cleanup tests at :304-383 retain the same boundary.", + "site": [ + 304, + "delegated", + "", + "self.run_fixture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:315 (delegated, self.run_fixture). All run_fixture callers enter :277-281's patches of test_oracle.require and preparation_process.capture. The oracle files at :238-241 are nonexecutable marker bytes; captured at :253-275 only writes/fills synthetic raw bytes or raises. materialize_one at :283 therefore launches neither its verifier nor conversion. The second :294 call encounters the existing output directory before admission and asserts capture uncalled. Success, source/oracle/hash/mutation/publication/cleanup tests at :304-383 retain the same boundary.", + "site": [ + 315, + "delegated", + "", + "self.run_fixture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:324 (delegated, self.run_fixture). All run_fixture callers enter :277-281's patches of test_oracle.require and preparation_process.capture. The oracle files at :238-241 are nonexecutable marker bytes; captured at :253-275 only writes/fills synthetic raw bytes or raises. materialize_one at :283 therefore launches neither its verifier nor conversion. The second :294 call encounters the existing output directory before admission and asserts capture uncalled. Success, source/oracle/hash/mutation/publication/cleanup tests at :304-383 retain the same boundary.", + "site": [ + 324, + "delegated", + "", + "self.run_fixture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:339 (delegated, self.run_fixture). All run_fixture callers enter :277-281's patches of test_oracle.require and preparation_process.capture. The oracle files at :238-241 are nonexecutable marker bytes; captured at :253-275 only writes/fills synthetic raw bytes or raises. materialize_one at :283 therefore launches neither its verifier nor conversion. The second :294 call encounters the existing output directory before admission and asserts capture uncalled. Success, source/oracle/hash/mutation/publication/cleanup tests at :304-383 retain the same boundary.", + "site": [ + 339, + "delegated", + "", + "self.run_fixture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:349 (delegated, self.run_fixture). All run_fixture callers enter :277-281's patches of test_oracle.require and preparation_process.capture. The oracle files at :238-241 are nonexecutable marker bytes; captured at :253-275 only writes/fills synthetic raw bytes or raises. materialize_one at :283 therefore launches neither its verifier nor conversion. The second :294 call encounters the existing output directory before admission and asserts capture uncalled. Success, source/oracle/hash/mutation/publication/cleanup tests at :304-383 retain the same boundary.", + "site": [ + 349, + "delegated", + "", + "self.run_fixture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:355 (delegated, self.run_fixture). All run_fixture callers enter :277-281's patches of test_oracle.require and preparation_process.capture. The oracle files at :238-241 are nonexecutable marker bytes; captured at :253-275 only writes/fills synthetic raw bytes or raises. materialize_one at :283 therefore launches neither its verifier nor conversion. The second :294 call encounters the existing output directory before admission and asserts capture uncalled. Success, source/oracle/hash/mutation/publication/cleanup tests at :304-383 retain the same boundary.", + "site": [ + 355, + "delegated", + "", + "self.run_fixture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:371 (delegated, self.run_fixture). All run_fixture callers enter :277-281's patches of test_oracle.require and preparation_process.capture. The oracle files at :238-241 are nonexecutable marker bytes; captured at :253-275 only writes/fills synthetic raw bytes or raises. materialize_one at :283 therefore launches neither its verifier nor conversion. The second :294 call encounters the existing output directory before admission and asserts capture uncalled. Success, source/oracle/hash/mutation/publication/cleanup tests at :304-383 retain the same boundary.", + "site": [ + 371, + "delegated", + "", + "self.run_fixture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:383 (delegated, self.run_fixture). All run_fixture callers enter :277-281's patches of test_oracle.require and preparation_process.capture. The oracle files at :238-241 are nonexecutable marker bytes; captured at :253-275 only writes/fills synthetic raw bytes or raises. materialize_one at :283 therefore launches neither its verifier nor conversion. The second :294 call encounters the existing output directory before admission and asserts capture uncalled. Success, source/oracle/hash/mutation/publication/cleanup tests at :304-383 retain the same boundary.", + "site": [ + 383, + "delegated", + "", + "self.run_fixture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:397 (delegated, p.materialize_one). The direct materialize_one call uses absent selectors under sys.platform='darwin' and a mocked capture at :392-397. preparation.py:328-331 refuses Linux-required before source/owner/capture; :398 asserts capture uncalled. No oracle is selected or executed.", + "site": [ + 397, + "delegated", + "", + "p.materialize_one" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:406 (delegated, process.capture). These lifecycle calls explicitly select sys.executable with literal -c programs: os.write bytes (:406-407,423-426,459-460), write/sleep (:510-515), sleep (:546-547), closed-pipe sleep or bounded output overflow (:569-575,583-584), and pass (:610-611). Popen wrappers at :449-452,497-500,534-538 preserve that argv and only inject cleanup/signals. preparation_process.capture's Popen at :234 therefore launches Python controls, never FFmpeg/ffprobe.", + "site": [ + 406, + "delegated", + "", + "process.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:433 (delegated, process.capture). These lifecycle calls explicitly select sys.executable with literal -c programs: os.write bytes (:406-407,423-426,459-460), write/sleep (:510-515), sleep (:546-547), closed-pipe sleep or bounded output overflow (:569-575,583-584), and pass (:610-611). Popen wrappers at :449-452,497-500,534-538 preserve that argv and only inject cleanup/signals. preparation_process.capture's Popen at :234 therefore launches Python controls, never FFmpeg/ffprobe.", + "site": [ + 433, + "delegated", + "", + "process.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:473 (delegated, process.capture). These lifecycle calls explicitly select sys.executable with literal -c programs: os.write bytes (:406-407,423-426,459-460), write/sleep (:510-515), sleep (:546-547), closed-pipe sleep or bounded output overflow (:569-575,583-584), and pass (:610-611). Popen wrappers at :449-452,497-500,534-538 preserve that argv and only inject cleanup/signals. preparation_process.capture's Popen at :234 therefore launches Python controls, never FFmpeg/ffprobe.", + "site": [ + 473, + "delegated", + "", + "process.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:510 (delegated, process.capture). These lifecycle calls explicitly select sys.executable with literal -c programs: os.write bytes (:406-407,423-426,459-460), write/sleep (:510-515), sleep (:546-547), closed-pipe sleep or bounded output overflow (:569-575,583-584), and pass (:610-611). Popen wrappers at :449-452,497-500,534-538 preserve that argv and only inject cleanup/signals. preparation_process.capture's Popen at :234 therefore launches Python controls, never FFmpeg/ffprobe.", + "site": [ + 510, + "delegated", + "", + "process.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:546 (delegated, process.capture). These lifecycle calls explicitly select sys.executable with literal -c programs: os.write bytes (:406-407,423-426,459-460), write/sleep (:510-515), sleep (:546-547), closed-pipe sleep or bounded output overflow (:569-575,583-584), and pass (:610-611). Popen wrappers at :449-452,497-500,534-538 preserve that argv and only inject cleanup/signals. preparation_process.capture's Popen at :234 therefore launches Python controls, never FFmpeg/ffprobe.", + "site": [ + 546, + "delegated", + "", + "process.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:583 (delegated, process.capture). These lifecycle calls explicitly select sys.executable with literal -c programs: os.write bytes (:406-407,423-426,459-460), write/sleep (:510-515), sleep (:546-547), closed-pipe sleep or bounded output overflow (:569-575,583-584), and pass (:610-611). Popen wrappers at :449-452,497-500,534-538 preserve that argv and only inject cleanup/signals. preparation_process.capture's Popen at :234 therefore launches Python controls, never FFmpeg/ffprobe.", + "site": [ + 583, + "delegated", + "", + "process.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_preparation.py:610 (delegated, process.capture). These lifecycle calls explicitly select sys.executable with literal -c programs: os.write bytes (:406-407,423-426,459-460), write/sleep (:510-515), sleep (:546-547), closed-pipe sleep or bounded output overflow (:569-575,583-584), and pass (:610-611). Popen wrappers at :449-452,497-500,534-538 preserve that argv and only inject cleanup/signals. preparation_process.capture's Popen at :234 therefore launches Python controls, never FFmpeg/ffprobe.", + "site": [ + 610, + "delegated", + "", + "process.capture" + ], + "verdict": "excluded" + } + ] + }, + "scripts/encoders/macos/test_process_signals.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "bench/range-audio/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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/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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/process.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": "3fb564e5a9075e7f2cfca5eb10bf8110fdaf5afb8d2ccabdf0d0cac9628add8d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/macos/test_process_signals.py:27 (process, *args). All forwarded Popen argv come from process.run calls explicitly selecting sys.executable with sleep/SystemExit Python code. The generated driver/child pair likewise runs only controlled Python fork/sleep/signal code. Assertions verify signal restoration, termination and child reaping; no FFmpeg/ffprobe path can enter the executable position.", + "site": [ + 27, + "process", + ".Signals.test_exit_registration_failure_still_kills_and_reaps_the_child.launch", + "*args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/macos/test_process_signals.py:35 (delegated, process.run). All forwarded Popen argv come from process.run calls explicitly selecting sys.executable with sleep/SystemExit Python code. The generated driver/child pair likewise runs only controlled Python fork/sleep/signal code. Assertions verify signal restoration, termination and child reaping; no FFmpeg/ffprobe path can enter the executable position.", + "site": [ + 35, + "delegated", + "", + "process.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/macos/test_process_signals.py:49 (process, *args). All forwarded Popen argv come from process.run calls explicitly selecting sys.executable with sleep/SystemExit Python code. The generated driver/child pair likewise runs only controlled Python fork/sleep/signal code. Assertions verify signal restoration, termination and child reaping; no FFmpeg/ffprobe path can enter the executable position.", + "site": [ + 49, + "process", + ".Signals.test_signal_during_child_publication_still_reaps_child.launch", + "*args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/macos/test_process_signals.py:59 (delegated, process.run). All forwarded Popen argv come from process.run calls explicitly selecting sys.executable with sleep/SystemExit Python code. The generated driver/child pair likewise runs only controlled Python fork/sleep/signal code. Assertions verify signal restoration, termination and child reaping; no FFmpeg/ffprobe path can enter the executable position.", + "site": [ + 59, + "delegated", + "", + "process.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/macos/test_process_signals.py:107 (process, sys.executable). All forwarded Popen argv come from process.run calls explicitly selecting sys.executable with sleep/SystemExit Python code. The generated driver/child pair likewise runs only controlled Python fork/sleep/signal code. Assertions verify signal restoration, termination and child reaping; no FFmpeg/ffprobe path can enter the executable position.", + "site": [ + 107, + "process", + ".Signals.test_term_and_hup_clean_the_group_before_original_termination", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/macos/test_process_signals.py:160 (delegated, process.run). All forwarded Popen argv come from process.run calls explicitly selecting sys.executable with sleep/SystemExit Python code. The generated driver/child pair likewise runs only controlled Python fork/sleep/signal code. Assertions verify signal restoration, termination and child reaping; no FFmpeg/ffprobe path can enter the executable position.", + "site": [ + 160, + "delegated", + "", + "process.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/macos/test_process_signals.py:162 (delegated, process.run). All forwarded Popen argv come from process.run calls explicitly selecting sys.executable with sleep/SystemExit Python code. The generated driver/child pair likewise runs only controlled Python fork/sleep/signal code. Assertions verify signal restoration, termination and child reaping; no FFmpeg/ffprobe path can enter the executable position.", + "site": [ + 162, + "delegated", + "", + "process.run" + ], + "verdict": "excluded" + } + ] + }, + "scripts/encoders/macos/test_producer.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hosted_refusal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "native": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "proof": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/videotoolbox.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.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/tests/test_writer_kd_audit_selection.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": "2fb7ab4259bbf7f45b8f4b3251535c30262ea42adc16fd0a8e096e52c5869743", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:192 (delegated, observations.capture_identity). These capture_identity calls patch observations.host_observation and observations.run at :189-192,249-253,417-420. FakeCommands at :77-132 only writes synthetic report/output bytes, and the failure case raises Invalid. The constructed baseline argv is passed directly to that Python double at :187/416, never to an OS runner. No oracle or native exporter is executed.", + "site": [ + 192, + "delegated", + "", + "observations.capture_identity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:253 (delegated, observations.capture_identity). These capture_identity calls patch observations.host_observation and observations.run at :189-192,249-253,417-420. FakeCommands at :77-132 only writes synthetic report/output bytes, and the failure case raises Invalid. The constructed baseline argv is passed directly to that Python double at :187/416, never to an OS runner. No oracle or native exporter is executed.", + "site": [ + 253, + "delegated", + "", + "observations.capture_identity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:386 (delegated, producer.decode). The uncovered-class test patches producer.run and observations.run at :383-384. Both callees start with covered_class (producer.py:255; observations.py:184) and refuse before command construction. :393-394 asserts both runners uncalled.", + "site": [ + 386, + "delegated", + "", + "producer.decode" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:388 (delegated, observations.capture_identity). The uncovered-class test patches producer.run and observations.run at :383-384. Both callees start with covered_class (producer.py:255; observations.py:184) and refuse before command construction. :393-394 asserts both runners uncalled.", + "site": [ + 388, + "delegated", + "", + "observations.capture_identity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:420 (delegated, observations.capture_identity). These capture_identity calls patch observations.host_observation and observations.run at :189-192,249-253,417-420. FakeCommands at :77-132 only writes synthetic report/output bytes, and the failure case raises Invalid. The constructed baseline argv is passed directly to that Python double at :187/416, never to an OS runner. No oracle or native exporter is executed.", + "site": [ + 420, + "delegated", + "", + "observations.capture_identity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:426 (delegated, producer.analyse). Each decode/analyse call has producer.run patched: :425-426,470-472,477-478,483-484,493-496,520-529,560-561. The success FakeCommands (:77-132) writes synthetic decode/probe/metric bytes with no subprocess forwarding; failure controls raise or assert the runner is uncalled, and completed resume :525 forbids a rerun. The explicitly constructed Oracle values are test data behind that seam, not qualification evidence or real executable paths.", + "site": [ + 426, + "delegated", + "", + "producer.analyse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:472 (delegated, producer.analyse). Each decode/analyse call has producer.run patched: :425-426,470-472,477-478,483-484,493-496,520-529,560-561. The success FakeCommands (:77-132) writes synthetic decode/probe/metric bytes with no subprocess forwarding; failure controls raise or assert the runner is uncalled, and completed resume :525 forbids a rerun. The explicitly constructed Oracle values are test data behind that seam, not qualification evidence or real executable paths.", + "site": [ + 472, + "delegated", + "", + "producer.analyse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:478 (delegated, producer.analyse). Each decode/analyse call has producer.run patched: :425-426,470-472,477-478,483-484,493-496,520-529,560-561. The success FakeCommands (:77-132) writes synthetic decode/probe/metric bytes with no subprocess forwarding; failure controls raise or assert the runner is uncalled, and completed resume :525 forbids a rerun. The explicitly constructed Oracle values are test data behind that seam, not qualification evidence or real executable paths.", + "site": [ + 478, + "delegated", + "", + "producer.analyse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:484 (delegated, producer.analyse). Each decode/analyse call has producer.run patched: :425-426,470-472,477-478,483-484,493-496,520-529,560-561. The success FakeCommands (:77-132) writes synthetic decode/probe/metric bytes with no subprocess forwarding; failure controls raise or assert the runner is uncalled, and completed resume :525 forbids a rerun. The explicitly constructed Oracle values are test data behind that seam, not qualification evidence or real executable paths.", + "site": [ + 484, + "delegated", + "", + "producer.analyse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:494 (delegated, producer.analyse). Each decode/analyse call has producer.run patched: :425-426,470-472,477-478,483-484,493-496,520-529,560-561. The success FakeCommands (:77-132) writes synthetic decode/probe/metric bytes with no subprocess forwarding; failure controls raise or assert the runner is uncalled, and completed resume :525 forbids a rerun. The explicitly constructed Oracle values are test data behind that seam, not qualification evidence or real executable paths.", + "site": [ + 494, + "delegated", + "", + "producer.analyse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:496 (delegated, producer.analyse). Each decode/analyse call has producer.run patched: :425-426,470-472,477-478,483-484,493-496,520-529,560-561. The success FakeCommands (:77-132) writes synthetic decode/probe/metric bytes with no subprocess forwarding; failure controls raise or assert the runner is uncalled, and completed resume :525 forbids a rerun. The explicitly constructed Oracle values are test data behind that seam, not qualification evidence or real executable paths.", + "site": [ + 496, + "delegated", + "", + "producer.analyse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:521 (delegated, producer.analyse). Each decode/analyse call has producer.run patched: :425-426,470-472,477-478,483-484,493-496,520-529,560-561. The success FakeCommands (:77-132) writes synthetic decode/probe/metric bytes with no subprocess forwarding; failure controls raise or assert the runner is uncalled, and completed resume :525 forbids a rerun. The explicitly constructed Oracle values are test data behind that seam, not qualification evidence or real executable paths.", + "site": [ + 521, + "delegated", + "", + "producer.analyse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:525 (delegated, producer.analyse). Each decode/analyse call has producer.run patched: :425-426,470-472,477-478,483-484,493-496,520-529,560-561. The success FakeCommands (:77-132) writes synthetic decode/probe/metric bytes with no subprocess forwarding; failure controls raise or assert the runner is uncalled, and completed resume :525 forbids a rerun. The explicitly constructed Oracle values are test data behind that seam, not qualification evidence or real executable paths.", + "site": [ + 525, + "delegated", + "", + "producer.analyse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:529 (delegated, producer.analyse). Each decode/analyse call has producer.run patched: :425-426,470-472,477-478,483-484,493-496,520-529,560-561. The success FakeCommands (:77-132) writes synthetic decode/probe/metric bytes with no subprocess forwarding; failure controls raise or assert the runner is uncalled, and completed resume :525 forbids a rerun. The explicitly constructed Oracle values are test data behind that seam, not qualification evidence or real executable paths.", + "site": [ + 529, + "delegated", + "", + "producer.analyse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:561 (delegated, producer.decode). Each decode/analyse call has producer.run patched: :425-426,470-472,477-478,483-484,493-496,520-529,560-561. The success FakeCommands (:77-132) writes synthetic decode/probe/metric bytes with no subprocess forwarding; failure controls raise or assert the runner is uncalled, and completed resume :525 forbids a rerun. The explicitly constructed Oracle values are test data behind that seam, not qualification evidence or real executable paths.", + "site": [ + 561, + "delegated", + "", + "producer.decode" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:609 (delegated, producer.capture_preflights). The preflight tests replace producer.preflight with synthetic (reg,Oracle) values and producer.run with FakeCommands at :602-609,629-636,649-656. They also replace host queries, observations.run, and smoke.capture with native_capture, whose :584-596 body writes synthetic manifests/artifacts only. The positive, hosted-refusal and missing-observation branches cannot launch either media oracle or native exporter.", + "site": [ + 609, + "delegated", + "", + "producer.capture_preflights" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:636 (delegated, producer.capture_preflights). The preflight tests replace producer.preflight with synthetic (reg,Oracle) values and producer.run with FakeCommands at :602-609,629-636,649-656. They also replace host queries, observations.run, and smoke.capture with native_capture, whose :584-596 body writes synthetic manifests/artifacts only. The positive, hosted-refusal and missing-observation branches cannot launch either media oracle or native exporter.", + "site": [ + 636, + "delegated", + "", + "producer.capture_preflights" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:656 (delegated, producer.capture_preflights). The preflight tests replace producer.preflight with synthetic (reg,Oracle) values and producer.run with FakeCommands at :602-609,629-636,649-656. They also replace host queries, observations.run, and smoke.capture with native_capture, whose :584-596 body writes synthetic manifests/artifacts only. The positive, hosted-refusal and missing-observation branches cannot launch either media oracle or native exporter.", + "site": [ + 656, + "delegated", + "", + "producer.capture_preflights" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:786 (delegated, producer.build_bundle). The sealed-bundle test patches analysis_preflight, producer.run and timing.replay at :778-789. The sealed branch in producer.py:919-930 calls only those mocked admission/replay seams; one interrupts and the other returns false. It does not enter normal analysis, and the test checks retained files unchanged.", + "site": [ + 786, + "delegated", + "", + "producer.build_bundle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:789 (delegated, producer.build_bundle). The sealed-bundle test patches analysis_preflight, producer.run and timing.replay at :778-789. The sealed branch in producer.py:919-930 calls only those mocked admission/replay seams; one interrupts and the other returns false. It does not enter normal analysis, and the test checks retained files unchanged.", + "site": [ + 789, + "delegated", + "", + "producer.build_bundle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:836 (delegated, producer.analysis_preflight). The trusted-main control at :833-836 patches source_registration to raise and run to a mock before analysis_preflight can reach admission. The CI/event controls at :972-978 fail trusted_analysis_event before source registration and assert source/run uncalled. Neither branch reaches test_oracle.require or a media command.", + "site": [ + 836, + "delegated", + "", + "producer.analysis_preflight" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:859 (delegated, cache.observe). The observer is nonexecutable marker data at :843. cache.run is replaced at :858 with observe_command (:851-855), which writes controlled residency text, for every observe call :859-873; changed bytes refuse at the hash gate. After that patch, the :877 preflight receives cache_observer=None (:874) and refuses before observe. These inputs are available synthetic controls, not the unavailable production observer.", + "site": [ + 859, + "delegated", + "", + "cache.observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:863 (delegated, cache.observe). The observer is nonexecutable marker data at :843. cache.run is replaced at :858 with observe_command (:851-855), which writes controlled residency text, for every observe call :859-873; changed bytes refuse at the hash gate. After that patch, the :877 preflight receives cache_observer=None (:874) and refuses before observe. These inputs are available synthetic controls, not the unavailable production observer.", + "site": [ + 863, + "delegated", + "", + "cache.observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:870 (delegated, cache.observe). The observer is nonexecutable marker data at :843. cache.run is replaced at :858 with observe_command (:851-855), which writes controlled residency text, for every observe call :859-873; changed bytes refuse at the hash gate. After that patch, the :877 preflight receives cache_observer=None (:874) and refuses before observe. These inputs are available synthetic controls, not the unavailable production observer.", + "site": [ + 870, + "delegated", + "", + "cache.observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:873 (delegated, cache.observe). The observer is nonexecutable marker data at :843. cache.run is replaced at :858 with observe_command (:851-855), which writes controlled residency text, for every observe call :859-873; changed bytes refuse at the hash gate. After that patch, the :877 preflight receives cache_observer=None (:874) and refuses before observe. These inputs are available synthetic controls, not the unavailable production observer.", + "site": [ + 873, + "delegated", + "", + "cache.observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:877 (delegated, cache.preflight). The observer is nonexecutable marker data at :843. cache.run is replaced at :858 with observe_command (:851-855), which writes controlled residency text, for every observe call :859-873; changed bytes refuse at the hash gate. After that patch, the :877 preflight receives cache_observer=None (:874) and refuses before observe. These inputs are available synthetic controls, not the unavailable production observer.", + "site": [ + 877, + "delegated", + "", + "cache.preflight" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:911 (delegated, registration.host_observation). Host observations :911,913 run under registration.run=command (:909-910), an output writer at :898-907 for synthetic ioreg/sysctl/sw_vers bytes. preflight :928/939 patches source/host/run and installs a file_hash AssertionError barrier (:923-927,934-938), so it either rejects changed host or stops at that barrier before owner admission. timing.host_state :945 rejects the mocked fingerprint with run patched. neutralized's :956-960 is invoked only by re-running that same guarded test at :964-965; its original preflight cannot pass the file-hash barrier. No oracle runs.", + "site": [ + 911, + "delegated", + "", + "registration.host_observation" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:913 (delegated, registration.host_observation). Host observations :911,913 run under registration.run=command (:909-910), an output writer at :898-907 for synthetic ioreg/sysctl/sw_vers bytes. preflight :928/939 patches source/host/run and installs a file_hash AssertionError barrier (:923-927,934-938), so it either rejects changed host or stops at that barrier before owner admission. timing.host_state :945 rejects the mocked fingerprint with run patched. neutralized's :956-960 is invoked only by re-running that same guarded test at :964-965; its original preflight cannot pass the file-hash barrier. No oracle runs.", + "site": [ + 913, + "delegated", + "", + "registration.host_observation" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:928 (delegated, registration.preflight). Host observations :911,913 run under registration.run=command (:909-910), an output writer at :898-907 for synthetic ioreg/sysctl/sw_vers bytes. preflight :928/939 patches source/host/run and installs a file_hash AssertionError barrier (:923-927,934-938), so it either rejects changed host or stops at that barrier before owner admission. timing.host_state :945 rejects the mocked fingerprint with run patched. neutralized's :956-960 is invoked only by re-running that same guarded test at :964-965; its original preflight cannot pass the file-hash barrier. No oracle runs.", + "site": [ + 928, + "delegated", + "", + "registration.preflight" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:939 (delegated, registration.preflight). Host observations :911,913 run under registration.run=command (:909-910), an output writer at :898-907 for synthetic ioreg/sysctl/sw_vers bytes. preflight :928/939 patches source/host/run and installs a file_hash AssertionError barrier (:923-927,934-938), so it either rejects changed host or stops at that barrier before owner admission. timing.host_state :945 rejects the mocked fingerprint with run patched. neutralized's :956-960 is invoked only by re-running that same guarded test at :964-965; its original preflight cannot pass the file-hash barrier. No oracle runs.", + "site": [ + 939, + "delegated", + "", + "registration.preflight" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:945 (delegated, timing.host_state). Host observations :911,913 run under registration.run=command (:909-910), an output writer at :898-907 for synthetic ioreg/sysctl/sw_vers bytes. preflight :928/939 patches source/host/run and installs a file_hash AssertionError barrier (:923-927,934-938), so it either rejects changed host or stops at that barrier before owner admission. timing.host_state :945 rejects the mocked fingerprint with run patched. neutralized's :956-960 is invoked only by re-running that same guarded test at :964-965; its original preflight cannot pass the file-hash barrier. No oracle runs.", + "site": [ + 945, + "delegated", + "", + "timing.host_state" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:956 (delegated, registration.source_registration). Host observations :911,913 run under registration.run=command (:909-910), an output writer at :898-907 for synthetic ioreg/sysctl/sw_vers bytes. preflight :928/939 patches source/host/run and installs a file_hash AssertionError barrier (:923-927,934-938), so it either rejects changed host or stops at that barrier before owner admission. timing.host_state :945 rejects the mocked fingerprint with run patched. neutralized's :956-960 is invoked only by re-running that same guarded test at :964-965; its original preflight cannot pass the file-hash barrier. No oracle runs.", + "site": [ + 956, + "delegated", + "", + "registration.source_registration" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:957 (delegated, registration.host_observation). Host observations :911,913 run under registration.run=command (:909-910), an output writer at :898-907 for synthetic ioreg/sysctl/sw_vers bytes. preflight :928/939 patches source/host/run and installs a file_hash AssertionError barrier (:923-927,934-938), so it either rejects changed host or stops at that barrier before owner admission. timing.host_state :945 rejects the mocked fingerprint with run patched. neutralized's :956-960 is invoked only by re-running that same guarded test at :964-965; its original preflight cannot pass the file-hash barrier. No oracle runs.", + "site": [ + 957, + "delegated", + "", + "registration.host_observation" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:960 (delegated, original). Host observations :911,913 run under registration.run=command (:909-910), an output writer at :898-907 for synthetic ioreg/sysctl/sw_vers bytes. preflight :928/939 patches source/host/run and installs a file_hash AssertionError barrier (:923-927,934-938), so it either rejects changed host or stops at that barrier before owner admission. timing.host_state :945 rejects the mocked fingerprint with run patched. neutralized's :956-960 is invoked only by re-running that same guarded test at :964-965; its original preflight cannot pass the file-hash barrier. No oracle runs.", + "site": [ + 960, + "delegated", + "", + "original" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_producer.py:976 (delegated, producer.analysis_preflight). The trusted-main control at :833-836 patches source_registration to raise and run to a mock before analysis_preflight can reach admission. The CI/event controls at :972-978 fail trusted_analysis_event before source registration and assert source/run uncalled. Neither branch reaches test_oracle.require or a media command.", + "site": [ + 976, + "delegated", + "", + "producer.analysis_preflight" + ], + "verdict": "excluded" + } + ] + }, + "scripts/encoders/macos/test_source_freeze.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/videotoolbox.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/encoders/macos/timing.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/tests/test_writer_kd_audit_selection.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": "182eff66524f2f82afe71efffaa5214710551876207b97f4c347213193b06468", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_source_freeze.py:169 (delegated, source_freeze.verify_seal). The seal test at :162-187 patches read_stage1, native_paths and registration.git at :166-168. The git double (:163-165) returns synthetic tool/native bytes; all success/location/mutation calls at :169,172,184 and changed-Git call :187 remain within those patches. source_freeze.verify_seal compares data/hashes only and never executes a recorded oracle.", + "site": [ + 169, + "delegated", + "", + "source_freeze.verify_seal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_source_freeze.py:172 (delegated, source_freeze.verify_seal). The seal test at :162-187 patches read_stage1, native_paths and registration.git at :166-168. The git double (:163-165) returns synthetic tool/native bytes; all success/location/mutation calls at :169,172,184 and changed-Git call :187 remain within those patches. source_freeze.verify_seal compares data/hashes only and never executes a recorded oracle.", + "site": [ + 172, + "delegated", + "", + "source_freeze.verify_seal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_source_freeze.py:184 (delegated, source_freeze.verify_seal). The seal test at :162-187 patches read_stage1, native_paths and registration.git at :166-168. The git double (:163-165) returns synthetic tool/native bytes; all success/location/mutation calls at :169,172,184 and changed-Git call :187 remain within those patches. source_freeze.verify_seal compares data/hashes only and never executes a recorded oracle.", + "site": [ + 184, + "delegated", + "", + "source_freeze.verify_seal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_source_freeze.py:187 (delegated, source_freeze.verify_seal). The seal test at :162-187 patches read_stage1, native_paths and registration.git at :166-168. The git double (:163-165) returns synthetic tool/native bytes; all success/location/mutation calls at :169,172,184 and changed-Git call :187 remain within those patches. source_freeze.verify_seal compares data/hashes only and never executes a recorded oracle.", + "site": [ + 187, + "delegated", + "", + "source_freeze.verify_seal" + ], + "verdict": "excluded" + } + ] + }, + "scripts/encoders/macos/test_tools.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/videotoolbox.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/timing.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/tests/test_writer_kd_audit_selection.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": "0a7a5ec9dd7b72b4031828f9b1f8863758f67b499e45fac261d9bd08fecf2a85", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:338 (embedded-source, ). The embedded-source discovery is an expected diagnostic string in assertEqual at :338-340, following a pure smoke.probe_sections dictionary-validation call (:336). It is not generated program text passed to an interpreter or a process.", + "site": [ + 338, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:386 (delegated, smoke.capture). Smoke capture calls :386,408 and :430 replace smoke.run with fake/failed at :383-385,406-407,427-429; those functions only write synthetic manifests/diagnostics or raise. verify_capture :393/400 uses a hosted-refusal record and mocked run (:390-401) and returns/refuses before install/qualification/decode. No native or oracle executable is launched.", + "site": [ + 386, + "delegated", + "", + "smoke.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:393 (delegated, smoke.verify_capture). Smoke capture calls :386,408 and :430 replace smoke.run with fake/failed at :383-385,406-407,427-429; those functions only write synthetic manifests/diagnostics or raise. verify_capture :393/400 uses a hosted-refusal record and mocked run (:390-401) and returns/refuses before install/qualification/decode. No native or oracle executable is launched.", + "site": [ + 393, + "delegated", + "", + "smoke.verify_capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:400 (delegated, smoke.verify_capture). Smoke capture calls :386,408 and :430 replace smoke.run with fake/failed at :383-385,406-407,427-429; those functions only write synthetic manifests/diagnostics or raise. verify_capture :393/400 uses a hosted-refusal record and mocked run (:390-401) and returns/refuses before install/qualification/decode. No native or oracle executable is launched.", + "site": [ + 400, + "delegated", + "", + "smoke.verify_capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:408 (delegated, smoke.capture). Smoke capture calls :386,408 and :430 replace smoke.run with fake/failed at :383-385,406-407,427-429; those functions only write synthetic manifests/diagnostics or raise. verify_capture :393/400 uses a hosted-refusal record and mocked run (:390-401) and returns/refuses before install/qualification/decode. No native or oracle executable is launched.", + "site": [ + 408, + "delegated", + "", + "smoke.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:430 (delegated, smoke.capture). Smoke capture calls :386,408 and :430 replace smoke.run with fake/failed at :383-385,406-407,427-429; those functions only write synthetic manifests/diagnostics or raise. verify_capture :393/400 uses a hosted-refusal record and mocked run (:390-401) and returns/refuses before install/qualification/decode. No native or oracle executable is launched.", + "site": [ + 430, + "delegated", + "", + "smoke.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:490 (delegated, self.verify_oracle_commands). verify_oracle_commands writes nonexecutable ffmpeg/ffprobe/decoder markers at :504-513, mocks test_oracle.require and smoke.run at :535-537, and fake (:516-533) writes decoded/probe/native report bytes. Both callers :490,495 use that helper. Error checks :549-551 retain owner/run mocks; changed-capture :555-557 refuses before runner use. Even --install-oracle is intercepted, not a real installer or media execution.", + "site": [ + 490, + "delegated", + "", + "self.verify_oracle_commands" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:495 (delegated, self.verify_oracle_commands). verify_oracle_commands writes nonexecutable ffmpeg/ffprobe/decoder markers at :504-513, mocks test_oracle.require and smoke.run at :535-537, and fake (:516-533) writes decoded/probe/native report bytes. Both callers :490,495 use that helper. Error checks :549-551 retain owner/run mocks; changed-capture :555-557 refuses before runner use. Even --install-oracle is intercepted, not a real installer or media execution.", + "site": [ + 495, + "delegated", + "", + "self.verify_oracle_commands" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:537 (delegated, smoke.verify_capture). verify_oracle_commands writes nonexecutable ffmpeg/ffprobe/decoder markers at :504-513, mocks test_oracle.require and smoke.run at :535-537, and fake (:516-533) writes decoded/probe/native report bytes. Both callers :490,495 use that helper. Error checks :549-551 retain owner/run mocks; changed-capture :555-557 refuses before runner use. Even --install-oracle is intercepted, not a real installer or media execution.", + "site": [ + 537, + "delegated", + "", + "smoke.verify_capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:551 (delegated, smoke.verify_capture). verify_oracle_commands writes nonexecutable ffmpeg/ffprobe/decoder markers at :504-513, mocks test_oracle.require and smoke.run at :535-537, and fake (:516-533) writes decoded/probe/native report bytes. Both callers :490,495 use that helper. Error checks :549-551 retain owner/run mocks; changed-capture :555-557 refuses before runner use. Even --install-oracle is intercepted, not a real installer or media execution.", + "site": [ + 551, + "delegated", + "", + "smoke.verify_capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:556 (delegated, smoke.verify_capture). verify_oracle_commands writes nonexecutable ffmpeg/ffprobe/decoder markers at :504-513, mocks test_oracle.require and smoke.run at :535-537, and fake (:516-533) writes decoded/probe/native report bytes. Both callers :490,495 use that helper. Error checks :549-551 retain owner/run mocks; changed-capture :555-557 refuses before runner use. Even --install-oracle is intercepted, not a real installer or media execution.", + "site": [ + 556, + "delegated", + "", + "smoke.verify_capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:634 (delegated, registration.preflight). PR-event cases at :630-636 patch load/git and preflight refuses at registration.py:352-353 before reading records. The wrong-platform case at :637-640 likewise refuses before load. These exact controls cannot reach the pin verifier or media commands.", + "site": [ + 634, + "delegated", + "", + "registration.preflight" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:639 (delegated, registration.preflight). PR-event cases at :630-636 patch load/git and preflight refuses at registration.py:352-353 before reading records. The wrong-platform case at :637-640 likewise refuses before load. These exact controls cannot reach the pin verifier or media commands.", + "site": [ + 639, + "delegated", + "", + "registration.preflight" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:830 (delegated, timing.capture_gate). The gate test patches timing.preflight, input hashes, warm, RAM, host, availability and run at :823-829, plus cache.preflight/observe. encode (:802-806) only writes synthetic video/stats; identity (:808-817) writes records. capture_gate therefore consumes supplied fixtures without executing FFmpeg or an observer.", + "site": [ + 830, + "delegated", + "", + "timing.capture_gate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:926 (delegated, timing.execute). The :926 execute call patches admission, gate/availability, RAM, input, warm, cache, host and run at :915-925; fake (:904-912) writes a synthetic native result then raises on the second command. The :939 call has preflight immediately raise at :937. Neither launches an oracle; the retained report is synthetic failure-accounting evidence.", + "site": [ + 926, + "delegated", + "", + "timing.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:939 (delegated, timing.execute). The :926 execute call patches admission, gate/availability, RAM, input, warm, cache, host and run at :915-925; fake (:904-912) writes a synthetic native result then raises on the second command. The :939 call has preflight immediately raise at :937. Neither launches an oracle; the retained report is synthetic failure-accounting evidence.", + "site": [ + 939, + "delegated", + "", + "timing.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:964 (delegated, timing.replay). Both replay calls patch source_registration (:963,968) and load only synthetic registration/capture files from :951-960. timing.replay does not dispatch media: the first call rejects aborted capture, the second fails on missing artifact/evidence paths. No execute/capture_gate or producer.analyse call is made.", + "site": [ + 964, + "delegated", + "", + "timing.replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:969 (delegated, timing.replay). Both replay calls patch source_registration (:963,968) and load only synthetic registration/capture files from :951-960. timing.replay does not dispatch media: the first call rejects aborted capture, the second fails on missing artifact/evidence paths. No execute/capture_gate or producer.analyse call is made.", + "site": [ + 969, + "delegated", + "", + "timing.replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:984 (delegated, process.run). These process.run calls select sys.executable, never an oracle. The first literal program (:976-980) forks a sleeping descendant then exits; the second (:993-999) ignores SIGTERM, forks and writes a readiness PID before sleeping, with launch (:1001-1010) preserving argv. The last call at :1028 is Python -c pass. process.py:105,122 executes only those local lifecycle controls.", + "site": [ + 984, + "delegated", + "", + "process.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:1015 (delegated, process.run). These process.run calls select sys.executable, never an oracle. The first literal program (:976-980) forks a sleeping descendant then exits; the second (:993-999) ignores SIGTERM, forks and writes a readiness PID before sleeping, with launch (:1001-1010) preserving argv. The last call at :1028 is Python -c pass. process.py:105,122 executes only those local lifecycle controls.", + "site": [ + 1015, + "delegated", + "", + "process.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/test_tools.py:1028 (delegated, process.run). These process.run calls select sys.executable, never an oracle. The first literal program (:976-980) forks a sleeping descendant then exits; the second (:993-999) ignores SIGTERM, forks and writes a readiness PID before sleeping, with launch (:1001-1010) preserving argv. The last call at :1028 is Python -c pass. process.py:105,122 executes only those local lifecycle controls.", + "site": [ + 1028, + "delegated", + "", + "process.run" + ], + "verdict": "excluded" + } + ] + }, + "scripts/encoders/macos/timing.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "baseline_smoke": "b5729d1d67348755916253b5f6ed532382de30ce67df026d5ee9cf90ea116f90", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixture_frames": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fixtures": "7dff34a92f19c4bd2b483e0b662d8a968d85d967342823feb01939892b0d683e", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "freeze_fixture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "islice": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "item": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "test_preparation": "c2151fe10db050072abdb791bcb10acc5f4e4d23a39c9cdf3546b8b0aff57ec3", + "test_source_freeze": "98d4d2d68d14a17f18e4ec58933e69bab4fd9c75412c503247ab6480bf7a6295", + "test_tools": "d3762bd8604b830603a69ccf6986eeb540ab37839f515ec0110aa7617b383b97", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/encoders/macos-builds/cache-observer.json", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/fixtures/check.log", + "docs/measurements/transcode/fixtures/hostile-transcode.json", + "docs/measurements/transcode/fixtures/results.tar.gz", + "docs/measurements/transcode/fixtures/summary.json", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/baseline_smoke.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/test_owner_paths.py", + "scripts/encoders/macos/test_preparation.py", + "scripts/encoders/macos/test_source_freeze.py", + "scripts/encoders/macos/test_tools.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/notices/test/fixtures/LLVM-exception.txt", + "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/tests/fixtures/svt-av1-notices/LICENSE-BSD2.md", + "scripts/tests/fixtures/svt-av1-notices/LICENSE.md", + "scripts/tests/fixtures/svt-av1-notices/PATENTS.md", + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE", + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE", + "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/tests/test_writer_kd_audit_selection.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": "25d820de24631dc2978cfbbdf301f55a613636f99e7d5dadd8b2ff7553be2061", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:69 (delegated, run). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 69, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:159 (delegated, hardware_fingerprint). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 159, + "delegated", + "", + "hardware_fingerprint" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:162 (delegated, run). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 162, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:167 (delegated, run). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 167, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:174 (delegated, run). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 174, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/timing.py:192 (delegated, preflight). capture_gate and execute receive (registration,oracle) from preflight at :192 and :280; registration.py:369,388 supplies the exact shared-owner return. commands substitutes oracle.ffmpeg at timing.py:86-87, and gate :222-225 or side loop :312,330 executes it without rebuilding a sibling. Repeated preflight (:261,391) also uses that owner. Main run/gate relays (:576,579,588) reach these retained media paths; CoreAV/host/identity calls are distinct. The external cache observer at :193,216,227,282,325,334 is separately catalogued unavailable-input, not a proven media-oracle program. Tests replace preflight/run/cache seams.", + "site": [ + 192, + "delegated", + "", + "preflight" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: the runtime registration's cache_observer executable and its inspectable source/build provenance are not supplied. docs/design/encoders/macos-builds/cache-observer.json:7 names target/videotoolbox/bin/vmtouch, which is absent in this checkout. cache_residency.py:82-94 selects root/observer.file after hash/protocol checks and executes it with [-v,-m,32G,source]; :95-107 consumes residency counters. preflight at :110-121 reaches the same observe call at :120. The declaration/hash does not establish that executable's execution closure. timing.capture_gate receives the runtime registration at timing.py:192 and execute at :280; the cache.preflight relays :193,282 and cache.observe relays :216,227,325,334 forward it unchanged to the missing observer. The separately qualified media encoder does not establish observer provenance. Current site scripts/encoders/macos/timing.py:193 (delegated, cache.preflight). ", + "site": [ + 193, + "delegated", + "", + "cache.preflight" + ], + "verdict": "unknown" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:197 (delegated, ram_volume). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 197, + "delegated", + "", + "ram_volume" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:204 (delegated, host_state). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 204, + "delegated", + "", + "host_state" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:214 (delegated, host_state). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 214, + "delegated", + "", + "host_state" + ], + "verdict": "excluded" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: the runtime registration's cache_observer executable and its inspectable source/build provenance are not supplied. docs/design/encoders/macos-builds/cache-observer.json:7 names target/videotoolbox/bin/vmtouch, which is absent in this checkout. cache_residency.py:82-94 selects root/observer.file after hash/protocol checks and executes it with [-v,-m,32G,source]; :95-107 consumes residency counters. preflight at :110-121 reaches the same observe call at :120. The declaration/hash does not establish that executable's execution closure. timing.capture_gate receives the runtime registration at timing.py:192 and execute at :280; the cache.preflight relays :193,282 and cache.observe relays :216,227,325,334 forward it unchanged to the missing observer. The separately qualified media encoder does not establish observer provenance. Current site scripts/encoders/macos/timing.py:216 (delegated, cache.observe). ", + "site": [ + 216, + "delegated", + "", + "cache.observe" + ], + "verdict": "unknown" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/timing.py:225 (delegated, run). capture_gate and execute receive (registration,oracle) from preflight at :192 and :280; registration.py:369,388 supplies the exact shared-owner return. commands substitutes oracle.ffmpeg at timing.py:86-87, and gate :222-225 or side loop :312,330 executes it without rebuilding a sibling. Repeated preflight (:261,391) also uses that owner. Main run/gate relays (:576,579,588) reach these retained media paths; CoreAV/host/identity calls are distinct. The external cache observer at :193,216,227,282,325,334 is separately catalogued unavailable-input, not a proven media-oracle program. Tests replace preflight/run/cache seams.", + "site": [ + 225, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: the runtime registration's cache_observer executable and its inspectable source/build provenance are not supplied. docs/design/encoders/macos-builds/cache-observer.json:7 names target/videotoolbox/bin/vmtouch, which is absent in this checkout. cache_residency.py:82-94 selects root/observer.file after hash/protocol checks and executes it with [-v,-m,32G,source]; :95-107 consumes residency counters. preflight at :110-121 reaches the same observe call at :120. The declaration/hash does not establish that executable's execution closure. timing.capture_gate receives the runtime registration at timing.py:192 and execute at :280; the cache.preflight relays :193,282 and cache.observe relays :216,227,325,334 forward it unchanged to the missing observer. The separately qualified media encoder does not establish observer provenance. Current site scripts/encoders/macos/timing.py:227 (delegated, cache.observe). ", + "site": [ + 227, + "delegated", + "", + "cache.observe" + ], + "verdict": "unknown" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:236 (delegated, capture_identity). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 236, + "delegated", + "", + "capture_identity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:252 (delegated, host_state). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 252, + "delegated", + "", + "host_state" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:257 (delegated, host_state). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 257, + "delegated", + "", + "host_state" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/timing.py:261 (delegated, preflight). capture_gate and execute receive (registration,oracle) from preflight at :192 and :280; registration.py:369,388 supplies the exact shared-owner return. commands substitutes oracle.ffmpeg at timing.py:86-87, and gate :222-225 or side loop :312,330 executes it without rebuilding a sibling. Repeated preflight (:261,391) also uses that owner. Main run/gate relays (:576,579,588) reach these retained media paths; CoreAV/host/identity calls are distinct. The external cache observer at :193,216,227,282,325,334 is separately catalogued unavailable-input, not a proven media-oracle program. Tests replace preflight/run/cache seams.", + "site": [ + 261, + "delegated", + "", + "preflight" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/timing.py:280 (delegated, preflight). capture_gate and execute receive (registration,oracle) from preflight at :192 and :280; registration.py:369,388 supplies the exact shared-owner return. commands substitutes oracle.ffmpeg at timing.py:86-87, and gate :222-225 or side loop :312,330 executes it without rebuilding a sibling. Repeated preflight (:261,391) also uses that owner. Main run/gate relays (:576,579,588) reach these retained media paths; CoreAV/host/identity calls are distinct. The external cache observer at :193,216,227,282,325,334 is separately catalogued unavailable-input, not a proven media-oracle program. Tests replace preflight/run/cache seams.", + "site": [ + 280, + "delegated", + "", + "preflight" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: the runtime registration's cache_observer executable and its inspectable source/build provenance are not supplied. docs/design/encoders/macos-builds/cache-observer.json:7 names target/videotoolbox/bin/vmtouch, which is absent in this checkout. cache_residency.py:82-94 selects root/observer.file after hash/protocol checks and executes it with [-v,-m,32G,source]; :95-107 consumes residency counters. preflight at :110-121 reaches the same observe call at :120. The declaration/hash does not establish that executable's execution closure. timing.capture_gate receives the runtime registration at timing.py:192 and execute at :280; the cache.preflight relays :193,282 and cache.observe relays :216,227,325,334 forward it unchanged to the missing observer. The separately qualified media encoder does not establish observer provenance. Current site scripts/encoders/macos/timing.py:282 (delegated, cache.preflight). ", + "site": [ + 282, + "delegated", + "", + "cache.preflight" + ], + "verdict": "unknown" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:292 (delegated, ram_volume). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 292, + "delegated", + "", + "ram_volume" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:307 (delegated, host_state). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 307, + "delegated", + "", + "host_state" + ], + "verdict": "excluded" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: the runtime registration's cache_observer executable and its inspectable source/build provenance are not supplied. docs/design/encoders/macos-builds/cache-observer.json:7 names target/videotoolbox/bin/vmtouch, which is absent in this checkout. cache_residency.py:82-94 selects root/observer.file after hash/protocol checks and executes it with [-v,-m,32G,source]; :95-107 consumes residency counters. preflight at :110-121 reaches the same observe call at :120. The declaration/hash does not establish that executable's execution closure. timing.capture_gate receives the runtime registration at timing.py:192 and execute at :280; the cache.preflight relays :193,282 and cache.observe relays :216,227,325,334 forward it unchanged to the missing observer. The separately qualified media encoder does not establish observer provenance. Current site scripts/encoders/macos/timing.py:325 (delegated, cache.observe). ", + "site": [ + 325, + "delegated", + "", + "cache.observe" + ], + "verdict": "unknown" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/timing.py:330 (delegated, run). capture_gate and execute receive (registration,oracle) from preflight at :192 and :280; registration.py:369,388 supplies the exact shared-owner return. commands substitutes oracle.ffmpeg at timing.py:86-87, and gate :222-225 or side loop :312,330 executes it without rebuilding a sibling. Repeated preflight (:261,391) also uses that owner. Main run/gate relays (:576,579,588) reach these retained media paths; CoreAV/host/identity calls are distinct. The external cache observer at :193,216,227,282,325,334 is separately catalogued unavailable-input, not a proven media-oracle program. Tests replace preflight/run/cache seams.", + "site": [ + 330, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: the runtime registration's cache_observer executable and its inspectable source/build provenance are not supplied. docs/design/encoders/macos-builds/cache-observer.json:7 names target/videotoolbox/bin/vmtouch, which is absent in this checkout. cache_residency.py:82-94 selects root/observer.file after hash/protocol checks and executes it with [-v,-m,32G,source]; :95-107 consumes residency counters. preflight at :110-121 reaches the same observe call at :120. The declaration/hash does not establish that executable's execution closure. timing.capture_gate receives the runtime registration at timing.py:192 and execute at :280; the cache.preflight relays :193,282 and cache.observe relays :216,227,325,334 forward it unchanged to the missing observer. The separately qualified media encoder does not establish observer provenance. Current site scripts/encoders/macos/timing.py:334 (delegated, cache.observe). ", + "site": [ + 334, + "delegated", + "", + "cache.observe" + ], + "verdict": "unknown" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:337 (delegated, host_state). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 337, + "delegated", + "", + "host_state" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:346 (delegated, capture_identity). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 346, + "delegated", + "", + "capture_identity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/timing.py:391 (delegated, preflight). capture_gate and execute receive (registration,oracle) from preflight at :192 and :280; registration.py:369,388 supplies the exact shared-owner return. commands substitutes oracle.ffmpeg at timing.py:86-87, and gate :222-225 or side loop :312,330 executes it without rebuilding a sibling. Repeated preflight (:261,391) also uses that owner. Main run/gate relays (:576,579,588) reach these retained media paths; CoreAV/host/identity calls are distinct. The external cache observer at :193,216,227,282,325,334 is separately catalogued unavailable-input, not a proven media-oracle program. Tests replace preflight/run/cache seams.", + "site": [ + 391, + "delegated", + "", + "preflight" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:421 (delegated, source_registration). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 421, + "delegated", + "", + "source_registration" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:424 (delegated, git). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 424, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/timing.py:576 (delegated, execute). capture_gate and execute receive (registration,oracle) from preflight at :192 and :280; registration.py:369,388 supplies the exact shared-owner return. commands substitutes oracle.ffmpeg at timing.py:86-87, and gate :222-225 or side loop :312,330 executes it without rebuilding a sibling. Repeated preflight (:261,391) also uses that owner. Main run/gate relays (:576,579,588) reach these retained media paths; CoreAV/host/identity calls are distinct. The external cache observer at :193,216,227,282,325,334 is separately catalogued unavailable-input, not a proven media-oracle program. Tests replace preflight/run/cache seams. Uncertainty: this aggregate relay also reaches the unavailable observer, so its complete runtime closure is not proved by the qualified media path.", + "site": [ + 576, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/timing.py:579 (delegated, capture_gate). capture_gate and execute receive (registration,oracle) from preflight at :192 and :280; registration.py:369,388 supplies the exact shared-owner return. commands substitutes oracle.ffmpeg at timing.py:86-87, and gate :222-225 or side loop :312,330 executes it without rebuilding a sibling. Repeated preflight (:261,391) also uses that owner. Main run/gate relays (:576,579,588) reach these retained media paths; CoreAV/host/identity calls are distinct. The external cache observer at :193,216,227,282,325,334 is separately catalogued unavailable-input, not a proven media-oracle program. Tests replace preflight/run/cache seams. Uncertainty: this aggregate relay also reaches the unavailable observer, so its complete runtime closure is not proved by the qualified media path.", + "site": [ + 579, + "delegated", + "", + "capture_gate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/encoders/macos/timing.py:581 (delegated, replay). The host closure at :157-178 runs registration.hardware_fingerprint's fixed ioreg (registration.py:248), sysctl swap, pmset thermal and ps. ram_volume (:65-78) runs fixed hdiutil; capture_identity relays (:236,346) run observations.py:189,196-207's native CoreAV identify command. source_registration/Git (:421,424) are Git/file validators. main's :581 selects replay, which loads/hashes prior artifacts and calls pure producer.verify_campaign/verify_fixture_capture/verify_output, not producer.analyse or timing.execute. None of these exact host/identity/replay rows launches an oracle.", + "site": [ + 581, + "delegated", + "", + "replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Current site scripts/encoders/macos/timing.py:588 (delegated, main). capture_gate and execute receive (registration,oracle) from preflight at :192 and :280; registration.py:369,388 supplies the exact shared-owner return. commands substitutes oracle.ffmpeg at timing.py:86-87, and gate :222-225 or side loop :312,330 executes it without rebuilding a sibling. Repeated preflight (:261,391) also uses that owner. Main run/gate relays (:576,579,588) reach these retained media paths; CoreAV/host/identity calls are distinct. The external cache observer at :193,216,227,282,325,334 is separately catalogued unavailable-input, not a proven media-oracle program. Tests replace preflight/run/cache seams. Uncertainty: this aggregate relay also reaches the unavailable observer, so its complete runtime closure is not proved by the qualified media path.", + "site": [ + 588, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/encoders/svt-av1/build.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "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", + "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": "26cff63486cf1fbee4e180b07cb67b9b0937b89f1af605d8bc220462518d0081", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "run118 is the default runner of build174, whose concrete command constructors are the selected C compiler --version219, CMake configure/build/install243/245/247 (BUILD_APPS/OFF and BUILD_TESTING/OFF221-222), compiler273 building a locally generated version-only SVT probe, that probe277, and readelf281/285/286 or lipo291/otool294. The complete generated version.c258-269 only references SVT public API symbols and prints svt_av1_get_version; it does not invoke FFmpeg/ffprobe. main323 calls this build with the default runner. These are known compiler/linker/binary-inspection and SVT-version tools, not a media-reference command or an inferred frozen source.", + "site": [ + 118, + "process", + ".run", + "command" + ], + "verdict": "excluded" + } + ] + }, + "scripts/encoders/svt-av1/test_build.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "build": "5dbba57324e2b79d6444a1a6509c3fd0fadb0d9d8877cd3e3bdf7d6ebb83a750", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "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", + "scripts/encoders/svt-av1/build.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": "5f53d17501b24a234581185fc97528923a267969c6dfed36bc096ccda723fe9a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/svt-av1/test_build.py:413 (delegated, build.run). The fake runner tests replace Popen/killpg outright. All actual build.run/Popen-forwarding tests select sys.executable with bounded signal-pause/stdin-print/diagnostic/sleep scripts; the generated parent starts only sys.executable with the supplied literal child_code. No build/compiler/native probe or media tool can occupy argv[0] in these exact lifecycle controls.", + "site": [ + 413, + "delegated", + "", + "build.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/svt-av1/test_build.py:427 (delegated, build.run). The fake runner tests replace Popen/killpg outright. All actual build.run/Popen-forwarding tests select sys.executable with bounded signal-pause/stdin-print/diagnostic/sleep scripts; the generated parent starts only sys.executable with the supplied literal child_code. No build/compiler/native probe or media tool can occupy argv[0] in these exact lifecycle controls.", + "site": [ + 427, + "delegated", + "", + "build.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/svt-av1/test_build.py:436 (delegated, build.run). The fake runner tests replace Popen/killpg outright. All actual build.run/Popen-forwarding tests select sys.executable with bounded signal-pause/stdin-print/diagnostic/sleep scripts; the generated parent starts only sys.executable with the supplied literal child_code. No build/compiler/native probe or media tool can occupy argv[0] in these exact lifecycle controls.", + "site": [ + 436, + "delegated", + "", + "build.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/svt-av1/test_build.py:465 (process, *args). The fake runner tests replace Popen/killpg outright. All actual build.run/Popen-forwarding tests select sys.executable with bounded signal-pause/stdin-print/diagnostic/sleep scripts; the generated parent starts only sys.executable with the supplied literal child_code. No build/compiler/native probe or media tool can occupy argv[0] in these exact lifecycle controls.", + "site": [ + 465, + "process", + ".BuildTests.test_timeout_kills_a_descendant_after_its_parent_closes_the_pipes.launch", + "*args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/svt-av1/test_build.py:476 (delegated, build.run). The fake runner tests replace Popen/killpg outright. All actual build.run/Popen-forwarding tests select sys.executable with bounded signal-pause/stdin-print/diagnostic/sleep scripts; the generated parent starts only sys.executable with the supplied literal child_code. No build/compiler/native probe or media tool can occupy argv[0] in these exact lifecycle controls.", + "site": [ + 476, + "delegated", + "", + "build.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/svt-av1/test_build.py:500 (delegated, build.run). The fake runner tests replace Popen/killpg outright. All actual build.run/Popen-forwarding tests select sys.executable with bounded signal-pause/stdin-print/diagnostic/sleep scripts; the generated parent starts only sys.executable with the supplied literal child_code. No build/compiler/native probe or media tool can occupy argv[0] in these exact lifecycle controls.", + "site": [ + 500, + "delegated", + "", + "build.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/svt-av1/test_build.py:517 (process, *args). The fake runner tests replace Popen/killpg outright. All actual build.run/Popen-forwarding tests select sys.executable with bounded signal-pause/stdin-print/diagnostic/sleep scripts; the generated parent starts only sys.executable with the supplied literal child_code. No build/compiler/native probe or media tool can occupy argv[0] in these exact lifecycle controls.", + "site": [ + 517, + "process", + ".ProcessRecords.test_timeout_keeps_partial_diagnostics_and_reaps_the_direct_child.launch", + "*args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/encoders/svt-av1/test_build.py:526 (delegated, build.run). The fake runner tests replace Popen/killpg outright. All actual build.run/Popen-forwarding tests select sys.executable with bounded signal-pause/stdin-print/diagnostic/sleep scripts; the generated parent starts only sys.executable with the supplied literal child_code. No build/compiler/native probe or media tool can occupy argv[0] in these exact lifecycle controls.", + "site": [ + 526, + "delegated", + "", + "build.run" + ], + "verdict": "excluded" + } + ] + }, + "scripts/exact_skip_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "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": [ + ".github/workflows/ci.yml", + ".github/workflows/deny.yml", + "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/tests/test_test_oracle.py", + "scripts/text_check.py", + "scripts/thumbnail_oracle.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/tests/test_writer_kd_audit_selection.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": "03c5db0884a3d49862ddb3fa5c81973037ea286e072834c93881a18e3972d9c8", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/exact_skip_check.py:1, this embedded-source row is . scripts/exact_skip_check.py:1-16 is module documentation with a usage example and the comparison contract, not generated executable source.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/exact_skip_check.py:40 (delegated thumbnail_oracle.default_video, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 40, + "delegated", + "", + "thumbnail_oracle.default_video" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/exact_skip_check.py:43 (command ffprobe, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 43, + "command", + ".codec_of", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/exact_skip_check.py:43 (delegated thumbnail_oracle.run, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 43, + "delegated", + "", + "thumbnail_oracle.run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/exact_skip_check.py:49 (delegated thumbnail_oracle.at_time, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 49, + "delegated", + "", + "thumbnail_oracle.at_time" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/exact_skip_check.py:63 (delegated thumbnail_oracle.run, occurrence 0), one constructs only [decode_oracle, thumbnail, ... --skip on/off] at scripts/exact_skip_check.py:58-64, executed by scripts/thumbnail_oracle.py:158-159. The real workflow supplies target/fallback/release/decode-oracle at .github/workflows/ci.yml:1331-1332; this is the CoreAV subject, not FFmpeg.", + "site": [ + 63, + "delegated", + "", + "thumbnail_oracle.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/exact_skip_check.py:86 (delegated one, occurrence 0), one constructs only [decode_oracle, thumbnail, ... --skip on/off] at scripts/exact_skip_check.py:58-64, executed by scripts/thumbnail_oracle.py:158-159. The real workflow supplies target/fallback/release/decode-oracle at .github/workflows/ci.yml:1331-1332; this is the CoreAV subject, not FFmpeg.", + "site": [ + 86, + "delegated", + "", + "one" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/exact_skip_check.py:86 (delegated times_of, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings. Folded to scripts/exact_skip_check.py:49, where times_of calls thumbnail_oracle.at_time; an exclusion shares the discovered line.", + "fold_to": 49, + "site": [ + 86, + "delegated", + "", + "times_of" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/exact_skip_check.py:117 (delegated codec_of, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 117, + "delegated", + "", + "codec_of" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/exact_skip_check.py:123 (command a.ffmpeg, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 123, + "command", + ".main", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/exact_skip_check.py:131 (delegated check, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 131, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/exact_skip_check.py:160 (delegated main, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 160, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/fallback_names.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "difflib": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + "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/tests/test_writer_kd_audit_selection.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": "90bb6d0beff512baf909e20a053f0de4984e4a583cb88e2657492f745e4a265b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/fallback_names.py:2, this embedded-source row is . scripts/fallback_names.py:2-19 is descriptive module documentation, including shell examples; Python does not execute its text.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/fallback_names.py:78, this command row is str(program). generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "site": [ + 78, + "command", + ".run", + "str(program)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/fallback_names.py:133, this delegated row is run. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "site": [ + 133, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/fallback_names.py:136, this delegated row is run. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "site": [ + 136, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/fallback_names.py:138, this delegated row is run. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "site": [ + 138, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/fallback_names.py:141, this delegated row is run. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "site": [ + 141, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/fallback_names.py:146, this delegated row is run. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "site": [ + 146, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/fallback_names.py:154, this embedded-source row is . scripts/fallback_names.py:153-173 constructs Rust documentation and string constants. The FFmpeg command names in this generated Rust source are text, not executable invocations; the result is only fed to rustfmt at 174.", + "site": [ + 154, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/fallback_names.py:155, this embedded-source row is . scripts/fallback_names.py:153-173 builds generated Rust documentation and string constants about FFmpeg options and CoreAV keys. This string is emitted as Rust source and formatted by rustfmt at 174, never executed as a command.", + "site": [ + 155, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/fallback_names.py:170, this embedded-source row is . scripts/fallback_names.py:153-173 builds generated Rust documentation and string constants about FFmpeg options and CoreAV keys. This string is emitted as Rust source and formatted by rustfmt at 174, never executed as a command.", + "site": [ + 170, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/fallback_names.py:172, this embedded-source row is . scripts/fallback_names.py:153-173 builds generated Rust documentation and string constants about FFmpeg options and CoreAV keys. This string is emitted as Rust source and formatted by rustfmt at 174, never executed as a command.", + "site": [ + 172, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/fallback_names.py:174, this process row is 'rustfmt'. scripts/fallback_names.py:174-175 executes rustfmt --edition 2024 over generated Rust text, not FFmpeg.", + "site": [ + 174, + "process", + ".generate", + "'rustfmt'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/fallback_names.py:183, this delegated row is generate. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "site": [ + 183, + "delegated", + "", + "generate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/fallback_names.py:203, this delegated row is main. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "site": [ + 203, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/ffprobe_stdin_check.py": { + "imports": { + "CheckFailure": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_summary_check": "3479017e2f9251e10c2aa846b9e30cafb1fc986c777ea8bcb6f1a149972a8eb9", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-cli/tests/ffprobe_stdin.rs:test_oracle": "3f9d8475abed1b54b61f4a4fd6cf0983610d79389a8e72fd57708d19f8950205", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stsd_craft": "e4ff509eb3f061b0099a8f7f9577b2783a97a93dba48ab92d482bea9c8fae409", + "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": [ + ".github/workflows/ci.yml", + "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-cli/tests/ffprobe_stdin.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/input_summary_check.py", + "scripts/mkv_craft.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/standalone_audio_probe_check.py", + "scripts/stsd_craft.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/tests/test_writer_kd_audit_selection.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": "6b19f9ae14815c26703236805024ac63f26beb6d044e57fd56b7eca6115c497a", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:24, the process site 'list(map(str, argv))' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 24, + "process", + ".run", + "list(map(str, argv))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:53, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 53, + "command", + ".check", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:53, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 53, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:67, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 67, + "command", + ".check", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:67, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 67, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffprobe_stdin_check.py:68, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "site": [ + 68, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffprobe_stdin_check.py:80, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "site": [ + 80, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:91, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 91, + "command", + ".check", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:91, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 91, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffprobe_stdin_check.py:92, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "site": [ + 92, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:97, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 97, + "command", + ".check", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:97, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 97, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffprobe_stdin_check.py:98, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "site": [ + 98, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffprobe_stdin_check.py:104, The starred args at check:104 is option data, initialized at 36 with -v error -of json -show_format -show_streams. It is one of the option vectors at 102-110 appended after [str(coreav), ffprobe] in subprocess.Popen at 112, not a program or an FFprobe executable.", + "site": [ + 104, + "command", + ".check", + "*args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffprobe_stdin_check.py:112, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "site": [ + 112, + "process", + ".check", + "str(coreav)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffprobe_stdin_check.py:128, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "site": [ + 128, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffprobe_stdin_check.py:134, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "site": [ + 134, + "process", + ".check", + "str(coreav)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:143, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 143, + "command", + ".check", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:143, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 143, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffprobe_stdin_check.py:144, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "site": [ + 144, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:149, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 149, + "command", + ".check", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:149, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 149, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffprobe_stdin_check.py:150, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "site": [ + 150, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffprobe_stdin_check.py:166, check:166 starts the distinct CoreAV binary from main:212/220, with COREAV_FALLBACK pointing to relay at 169. The relay/ffprobe text written at 157-162 is Python that prints READY, reads and hashes stdin/argv, then exits 37; it does not execute FFmpeg.", + "site": [ + 166, + "process", + ".check", + "str(coreav)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffprobe_stdin_check.py:191, check:191 starts CoreAV from main:212/220 and points fallback at relay at 194. The replacement relay/ffprobe text written at 188-190 is Python that only exits 29, not a real oracle.", + "site": [ + 191, + "process", + ".check", + "str(coreav)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:220, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 220, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffprobe_stdin_check.py:242, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "site": [ + 242, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/ffv1_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + "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/tests/test_writer_kd_audit_selection.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": "35e85752588cf0caf665c29c51c7cf0f9f41ed5b9ab847efec08e15a3f354d09", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:45, this process row is argv. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 45, + "process", + ".run", + "argv" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:75, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 75, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:164, this command row is ffprobe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 164, + "command", + ".probe", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:164, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 164, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:209, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 209, + "command", + ".decode", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:209, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 209, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:252, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 252, + "command", + ".cli_cases", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:252, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 252, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:257, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 257, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:258, this delegated row is decode. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 258, + "delegated", + "", + "decode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:262, this command row is *exclusions. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 262, + "command", + ".cli_cases", + "*exclusions" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:268, this delegated row is run. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 268, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:271, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 271, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:272, this delegated row is decode. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 272, + "delegated", + "", + "decode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:279, this delegated row is run. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 279, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:291, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 291, + "delegated", + "", + "refuse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:292, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 292, + "delegated", + "", + "refuse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:293, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 293, + "delegated", + "", + "refuse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:294, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 294, + "delegated", + "", + "refuse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:302, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 302, + "delegated", + "", + "refuse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:303, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 303, + "delegated", + "", + "refuse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:305, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 305, + "command", + ".cli_cases", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:305, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 305, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:308, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 308, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:311, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 311, + "delegated", + "", + "refuse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:315, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 315, + "command", + ".cli_cases", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:315, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 315, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:319, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 319, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:321, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 321, + "delegated", + "", + "refuse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:325, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 325, + "command", + ".cli_cases", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:325, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 325, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:333, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 333, + "delegated", + "", + "refuse" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:338, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 338, + "command", + ".cli_cases", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:338, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 338, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:344, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 344, + "command", + ".cli_cases", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:344, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 344, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:346, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 346, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:352, this delegated row is run. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 352, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:365, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 365, + "command", + ".cli_cases", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:365, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 365, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:372, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 372, + "command", + ".cli_cases", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:372, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 372, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:374, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 374, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:383, this delegated row is run. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "site": [ + 383, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:413, this delegated row is verify_oracles. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 413, + "delegated", + "", + "verify_oracles" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:416, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 416, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:417, this delegated row is decode. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 417, + "delegated", + "", + "decode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:419, this delegated row is cli_cases. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 419, + "delegated", + "", + "cli_cases" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/ffv1_check.py:432, this delegated row is main. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "site": [ + 432, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/flac_output_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "flac_output_check": "e6d5566a644f4f46df71e6569ba93c9aa205c27f2528a594ff90b420b9ab706e", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "make_source": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "probe": "f7c48d19c244ad99358f0e18376ba0719b12ed43e2fc0ae6a2e73d9ccd34b039", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "timed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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": [ + ".github/workflows/ci.yml", + ".github/workflows/flac-output.yml", + "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/fuzz/regressions/probe/trun-count-max", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max-empty-samples", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-past-mdat", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-no-sample-size", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-zero-sample-sizes", + "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/intra-chroma/probe/ab-classes.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/ab.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/ann-chroma.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/ff-pred-modes.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-1d4b1775d78a.0.720p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-65ec61f95a00.0.720p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-9db41aa16b5a.0.720p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-c7ecda16e4a7.0.1080p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/items-recon-by-class.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/plan.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/flac_output_measure.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/tests/test_flac_output_check.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/tests/test_writer_kd_audit_selection.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": "0ff65922dd83b3f63bb11377ce6c4a789010ee1faa4dd0423e28265e694ef27b", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:31, the process site '[str(arg) for arg in args]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 31, + "process", + ".run", + "[str(arg) for arg in args]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:57, the command site 'program' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 57, + "command", + ".probe", + "program" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:57, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 57, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:69, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 69, + "command", + ".make_source", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:69, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 69, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:77, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 77, + "command", + ".verify_native", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:77, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 77, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:108, the delegated site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 108, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:109, the delegated site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 109, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:121, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 121, + "command", + ".encode_reference", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:124, the process site '[str(arg) for arg in [*command, output]]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 124, + "process", + ".encode_reference", + "[str(arg) for arg in [*command, output]]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:131, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 131, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/flac_output_check.py:142, main:252/261 selects CoreAV separately from the owner pair. check:142/207/229/242 starts [coreav, ffmpeg, ...] under the strict-safe environment at 137, not an FFmpeg executable.", + "site": [ + 142, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:145, the delegated site 'verify_native' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 145, + "delegated", + "", + "verify_native" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:146, the delegated site 'encode_reference' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 146, + "delegated", + "", + "encode_reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:147, the delegated site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 147, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:150, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 150, + "command", + ".check.compare", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:150, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 150, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:164, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 164, + "delegated", + "", + "make_source" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:165, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 165, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:171, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 171, + "delegated", + "", + "make_source" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:172, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 172, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:178, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 178, + "delegated", + "", + "make_source" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:179, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 179, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:183, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 183, + "delegated", + "", + "make_source" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:184, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 184, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:186, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 186, + "delegated", + "", + "make_source" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:193, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 193, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:194, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 194, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:195, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 195, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:196, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 196, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:197, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 197, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:198, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 198, + "delegated", + "", + "make_source" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:199, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 199, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/flac_output_check.py:207, main:252/261 selects CoreAV separately from the owner pair. check:142/207/229/242 starts [coreav, ffmpeg, ...] under the strict-safe environment at 137, not an FFmpeg executable.", + "site": [ + 207, + "process", + ".check", + "str(coreav)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:215, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 215, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:215, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 215, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:218, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 218, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:218, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 218, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:221, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 221, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:221, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 221, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/flac_output_check.py:229, main:252/261 selects CoreAV separately from the owner pair. check:142/207/229/242 starts [coreav, ffmpeg, ...] under the strict-safe environment at 137, not an FFmpeg executable.", + "site": [ + 229, + "process", + ".check", + "str(coreav)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:233, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 233, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:234, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 234, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:235, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 235, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:239, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 239, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:239, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 239, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/flac_output_check.py:242, main:252/261 selects CoreAV separately from the owner pair. check:142/207/229/242 starts [coreav, ffmpeg, ...] under the strict-safe environment at 137, not an FFmpeg executable.", + "site": [ + 242, + "process", + ".check", + "str(coreav)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:261, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 261, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_check.py:268, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "site": [ + 268, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/flac_output_identity.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/flac-output.yml", + "crates/coreav-audio/examples/flac_identity.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", + "scripts/tests/test_flac_output_identity.py", + "test-support/oracle.rs" + ], + "sha256": "f62d345e07f5e9bb5bdf20f79206f8a681b6bc8ddd0f9fb18bdfab4f0d9b93b3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds both selected reference and candidate executables from the same tracked CoreAV native producer source, not an FFmpeg wrapper: .github/workflows/flac-output.yml:70-78 copies crates/coreav-audio/examples/flac_identity.rs then cargo-builds that example in each tree and supplies those exact artifact paths to --reference/--candidate. The producer's main (154-172) either prints its generated roster or writes Case.encode results; encode instantiates the in-process CoreAV FlacSink at 105-115, with no external command. capture passes those two selectors through run for --list (68/69) and output directories (74/75), and run executes only binary plus that one producer argument (20). Tests separately patch run/subprocess.run before exercising failure/capture paths (test_flac_output_identity.py:65,79-93). Every assigned relay is therefore a native CoreAV fixture-producer comparison, not a reference FFmpeg invocation.", + "site": [ + 20, + "process", + ".run", + "str(binary)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds both selected reference and candidate executables from the same tracked CoreAV native producer source, not an FFmpeg wrapper: .github/workflows/flac-output.yml:70-78 copies crates/coreav-audio/examples/flac_identity.rs then cargo-builds that example in each tree and supplies those exact artifact paths to --reference/--candidate. The producer's main (154-172) either prints its generated roster or writes Case.encode results; encode instantiates the in-process CoreAV FlacSink at 105-115, with no external command. capture passes those two selectors through run for --list (68/69) and output directories (74/75), and run executes only binary plus that one producer argument (20). Tests separately patch run/subprocess.run before exercising failure/capture paths (test_flac_output_identity.py:65,79-93). Every assigned relay is therefore a native CoreAV fixture-producer comparison, not a reference FFmpeg invocation.", + "site": [ + 68, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds both selected reference and candidate executables from the same tracked CoreAV native producer source, not an FFmpeg wrapper: .github/workflows/flac-output.yml:70-78 copies crates/coreav-audio/examples/flac_identity.rs then cargo-builds that example in each tree and supplies those exact artifact paths to --reference/--candidate. The producer's main (154-172) either prints its generated roster or writes Case.encode results; encode instantiates the in-process CoreAV FlacSink at 105-115, with no external command. capture passes those two selectors through run for --list (68/69) and output directories (74/75), and run executes only binary plus that one producer argument (20). Tests separately patch run/subprocess.run before exercising failure/capture paths (test_flac_output_identity.py:65,79-93). Every assigned relay is therefore a native CoreAV fixture-producer comparison, not a reference FFmpeg invocation.", + "site": [ + 69, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds both selected reference and candidate executables from the same tracked CoreAV native producer source, not an FFmpeg wrapper: .github/workflows/flac-output.yml:70-78 copies crates/coreav-audio/examples/flac_identity.rs then cargo-builds that example in each tree and supplies those exact artifact paths to --reference/--candidate. The producer's main (154-172) either prints its generated roster or writes Case.encode results; encode instantiates the in-process CoreAV FlacSink at 105-115, with no external command. capture passes those two selectors through run for --list (68/69) and output directories (74/75), and run executes only binary plus that one producer argument (20). Tests separately patch run/subprocess.run before exercising failure/capture paths (test_flac_output_identity.py:65,79-93). Every assigned relay is therefore a native CoreAV fixture-producer comparison, not a reference FFmpeg invocation.", + "site": [ + 74, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds both selected reference and candidate executables from the same tracked CoreAV native producer source, not an FFmpeg wrapper: .github/workflows/flac-output.yml:70-78 copies crates/coreav-audio/examples/flac_identity.rs then cargo-builds that example in each tree and supplies those exact artifact paths to --reference/--candidate. The producer's main (154-172) either prints its generated roster or writes Case.encode results; encode instantiates the in-process CoreAV FlacSink at 105-115, with no external command. capture passes those two selectors through run for --list (68/69) and output directories (74/75), and run executes only binary plus that one producer argument (20). Tests separately patch run/subprocess.run before exercising failure/capture paths (test_flac_output_identity.py:65,79-93). Every assigned relay is therefore a native CoreAV fixture-producer comparison, not a reference FFmpeg invocation.", + "site": [ + 75, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds both selected reference and candidate executables from the same tracked CoreAV native producer source, not an FFmpeg wrapper: .github/workflows/flac-output.yml:70-78 copies crates/coreav-audio/examples/flac_identity.rs then cargo-builds that example in each tree and supplies those exact artifact paths to --reference/--candidate. The producer's main (154-172) either prints its generated roster or writes Case.encode results; encode instantiates the in-process CoreAV FlacSink at 105-115, with no external command. capture passes those two selectors through run for --list (68/69) and output directories (74/75), and run executes only binary plus that one producer argument (20). Tests separately patch run/subprocess.run before exercising failure/capture paths (test_flac_output_identity.py:65,79-93). Every assigned relay is therefore a native CoreAV fixture-producer comparison, not a reference FFmpeg invocation.", + "site": [ + 106, + "delegated", + "", + "capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The workflow builds both selected reference and candidate executables from the same tracked CoreAV native producer source, not an FFmpeg wrapper: .github/workflows/flac-output.yml:70-78 copies crates/coreav-audio/examples/flac_identity.rs then cargo-builds that example in each tree and supplies those exact artifact paths to --reference/--candidate. The producer's main (154-172) either prints its generated roster or writes Case.encode results; encode instantiates the in-process CoreAV FlacSink at 105-115, with no external command. capture passes those two selectors through run for --list (68/69) and output directories (74/75), and run executes only binary plus that one producer argument (20). Tests separately patch run/subprocess.run before exercising failure/capture paths (test_flac_output_identity.py:65,79-93). Every assigned relay is therefore a native CoreAV fixture-producer comparison, not a reference FFmpeg invocation.", + "site": [ + 111, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/flac_output_measure.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "flac_output_check": "e6d5566a644f4f46df71e6569ba93c9aa205c27f2528a594ff90b420b9ab706e", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "make_source": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "probe": "f7c48d19c244ad99358f0e18376ba0719b12ed43e2fc0ae6a2e73d9ccd34b039", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "timed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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": [ + ".github/workflows/flac-output.yml", + "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/fuzz/regressions/probe/trun-count-max", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max-empty-samples", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-past-mdat", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-no-sample-size", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-zero-sample-sizes", + "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/intra-chroma/probe/ab-classes.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/ab.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/ann-chroma.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/ff-pred-modes.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-1d4b1775d78a.0.720p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-65ec61f95a00.0.720p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-9db41aa16b5a.0.720p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-c7ecda16e4a7.0.1080p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/items-recon-by-class.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/plan.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/flac_output_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/tests/test_flac_output_measure.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/tests/test_writer_kd_audit_selection.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": "76dbe058fda822e353ced29d7330888448cf1f930b0b56a64bf5ddeeab68e208", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/flac_output_measure.py:30, require_main:30 calls the imported run with a vector headed by git, specifically git -C ROOT rev-parse HEAD; scripts/flac_output_check.py:31 executes that Git command, not FFmpeg.", + "site": [ + 30, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:68, the command site 'str(ffmpeg)' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 68, + "command", + ".commands", + "str(ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:77, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 77, + "command", + ".validate", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:77, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 77, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:81, the delegated site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 81, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:120, the command site 'str(ffmpeg)' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 120, + "command", + ".measure", + "str(ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:120, the delegated site 'timed' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 120, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:129, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 129, + "delegated", + "", + "make_source" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:133, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 133, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:134, the delegated site 'validate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 134, + "delegated", + "", + "validate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:141, the delegated site 'timed' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 141, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:144, the delegated site 'validate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 144, + "delegated", + "", + "validate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:156, the delegated site 'timed' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 156, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:161, the delegated site 'validate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 161, + "delegated", + "", + "validate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/flac_output_measure.py:197, main:197 calls require_main, whose only child is git -C ROOT rev-parse HEAD at 30 through scripts/flac_output_check.py:31. Oracle acquisition is the separate later statement at 199, not this delegated site.", + "site": [ + 197, + "delegated", + "", + "require_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:209, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 209, + "delegated", + "", + "make_source" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:212, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 212, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:213, the delegated site 'validate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 213, + "delegated", + "", + "validate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:221, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 221, + "command", + ".main", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:221, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 221, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:222, the delegated site 'measure' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 222, + "delegated", + "", + "measure" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/flac_output_measure.py:234, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_measure.py:199 retains the complete require result before either smoke or measurement. Smoke passes oracle.ffmpeg/ffprobe at 209-213; measure:110 aliases those exact fields, calibrates ffmpeg at 120, makes sources at 129, builds the reference vector at commands:68 via 131, and executes it at 133/141/156. validate:77/81 decodes and probes those same tools. scripts/flac_output_check.py make_source:69, probe:57 and run:31 preserve argv[0]; tools/compat-corpus/speed.py:153-157 timed executes the supplied vector without replacement. The mixed loop at 156 also runs CoreAV from commands:66; it introduces no additional FFmpeg selection. .github/workflows/flac-output.yml:87-88 and 98-99 supply --oracle-dir for both modes. Unit main calls replace the executors at scripts/tests/test_flac_output_measure.py:75-79.", + "site": [ + 234, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/fuzz_plan.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "d9f839314bfdb9a6889b49d6cd668635a4214b9ce0e24d3e46ace79d9b23257e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'metadata'. metadata fixes the executable to cargo and subcommand to metadata (53-59); main's delegated calls enumerate targets from that JSON. No fuzz campaign or oracle is launched by these sites.", + "site": [ + 117, + "delegated", + "", + "metadata" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. metadata fixes the executable to cargo and subcommand to metadata (53-59); main's delegated calls enumerate targets from that JSON. No fuzz campaign or oracle is launched by these sites.", + "site": [ + 130, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/mkv_craft.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": "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-exclusion", + "evidence": "CRAFT is the fixed python3 -I scripts/mkv_craft.py array at 24, used by craft at 60; it does not select FFmpeg/ffprobe. The script's main reads source bytes, rewrites container structures in-process, then writes destination bytes. The fixture-generating FF array is separate.", + "site": [ + 60, + "shell", + "", + "\"${CRAFT[@]}\" \"$@\" \"$OUT/$source\" \"$OUT/$name\"" + ], + "verdict": "excluded" + }, + { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "scripts/ts_craft.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" + }, + { + "class": "reviewed-exclusion", + "evidence": "CRAFT is the fixed python3 -I scripts/ts_craft.py array at 24, used by craft at 59; it does not select FFmpeg/ffprobe. The script's main reads source bytes, rewrites container structures in-process, then writes destination bytes. The fixture-generating FF array is separate.", + "site": [ + 59, + "shell", + "", + "\"${CRAFT[@]}\" \"$@\" \"$OUT/$source\" \"$OUT/$name\"" + ], + "verdict": "excluded" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/gen-v2-fixtures.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", + "__future__": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "annotations": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_gen_v2_fixtures.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/tests/test_writer_kd_audit_selection.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": "bbc2bbd283d8efb447b7798f727fce72867efd0b63147aa75d8569bad4c125c8", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "main calls require and retains its exact ffmpeg/ffprobe pair at 183-184 whenever selection contains an executable recipe. selection recursively adds dependencies at 117-125; specifically the text HLS playlist depends on the encoded segment (79-84), so requesting the playlist cannot bypass admission before its probe. The only selections skipping admission are fixed text/length-only recipes with no probe or encoder command (139-154). main forwards the retained values to generate at 186; generate resolves those canonical paths at 131 and forwards them unchanged to run at 145/154, whose subprocess.run is 98. Direct real test calls retain their own owner pair at test_gen_v2_fixtures.py:199-200 before generate/run (206/215/223). Other tests patch subprocess.run around raw oracle-looking inputs (100,150,164-167,189-192); their unpatched failure helpers use fixed Python snippets or a nonexistent path (137-146), not real oracles.", + "site": [ + 98, + "process", + ".run", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main calls require and retains its exact ffmpeg/ffprobe pair at 183-184 whenever selection contains an executable recipe. selection recursively adds dependencies at 117-125; specifically the text HLS playlist depends on the encoded segment (79-84), so requesting the playlist cannot bypass admission before its probe. The only selections skipping admission are fixed text/length-only recipes with no probe or encoder command (139-154). main forwards the retained values to generate at 186; generate resolves those canonical paths at 131 and forwards them unchanged to run at 145/154, whose subprocess.run is 98. Direct real test calls retain their own owner pair at test_gen_v2_fixtures.py:199-200 before generate/run (206/215/223). Other tests patch subprocess.run around raw oracle-looking inputs (100,150,164-167,189-192); their unpatched failure helpers use fixed Python snippets or a nonexistent path (137-146), not real oracles.", + "site": [ + 145, + "command", + ".generate", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main calls require and retains its exact ffmpeg/ffprobe pair at 183-184 whenever selection contains an executable recipe. selection recursively adds dependencies at 117-125; specifically the text HLS playlist depends on the encoded segment (79-84), so requesting the playlist cannot bypass admission before its probe. The only selections skipping admission are fixed text/length-only recipes with no probe or encoder command (139-154). main forwards the retained values to generate at 186; generate resolves those canonical paths at 131 and forwards them unchanged to run at 145/154, whose subprocess.run is 98. Direct real test calls retain their own owner pair at test_gen_v2_fixtures.py:199-200 before generate/run (206/215/223). Other tests patch subprocess.run around raw oracle-looking inputs (100,150,164-167,189-192); their unpatched failure helpers use fixed Python snippets or a nonexistent path (137-146), not real oracles.", + "site": [ + 145, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main calls require and retains its exact ffmpeg/ffprobe pair at 183-184 whenever selection contains an executable recipe. selection recursively adds dependencies at 117-125; specifically the text HLS playlist depends on the encoded segment (79-84), so requesting the playlist cannot bypass admission before its probe. The only selections skipping admission are fixed text/length-only recipes with no probe or encoder command (139-154). main forwards the retained values to generate at 186; generate resolves those canonical paths at 131 and forwards them unchanged to run at 145/154, whose subprocess.run is 98. Direct real test calls retain their own owner pair at test_gen_v2_fixtures.py:199-200 before generate/run (206/215/223). Other tests patch subprocess.run around raw oracle-looking inputs (100,150,164-167,189-192); their unpatched failure helpers use fixed Python snippets or a nonexistent path (137-146), not real oracles.", + "site": [ + 154, + "command", + ".generate", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main calls require and retains its exact ffmpeg/ffprobe pair at 183-184 whenever selection contains an executable recipe. selection recursively adds dependencies at 117-125; specifically the text HLS playlist depends on the encoded segment (79-84), so requesting the playlist cannot bypass admission before its probe. The only selections skipping admission are fixed text/length-only recipes with no probe or encoder command (139-154). main forwards the retained values to generate at 186; generate resolves those canonical paths at 131 and forwards them unchanged to run at 145/154, whose subprocess.run is 98. Direct real test calls retain their own owner pair at test_gen_v2_fixtures.py:199-200 before generate/run (206/215/223). Other tests patch subprocess.run around raw oracle-looking inputs (100,150,164-167,189-192); their unpatched failure helpers use fixed Python snippets or a nonexistent path (137-146), not real oracles.", + "site": [ + 154, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main calls require and retains its exact ffmpeg/ffprobe pair at 183-184 whenever selection contains an executable recipe. selection recursively adds dependencies at 117-125; specifically the text HLS playlist depends on the encoded segment (79-84), so requesting the playlist cannot bypass admission before its probe. The only selections skipping admission are fixed text/length-only recipes with no probe or encoder command (139-154). main forwards the retained values to generate at 186; generate resolves those canonical paths at 131 and forwards them unchanged to run at 145/154, whose subprocess.run is 98. Direct real test calls retain their own owner pair at test_gen_v2_fixtures.py:199-200 before generate/run (206/215/223). Other tests patch subprocess.run around raw oracle-looking inputs (100,150,164-167,189-192); their unpatched failure helpers use fixed Python snippets or a nonexistent path (137-146), not real oracles.", + "site": [ + 186, + "delegated", + "", + "generate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main calls require and retains its exact ffmpeg/ffprobe pair at 183-184 whenever selection contains an executable recipe. selection recursively adds dependencies at 117-125; specifically the text HLS playlist depends on the encoded segment (79-84), so requesting the playlist cannot bypass admission before its probe. The only selections skipping admission are fixed text/length-only recipes with no probe or encoder command (139-154). main forwards the retained values to generate at 186; generate resolves those canonical paths at 131 and forwards them unchanged to run at 145/154, whose subprocess.run is 98. Direct real test calls retain their own owner pair at test_gen_v2_fixtures.py:199-200 before generate/run (206/215/223). Other tests patch subprocess.run around raw oracle-looking inputs (100,150,164-167,189-192); their unpatched failure helpers use fixed Python snippets or a nonexistent path (137-146), not real oracles.", + "site": [ + 198, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/h264_agreement.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "305c9ad11df28167f576f649038179650065e00f464bd422ebd7d9588048de58", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Exact command site in .ffmpeg_frames, occurrence 0, program expression 'ffmpeg'. main retains require(args.ffmpeg).ffmpeg at 75, passes that exact value to ffmpeg_frames at 83, which puts it at cmd[0] at 31 and executes cmd at 35. Its other arm comes from the separate --decoder option (default CoreAV decode example) at 70 and our_frames constructs [decoder,...] at 51-55; no alternate helper imports were found in scripts/tools/workflows.", + "site": [ + 31, + "command", + ".ffmpeg_frames", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact process site in .ffmpeg_frames, occurrence 0, program expression 'cmd'. main retains require(args.ffmpeg).ffmpeg at 75, passes that exact value to ffmpeg_frames at 83, which puts it at cmd[0] at 31 and executes cmd at 35. Its other arm comes from the separate --decoder option (default CoreAV decode example) at 70 and our_frames constructs [decoder,...] at 51-55; no alternate helper imports were found in scripts/tools/workflows.", + "site": [ + 35, + "process", + ".ffmpeg_frames", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'ffmpeg_frames'. main retains require(args.ffmpeg).ffmpeg at 75, passes that exact value to ffmpeg_frames at 83, which puts it at cmd[0] at 31 and executes cmd at 35. Its other arm comes from the separate --decoder option (default CoreAV decode example) at 70 and our_frames constructs [decoder,...] at 51-55; no alternate helper imports were found in scripts/tools/workflows.", + "site": [ + 83, + "delegated", + "", + "ffmpeg_frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'our_frames'. main retains require(args.ffmpeg).ffmpeg at 75, passes that exact value to ffmpeg_frames at 83, which puts it at cmd[0] at 31 and executes cmd at 35. Its other arm comes from the separate --decoder option (default CoreAV decode example) at 70 and our_frames constructs [decoder,...] at 51-55; no alternate helper imports were found in scripts/tools/workflows.", + "site": [ + 89, + "delegated", + "", + "our_frames" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. main retains require(args.ffmpeg).ffmpeg at 75, passes that exact value to ffmpeg_frames at 83, which puts it at cmd[0] at 31 and executes cmd at 35. Its other arm comes from the separate --decoder option (default CoreAV decode example) at 70 and our_frames constructs [decoder,...] at 51-55; no alternate helper imports were found in scripts/tools/workflows.", + "site": [ + 133, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/h264_conformance.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "error": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "socket": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-h264/tests/conformance.rs", + "crates/coreav-h264/tests/data/conformance-streams.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/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": "b0d25d08cccf7c97d59e24ecdd771a338ac5528edd2809051012be20c5fd3657", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The module dispatch269 reaches main's two fixed native Rust conformance tests: C1 every_in_scope_stream_is_bit_exact and C5 the_keyframe_mode_returns_what_full_decoding_returns200-202, executed via cargo test -p coreav-h264 --test conformance --exact at205-214. fetch/extract are local archive/network utilities, not reference media executions. The selected test implementations are CoreAV decoder comparisons with stored conformance bytes/native keyframe results (conformance.rs171/360), not FFmpeg/ffprobe command constructors. This is a concrete product-under-test test-target selector, not an exclusion based only on a conformance filename.", + "site": [ + 269, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/h264_counts.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "d6fb9defbcfc2808b0ef6daf0ec7d2cdfc51acadeefab4aff93dfeb633e39f97", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_counts.py:2, this embedded-source row is . scripts/h264_counts.py:2-11 is module documentation with an example cachegrind command; that string is not executed.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_counts.py:43, this process row is VALGRIND. main parses argv at scripts/h264_counts.py:82-86 and replaces an ffmpeg program with oracle.ffmpeg at 87-89 or an ffprobe program with oracle.ffprobe at 90-92, as returned by scripts/test_oracle.py:73-108. It then passes that retained argv to seconds/counts at 95-96; seconds executes it at 70 and counts places it after the Valgrind options at 43-45. Other decoder commands are the binary under test, not an oracle. The documented FFmpeg example therefore reaches qualification before execution.", + "site": [ + 43, + "process", + ".counts", + "VALGRIND" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_counts.py:70, this process row is argv. main parses argv at scripts/h264_counts.py:82-86 and replaces an ffmpeg program with oracle.ffmpeg at 87-89 or an ffprobe program with oracle.ffprobe at 90-92, as returned by scripts/test_oracle.py:73-108. It then passes that retained argv to seconds/counts at 95-96; seconds executes it at 70 and counts places it after the Valgrind options at 43-45. Other decoder commands are the binary under test, not an oracle. The documented FFmpeg example therefore reaches qualification before execution.", + "site": [ + 70, + "process", + ".seconds", + "argv" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_counts.py:95, this delegated row is seconds. main parses argv at scripts/h264_counts.py:82-86 and replaces an ffmpeg program with oracle.ffmpeg at 87-89 or an ffprobe program with oracle.ffprobe at 90-92, as returned by scripts/test_oracle.py:73-108. It then passes that retained argv to seconds/counts at 95-96; seconds executes it at 70 and counts places it after the Valgrind options at 43-45. Other decoder commands are the binary under test, not an oracle. The documented FFmpeg example therefore reaches qualification before execution.", + "site": [ + 95, + "delegated", + "", + "seconds" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_counts.py:96, this delegated row is counts. main parses argv at scripts/h264_counts.py:82-86 and replaces an ffmpeg program with oracle.ffmpeg at 87-89 or an ffprobe program with oracle.ffprobe at 90-92, as returned by scripts/test_oracle.py:73-108. It then passes that retained argv to seconds/counts at 95-96; seconds executes it at 70 and counts places it after the Valgrind options at 43-45. Other decoder commands are the binary under test, not an oracle. The documented FFmpeg example therefore reaches qualification before execution.", + "site": [ + 96, + "delegated", + "", + "counts" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_counts.py:107, this delegated row is main. main parses argv at scripts/h264_counts.py:82-86 and replaces an ffmpeg program with oracle.ffmpeg at 87-89 or an ffprobe program with oracle.ffprobe at 90-92, as returned by scripts/test_oracle.py:73-108. It then passes that retained argv to seconds/counts at 95-96; seconds executes it at 70 and counts places it after the Valgrind options at 43-45. Other decoder commands are the binary under test, not an oracle. The documented FFmpeg example therefore reaches qualification before execution.", + "site": [ + 107, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/h264_deblock_conformance.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "h264_g1_conformance": "e1be86dde04abaf392398b46a7363898797eeeacbadb6f93e6c20fbfa86f9c9a", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/h264-encoder.yml", + "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/h264_g1_conformance.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/tests/test_writer_kd_audit_selection.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": "b0264a232206a8eb5a7c48c1debeffcf35294d8a7d62c7549216926937c9e9db", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_deblock_conformance.py:82, this delegated row is g1.compare. scripts/h264_deblock_conformance.py:71 retains g1.test_oracle.require's returned complete pair as tools and passes it to g1.compare at 82,91. scripts/h264_g1_conformance.py:229,233 executes tools.ffprobe/ffmpeg via run/capture at 55,31; driver and JM are separate commands. .github/workflows/h264-encoder.yml:108-112 supplies the proposed FFmpeg directory and CoreAV driver. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 82, + "delegated", + "", + "g1.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_deblock_conformance.py:91, this delegated row is g1.compare. scripts/h264_deblock_conformance.py:71 retains g1.test_oracle.require's returned complete pair as tools and passes it to g1.compare at 82,91. scripts/h264_g1_conformance.py:229,233 executes tools.ffprobe/ffmpeg via run/capture at 55,31; driver and JM are separate commands. .github/workflows/h264-encoder.yml:108-112 supplies the proposed FFmpeg directory and CoreAV driver. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 91, + "delegated", + "", + "g1.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_deblock_conformance.py:114, this delegated row is main. scripts/h264_deblock_conformance.py:71 retains g1.test_oracle.require's returned complete pair as tools and passes it to g1.compare at 82,91. scripts/h264_g1_conformance.py:229,233 executes tools.ffprobe/ffmpeg via run/capture at 55,31; driver and JM are separate commands. .github/workflows/h264-encoder.yml:108-112 supplies the proposed FFmpeg directory and CoreAV driver. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 114, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/h264_g1.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture": "78efeb3b1be82e9279a8afefaedaeb65a6b1bf3c73af80bb2f0b56cf904d3c5e", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_g1_conformance": "e1be86dde04abaf392398b46a7363898797eeeacbadb6f93e6c20fbfa86f9c9a", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect_anchor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "same_planes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/h264-encoder-harness.md", + "docs/design/h264-encoder.md", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/h264-training/tools/compare.py", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/h264_g1_conformance.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/tests/test_writer_kd_audit_selection.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", + "tools/videotoolbox-identities/capture.py" + ], + "sha256": "2e975975224cfa3255f9fef529b676d175b9b0c1200a0dbfc124017fa92a8782", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1.py:71, git fixes argv[0] to 'git' at scripts/h264_g1.py:55-57. load_freeze at scripts/h264_g1.py:65-76 only queries ancestry/object bytes and validates JSON; measure's identity queries at scripts/h264_g1.py:368-369 also execute only Git. The changed placeholder validation at scripts/h264_g1.py:125-130 inspects data and launches no metric or media process.", + "site": [ + 71, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1.py:72, git fixes argv[0] to 'git' at scripts/h264_g1.py:55-57. load_freeze at scripts/h264_g1.py:65-76 only queries ancestry/object bytes and validates JSON; measure's identity queries at scripts/h264_g1.py:368-369 also execute only Git. The changed placeholder validation at scripts/h264_g1.py:125-130 inspects data and launches no metric or media process.", + "site": [ + 72, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1.py:237 (child). The frozen-command expansion and every oracle call in this relay use only paths the owner returned or pinned non-oracle tools. measure checks each runtime tool against its frozen manifest digest (scripts/h264_g1.py:377-378), qualifies the oracle pair with test_oracle.require (:380, scripts/test_oracle.py:73-108) and replaces tools ffmpeg/ffprobe with the returned paths (:383) before any process starts; direct oracle decodes use tools[\"ffmpeg\"]. validate requires every frozen command to start with a manifest tool placeholder (:125-130), so score (:453-465) expands command[0] to either the owner-returned {ffmpeg}/{ffprobe} or a digest-pinned non-oracle tool. {metric_ffmpeg} is the measurement-only XPSNR build that docs/design/h264-encoder.md:170 keeps separate from the pinned conformance oracle; its digest is rechecked after scoring (:438). It is a measurement tool like SSIMULACRA2, JM and x264, not an oracle the owner can qualify. Which tool each frozen metric command runs is catalogued separately as unavailable input at scripts/h264_g1.py:402,435,459,464,465. child (:235-238) and scripts/h264_g1_conformance.py capture (:25-47) forward argv unchanged.", + "site": [ + 237, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1.py:329, decode_anchor at scripts/h264_g1.py:326-332 executes the separately selected CoreAV decoder with --kernels scalar --threads 1. measure binds args.decoder to the committed decoder digest at scripts/h264_g1.py:372 and passes it at scripts/h264_g1.py:432. capture at scripts/h264_g1_conformance.py:25-32 preserves that decoder command; this is not an FFmpeg/ffprobe reference. The metric placeholder change is unrelated to this decoder selector.", + "site": [ + 329, + "delegated", + "", + "capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1.py:368, git fixes argv[0] to 'git' at scripts/h264_g1.py:55-57. load_freeze at scripts/h264_g1.py:65-76 only queries ancestry/object bytes and validates JSON; measure's identity queries at scripts/h264_g1.py:368-369 also execute only Git. The changed placeholder validation at scripts/h264_g1.py:125-130 inspects data and launches no metric or media process.", + "site": [ + 368, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1.py:369, git fixes argv[0] to 'git' at scripts/h264_g1.py:55-57. load_freeze at scripts/h264_g1.py:65-76 only queries ancestry/object bytes and validates JSON; measure's identity queries at scripts/h264_g1.py:368-369 also execute only Git. The changed placeholder validation at scripts/h264_g1.py:125-130 inspects data and launches no metric or media process.", + "site": [ + 369, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: the admitted freeze manifest and runtime --tools JSON are not supplied. scripts/h264_g1.py:65-76 loads the manifest from a caller-selected immutable Git object; scripts/h264_g1.py:373-383 loads and resolves runtime tool paths, hash-checks them, and replaces only ffmpeg/ffprobe with test_oracle.require's returned pair. The changed validator at scripts/h264_g1.py:125-130 now requires command[0] to be an exact manifest-tool placeholder, but still admits {metric_ffmpeg}, {ssimulacra2}, or {ffmpeg}; it does not force the owner-qualified pair. scripts/h264_g1.py:453-465 formats the selected command with tools and forwards it unchanged through child at scripts/h264_g1.py:235-238 to scripts/h264_g1_conformance.py:25-32. docs/design/h264-encoder-harness.md:21-25 distinguishes the separately supplied metric FFmpeg and the complete frozen command arrays. Thus the missing actual selection could use the retained owner path or a different manifest tool; the placeholder repair alone cannot qualify this selected metric row. Current site scripts/h264_g1.py:402.", + "site": [ + 402, + "delegated", + "", + "score" + ], + "verdict": "unknown" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1.py:417, measure retains oracle = test_oracle.require(tools['ffmpeg'], tools['ffprobe']) at scripts/h264_g1.py:380 and updates those exact tool entries from the returned object at scripts/h264_g1.py:383. The compare call at scripts/h264_g1.py:417 passes that object unchanged to scripts/h264_g1_conformance.py:219-236, which selects tools.ffprobe/ffmpeg directly; the direct anchor child at scripts/h264_g1.py:428 selects the updated tools['ffmpeg']. child/capture at scripts/h264_g1.py:235-238 and scripts/h264_g1_conformance.py:25-32 stringify but do not reconstruct the executable. scripts/test_oracle.py:73-108 returns the admitted pair. The changed metric-placeholder validator at scripts/h264_g1.py:125-130 does not alter either of these concrete owner-retaining calls.", + "site": [ + 417, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1.py:424, scripts/h264_g1.py:423 constructs argv from tools['x264'] and x264 encoder options, then child forwards it at scripts/h264_g1.py:235-238. This is the standalone x264 encoder, not FFmpeg/ffprobe; the new metric placeholder guard at scripts/h264_g1.py:125-130 does not change this command.", + "site": [ + 424, + "delegated", + "", + "child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1.py:428, measure retains oracle = test_oracle.require(tools['ffmpeg'], tools['ffprobe']) at scripts/h264_g1.py:380 and updates those exact tool entries from the returned object at scripts/h264_g1.py:383. The compare call at scripts/h264_g1.py:417 passes that object unchanged to scripts/h264_g1_conformance.py:219-236, which selects tools.ffprobe/ffmpeg directly; the direct anchor child at scripts/h264_g1.py:428 selects the updated tools['ffmpeg']. child/capture at scripts/h264_g1.py:235-238 and scripts/h264_g1_conformance.py:25-32 stringify but do not reconstruct the executable. scripts/test_oracle.py:73-108 returns the admitted pair. The changed metric-placeholder validator at scripts/h264_g1.py:125-130 does not alter either of these concrete owner-retaining calls.", + "site": [ + 428, + "command", + ".measure", + "tools['ffmpeg']" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1.py:428, measure retains oracle = test_oracle.require(tools['ffmpeg'], tools['ffprobe']) at scripts/h264_g1.py:380 and updates those exact tool entries from the returned object at scripts/h264_g1.py:383. The compare call at scripts/h264_g1.py:417 passes that object unchanged to scripts/h264_g1_conformance.py:219-236, which selects tools.ffprobe/ffmpeg directly; the direct anchor child at scripts/h264_g1.py:428 selects the updated tools['ffmpeg']. child/capture at scripts/h264_g1.py:235-238 and scripts/h264_g1_conformance.py:25-32 stringify but do not reconstruct the executable. scripts/test_oracle.py:73-108 returns the admitted pair. The changed metric-placeholder validator at scripts/h264_g1.py:125-130 does not alter either of these concrete owner-retaining calls.", + "site": [ + 428, + "delegated", + "", + "child" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1.py:430, scripts/h264_g1.py:429-430 selects tools['jm'] with JM decoder -i/-o options, separately from the owner-retained FFmpeg call at scripts/h264_g1.py:428. The changed placeholder validation at scripts/h264_g1.py:125-130 concerns only metric command data and cannot make this JM call an FFmpeg/ffprobe reference.", + "site": [ + 430, + "delegated", + "", + "child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1.py:432, decode_anchor at scripts/h264_g1.py:326-332 executes the separately selected CoreAV decoder with --kernels scalar --threads 1. measure binds args.decoder to the committed decoder digest at scripts/h264_g1.py:372 and passes it at scripts/h264_g1.py:432. capture at scripts/h264_g1_conformance.py:25-32 preserves that decoder command; this is not an FFmpeg/ffprobe reference. The metric placeholder change is unrelated to this decoder selector.", + "site": [ + 432, + "delegated", + "", + "decode_anchor" + ], + "verdict": "excluded" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: the admitted freeze manifest and runtime --tools JSON are not supplied. scripts/h264_g1.py:65-76 loads the manifest from a caller-selected immutable Git object; scripts/h264_g1.py:373-383 loads and resolves runtime tool paths, hash-checks them, and replaces only ffmpeg/ffprobe with test_oracle.require's returned pair. The changed validator at scripts/h264_g1.py:125-130 now requires command[0] to be an exact manifest-tool placeholder, but still admits {metric_ffmpeg}, {ssimulacra2}, or {ffmpeg}; it does not force the owner-qualified pair. scripts/h264_g1.py:453-465 formats the selected command with tools and forwards it unchanged through child at scripts/h264_g1.py:235-238 to scripts/h264_g1_conformance.py:25-32. docs/design/h264-encoder-harness.md:21-25 distinguishes the separately supplied metric FFmpeg and the complete frozen command arrays. Thus the missing actual selection could use the retained owner path or a different manifest tool; the placeholder repair alone cannot qualify this selected metric row. Current site scripts/h264_g1.py:435.", + "site": [ + 435, + "delegated", + "", + "score" + ], + "verdict": "unknown" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: the admitted freeze manifest and runtime --tools JSON are not supplied. scripts/h264_g1.py:65-76 loads the manifest from a caller-selected immutable Git object; scripts/h264_g1.py:373-383 loads and resolves runtime tool paths, hash-checks them, and replaces only ffmpeg/ffprobe with test_oracle.require's returned pair. The changed validator at scripts/h264_g1.py:125-130 now requires command[0] to be an exact manifest-tool placeholder, but still admits {metric_ffmpeg}, {ssimulacra2}, or {ffmpeg}; it does not force the owner-qualified pair. scripts/h264_g1.py:453-465 formats the selected command with tools and forwards it unchanged through child at scripts/h264_g1.py:235-238 to scripts/h264_g1_conformance.py:25-32. docs/design/h264-encoder-harness.md:21-25 distinguishes the separately supplied metric FFmpeg and the complete frozen command arrays. Thus the missing actual selection could use the retained owner path or a different manifest tool; the placeholder repair alone cannot qualify this selected metric row. Current site scripts/h264_g1.py:459.", + "site": [ + 459, + "delegated", + "", + "child" + ], + "verdict": "unknown" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: the admitted freeze manifest and runtime --tools JSON are not supplied. scripts/h264_g1.py:65-76 loads the manifest from a caller-selected immutable Git object; scripts/h264_g1.py:373-383 loads and resolves runtime tool paths, hash-checks them, and replaces only ffmpeg/ffprobe with test_oracle.require's returned pair. The changed validator at scripts/h264_g1.py:125-130 now requires command[0] to be an exact manifest-tool placeholder, but still admits {metric_ffmpeg}, {ssimulacra2}, or {ffmpeg}; it does not force the owner-qualified pair. scripts/h264_g1.py:453-465 formats the selected command with tools and forwards it unchanged through child at scripts/h264_g1.py:235-238 to scripts/h264_g1_conformance.py:25-32. docs/design/h264-encoder-harness.md:21-25 distinguishes the separately supplied metric FFmpeg and the complete frozen command arrays. Thus the missing actual selection could use the retained owner path or a different manifest tool; the placeholder repair alone cannot qualify this selected metric row. Current site scripts/h264_g1.py:464.", + "site": [ + 464, + "delegated", + "", + "child" + ], + "verdict": "unknown" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: the admitted freeze manifest and runtime --tools JSON are not supplied. scripts/h264_g1.py:65-76 loads the manifest from a caller-selected immutable Git object; scripts/h264_g1.py:373-383 loads and resolves runtime tool paths, hash-checks them, and replaces only ffmpeg/ffprobe with test_oracle.require's returned pair. The changed validator at scripts/h264_g1.py:125-130 now requires command[0] to be an exact manifest-tool placeholder, but still admits {metric_ffmpeg}, {ssimulacra2}, or {ffmpeg}; it does not force the owner-qualified pair. scripts/h264_g1.py:453-465 formats the selected command with tools and forwards it unchanged through child at scripts/h264_g1.py:235-238 to scripts/h264_g1_conformance.py:25-32. docs/design/h264-encoder-harness.md:21-25 distinguishes the separately supplied metric FFmpeg and the complete frozen command arrays. Thus the missing actual selection could use the retained owner path or a different manifest tool; the placeholder repair alone cannot qualify this selected metric row. Current site scripts/h264_g1.py:465.", + "site": [ + 465, + "delegated", + "", + "child" + ], + "verdict": "unknown" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1.py:486, git fixes argv[0] to 'git' at scripts/h264_g1.py:55-57. load_freeze at scripts/h264_g1.py:65-76 only queries ancestry/object bytes and validates JSON; measure's identity queries at scripts/h264_g1.py:368-369 also execute only Git. The changed placeholder validation at scripts/h264_g1.py:125-130 inspects data and launches no metric or media process.", + "site": [ + 486, + "delegated", + "", + "load_freeze" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1.py:498 (measure relay). The frozen-command expansion and every oracle call in this relay use only paths the owner returned or pinned non-oracle tools. measure checks each runtime tool against its frozen manifest digest (scripts/h264_g1.py:377-378), qualifies the oracle pair with test_oracle.require (:380, scripts/test_oracle.py:73-108) and replaces tools ffmpeg/ffprobe with the returned paths (:383) before any process starts; direct oracle decodes use tools[\"ffmpeg\"]. validate requires every frozen command to start with a manifest tool placeholder (:125-130), so score (:453-465) expands command[0] to either the owner-returned {ffmpeg}/{ffprobe} or a digest-pinned non-oracle tool. {metric_ffmpeg} is the measurement-only XPSNR build that docs/design/h264-encoder.md:170 keeps separate from the pinned conformance oracle; its digest is rechecked after scoring (:438). It is a measurement tool like SSIMULACRA2, JM and x264, not an oracle the owner can qualify. Which tool each frozen metric command runs is catalogued separately as unavailable input at scripts/h264_g1.py:402,435,459,464,465. child (:235-238) and scripts/h264_g1_conformance.py capture (:25-47) forward argv unchanged.", + "site": [ + 498, + "delegated", + "", + "measure" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1.py:502 (main relay). The frozen-command expansion and every oracle call in this relay use only paths the owner returned or pinned non-oracle tools. measure checks each runtime tool against its frozen manifest digest (scripts/h264_g1.py:377-378), qualifies the oracle pair with test_oracle.require (:380, scripts/test_oracle.py:73-108) and replaces tools ffmpeg/ffprobe with the returned paths (:383) before any process starts; direct oracle decodes use tools[\"ffmpeg\"]. validate requires every frozen command to start with a manifest tool placeholder (:125-130), so score (:453-465) expands command[0] to either the owner-returned {ffmpeg}/{ffprobe} or a digest-pinned non-oracle tool. {metric_ffmpeg} is the measurement-only XPSNR build that docs/design/h264-encoder.md:170 keeps separate from the pinned conformance oracle; its digest is rechecked after scoring (:438). It is a measurement tool like SSIMULACRA2, JM and x264, not an oracle the owner can qualify. Which tool each frozen metric command runs is catalogued separately as unavailable input at scripts/h264_g1.py:402,435,459,464,465. child (:235-238) and scripts/h264_g1_conformance.py capture (:25-47) forward argv unchanged.", + "site": [ + 502, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/h264_g1_conformance.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture": "78efeb3b1be82e9279a8afefaedaeb65a6b1bf3c73af80bb2f0b56cf904d3c5e", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_deblock_conformance": "799b4d0684c4a894bb3d2288054a844295d804174f1a4ccb030961ed60c850ce", + "h264_g1": "fc5995529a0b74ca29211dd15ecb98b12b1b8445d4b7d528c48f530edf48d821", + "h264_g1_conformance": "e1be86dde04abaf392398b46a7363898797eeeacbadb6f93e6c20fbfa86f9c9a", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect_anchor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "same_planes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/h264-encoder.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/h264-encoder-harness.md", + "docs/design/h264-encoder.md", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/h264-training/tools/compare.py", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/h264_deblock_conformance.py", + "scripts/h264_g1.py", + "scripts/h264_p_conformance.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/tests/test_h264_deblock.py", + "scripts/tests/test_h264_g1.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/tests/test_writer_kd_audit_selection.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", + "tools/videotoolbox-identities/capture.py" + ], + "sha256": "4acfd0d217f42b4226920f95b84130f0a8a38dba213717661044b73a0daa82be", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:31 (process sink). The frozen-command expansion and every oracle call in this relay use only paths the owner returned or pinned non-oracle tools. measure checks each runtime tool against its frozen manifest digest (scripts/h264_g1.py:377-378), qualifies the oracle pair with test_oracle.require (:380, scripts/test_oracle.py:73-108) and replaces tools ffmpeg/ffprobe with the returned paths (:383) before any process starts; direct oracle decodes use tools[\"ffmpeg\"]. validate requires every frozen command to start with a manifest tool placeholder (:125-130), so score (:453-465) expands command[0] to either the owner-returned {ffmpeg}/{ffprobe} or a digest-pinned non-oracle tool. {metric_ffmpeg} is the measurement-only XPSNR build that docs/design/h264-encoder.md:170 keeps separate from the pinned conformance oracle; its digest is rechecked after scoring (:438). It is a measurement tool like SSIMULACRA2, JM and x264, not an oracle the owner can qualify. Which tool each frozen metric command runs is catalogued separately as unavailable input at scripts/h264_g1.py:402,435,459,464,465. child (:235-238) and scripts/h264_g1_conformance.py capture (:25-47) forward argv unchanged.", + "site": [ + 31, + "process", + ".capture", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:55, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 55, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1_conformance.py:223, this delegated row is run. scripts/h264_g1_conformance.py:220-224 runs the CoreAV G1 encoder/reconstruction driver. .github/workflows/h264-encoder.yml:101 supplies target/release/examples/g1, separate from the FFmpeg oracle.", + "site": [ + 223, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:229, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 229, + "command", + ".compare", + "tools.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:229, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 229, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:233, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 233, + "command", + ".compare", + "tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:233, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 233, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1_conformance.py:239, this delegated row is run. scripts/h264_g1_conformance.py:238-240 runs the independent JM decoder with -i/-o, not the FFmpeg oracle; .github/workflows/h264-encoder.yml:103 supplies ldecod.", + "site": [ + 239, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:294, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 294, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:300, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 300, + "command", + ".main", + "tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:300, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 300, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:302, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 302, + "command", + ".main", + "tools.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:302, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 302, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:304, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 304, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:307, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 307, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_g1_conformance.py:316, the real conformance entry point retains test_oracle.require's Oracle at scripts/h264_g1_conformance.py:282 and passes it to compare at scripts/h264_g1_conformance.py:294,304,307. Its fixture calls at scripts/h264_g1_conformance.py:300-302 select the returned fields directly; compare selects the same fields at scripts/h264_g1_conformance.py:229,233 and run/capture at scripts/h264_g1_conformance.py:54-58,25-32 does not reconstruct them. The changed measurement caller retains the owner object at scripts/h264_g1.py:380-383,417; its separate metric calls go directly through child/capture, not this compare/run chain. The other production compare caller retains the owner object at scripts/h264_deblock_conformance.py:71,82,91. The P-picture caller of capture has its own run wrapper at scripts/h264_p_conformance.py:405-406 and retains the owner object at scripts/h264_p_conformance.py:544,557,580 before its tools.ffprobe/ffmpeg calls at scripts/h264_p_conformance.py:489,502. Test-only calls use mocked process sinks at scripts/tests/test_h264_g1.py:143-145,377-395 and scripts/tests/test_h264_deblock.py:219-223,293-308. scripts/test_oracle.py:73-108 is the pair-returning owner.", + "site": [ + 316, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/h264_heldout_draw.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "65fcdd5753b07dd5f991dca47bf9267e69e8d3922e27d909911b90fe4f686afd", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'named_prefixes'. named_prefixes executes a fixed git grep command over text at 56-59. main reads existing gzip/JSON records and invokes named_prefixes at 71; it launches no media oracle.", + "site": [ + 71, + "delegated", + "", + "named_prefixes" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. named_prefixes executes a fixed git grep command over text at 56-59. main reads existing gzip/JSON records and invokes named_prefixes at 71; it launches no media oracle.", + "site": [ + 116, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/h264_isa_mix.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "9c1870ff685a95f774ad8a5e61a7a0715eff32110eb10f4f303e781a629c54cb", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .disassemble, occurrence 0, program expression \"'objdump'\". disassemble fixes argv[0] to objdump at 26, symbols fixes it to nm at 37, and main only calls those readers and parses existing profile text. The input binary is an argument to inspection tools, not an executed program.", + "site": [ + 26, + "process", + ".disassemble", + "'objdump'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .symbols, occurrence 0, program expression \"'nm'\". disassemble fixes argv[0] to objdump at 26, symbols fixes it to nm at 37, and main only calls those readers and parses existing profile text. The input binary is an argument to inspection tools, not an executed program.", + "site": [ + 37, + "process", + ".symbols", + "'nm'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'disassemble'. disassemble fixes argv[0] to objdump at 26, symbols fixes it to nm at 37, and main only calls those readers and parses existing profile text. The input binary is an argument to inspection tools, not an executed program.", + "site": [ + 129, + "delegated", + "", + "disassemble" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'symbols'. disassemble fixes argv[0] to objdump at 26, symbols fixes it to nm at 37, and main only calls those readers and parses existing profile text. The input binary is an argument to inspection tools, not an executed program.", + "site": [ + 131, + "delegated", + "", + "symbols" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. disassemble fixes argv[0] to objdump at 26, symbols fixes it to nm at 37, and main only calls those readers and parses existing profile text. The input binary is an argument to inspection tools, not an executed program.", + "site": [ + 163, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/h264_modes_identity.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "33d0675951699a771d65d1506dd27e1255867e66925f0b53992440277ebbd9b6", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Exact command site in .generate, occurrence 0, program expression 'ffmpeg'. main retains require(args.generate).ffmpeg at 125 and passes it to generate at 126; generate places that parameter at argv[0] at 88. build constructs fixed cargo build -p coreav-h264 --example decode and returns that artifact at 99-102; decode at 144 consumes those returned CoreAV artifacts. No other imports of this helper were found in scripts/tools/workflows.", + "site": [ + 88, + "command", + ".generate", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'generate'. main retains require(args.generate).ffmpeg at 125 and passes it to generate at 126; generate places that parameter at argv[0] at 88. build constructs fixed cargo build -p coreav-h264 --example decode and returns that artifact at 99-102; decode at 144 consumes those returned CoreAV artifacts. No other imports of this helper were found in scripts/tools/workflows.", + "site": [ + 126, + "delegated", + "", + "generate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'build'. main retains require(args.generate).ffmpeg at 125 and passes it to generate at 126; generate places that parameter at argv[0] at 88. build constructs fixed cargo build -p coreav-h264 --example decode and returns that artifact at 99-102; decode at 144 consumes those returned CoreAV artifacts. No other imports of this helper were found in scripts/tools/workflows.", + "site": [ + 132, + "delegated", + "", + "build" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'build'. main retains require(args.generate).ffmpeg at 125 and passes it to generate at 126; generate places that parameter at argv[0] at 88. build constructs fixed cargo build -p coreav-h264 --example decode and returns that artifact at 99-102; decode at 144 consumes those returned CoreAV artifacts. No other imports of this helper were found in scripts/tools/workflows.", + "site": [ + 133, + "delegated", + "", + "build" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'decode'. main retains require(args.generate).ffmpeg at 125 and passes it to generate at 126; generate places that parameter at argv[0] at 88. build constructs fixed cargo build -p coreav-h264 --example decode and returns that artifact at 99-102; decode at 144 consumes those returned CoreAV artifacts. No other imports of this helper were found in scripts/tools/workflows.", + "site": [ + 144, + "delegated", + "", + "decode" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. main retains require(args.generate).ffmpeg at 125 and passes it to generate at 126; generate places that parameter at argv[0] at 88. build constructs fixed cargo build -p coreav-h264 --example decode and returns that artifact at 99-102; decode at 144 consumes those returned CoreAV artifacts. No other imports of this helper were found in scripts/tools/workflows.", + "site": [ + 171, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/h264_p_conformance.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "h264_g1_conformance": "e1be86dde04abaf392398b46a7363898797eeeacbadb6f93e6c20fbfa86f9c9a", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/h264-encoder.yml", + "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/h264_g1_conformance.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/tests/test_writer_kd_audit_selection.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": "e55ee04ca0dcfa7be767472cc693e9545250646d95166034d36236c933723619", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_p_conformance.py:406, this delegated row is g1.capture. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "site": [ + 406, + "delegated", + "", + "g1.capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_p_conformance.py:470, this delegated row is run. scripts/h264_p_conformance.py:466-471 runs the CoreAV P-picture encoder/reconstruction driver supplied by --driver; .github/workflows/h264-encoder.yml:125 selects target/release/examples/p.", + "site": [ + 470, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_p_conformance.py:477, this delegated row is decode_oracles. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "site": [ + 477, + "delegated", + "", + "decode_oracles" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_p_conformance.py:489, this command row is tools.ffprobe. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "site": [ + 489, + "command", + ".decode_oracles", + "tools.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_p_conformance.py:489, this delegated row is run. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "site": [ + 489, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_p_conformance.py:502, this command row is tools.ffmpeg. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "site": [ + 502, + "command", + ".decode_oracles", + "tools.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_p_conformance.py:502, this delegated row is run. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "site": [ + 502, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_p_conformance.py:508, this delegated row is run. scripts/h264_p_conformance.py:507-509 executes the independent JM ldecod program with -i/-o, not FFmpeg. .github/workflows/h264-encoder.yml:129 supplies that separate tool.", + "site": [ + 508, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_p_conformance.py:522, this delegated row is g1.capture. scripts/h264_p_conformance.py:520-523 runs the separate CoreAV scalar decoder with --kernels scalar, not FFmpeg; .github/workflows/h264-encoder.yml:126 supplies target/release/examples/decode.", + "site": [ + 522, + "delegated", + "", + "g1.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_p_conformance.py:527, this delegated row is decode_oracles. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "site": [ + 527, + "delegated", + "", + "decode_oracles" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_p_conformance.py:587, this delegated row is compare. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "site": [ + 587, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_p_conformance.py:601, this delegated row is compare_forced. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "site": [ + 601, + "delegated", + "", + "compare_forced" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_p_conformance.py:616, this delegated row is main. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "site": [ + 616, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/h264_parity.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "h264_parity": "0cf90bece7f8480c4216ef367c40cbee02efa6d74399c19ecf290feef5a910fb", + "h264_parity_gcp": "d7cead9bade72ef48565b3d08eb145d4eaa0f3254c8b834c97c9e46025f535e4", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/h264_parity_gcp.py", + "scripts/h264_parity_selftest.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/tests/test_writer_kd_audit_selection.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": "b861142d92e151a83baf547aff333745d74ad66a1fe59f4405d3b77955411a8a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity.py:2, this embedded-source row is . scripts/h264_parity.py:2-84 is documentation describing the measurement interface, not generated executable text.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:127, this process row is argv. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 127, + "process", + ".timed", + "argv" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:166, this command row is args.ffmpeg. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 166, + "command", + ".commands", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:257, this delegated row is timed. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 257, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:271, this delegated row is timed. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 271, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity.py:317, this embedded-source row is . scripts/h264_parity.py:317-321 is gate_sample's docstring; no generated program executes from this text. Actual gate execution is at 325-335.", + "site": [ + 317, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:325, this command row is args.ffmpeg. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 325, + "command", + ".gate_sample", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:331, this delegated row is timed. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 331, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:335, this delegated row is timed. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 335, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:450, this delegated row is gate_sample. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 450, + "delegated", + "", + "gate_sample" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:465, this delegated row is gate_sample. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 465, + "delegated", + "", + "gate_sample" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:483, this delegated row is take. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 483, + "delegated", + "", + "take" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:483, this delegated row is take. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "occurrence": 1, + "site": [ + 483, + "delegated", + "", + "take" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:499, this delegated row is time_stream. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 499, + "delegated", + "", + "time_stream" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:534, this delegated row is measure. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 534, + "delegated", + "", + "measure" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:553, this delegated row is gate_sample. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 553, + "delegated", + "", + "gate_sample" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:554, this delegated row is baseline. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 554, + "delegated", + "", + "baseline" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:559, this delegated row is measure. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 559, + "delegated", + "", + "measure" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:573, this delegated row is sample. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 573, + "delegated", + "", + "sample" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:574, this delegated row is retime. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 574, + "delegated", + "", + "retime" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:575, this delegated row is sample. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 575, + "delegated", + "", + "sample" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity.py:629, this delegated row is main. main replaces args.ffmpeg with the path returned by test_oracle.require at scripts/h264_parity.py:395 before any measure/gate call. commands at 166-169 and gate_sample at 325 use that retained path through timed at 127; decoder arms at 170-178 are CoreAV binaries under test. The real generated gate caller also retains the owner pair at scripts/h264_parity_gcp.py:171-174, and its CLI calls at 148,203 re-enter main qualification. Selftest gate callers replace timed (scripts/h264_parity_selftest.py:474-484). scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 629, + "delegated", + "", + "main" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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_parity_gcp.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "error": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/gcp_vm_job.py", + "scripts/h264_parity.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/tests/test_writer_kd_audit_selection.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": "48d03d89574eead28180fedd2889ee9061abaca06f377cef0674f8f9a8a60f1f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp.py:2, this embedded-source row is . scripts/h264_parity_gcp.py:2-42 is module documentation and shell examples, not executable generated code.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity_gcp.py:65, this embedded-source row is . The embedded GATE1T program at scripts/h264_parity_gcp.py:65-104 qualifies ./ffmpeg and ./ffprobe at 71 and runs exactly oracle.ffmpeg through taskset/perf at 80,92. The other generated Python ref at 167-181 qualifies the complete pair at 171 and passes the returned ffmpeg into h264_parity.gate_sample at 172-174. Generated parity CLI calls at 148,203 enter scripts/h264_parity.py:395, which retains the owner's return before timing. main stages both tools/support at 478-483 and writes/submits the job at 496-515; scripts/test_oracle.py:73-108 owns admission. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 65, + "embedded-source", + "embedded", + "" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity_gcp.py:167, this embedded-source row is . The embedded GATE1T program at scripts/h264_parity_gcp.py:65-104 qualifies ./ffmpeg and ./ffprobe at 71 and runs exactly oracle.ffmpeg through taskset/perf at 80,92. The other generated Python ref at 167-181 qualifies the complete pair at 171 and passes the returned ffmpeg into h264_parity.gate_sample at 172-174. Generated parity CLI calls at 148,203 enter scripts/h264_parity.py:395, which retains the owner's return before timing. main stages both tools/support at 478-483 and writes/submits the job at 496-515; scripts/test_oracle.py:73-108 owns admission. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 167, + "embedded-source", + "embedded", + "" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp.py:388, this process row is cmd. scripts/h264_parity_gcp.py:384-388 runs Python gcp_vm_job.py --collect to retrieve an existing run, not to invoke a new FFmpeg oracle.", + "site": [ + 388, + "process", + ".main", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity_gcp.py:515, this process row is cmd. The embedded GATE1T program at scripts/h264_parity_gcp.py:65-104 qualifies ./ffmpeg and ./ffprobe at 71 and runs exactly oracle.ffmpeg through taskset/perf at 80,92. The other generated Python ref at 167-181 qualifies the complete pair at 171 and passes the returned ffmpeg into h264_parity.gate_sample at 172-174. Generated parity CLI calls at 148,203 enter scripts/h264_parity.py:395, which retains the owner's return before timing. main stages both tools/support at 478-483 and writes/submits the job at 496-515; scripts/test_oracle.py:73-108 owns admission. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 515, + "process", + ".main", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_parity_gcp.py:522, this delegated row is main. The embedded GATE1T program at scripts/h264_parity_gcp.py:65-104 qualifies ./ffmpeg and ./ffprobe at 71 and runs exactly oracle.ffmpeg through taskset/perf at 80,92. The other generated Python ref at 167-181 qualifies the complete pair at 171 and passes the returned ffmpeg into h264_parity.gate_sample at 172-174. Generated parity CLI calls at 148,203 enter scripts/h264_parity.py:395, which retains the owner's return before timing. main stages both tools/support at 478-483 and writes/submits the job at 496-515; scripts/test_oracle.py:73-108 owns admission. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 522, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/h264_parity_gcp_selftest.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "h264_parity_gcp": "d7cead9bade72ef48565b3d08eb145d4eaa0f3254c8b834c97c9e46025f535e4", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/h264_parity.py", + "scripts/h264_parity_gcp.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/tests/test_writer_kd_audit_selection.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": "d703bb749272664dcdddd586b1da2006350d95fad6839eea3f58648b18168de2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:63, this process row is sys.executable. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 63, + "process", + ".Gcp.build", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:70, this delegated row is self.build. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 70, + "delegated", + "", + "self.build" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:88, this delegated row is self.build. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 88, + "delegated", + "", + "self.build" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:98, this delegated row is self.build. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 98, + "delegated", + "", + "self.build" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:102, this process row is sys.executable. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 102, + "process", + ".Gcp.test_the_cpu_check_and_the_cap", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:109, this delegated row is self.build. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 109, + "delegated", + "", + "self.build" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:188, this process row is cmd. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 188, + "process", + ".Gcp.run_main.fake_run", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:193, this delegated row is gcp.main. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 193, + "delegated", + "", + "gcp.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:201, this delegated row is self.run_main. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 201, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:211, this delegated row is self.run_main. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 211, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:215, this delegated row is self.run_main. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 215, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:225, this process row is argv. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 225, + "process", + ".Gcp.test_arguments_are_checked_before_a_VM_is_created", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:229, this process row is argv[:argv.index('--dry-run')]. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 229, + "process", + ".Gcp.test_arguments_are_checked_before_a_VM_is_created", + "argv[:argv.index('--dry-run')]" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:247, this process row is argv. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 247, + "process", + ".Gcp.build_1t", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:250, this delegated row is self.build_1t. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 250, + "delegated", + "", + "self.build_1t" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:269, this delegated row is self.build_1t. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 269, + "delegated", + "", + "self.build_1t" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:273, this delegated row is self.run_1t_job. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 273, + "delegated", + "", + "self.run_1t_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:307, this delegated row is self.run_1t_job. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 307, + "delegated", + "", + "self.run_1t_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:326, this delegated row is self.build_1t. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 326, + "delegated", + "", + "self.build_1t" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:338, this delegated row is self.run_1t_job. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 338, + "delegated", + "", + "self.run_1t_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:355, this delegated row is self.run_1t_job. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 355, + "delegated", + "", + "self.run_1t_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:392, this delegated row is self.run_1t_job. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 392, + "delegated", + "", + "self.run_1t_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:416, this process row is self.argv_1t('--one-thread-class', *bad). scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 416, + "process", + ".Gcp.test_one_thread_class_arguments", + "self.argv_1t('--one-thread-class', *bad)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:418, this process row is self.argv_1t('--one-thread-class', *refs_t). scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 418, + "process", + ".Gcp.test_one_thread_class_arguments", + "self.argv_1t('--one-thread-class', *refs_t)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:420, this process row is self.argv_1t('--ref-stream', f'{self.gate}:5'). scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 420, + "process", + ".Gcp.test_one_thread_class_arguments", + "self.argv_1t('--ref-stream', f'{self.gate}:5')" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:422, this process row is self.argv_1t('--turbo', 'all-core-max'). scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 422, + "process", + ".Gcp.test_one_thread_class_arguments", + "self.argv_1t('--turbo', 'all-core-max')" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_gcp_selftest.py:426, this delegated row is self.build. scripts/h264_parity_gcp_selftest.py:25-34 creates version-printing/sleeping shell doubles and setUp installs them at 47-48. build/build_1t at 61-67,241-247 invokes the driver in --dry-run mode with those doubles. run_main intercepts remote execution at 188-193; run_1t_job at 325-332 executes generated jobs against the same fake tools, not a real FFmpeg oracle. The negative subprocess cases only test argument/cap rejection.", + "site": [ + 426, + "delegated", + "", + "self.build" + ], + "verdict": "excluded" + } + ] + }, + "scripts/h264_parity_selftest.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "h264_parity": "0cf90bece7f8480c4216ef367c40cbee02efa6d74399c19ecf290feef5a910fb", + "h264_parity_gcp": "d7cead9bade72ef48565b3d08eb145d4eaa0f3254c8b834c97c9e46025f535e4", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/h264_parity.py", + "scripts/h264_parity_bars.py", + "scripts/h264_parity_gcp.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/tests/test_writer_kd_audit_selection.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": "d16cc75c5cadcf85210eab97d4da471f35c1c8a97eb7580c5943ca5a98accb2d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:2, this embedded-source row is . scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:57, this embedded-source row is . scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 57, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:60, this embedded-source row is . scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 60, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:89, this process row is sys.executable. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 89, + "process", + ".Parity.run_parity", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:113, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 113, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:114, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 114, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:115, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 115, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:129, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 129, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:140, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 140, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:154, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 154, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:166, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 166, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:177, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 177, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:193, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 193, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:220, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 220, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:236, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 236, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:247, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 247, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:255, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 255, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:266, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 266, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:277, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 277, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:286, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 286, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:295, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 295, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:307, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 307, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:325, this process row is sys.executable. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 325, + "process", + ".Parity.test_a_failed_stream_is_named_and_the_call_is_incomplete", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:334, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 334, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:340, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 340, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:347, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 347, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:361, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 361, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:382, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 382, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:397, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 397, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:410, this process row is sys.executable. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 410, + "process", + ".Parity.test_min_seconds_is_validated", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:416, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 416, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:431, this process row is sys.executable. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 431, + "process", + ".Parity.test_the_gate_runs_on_its_own_core_with_gate_pin", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:444, this process row is sys.executable. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 444, + "process", + ".Parity.test_gate_threads_is_validated", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:449, this delegated row is self.run_parity. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 449, + "delegated", + "", + "self.run_parity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:475, this delegated row is h264_parity.gate_sample. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 475, + "delegated", + "", + "h264_parity.gate_sample" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:480, this delegated row is h264_parity.gate_sample. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 480, + "delegated", + "", + "h264_parity.gate_sample" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_parity_selftest.py:484, this delegated row is h264_parity.gate_sample. scripts/h264_parity_selftest.py:50-64 creates shell doubles for ffmpeg/ffprobe and the decoder; they print a fabricated version and sleep rather than run media. run_parity at 87-92 and direct subprocess tests pass those doubles to h264_parity.py. gate_sample tests at 474-484 replace timed with fake_timed, and the bars subprocess at 325 only analyses JSON. No real FFmpeg oracle runs.", + "site": [ + 484, + "delegated", + "", + "h264_parity.gate_sample" + ], + "verdict": "excluded" + } + ] + }, + "scripts/h264_pgo_acquire.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "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/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", + "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/h264_parity_bars.py", + "scripts/h264_pgo_build.py", + "scripts/h264_pgo_diagnostics.py", + "scripts/h264_pgo_round.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/tests/test_writer_kd_audit_selection.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": "b9d0942f33baee08d4bd7386318d658deede6190cf8113d5d0f5f80f1d2182e1", + "sites": [ + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_acquire.py:133 is the exact command site \"str(root / 'ffprobe')\" (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster includes this file at scripts/oracle_invocation_check.py:90. The acquisition binding also hashes it through scripts/h264_pgo_acquire.py:721-729. Probe/extraction commands reconstruct root/ffprobe and root/ffmpeg (132-143), and bounded_runner executes argv (523-531); this is a freeze exclusion, not proof that those reconstructed paths came from the shared owner.", + "site": [ + 133, + "command", + ".probe_command", + "str(root / 'ffprobe')" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_acquire.py:140 is the exact command site \"str(root / 'ffmpeg')\" (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster includes this file at scripts/oracle_invocation_check.py:90. The acquisition binding also hashes it through scripts/h264_pgo_acquire.py:721-729. Probe/extraction commands reconstruct root/ffprobe and root/ffmpeg (132-143), and bounded_runner executes argv (523-531); this is a freeze exclusion, not proof that those reconstructed paths came from the shared owner.", + "site": [ + 140, + "command", + ".extraction_command", + "str(root / 'ffmpeg')" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_acquire.py:488 is the exact delegated site 'driver.merged' (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster includes this file at scripts/oracle_invocation_check.py:90. The acquisition binding also hashes it through scripts/h264_pgo_acquire.py:721-729. Probe/extraction commands reconstruct root/ffprobe and root/ffmpeg (132-143), and bounded_runner executes argv (523-531); this is a freeze exclusion, not proof that those reconstructed paths came from the shared owner.", + "site": [ + 488, + "delegated", + "", + "driver.merged" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_acquire.py:531 is the exact process site 'argv' (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster includes this file at scripts/oracle_invocation_check.py:90. The acquisition binding also hashes it through scripts/h264_pgo_acquire.py:721-729. Probe/extraction commands reconstruct root/ffprobe and root/ffmpeg (132-143), and bounded_runner executes argv (523-531); this is a freeze exclusion, not proof that those reconstructed paths came from the shared owner.", + "site": [ + 531, + "process", + ".bounded_runner", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_acquire.py:549 is the exact delegated site 'driver.merged' (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster includes this file at scripts/oracle_invocation_check.py:90. The acquisition binding also hashes it through scripts/h264_pgo_acquire.py:721-729. Probe/extraction commands reconstruct root/ffprobe and root/ffmpeg (132-143), and bounded_runner executes argv (523-531); this is a freeze exclusion, not proof that those reconstructed paths came from the shared owner.", + "site": [ + 549, + "delegated", + "", + "driver.merged" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_acquire.py:648 is the exact delegated site '_acquire' (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster includes this file at scripts/oracle_invocation_check.py:90. The acquisition binding also hashes it through scripts/h264_pgo_acquire.py:721-729. Probe/extraction commands reconstruct root/ffprobe and root/ffmpeg (132-143), and bounded_runner executes argv (523-531); this is a freeze exclusion, not proof that those reconstructed paths came from the shared owner.", + "site": [ + 648, + "delegated", + "", + "_acquire" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_acquire.py:755 is the exact delegated site 'freeze' (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster includes this file at scripts/oracle_invocation_check.py:90. The acquisition binding also hashes it through scripts/h264_pgo_acquire.py:721-729. Probe/extraction commands reconstruct root/ffprobe and root/ffmpeg (132-143), and bounded_runner executes argv (523-531); this is a freeze exclusion, not proof that those reconstructed paths came from the shared owner.", + "site": [ + 755, + "delegated", + "", + "freeze" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_acquire.py:763 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster includes this file at scripts/oracle_invocation_check.py:90. The acquisition binding also hashes it through scripts/h264_pgo_acquire.py:721-729. Probe/extraction commands reconstruct root/ffprobe and root/ffmpeg (132-143), and bounded_runner executes argv (523-531); this is a freeze exclusion, not proof that those reconstructed paths came from the shared owner.", + "site": [ + 763, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/h264_pgo_build.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "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/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", + "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/h264_parity_bars.py", + "scripts/h264_pgo_acquire.py", + "scripts/h264_pgo_diagnostics.py", + "scripts/h264_pgo_round.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/tests/test_writer_kd_audit_selection.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": "e3e76684b1fa7305759310f9751ef431eea9f650d90897a7892b9eb8e8748154", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .toolchain, occurrence 0, program expression 'str(profdata)'. toolchain derives llvm-profdata from a checked rustc sysroot (45-50) and selects cc through shutil.which (52); source_identity fixes git (64). The compile_binary recipe, execute relay and every generated decode artifact/CLI closure remain unproved, so only direct tool-version/git/profile readers are excluded.", + "site": [ + 50, + "process", + ".toolchain", + "str(profdata)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .toolchain, occurrence 0, program expression 'linker'. toolchain derives llvm-profdata from a checked rustc sysroot (45-50) and selects cc through shutil.which (52); source_identity fixes git (64). The compile_binary recipe, execute relay and every generated decode artifact/CLI closure remain unproved, so only direct tool-version/git/profile readers are excluded.", + "site": [ + 57, + "process", + ".toolchain", + "linker" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. toolchain derives llvm-profdata from a checked rustc sysroot (45-50) and selects cc through shutil.which (52); source_identity fixes git (64). The compile_binary recipe, execute relay and every generated decode artifact/CLI closure remain unproved, so only direct tool-version/git/profile readers are excluded.", + "site": [ + 65, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 1, program expression 'git'. toolchain derives llvm-profdata from a checked rustc sysroot (45-50) and selects cc through shutil.which (52); source_identity fixes git (64). The compile_binary recipe, execute relay and every generated decode artifact/CLI closure remain unproved, so only direct tool-version/git/profile readers are excluded.", + "occurrence": 1, + "site": [ + 65, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:110, source_identity at scripts/h264_pgo_build.py:60-66 executes only git status/rev-parse and hashes Cargo.lock; it does not launch FFmpeg/ffprobe.", + "site": [ + 110, + "delegated", + "", + "source_identity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:113, compile_binary at scripts/h264_pgo_build.py:69-93 constructs cargo build for coreav-h264's decode example or coreav-cli and runs that build tool at scripts/h264_pgo_build.py:89. It executes no FFmpeg/ffprobe oracle.", + "site": [ + 113, + "delegated", + "", + "compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:114, compile_binary at scripts/h264_pgo_build.py:69-93 constructs cargo build for coreav-h264's decode example or coreav-cli and runs that build tool at scripts/h264_pgo_build.py:89. It executes no FFmpeg/ffprobe oracle.", + "site": [ + 114, + "delegated", + "", + "compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:119, the command selects a locally built CoreAV decode example (base, instrumented, or optimized) at scripts/h264_pgo_build.py:113-136,150-155, never FFmpeg/ffprobe. The imported execute sink at scripts/h264_pgo_round.py:426-432 forwards that exact argv. The diagnostics replacement added inside run at scripts/h264_pgo_round.py:731-735 does not affect imported execute.", + "site": [ + 119, + "delegated", + "", + "execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:125, the command selects a locally built CoreAV decode example (base, instrumented, or optimized) at scripts/h264_pgo_build.py:113-136,150-155, never FFmpeg/ffprobe. The imported execute sink at scripts/h264_pgo_round.py:426-432 forwards that exact argv. The diagnostics replacement added inside run at scripts/h264_pgo_round.py:731-735 does not affect imported execute.", + "site": [ + 125, + "delegated", + "", + "execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:136, the command selects a locally built CoreAV decode example (base, instrumented, or optimized) at scripts/h264_pgo_build.py:113-136,150-155, never FFmpeg/ffprobe. The imported execute sink at scripts/h264_pgo_round.py:426-432 forwards that exact argv. The diagnostics replacement added inside run at scripts/h264_pgo_round.py:731-735 does not affect imported execute.", + "site": [ + 136, + "process", + ".collect", + "str(out / 'instrumented/decode')" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .collect, occurrence 0, program expression 'str(profdata)'. toolchain derives llvm-profdata from a checked rustc sysroot (45-50) and selects cc through shutil.which (52); source_identity fixes git (64). The compile_binary recipe, execute relay and every generated decode artifact/CLI closure remain unproved, so only direct tool-version/git/profile readers are excluded.", + "site": [ + 147, + "process", + ".collect", + "str(profdata)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .collect, occurrence 0, program expression 'str(profdata)'. toolchain derives llvm-profdata from a checked rustc sysroot (45-50) and selects cc through shutil.which (52); source_identity fixes git (64). The compile_binary recipe, execute relay and every generated decode artifact/CLI closure remain unproved, so only direct tool-version/git/profile readers are excluded.", + "site": [ + 148, + "process", + ".collect", + "str(profdata)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:150, compile_binary at scripts/h264_pgo_build.py:69-93 constructs cargo build for coreav-h264's decode example or coreav-cli and runs that build tool at scripts/h264_pgo_build.py:89. It executes no FFmpeg/ffprobe oracle.", + "site": [ + 150, + "delegated", + "", + "compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:151, compile_binary at scripts/h264_pgo_build.py:69-93 constructs cargo build for coreav-h264's decode example or coreav-cli and runs that build tool at scripts/h264_pgo_build.py:89. It executes no FFmpeg/ffprobe oracle.", + "site": [ + 151, + "delegated", + "", + "compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:155, the command selects a locally built CoreAV decode example (base, instrumented, or optimized) at scripts/h264_pgo_build.py:113-136,150-155, never FFmpeg/ffprobe. The imported execute sink at scripts/h264_pgo_round.py:426-432 forwards that exact argv. The diagnostics replacement added inside run at scripts/h264_pgo_round.py:731-735 does not affect imported execute.", + "site": [ + 155, + "delegated", + "", + "execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:158, compile_binary at scripts/h264_pgo_build.py:69-93 constructs cargo build for coreav-h264's decode example or coreav-cli and runs that build tool at scripts/h264_pgo_build.py:89. It executes no FFmpeg/ffprobe oracle.", + "site": [ + 158, + "delegated", + "", + "compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:159, compile_binary at scripts/h264_pgo_build.py:69-93 constructs cargo build for coreav-h264's decode example or coreav-cli and runs that build tool at scripts/h264_pgo_build.py:89. It executes no FFmpeg/ffprobe oracle.", + "site": [ + 159, + "delegated", + "", + "compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:161, compile_binary at scripts/h264_pgo_build.py:69-93 constructs cargo build for coreav-h264's decode example or coreav-cli and runs that build tool at scripts/h264_pgo_build.py:89. It executes no FFmpeg/ffprobe oracle.", + "site": [ + 161, + "delegated", + "", + "compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:172, source_identity at scripts/h264_pgo_build.py:60-66 executes only git status/rev-parse and hashes Cargo.lock; it does not launch FFmpeg/ffprobe.", + "site": [ + 172, + "delegated", + "", + "source_identity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:176, compile_binary at scripts/h264_pgo_build.py:69-93 constructs cargo build for coreav-h264's decode example or coreav-cli and runs that build tool at scripts/h264_pgo_build.py:89. It executes no FFmpeg/ffprobe oracle.", + "site": [ + 176, + "delegated", + "", + "compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:177, source_identity at scripts/h264_pgo_build.py:60-66 executes only git status/rev-parse and hashes Cargo.lock; it does not launch FFmpeg/ffprobe.", + "site": [ + 177, + "delegated", + "", + "source_identity" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:193, toolchain at scripts/h264_pgo_build.py:42-57 probes rustc, llvm-profdata and the C linker only. It executes no FFmpeg/ffprobe.", + "site": [ + 193, + "delegated", + "", + "toolchain" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:196, main dispatches only toolchain, collect or reproduce at scripts/h264_pgo_build.py:183-207. Those functions use Git/compiler/linker/profile tools and the built CoreAV decode examples at scripts/h264_pgo_build.py:42-93,107-179; no branch selects FFmpeg/ffprobe. The imported executor at scripts/h264_pgo_round.py:426-432 is unchanged by the new run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735.", + "site": [ + 196, + "delegated", + "", + "collect" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:199, main dispatches only toolchain, collect or reproduce at scripts/h264_pgo_build.py:183-207. Those functions use Git/compiler/linker/profile tools and the built CoreAV decode examples at scripts/h264_pgo_build.py:42-93,107-179; no branch selects FFmpeg/ffprobe. The imported executor at scripts/h264_pgo_round.py:426-432 is unchanged by the new run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735.", + "site": [ + 199, + "delegated", + "", + "reproduce" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_build.py:207, main dispatches only toolchain, collect or reproduce at scripts/h264_pgo_build.py:183-207. Those functions use Git/compiler/linker/profile tools and the built CoreAV decode examples at scripts/h264_pgo_build.py:42-93,107-179; no branch selects FFmpeg/ffprobe. The imported executor at scripts/h264_pgo_round.py:426-432 is unchanged by the new run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735.", + "site": [ + 207, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/h264_pgo_diagnostics.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "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/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", + "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/h264_parity_bars.py", + "scripts/h264_pgo_acquire.py", + "scripts/h264_pgo_build.py", + "scripts/h264_pgo_round.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/tests/test_writer_kd_audit_selection.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": "cb2c425e48af13b0b9be3548168fbe645672c5f546d84f26f35f99bbe8ba047c", + "sites": [ + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_diagnostics.py:96 is the exact command site 'str(oracle)' (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster consumes this file's TOOLS tuple (25-26) at scripts/oracle_invocation_check.py:89. Preparation accepts --oracle or root/ffmpeg (366-375). The mutable round caller scripts/h264_pgo_round.py:678 retains the owner pair and rewrites root/ffmpeg in its diagnostic executor at 731-735; standalone preparation is not inferred qualified from that separate caller.", + "site": [ + 96, + "command", + ".encode_command", + "str(oracle)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_diagnostics.py:108 is the exact delegated site 'round_driver.merged' (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster consumes this file's TOOLS tuple (25-26) at scripts/oracle_invocation_check.py:89. Preparation accepts --oracle or root/ffmpeg (366-375). The mutable round caller scripts/h264_pgo_round.py:678 retains the owner pair and rewrites root/ffmpeg in its diagnostic executor at 731-735; standalone preparation is not inferred qualified from that separate caller.", + "site": [ + 108, + "delegated", + "", + "round_driver.merged" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_diagnostics.py:109 is the exact delegated site 'round_driver.reservation' (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster consumes this file's TOOLS tuple (25-26) at scripts/oracle_invocation_check.py:89. Preparation accepts --oracle or root/ffmpeg (366-375). The mutable round caller scripts/h264_pgo_round.py:678 retains the owner pair and rewrites root/ffmpeg in its diagnostic executor at 731-735; standalone preparation is not inferred qualified from that separate caller.", + "site": [ + 109, + "delegated", + "", + "round_driver.reservation" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_diagnostics.py:149 is the exact process site 'encode_command(oracle, root, fixture, codec)' (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster consumes this file's TOOLS tuple (25-26) at scripts/oracle_invocation_check.py:89. Preparation accepts --oracle or root/ffmpeg (366-375). The mutable round caller scripts/h264_pgo_round.py:678 retains the owner pair and rewrites root/ffmpeg in its diagnostic executor at 731-735; standalone preparation is not inferred qualified from that separate caller.", + "site": [ + 149, + "process", + ".prepare", + "encode_command(oracle, root, fixture, codec)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_diagnostics.py:220 is the exact command site \"str(root / 'ffmpeg')\" (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster consumes this file's TOOLS tuple (25-26) at scripts/oracle_invocation_check.py:89. Preparation accepts --oracle or root/ffmpeg (366-375). The mutable round caller scripts/h264_pgo_round.py:678 retains the owner pair and rewrites root/ffmpeg in its diagnostic executor at 731-735; standalone preparation is not inferred qualified from that separate caller.", + "site": [ + 220, + "command", + ".oracle_pcm", + "str(root / 'ffmpeg')" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_diagnostics.py:375 is the exact delegated site 'prepare' (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster consumes this file's TOOLS tuple (25-26) at scripts/oracle_invocation_check.py:89. Preparation accepts --oracle or root/ffmpeg (366-375). The mutable round caller scripts/h264_pgo_round.py:678 retains the owner pair and rewrites root/ffmpeg in its diagnostic executor at 731-735; standalone preparation is not inferred qualified from that separate caller.", + "site": [ + 375, + "delegated", + "", + "prepare" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/h264_pgo_diagnostics.py:386 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. The explicit frozen roster consumes this file's TOOLS tuple (25-26) at scripts/oracle_invocation_check.py:89. Preparation accepts --oracle or root/ffmpeg (366-375). The mutable round caller scripts/h264_pgo_round.py:678 retains the owner pair and rewrites root/ffmpeg in its diagnostic executor at 731-735; standalone preparation is not inferred qualified from that separate caller.", + "site": [ + 386, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/h264_pgo_round.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "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/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", + "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/h264_parity_bars.py", + "scripts/h264_pgo_acquire.py", + "scripts/h264_pgo_build.py", + "scripts/h264_pgo_diagnostics.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/tests/test_h264_pgo_round_selection.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/tests/test_writer_kd_audit_selection.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": "d9060b820a5bf8be42a7551a8f5fa26be16a2447cf080e8457f7fc2cce78e39d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_round.py:58, merged at scripts/h264_pgo_round.py:45-49 and reservation at scripts/h264_pgo_round.py:52-80 execute only Git fetch/status/ancestry/object queries. reservation returns checker identity without executing its body; reserved_inputs is separately catalogued. The changed wrapper at scripts/h264_pgo_round.py:731-735 belongs only to diagnostics, not these metadata calls.", + "site": [ + 58, + "delegated", + "", + "merged" + ], + "verdict": "excluded" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: reservation-checkout.json, the admitted reservation receipt/configuration, and exact checker source/dependency bytes are runtime inputs outside this checkout. scripts/h264_pgo_round.py:95-106 reads that external checkout, extracts receipt.commit:checker.path with git cat-file, checks the digest, writes a temporary check.py, and executes it with sys.executable -I at scripts/h264_pgo_round.py:103. run and the registry/allocate branches relay it at scripts/h264_pgo_round.py:662,758,779. Its JSON output becomes standing exclusion evidence. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 does not constrain this earlier external checker body; no outside Git object was read to guess it. Current site scripts/h264_pgo_round.py:103.", + "site": [ + 103, + "process", + ".reserved_inputs", + "sys.executable" + ], + "verdict": "unknown" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_pgo_round.py:489, run retains test_oracle.require(root / 'ffmpeg', root / 'ffprobe') at scripts/h264_pgo_round.py:678. stream_metadata at scripts/h264_pgo_round.py:488-491 executes str(oracle.ffprobe), and command at scripts/h264_pgo_round.py:477-485 embeds str(oracle.ffmpeg) unchanged after taskset for the FFmpeg arm. The metadata, qualification, warmup and timed calls at scripts/h264_pgo_round.py:711,716,725,729 use that returned object; other arms are CoreAV decoders. execute at scripts/h264_pgo_round.py:426-432 passes argv unchanged to Popen. scripts/test_oracle.py:73-108 owns pair admission. The new diagnostics wrapper at scripts/h264_pgo_round.py:731-735 also replaces the only diagnostic FFmpeg selector with the retained owner path; it introduces no inherited-name execution.", + "site": [ + 489, + "command", + ".stream_metadata", + "str(oracle.ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_pgo_round.py:489, run retains test_oracle.require(root / 'ffmpeg', root / 'ffprobe') at scripts/h264_pgo_round.py:678. stream_metadata at scripts/h264_pgo_round.py:488-491 executes str(oracle.ffprobe), and command at scripts/h264_pgo_round.py:477-485 embeds str(oracle.ffmpeg) unchanged after taskset for the FFmpeg arm. The metadata, qualification, warmup and timed calls at scripts/h264_pgo_round.py:711,716,725,729 use that returned object; other arms are CoreAV decoders. execute at scripts/h264_pgo_round.py:426-432 passes argv unchanged to Popen. scripts/test_oracle.py:73-108 owns pair admission. The new diagnostics wrapper at scripts/h264_pgo_round.py:731-735 also replaces the only diagnostic FFmpeg selector with the retained owner path; it introduces no inherited-name execution.", + "site": [ + 489, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_round.py:652, merged at scripts/h264_pgo_round.py:45-49 and reservation at scripts/h264_pgo_round.py:52-80 execute only Git fetch/status/ancestry/object queries. reservation returns checker identity without executing its body; reserved_inputs is separately catalogued. The changed wrapper at scripts/h264_pgo_round.py:731-735 belongs only to diagnostics, not these metadata calls.", + "site": [ + 652, + "delegated", + "", + "merged" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_round.py:660, merged at scripts/h264_pgo_round.py:45-49 and reservation at scripts/h264_pgo_round.py:52-80 execute only Git fetch/status/ancestry/object queries. reservation returns checker identity without executing its body; reserved_inputs is separately catalogued. The changed wrapper at scripts/h264_pgo_round.py:731-735 belongs only to diagnostics, not these metadata calls.", + "site": [ + 660, + "delegated", + "", + "reservation" + ], + "verdict": "excluded" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: reservation-checkout.json, the admitted reservation receipt/configuration, and exact checker source/dependency bytes are runtime inputs outside this checkout. scripts/h264_pgo_round.py:95-106 reads that external checkout, extracts receipt.commit:checker.path with git cat-file, checks the digest, writes a temporary check.py, and executes it with sys.executable -I at scripts/h264_pgo_round.py:103. run and the registry/allocate branches relay it at scripts/h264_pgo_round.py:662,758,779. Its JSON output becomes standing exclusion evidence. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 does not constrain this earlier external checker body; no outside Git object was read to guess it. Current site scripts/h264_pgo_round.py:662.", + "site": [ + 662, + "delegated", + "", + "reserved_inputs" + ], + "verdict": "unknown" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_round.py:697, calibration restricts its arms to base/aa/null at scripts/h264_pgo_round.py:690-697, and health fixes arm='base' at scripts/h264_pgo_round.py:705-709,737. command at scripts/h264_pgo_round.py:477-482 thus selects a CoreAV decoder under taskset, never the FFmpeg arm. The new diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is not on these calls.", + "site": [ + 697, + "delegated", + "", + "execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_round.py:706, calibration restricts its arms to base/aa/null at scripts/h264_pgo_round.py:690-697, and health fixes arm='base' at scripts/h264_pgo_round.py:705-709,737. command at scripts/h264_pgo_round.py:477-482 thus selects a CoreAV decoder under taskset, never the FFmpeg arm. The new diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is not on these calls.", + "site": [ + 706, + "delegated", + "", + "execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_round.py:709, calibration restricts its arms to base/aa/null at scripts/h264_pgo_round.py:690-697, and health fixes arm='base' at scripts/h264_pgo_round.py:705-709,737. command at scripts/h264_pgo_round.py:477-482 thus selects a CoreAV decoder under taskset, never the FFmpeg arm. The new diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is not on these calls.", + "site": [ + 709, + "delegated", + "", + "health" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_pgo_round.py:711, run retains test_oracle.require(root / 'ffmpeg', root / 'ffprobe') at scripts/h264_pgo_round.py:678. stream_metadata at scripts/h264_pgo_round.py:488-491 executes str(oracle.ffprobe), and command at scripts/h264_pgo_round.py:477-485 embeds str(oracle.ffmpeg) unchanged after taskset for the FFmpeg arm. The metadata, qualification, warmup and timed calls at scripts/h264_pgo_round.py:711,716,725,729 use that returned object; other arms are CoreAV decoders. execute at scripts/h264_pgo_round.py:426-432 passes argv unchanged to Popen. scripts/test_oracle.py:73-108 owns pair admission. The new diagnostics wrapper at scripts/h264_pgo_round.py:731-735 also replaces the only diagnostic FFmpeg selector with the retained owner path; it introduces no inherited-name execution.", + "site": [ + 711, + "delegated", + "", + "stream_metadata" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_pgo_round.py:716, run retains test_oracle.require(root / 'ffmpeg', root / 'ffprobe') at scripts/h264_pgo_round.py:678. stream_metadata at scripts/h264_pgo_round.py:488-491 executes str(oracle.ffprobe), and command at scripts/h264_pgo_round.py:477-485 embeds str(oracle.ffmpeg) unchanged after taskset for the FFmpeg arm. The metadata, qualification, warmup and timed calls at scripts/h264_pgo_round.py:711,716,725,729 use that returned object; other arms are CoreAV decoders. execute at scripts/h264_pgo_round.py:426-432 passes argv unchanged to Popen. scripts/test_oracle.py:73-108 owns pair admission. The new diagnostics wrapper at scripts/h264_pgo_round.py:731-735 also replaces the only diagnostic FFmpeg selector with the retained owner path; it introduces no inherited-name execution.", + "site": [ + 716, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_pgo_round.py:725, run retains test_oracle.require(root / 'ffmpeg', root / 'ffprobe') at scripts/h264_pgo_round.py:678. stream_metadata at scripts/h264_pgo_round.py:488-491 executes str(oracle.ffprobe), and command at scripts/h264_pgo_round.py:477-485 embeds str(oracle.ffmpeg) unchanged after taskset for the FFmpeg arm. The metadata, qualification, warmup and timed calls at scripts/h264_pgo_round.py:711,716,725,729 use that returned object; other arms are CoreAV decoders. execute at scripts/h264_pgo_round.py:426-432 passes argv unchanged to Popen. scripts/test_oracle.py:73-108 owns pair admission. The new diagnostics wrapper at scripts/h264_pgo_round.py:731-735 also replaces the only diagnostic FFmpeg selector with the retained owner path; it introduces no inherited-name execution.", + "site": [ + 725, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_pgo_round.py:729, run retains test_oracle.require(root / 'ffmpeg', root / 'ffprobe') at scripts/h264_pgo_round.py:678. stream_metadata at scripts/h264_pgo_round.py:488-491 executes str(oracle.ffprobe), and command at scripts/h264_pgo_round.py:477-485 embeds str(oracle.ffmpeg) unchanged after taskset for the FFmpeg arm. The metadata, qualification, warmup and timed calls at scripts/h264_pgo_round.py:711,716,725,729 use that returned object; other arms are CoreAV decoders. execute at scripts/h264_pgo_round.py:426-432 passes argv unchanged to Popen. scripts/test_oracle.py:73-108 owns pair admission. The new diagnostics wrapper at scripts/h264_pgo_round.py:731-735 also replaces the only diagnostic FFmpeg selector with the retained owner path; it introduces no inherited-name execution.", + "site": [ + 729, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_pgo_round.py:733, the changed diagnostic_execute wrapper at scripts/h264_pgo_round.py:731-735 receives diagnostics.run's commands and replaces argv[0] == str(root / 'ffmpeg') with str(oracle.ffmpeg), retaining the owner object obtained at scripts/h264_pgo_round.py:678. The diagnostic oracle command is built exactly with that matching selector at scripts/h264_pgo_diagnostics.py:219-221 and passed to execute at scripts/h264_pgo_diagnostics.py:286; its PCM hash/count is compared at scripts/h264_pgo_diagnostics.py:288-291. Other diagnostic commands at scripts/h264_pgo_diagnostics.py:175-179,262 select taskset plus CoreAV cli-* binaries, so they are not missed oracle selectors. The wrapper forwards the replaced argv to execute at scripts/h264_pgo_round.py:734, whose Popen sink is scripts/h264_pgo_round.py:431-432. main's run and module relays at scripts/h264_pgo_round.py:789,803 now reach this owner-retaining path. scripts/test_oracle.py:73-108 returns the admitted executable; the updated regression statically supplies a fake Oracle and mocked execute/diagnostics at scripts/tests/test_h264_pgo_round_selection.py:16-64, rather than executing an extra real oracle. The separately catalogued external reserved_inputs checker remains an unavailable-input boundary, not evidence of a diagnostics bypass.", + "site": [ + 733, + "command", + ".run.diagnostic_execute", + "str(oracle.ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_pgo_round.py:734, the changed diagnostic_execute wrapper at scripts/h264_pgo_round.py:731-735 receives diagnostics.run's commands and replaces argv[0] == str(root / 'ffmpeg') with str(oracle.ffmpeg), retaining the owner object obtained at scripts/h264_pgo_round.py:678. The diagnostic oracle command is built exactly with that matching selector at scripts/h264_pgo_diagnostics.py:219-221 and passed to execute at scripts/h264_pgo_diagnostics.py:286; its PCM hash/count is compared at scripts/h264_pgo_diagnostics.py:288-291. Other diagnostic commands at scripts/h264_pgo_diagnostics.py:175-179,262 select taskset plus CoreAV cli-* binaries, so they are not missed oracle selectors. The wrapper forwards the replaced argv to execute at scripts/h264_pgo_round.py:734, whose Popen sink is scripts/h264_pgo_round.py:431-432. main's run and module relays at scripts/h264_pgo_round.py:789,803 now reach this owner-retaining path. scripts/test_oracle.py:73-108 returns the admitted executable; the updated regression statically supplies a fake Oracle and mocked execute/diagnostics at scripts/tests/test_h264_pgo_round_selection.py:16-64, rather than executing an extra real oracle. The separately catalogued external reserved_inputs checker remains an unavailable-input boundary, not evidence of a diagnostics bypass.", + "site": [ + 734, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_round.py:737, calibration restricts its arms to base/aa/null at scripts/h264_pgo_round.py:690-697, and health fixes arm='base' at scripts/h264_pgo_round.py:705-709,737. command at scripts/h264_pgo_round.py:477-482 thus selects a CoreAV decoder under taskset, never the FFmpeg arm. The new diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is not on these calls.", + "site": [ + 737, + "delegated", + "", + "health" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_round.py:757, merged at scripts/h264_pgo_round.py:45-49 and reservation at scripts/h264_pgo_round.py:52-80 execute only Git fetch/status/ancestry/object queries. reservation returns checker identity without executing its body; reserved_inputs is separately catalogued. The changed wrapper at scripts/h264_pgo_round.py:731-735 belongs only to diagnostics, not these metadata calls.", + "site": [ + 757, + "delegated", + "", + "reservation" + ], + "verdict": "excluded" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: reservation-checkout.json, the admitted reservation receipt/configuration, and exact checker source/dependency bytes are runtime inputs outside this checkout. scripts/h264_pgo_round.py:95-106 reads that external checkout, extracts receipt.commit:checker.path with git cat-file, checks the digest, writes a temporary check.py, and executes it with sys.executable -I at scripts/h264_pgo_round.py:103. run and the registry/allocate branches relay it at scripts/h264_pgo_round.py:662,758,779. Its JSON output becomes standing exclusion evidence. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 does not constrain this earlier external checker body; no outside Git object was read to guess it. Current site scripts/h264_pgo_round.py:758.", + "site": [ + 758, + "delegated", + "", + "reserved_inputs" + ], + "verdict": "unknown" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_round.py:773, merged at scripts/h264_pgo_round.py:45-49 and reservation at scripts/h264_pgo_round.py:52-80 execute only Git fetch/status/ancestry/object queries. reservation returns checker identity without executing its body; reserved_inputs is separately catalogued. The changed wrapper at scripts/h264_pgo_round.py:731-735 belongs only to diagnostics, not these metadata calls.", + "site": [ + 773, + "delegated", + "", + "merged" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_pgo_round.py:777, merged at scripts/h264_pgo_round.py:45-49 and reservation at scripts/h264_pgo_round.py:52-80 execute only Git fetch/status/ancestry/object queries. reservation returns checker identity without executing its body; reserved_inputs is separately catalogued. The changed wrapper at scripts/h264_pgo_round.py:731-735 belongs only to diagnostics, not these metadata calls.", + "site": [ + 777, + "delegated", + "", + "reservation" + ], + "verdict": "excluded" + }, + { + "class": "unavailable-input", + "evidence": "Input not available: reservation-checkout.json, the admitted reservation receipt/configuration, and exact checker source/dependency bytes are runtime inputs outside this checkout. scripts/h264_pgo_round.py:95-106 reads that external checkout, extracts receipt.commit:checker.path with git cat-file, checks the digest, writes a temporary check.py, and executes it with sys.executable -I at scripts/h264_pgo_round.py:103. run and the registry/allocate branches relay it at scripts/h264_pgo_round.py:662,758,779. Its JSON output becomes standing exclusion evidence. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 does not constrain this earlier external checker body; no outside Git object was read to guess it. Current site scripts/h264_pgo_round.py:779.", + "site": [ + 779, + "delegated", + "", + "reserved_inputs" + ], + "verdict": "unknown" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_pgo_round.py:789, the changed diagnostic_execute wrapper at scripts/h264_pgo_round.py:731-735 receives diagnostics.run's commands and replaces argv[0] == str(root / 'ffmpeg') with str(oracle.ffmpeg), retaining the owner object obtained at scripts/h264_pgo_round.py:678. The diagnostic oracle command is built exactly with that matching selector at scripts/h264_pgo_diagnostics.py:219-221 and passed to execute at scripts/h264_pgo_diagnostics.py:286; its PCM hash/count is compared at scripts/h264_pgo_diagnostics.py:288-291. Other diagnostic commands at scripts/h264_pgo_diagnostics.py:175-179,262 select taskset plus CoreAV cli-* binaries, so they are not missed oracle selectors. The wrapper forwards the replaced argv to execute at scripts/h264_pgo_round.py:734, whose Popen sink is scripts/h264_pgo_round.py:431-432. main's run and module relays at scripts/h264_pgo_round.py:789,803 now reach this owner-retaining path. scripts/test_oracle.py:73-108 returns the admitted executable; the updated regression statically supplies a fake Oracle and mocked execute/diagnostics at scripts/tests/test_h264_pgo_round_selection.py:16-64, rather than executing an extra real oracle. The separately catalogued external reserved_inputs checker remains an unavailable-input boundary, not evidence of a diagnostics bypass.", + "site": [ + 789, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/h264_pgo_round.py:803, the changed diagnostic_execute wrapper at scripts/h264_pgo_round.py:731-735 receives diagnostics.run's commands and replaces argv[0] == str(root / 'ffmpeg') with str(oracle.ffmpeg), retaining the owner object obtained at scripts/h264_pgo_round.py:678. The diagnostic oracle command is built exactly with that matching selector at scripts/h264_pgo_diagnostics.py:219-221 and passed to execute at scripts/h264_pgo_diagnostics.py:286; its PCM hash/count is compared at scripts/h264_pgo_diagnostics.py:288-291. Other diagnostic commands at scripts/h264_pgo_diagnostics.py:175-179,262 select taskset plus CoreAV cli-* binaries, so they are not missed oracle selectors. The wrapper forwards the replaced argv to execute at scripts/h264_pgo_round.py:734, whose Popen sink is scripts/h264_pgo_round.py:431-432. main's run and module relays at scripts/h264_pgo_round.py:789,803 now reach this owner-retaining path. scripts/test_oracle.py:73-108 returns the admitted executable; the updated regression statically supplies a fake Oracle and mocked execute/diagnostics at scripts/tests/test_h264_pgo_round_selection.py:16-64, rather than executing an extra real oracle. The separately catalogued external reserved_inputs checker remains an unavailable-input boundary, not evidence of a diagnostics bypass.", + "site": [ + 803, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/h264_profile.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "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": "6371c7e0b938e4862016f37b94c8f6bf42fd35ea59684d0b018386fd6dd93aae", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "main selects --decoder with the concrete native CoreAV example default target/release/examples/decode at 149 and passes that selector to profile at 180. profile constructs its native protocol [decoder,'--frames',...] at 98-104 and places it behind fixed perf record and optional taskset at 95/105-107. This execution measures the native decoder under test; it is not an FFmpeg/ffprobe reference. The remaining tools are fixed perf report/script commands, not media oracles.", + "site": [ + 106, + "process", + ".profile", + "record + ['--'] + command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .profile, occurrence 0, program expression \"base + ['--sort', 'dso,symbol']\". profile constructs fixed perf record/report invocations, but record executes a caller-selected decoder (97), optionally behind taskset (104). main's --decoder defaults to a CoreAV example (149); all alternate callers/selections still require proof before excluding the record/main relays. report-only perf calls execute a concrete non-oracle reader.", + "site": [ + 112, + "process", + ".profile", + "base + ['--sort', 'dso,symbol']" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .profile, occurrence 0, program expression \"base + ['-n', '--sort', 'comm']\". profile constructs fixed perf record/report invocations, but record executes a caller-selected decoder (97), optionally behind taskset (104). main's --decoder defaults to a CoreAV example (149); all alternate callers/selections still require proof before excluding the record/main relays. report-only perf calls execute a concrete non-oracle reader.", + "site": [ + 124, + "process", + ".profile", + "base + ['-n', '--sort', 'comm']" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .profile, occurrence 0, program expression \"base + ['--comm', caller, '--sort', 'dso,symbol']\". profile constructs fixed perf record/report invocations, but record executes a caller-selected decoder (97), optionally behind taskset (104). main's --decoder defaults to a CoreAV example (149); all alternate callers/selections still require proof before excluding the record/main relays. report-only perf calls execute a concrete non-oracle reader.", + "site": [ + 135, + "process", + ".profile", + "base + ['--comm', caller, '--sort', 'dso,symbol']" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects --decoder with the concrete native CoreAV example default target/release/examples/decode at 149 and passes that selector to profile at 180. profile constructs its native protocol [decoder,'--frames',...] at 98-104 and places it behind fixed perf record and optional taskset at 95/105-107. This execution measures the native decoder under test; it is not an FFmpeg/ffprobe reference. The remaining tools are fixed perf report/script commands, not media oracles.", + "site": [ + 180, + "delegated", + "", + "profile" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects --decoder with the concrete native CoreAV example default target/release/examples/decode at 149 and passes that selector to profile at 180. profile constructs its native protocol [decoder,'--frames',...] at 98-104 and places it behind fixed perf record and optional taskset at 95/105-107. This execution measures the native decoder under test; it is not an FFmpeg/ffprobe reference. The remaining tools are fixed perf report/script commands, not media oracles.", + "site": [ + 236, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/h264_speed.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "653a502d3025eebe8bd27c4e829f2414e58246ef03c32e7d1997643761a72829", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Exact process site in .timed, occurrence 0, program expression 'argv'. main retains require(args.ffmpeg).ffmpeg at 82 and builds theirs from that value at 88; timed executes its argv unchanged (50-54). Every shown timed call iterates only ours/theirs (86-92,101-105); ours comes from the distinct --decoder selector defaulting to CoreAV's decode example (74). No helper imports were found in scripts/tools/workflows.", + "site": [ + 53, + "process", + ".timed", + "argv" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .main, occurrence 0, program expression 'args.ffmpeg'. main retains require(args.ffmpeg).ffmpeg at 82 and builds theirs from that value at 88; timed executes its argv unchanged (50-54). Every shown timed call iterates only ours/theirs (86-92,101-105); ours comes from the distinct --decoder selector defaulting to CoreAV's decode example (74). No helper imports were found in scripts/tools/workflows.", + "site": [ + 88, + "command", + ".main", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'timed'. main retains require(args.ffmpeg).ffmpeg at 82 and builds theirs from that value at 88; timed executes its argv unchanged (50-54). Every shown timed call iterates only ours/theirs (86-92,101-105); ours comes from the distinct --decoder selector defaulting to CoreAV's decode example (74). No helper imports were found in scripts/tools/workflows.", + "site": [ + 92, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'timed'. main retains require(args.ffmpeg).ffmpeg at 82 and builds theirs from that value at 88; timed executes its argv unchanged (50-54). Every shown timed call iterates only ours/theirs (86-92,101-105); ours comes from the distinct --decoder selector defaulting to CoreAV's decode example (74). No helper imports were found in scripts/tools/workflows.", + "site": [ + 105, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. main retains require(args.ffmpeg).ffmpeg at 82 and builds theirs from that value at 88; timed executes its argv unchanged (50-54). Every shown timed call iterates only ours/theirs (86-92,101-105); ours comes from the distinct --decoder selector defaulting to CoreAV's decode example (74). No helper imports were found in scripts/tools/workflows.", + "site": [ + 143, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/h264_stage_insn.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "e56a7c95dd653a471fcd0732660995faaf9e08bab60656edcbfc411a94668291", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .functions, occurrence 0, program expression 'ANNOTATE'. functions constructs [ANNOTATE,'--threshold=99.9',path] at 47; ANNOTATE is the callgrind_annotate tool selection defined at 18-19 and path is existing profile data. main calls that reader at 90 and performs arithmetic over its function table, not a media decode.", + "site": [ + 47, + "process", + ".functions", + "ANNOTATE" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'functions'. functions constructs [ANNOTATE,'--threshold=99.9',path] at 47; ANNOTATE is the callgrind_annotate tool selection defined at 18-19 and path is existing profile data. main calls that reader at 90 and performs arithmetic over its function table, not a media decode.", + "site": [ + 90, + "delegated", + "", + "functions" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. functions constructs [ANNOTATE,'--threshold=99.9',path] at 47; ANNOTATE is the callgrind_annotate tool selection defined at 18-19 and path is existing profile data. main calls that reader at 90 and performs arithmetic over its function table, not a media decode.", + "site": [ + 123, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/h264_synth.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "1523d0849063527ec9849c10bc8f273165f7f55813b9ceb9cd657af68b00cd07", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Exact command site in .encode, occurrence 0, program expression 'FFMPEG'. main replaces module FFMPEG with require(FFMPEG).ffmpeg at 63 before all three encode callers (70,75,81). encode puts that retained global at argv[0] at 45 and executes argv at 51. The complete file has no other executable constructor and no importing callers were found in scripts/tools/workflows.", + "site": [ + 45, + "command", + ".encode", + "FFMPEG" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact process site in .encode, occurrence 0, program expression 'argv'. main replaces module FFMPEG with require(FFMPEG).ffmpeg at 63 before all three encode callers (70,75,81). encode puts that retained global at argv[0] at 45 and executes argv at 51. The complete file has no other executable constructor and no importing callers were found in scripts/tools/workflows.", + "site": [ + 51, + "process", + ".encode", + "argv" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'encode'. main replaces module FFMPEG with require(FFMPEG).ffmpeg at 63 before all three encode callers (70,75,81). encode puts that retained global at argv[0] at 45 and executes argv at 51. The complete file has no other executable constructor and no importing callers were found in scripts/tools/workflows.", + "site": [ + 70, + "delegated", + "", + "encode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'encode'. main replaces module FFMPEG with require(FFMPEG).ffmpeg at 63 before all three encode callers (70,75,81). encode puts that retained global at argv[0] at 45 and executes argv at 51. The complete file has no other executable constructor and no importing callers were found in scripts/tools/workflows.", + "site": [ + 75, + "delegated", + "", + "encode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'encode'. main replaces module FFMPEG with require(FFMPEG).ffmpeg at 63 before all three encode callers (70,75,81). encode puts that retained global at argv[0] at 45 and executes argv at 51. The complete file has no other executable constructor and no importing callers were found in scripts/tools/workflows.", + "site": [ + 81, + "delegated", + "", + "encode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. main replaces module FFMPEG with require(FFMPEG).ffmpeg at 63 before all three encode callers (70,75,81). encode puts that retained global at argv[0] at 45 and executes argv at 51. The complete file has no other executable constructor and no importing callers were found in scripts/tools/workflows.", + "site": [ + 91, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/he_aac_agreement.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", + "aac_agreement": "2c3f9cab80c39c2e0a62d6fc96cb6c156fc647b4c58f72657e89500bf4c89268", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "decode_audio_check": "b9ee1e52f40655e3a5d92bde45c90f4427a72b158b317ba3dff8ca4f7de22bc7", + "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", + "he_aac_agreement": "fcadf24329e19ea43fddf0965ab8644eab991179a7303f6358a2099189149f33", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "wav_data": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/audio-conformance.yml", + "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/aac_agreement.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/decode_audio_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.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/tests/test_he_aac_agreement.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/tests/test_writer_kd_audit_selection.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": "8e13fbeadacd926b8c08fdd11f43539e45aab5fd62506746cc5bac483ab3c32c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/he_aac_agreement.py:2 is module usage prose at 2-27, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:103, the process site '[str(a) for a in args]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491. judge:790-793 starts sys.executable -I scripts/decode_audio_check.py with both owner-returned paths from 866-867. The child retains these CLI values at scripts/decode_audio_check.py:790-795, probes tools.ffprobe at 695-699, and runs tools.ffmpeg via decode_args:683 into Process:665 at check:729/743/757-758. Its scripts/oracle_kd.py:2451-2456 read_facts/Facts:1769-2258 closure does not reach declared_size:1081 or _first_frame_size:1066-1074, so that independent reader introduces no hidden program selection.", + "site": [ + 103, + "process", + ".run", + "[str(a) for a in args]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:141, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 141, + "command", + ".sources", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:141, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 141, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/he_aac_agreement.py:161, encode:158 initializes args with the fixed afconvert executable, optionally adds a bitrate at 160, and run:161 executes that Apple audio converter through run:103. main:865 explicitly skips oracle qualification only for this encode mode, which .github/workflows/audio-conformance.yml:370 invokes on macOS; no FFmpeg runs here.", + "site": [ + 161, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains a.ffmpeg/ffprobe from require at 866-867, but argument-taking run/probe/oracle/clean_decode helpers, alternate subcommands, thread-pool callbacks and launched decode_audio_check.py need complete caller-specific closure. Direct sw_vers is host tooling, while the CoreAV decoder arm uses a separate a.coreav selector.", + "site": [ + 167, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:274, the command site 'ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 274, + "command", + ".probe", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:274, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 274, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:307, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 307, + "command", + ".bar2_decode", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:313, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 313, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:314, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 314, + "command", + ".oracle", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:314, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 314, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:333, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 333, + "command", + ".variants", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:333, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 333, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:342, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 342, + "command", + ".variants", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:343, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 343, + "command", + ".variants", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:344, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 344, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:386, the delegated site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 386, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:393, the delegated site 'variants' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 393, + "delegated", + "", + "variants" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:396, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 396, + "command", + ".prepare", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:396, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 396, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:404, the delegated site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 404, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:411, the delegated site 'oracle' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 411, + "delegated", + "", + "oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:416, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 416, + "command", + ".prepare", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:416, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 416, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/he_aac_agreement.py:446 is ffprobe_answer docstring at 446-449, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 446, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:451, the command site 'ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 451, + "command", + ".ffprobe_answer", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:451, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 451, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:470, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 470, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/he_aac_agreement.py:479 is dropped_classes docstring at 479-482, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 479, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:501, the delegated site 'ffprobe_answer' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 501, + "delegated", + "", + "ffprobe_answer" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:507, the delegated site 'answer' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 507, + "delegated", + "", + "answer" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:520, the delegated site 'clean_decode' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 520, + "delegated", + "", + "clean_decode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/he_aac_agreement.py:568 is bar2_verdict docstring at 568-570, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 568, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/he_aac_agreement.py:608 is bars_of docstring at 608-612, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 608, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/he_aac_agreement.py:716 is bar5_report docstring at 716-719, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 716, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/he_aac_agreement.py:721, main:860-868 passes the separate --coreav selector to judge. bar5_report:721 and judge:827 execute [a.coreav, decode-audio, ...] through run:103, not an FFmpeg executable.", + "site": [ + 721, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:722, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 722, + "command", + ".bar5_report", + "a.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:722, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 722, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:790, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491. judge:790-793 starts sys.executable -I scripts/decode_audio_check.py with both owner-returned paths from 866-867. The child retains these CLI values at scripts/decode_audio_check.py:790-795, probes tools.ffprobe at 695-699, and runs tools.ffmpeg via decode_args:683 into Process:665 at check:729/743/757-758. Its scripts/oracle_kd.py:2451-2456 read_facts/Facts:1769-2258 closure does not reach declared_size:1081 or _first_frame_size:1066-1074, so that independent reader introduces no hidden program selection.", + "site": [ + 790, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/he_aac_agreement.py:819, the delegated site 'bar5_report' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "site": [ + 819, + "delegated", + "", + "bar5_report" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/he_aac_agreement.py:827, main:860-868 passes the separate --coreav selector to judge. bar5_report:721 and judge:827 execute [a.coreav, decode-audio, ...] through run:103, not an FFmpeg executable.", + "site": [ + 827, + "delegated", + "", + "run" + ], + "verdict": "excluded" + } + ] + }, + "scripts/hevc_conformance.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/hevc-conformance.yml", + "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/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_synthetic.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/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/tests/test_writer_kd_audit_selection.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": "bf6f20df64f3a51796f323d01758bac1d42b7cc482981e0cdfd7341a7022466c", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:474, this process row is list(map(str, command)). run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 474, + "process", + ".child", + "list(map(str, command))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:591, this command row is binary. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 591, + "command", + ".probe", + "binary" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:595, this delegated row is child. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 595, + "delegated", + "", + "child" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:835, this command row is binary. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 835, + "command", + ".confirm_reference", + "binary" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:851, this delegated row is child. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 851, + "delegated", + "", + "child" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:930, this command row is binary. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 930, + "command", + ".oracle_frames", + "binary" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:937, this delegated row is child. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 937, + "delegated", + "", + "child" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:966, this delegated row is oracle_frames. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 966, + "delegated", + "", + "oracle_frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1095, this delegated row is hevc_synthetic.inspect. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1095, + "delegated", + "", + "hevc_synthetic.inspect" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_conformance.py:1117, this delegated row is child. scripts/hevc_conformance.py:1117 passes args.parser and the bitstream to child, which executes it at 474. .github/workflows/hevc-conformance.yml:77 selects the CoreAV headers example, not FFmpeg.", + "site": [ + 1117, + "delegated", + "", + "child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1144, this delegated row is probe. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1144, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1146, this delegated row is probe. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1146, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1149, this delegated row is confirm_reference. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1149, + "delegated", + "", + "confirm_reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1164, this delegated row is anchored_reference_frames. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1164, + "delegated", + "", + "anchored_reference_frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1255, this delegated row is corpus_record. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1255, + "delegated", + "", + "corpus_record" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1270, this command row is oracle.ffprobe. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1270, + "command", + ".corpus_record", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1271, this delegated row is child. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1271, + "delegated", + "", + "child" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1287, this delegated row is hevc_intra.development_picture. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1287, + "delegated", + "", + "hevc_intra.development_picture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1329, this delegated row is corpus_record. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1329, + "delegated", + "", + "corpus_record" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1369, this delegated row is fetch_corpus. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1369, + "delegated", + "", + "fetch_corpus" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1377, this delegated row is main. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1377, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/hevc_fixture.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/hevc-conformance.yml", + "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/hevc_conformance.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_synthetic.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/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/tests/test_writer_kd_audit_selection.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": "e67398988391dcf5ff489d3bd210550fba1bc498663b9103f3bbb94215191eb2", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:58, this process row is command. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 58, + "process", + ".capture", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:111, this command row is '{ffmpeg}'. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 111, + "command", + ".recipes", + "'{ffmpeg}'" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:124, this command row is '{ffmpeg}'. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 124, + "command", + ".decode_command", + "'{ffmpeg}'" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:274, this delegated row is capture. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 274, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:293, this delegated row is capture. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 293, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:304, this delegated row is binary_identity. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 304, + "delegated", + "", + "binary_identity" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:315, this delegated row is capture. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 315, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:318, this delegated row is capture. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 318, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:321, this command row is str(ffprobe). main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 321, + "command", + ".prepare", + "str(ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:321, this delegated row is capture. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 321, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:334, this command row is str(ffmpeg). main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 334, + "command", + ".prepare", + "str(ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:334, this delegated row is capture. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 334, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:369, this delegated row is pcm_constraint. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 369, + "delegated", + "", + "pcm_constraint" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:370, this delegated row is binary_identity. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 370, + "delegated", + "", + "binary_identity" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:395, this delegated row is binary_identity. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 395, + "delegated", + "", + "binary_identity" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:397, this delegated row is prepare. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 397, + "delegated", + "", + "prepare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:407, this delegated row is main. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 407, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/hevc_intra.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/hevc-conformance.yml", + "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/hevc_conformance.py", + "scripts/hevc_fixture.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_synthetic.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/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/tests/test_writer_kd_audit_selection.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": "6c6c2a60de5c3e493725a885daaaea8fcbb39b1c7d11465c0110b7a259aa202b", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:172, this delegated row is harness.oracle_frames. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 172, + "delegated", + "", + "harness.oracle_frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_intra.py:345, this delegated row is harness.child. scripts/hevc_intra.py:345,357,504,591 passes native_command's CoreAV reconstruction driver to harness.child; negative_controls at 531 uses those native-only commands. The headers call at 570 uses the distinct parser executable. .github/workflows/hevc-conformance.yml:77-78,118 supplies CoreAV examples/headers and examples/intra, not FFmpeg.", + "site": [ + 345, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_intra.py:357, this delegated row is harness.child. scripts/hevc_intra.py:345,357,504,591 passes native_command's CoreAV reconstruction driver to harness.child; negative_controls at 531 uses those native-only commands. The headers call at 570 uses the distinct parser executable. .github/workflows/hevc-conformance.yml:77-78,118 supplies CoreAV examples/headers and examples/intra, not FFmpeg.", + "site": [ + 357, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:401, this command row is binary. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 401, + "command", + ".diagnose_picture", + "binary" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:406, this delegated row is harness.child. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 406, + "delegated", + "", + "harness.child" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:474, this delegated row is harness.run. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 474, + "delegated", + "", + "harness.run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:496, this delegated row is oracle_frames. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 496, + "delegated", + "", + "oracle_frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_intra.py:504, this delegated row is harness.child. scripts/hevc_intra.py:345,357,504,591 passes native_command's CoreAV reconstruction driver to harness.child; negative_controls at 531 uses those native-only commands. The headers call at 570 uses the distinct parser executable. .github/workflows/hevc-conformance.yml:77-78,118 supplies CoreAV examples/headers and examples/intra, not FFmpeg.", + "site": [ + 504, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:524, this delegated row is diagnose_picture. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 524, + "delegated", + "", + "diagnose_picture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_intra.py:531, this delegated row is negative_controls. scripts/hevc_intra.py:345,357,504,591 passes native_command's CoreAV reconstruction driver to harness.child; negative_controls at 531 uses those native-only commands. The headers call at 570 uses the distinct parser executable. .github/workflows/hevc-conformance.yml:77-78,118 supplies CoreAV examples/headers and examples/intra, not FFmpeg.", + "site": [ + 531, + "delegated", + "", + "negative_controls" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:565, this command row is qualified.ffmpeg. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 565, + "command", + ".development_picture", + "qualified.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:565, this delegated row is harness.child. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 565, + "delegated", + "", + "harness.child" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_intra.py:570, this delegated row is harness.child. scripts/hevc_intra.py:345,357,504,591 passes native_command's CoreAV reconstruction driver to harness.child; negative_controls at 531 uses those native-only commands. The headers call at 570 uses the distinct parser executable. .github/workflows/hevc-conformance.yml:77-78,118 supplies CoreAV examples/headers and examples/intra, not FFmpeg.", + "site": [ + 570, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:579, this delegated row is harness.probe. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 579, + "delegated", + "", + "harness.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:582, this delegated row is harness.oracle_frames. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 582, + "delegated", + "", + "harness.oracle_frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_intra.py:591, this delegated row is harness.child. scripts/hevc_intra.py:345,357,504,591 passes native_command's CoreAV reconstruction driver to harness.child; negative_controls at 531 uses those native-only commands. The headers call at 570 uses the distinct parser executable. .github/workflows/hevc-conformance.yml:77-78,118 supplies CoreAV examples/headers and examples/intra, not FFmpeg.", + "site": [ + 591, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:604, this delegated row is diagnose_picture. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 604, + "delegated", + "", + "diagnose_picture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:607, this delegated row is harness.oracle_frames. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 607, + "delegated", + "", + "harness.oracle_frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:634, this delegated row is run. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 634, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:643, this delegated row is main. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 643, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/hevc_synthetic.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/hevc-conformance.yml", + "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/hevc_conformance.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.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/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/tests/test_writer_kd_audit_selection.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": "9ba1c1dfd5a7fc4dc33e6065f6ba1fcad698727f8207ac4d527c1c1294d32fea", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:20, this delegated row is fixture.binary_identity. scripts/hevc_synthetic.py:88 retains test_oracle.require's complete pair and passes it to inspect at 89; the other real inspect caller is scripts/hevc_conformance.py:1095-1096, admitted at 1082 or via hevc_intra.py:464,474. inspect forwards qualified.ffmpeg/ffprobe into fixture.binary_identity at 20 and harness.probe at 50-51; those execute unchanged at hevc_fixture.py:274 and hevc_conformance.py:591-595. scripts/test_oracle.py:73-108 owns qualification; .github/workflows/hevc-conformance.yml:74-79 selects the intra caller.", + "site": [ + 20, + "delegated", + "", + "fixture.binary_identity" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_synthetic.py:39, this delegated row is harness.child. scripts/hevc_synthetic.py:39 executes the CoreAV parser passed to inspect, not an oracle. The real harness caller passes args.parser at hevc_conformance.py:1095; .github/workflows/hevc-conformance.yml:77 selects examples/headers.", + "site": [ + 39, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:50, this delegated row is harness.probe. scripts/hevc_synthetic.py:88 retains test_oracle.require's complete pair and passes it to inspect at 89; the other real inspect caller is scripts/hevc_conformance.py:1095-1096, admitted at 1082 or via hevc_intra.py:464,474. inspect forwards qualified.ffmpeg/ffprobe into fixture.binary_identity at 20 and harness.probe at 50-51; those execute unchanged at hevc_fixture.py:274 and hevc_conformance.py:591-595. scripts/test_oracle.py:73-108 owns qualification; .github/workflows/hevc-conformance.yml:74-79 selects the intra caller.", + "site": [ + 50, + "delegated", + "", + "harness.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:51, this delegated row is harness.probe. scripts/hevc_synthetic.py:88 retains test_oracle.require's complete pair and passes it to inspect at 89; the other real inspect caller is scripts/hevc_conformance.py:1095-1096, admitted at 1082 or via hevc_intra.py:464,474. inspect forwards qualified.ffmpeg/ffprobe into fixture.binary_identity at 20 and harness.probe at 50-51; those execute unchanged at hevc_fixture.py:274 and hevc_conformance.py:591-595. scripts/test_oracle.py:73-108 owns qualification; .github/workflows/hevc-conformance.yml:74-79 selects the intra caller.", + "site": [ + 51, + "delegated", + "", + "harness.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:89, this delegated row is inspect. scripts/hevc_synthetic.py:88 retains test_oracle.require's complete pair and passes it to inspect at 89; the other real inspect caller is scripts/hevc_conformance.py:1095-1096, admitted at 1082 or via hevc_intra.py:464,474. inspect forwards qualified.ffmpeg/ffprobe into fixture.binary_identity at 20 and harness.probe at 50-51; those execute unchanged at hevc_fixture.py:274 and hevc_conformance.py:591-595. scripts/test_oracle.py:73-108 owns qualification; .github/workflows/hevc-conformance.yml:74-79 selects the intra caller.", + "site": [ + 89, + "delegated", + "", + "inspect" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:95, this delegated row is main. scripts/hevc_synthetic.py:88 retains test_oracle.require's complete pair and passes it to inspect at 89; the other real inspect caller is scripts/hevc_conformance.py:1095-1096, admitted at 1082 or via hevc_intra.py:464,474. inspect forwards qualified.ffmpeg/ffprobe into fixture.binary_identity at 20 and harness.probe at 50-51; those execute unchanged at hevc_fixture.py:274 and hevc_conformance.py:591-595. scripts/test_oracle.py:73-108 owns qualification; .github/workflows/hevc-conformance.yml:74-79 selects the intra caller.", + "site": [ + 95, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/hls_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/compat-0.1.0/judging.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/compat_sources.py", + "scripts/extract_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/registered_candidate.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/tests/test_writer_kd_audit_selection.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": "ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a", + "sites": [ + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:73 is the exact process site 'cmd' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 73, + "process", + ".run", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:80 is the exact command site 'str(test_oracle.require().ffprobe)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 80, + "command", + ".ffprobe_json", + "str(test_oracle.require().ffprobe)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:80 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 80, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:84 is the exact delegated site 'ffprobe_json' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 84, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:91 is the exact delegated site 'ffprobe_json' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 91, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:93 is the exact command site 'str(test_oracle.require().ffprobe)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 93, + "command", + ".packets", + "str(test_oracle.require().ffprobe)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:93 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 93, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:120 is the exact command site 'str(test_oracle.require().ffmpeg)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 120, + "command", + ".frames", + "str(test_oracle.require().ffmpeg)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:129 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 129, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:134 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 134, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:150 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 150, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:250 is the exact delegated site 'kd_midframe_edit' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 250, + "delegated", + "", + "kd_midframe_edit" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:262 is the exact delegated site 'check_edit' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 262, + "delegated", + "", + "check_edit" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:273 is the exact delegated site 'streams' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 273, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:287 is the exact delegated site 'packets' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 287, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:289 is the exact delegated site 'packets' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 289, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:329 is the exact delegated site 'check_delta' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 329, + "delegated", + "", + "check_delta" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:354 is the exact delegated site 'frames' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 354, + "delegated", + "", + "frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:356 is the exact delegated site 'frames' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 356, + "delegated", + "", + "frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:374 is the exact delegated site 'kd_gapless_conflict' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 374, + "delegated", + "", + "kd_gapless_conflict" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:378 is the exact delegated site 'kd_source_last_cut' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 378, + "delegated", + "", + "kd_source_last_cut" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:385 is the exact delegated site 'kd_fragment_reading' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 385, + "delegated", + "", + "kd_fragment_reading" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:409 is the exact delegated site 'packets' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 409, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:416 is the exact delegated site 'check_mediainfo' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 416, + "delegated", + "", + "check_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:458 is the exact delegated site 'check_mediainfo' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 458, + "delegated", + "", + "check_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:459 is the exact delegated site 'check_mediainfo' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 459, + "delegated", + "", + "check_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:470 is the exact delegated site 'kd_midframe_edit' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 470, + "delegated", + "", + "kd_midframe_edit" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:472 is the exact delegated site 'kd_negative_cto_midframe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 472, + "delegated", + "", + "kd_negative_cto_midframe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:475 is the exact delegated site 'kd_gapless_edit' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 475, + "delegated", + "", + "kd_gapless_edit" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:619 is the exact delegated site 'check_video_attributes' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 619, + "delegated", + "", + "check_video_attributes" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:637 is the exact delegated site 'kd_left_top_crop' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 637, + "delegated", + "", + "kd_left_top_crop" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:641 is the exact delegated site 'packets' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 641, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:654 is the exact delegated site 'mediainfo' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 654, + "delegated", + "", + "mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:676 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 676, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:693 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 693, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:699 is the exact delegated site 'package_with' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 699, + "delegated", + "", + "package_with" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:706 is the exact delegated site 'package_with' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 706, + "delegated", + "", + "package_with" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:712 is the exact delegated site 'streams' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 712, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:720 is the exact delegated site 'source_mediainfo' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 720, + "delegated", + "", + "source_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:722 is the exact delegated site 'streams' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 722, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:731 is the exact delegated site 'check_rendition' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 731, + "delegated", + "", + "check_rendition" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:732 is the exact delegated site 'check_master' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 732, + "delegated", + "", + "check_master" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:743 is the exact delegated site 'packets' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 743, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:748 is the exact delegated site 'frames' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 748, + "delegated", + "", + "frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:870 is the exact delegated site 'itunsmpb' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 870, + "delegated", + "", + "itunsmpb" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:982 is the exact delegated site 'ffprobe_json' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 982, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1014 is the exact delegated site 'itunsmpb' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1014, + "delegated", + "", + "itunsmpb" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1029 is the exact delegated site 'itunsmpb' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1029, + "delegated", + "", + "itunsmpb" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1051 is the exact command site 'str(test_oracle.require().ffprobe)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1051, + "command", + ".source_composition_times", + "str(test_oracle.require().ffprobe)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1051 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1051, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1089 is the exact delegated site 'source_composition_times' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1089, + "delegated", + "", + "source_composition_times" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1144 is the exact delegated site 'remux_check.last_skip_samples' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1144, + "delegated", + "", + "remux_check.last_skip_samples" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1146 is the exact delegated site 'remux_check.last_skip_samples' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1146, + "delegated", + "", + "remux_check.last_skip_samples" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1158 is the exact command site 'ffmpeg' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1158, + "command", + ".kd_fragment_reading", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1158 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1158, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1160 is the exact delegated site 'frames' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1160, + "delegated", + "", + "frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1176 is the exact delegated site 'ffprobe_json' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1176, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1391 is the exact delegated site 'check_one' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1391, + "delegated", + "", + "check_one" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1429 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "site": [ + 1429, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/input_summary_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_summary_check": "3479017e2f9251e10c2aa846b9e30cafb1fc986c777ea8bcb6f1a149972a8eb9", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stsd_craft": "e4ff509eb3f061b0099a8f7f9577b2783a97a93dba48ab92d482bea9c8fae409", + "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": [ + ".github/workflows/input-summary.yml", + "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/mkv_craft.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/standalone_audio_probe_check.py", + "scripts/stsd_craft.py", + "scripts/test_oracle.py", + "scripts/tests/test_input_summary_check.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/tests/test_writer_kd_audit_selection.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": "aaa4d103f6ecc3ddca48d5fdd75d3f26227242a1ab70db3db2e1e5d3aef696e8", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:50, the process site '[str(arg) for arg in command]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 50, + "process", + ".run", + "[str(arg) for arg in command]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:149, the command site 'getattr(oracle, tool)' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 149, + "command", + ".compare_file", + "getattr(oracle, tool)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:149, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 149, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/input_summary_check.py:150, main:591/612-624 passes the distinct --coreav selector. compare_file:150, compare_refusals:166, structured checks:179/193 and compare_unsupported:211/217 prefix [coreav, tool, ...]. The process is CoreAV even in fallback replay; direct reference vectors are separately headed by oracle.ffmpeg/ffprobe.", + "site": [ + 150, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/input_summary_check.py:166, main:591/612-624 passes the distinct --coreav selector. compare_file:150, compare_refusals:166, structured checks:179/193 and compare_unsupported:211/217 prefix [coreav, tool, ...]. The process is CoreAV even in fallback replay; direct reference vectors are separately headed by oracle.ffmpeg/ffprobe.", + "site": [ + 166, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:178, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 178, + "command", + ".compare_structured_side_data", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:178, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 178, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/input_summary_check.py:179, main:591/612-624 passes the distinct --coreav selector. compare_file:150, compare_refusals:166, structured checks:179/193 and compare_unsupported:211/217 prefix [coreav, tool, ...]. The process is CoreAV even in fallback replay; direct reference vectors are separately headed by oracle.ffmpeg/ffprobe.", + "site": [ + 179, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/input_summary_check.py:193, main:591/612-624 passes the distinct --coreav selector. compare_file:150, compare_refusals:166, structured checks:179/193 and compare_unsupported:211/217 prefix [coreav, tool, ...]. The process is CoreAV even in fallback replay; direct reference vectors are separately headed by oracle.ffmpeg/ffprobe.", + "site": [ + 193, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:195, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 195, + "command", + ".compare_structured", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:195, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 195, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/input_summary_check.py:211, main:591/612-624 passes the distinct --coreav selector. compare_file:150, compare_refusals:166, structured checks:179/193 and compare_unsupported:211/217 prefix [coreav, tool, ...]. The process is CoreAV even in fallback replay; direct reference vectors are separately headed by oracle.ffmpeg/ffprobe.", + "site": [ + 211, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:216, the command site 'getattr(oracle, tool)' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 216, + "command", + ".compare_unsupported", + "getattr(oracle, tool)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:216, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 216, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/input_summary_check.py:217, main:591/612-624 passes the distinct --coreav selector. compare_file:150, compare_refusals:166, structured checks:179/193 and compare_unsupported:211/217 prefix [coreav, tool, ...]. The process is CoreAV even in fallback replay; direct reference vectors are separately headed by oracle.ffmpeg/ffprobe.", + "site": [ + 217, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/input_summary_check.py:323 is a spliced lavfi option vector, not an executable selector: video/sound are defined at scripts/input_summary_check.py:320-321, av at 323 and mp2 at 431. The vectors are arguments to make, whose execution at 327 separately prepends oracle.ffmpeg. This command-discovery row is inert option data.", + "site": [ + 323, + "command", + ".generate_fixtures", + "*video" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:327, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 327, + "command", + ".generate_fixtures.make", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:327, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 327, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:332, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 332, + "command", + ".generate_fixtures.make", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:332, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 332, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:337, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 337, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:341, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 341, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:342, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 342, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:343, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 343, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:345, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 345, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:347, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 347, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:355, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 355, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/input_summary_check.py:359 is a spliced lavfi option vector, not an executable selector: video/sound are defined at scripts/input_summary_check.py:320-321, av at 323 and mp2 at 431. The vectors are arguments to make, whose execution at 327 separately prepends oracle.ffmpeg. This command-discovery row is inert option data.", + "site": [ + 359, + "command", + ".generate_fixtures", + "*video" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:359, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408. Folded to scripts/input_summary_check.py:327, where make executes oracle.ffmpeg; an exclusion shares the discovered line.", + "fold_to": 327, + "site": [ + 359, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:361, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 361, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:373, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 373, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:374, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 374, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:376, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 376, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:378, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 378, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:380, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 380, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/input_summary_check.py:382 is a spliced lavfi option vector, not an executable selector: video/sound are defined at scripts/input_summary_check.py:320-321, av at 323 and mp2 at 431. The vectors are arguments to make, whose execution at 327 separately prepends oracle.ffmpeg. This command-discovery row is inert option data.", + "site": [ + 382, + "command", + ".generate_fixtures", + "*video" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:382, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408. Folded to scripts/input_summary_check.py:327, where make executes oracle.ffmpeg; an exclusion shares the discovered line.", + "fold_to": 327, + "site": [ + 382, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:384, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 384, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:385, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 385, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:386, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 386, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:387, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 387, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:391, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 391, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:392, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 392, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:395, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 395, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/input_summary_check.py:401 is a spliced lavfi option vector, not an executable selector: video/sound are defined at scripts/input_summary_check.py:320-321, av at 323 and mp2 at 431. The vectors are arguments to make, whose execution at 327 separately prepends oracle.ffmpeg. This command-discovery row is inert option data.", + "site": [ + 401, + "command", + ".generate_fixtures", + "*video" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:401, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408. Folded to scripts/input_summary_check.py:327, where make executes oracle.ffmpeg; an exclusion shares the discovered line.", + "fold_to": 327, + "site": [ + 401, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/input_summary_check.py:404 is a spliced lavfi option vector, not an executable selector: video/sound are defined at scripts/input_summary_check.py:320-321, av at 323 and mp2 at 431. The vectors are arguments to make, whose execution at 327 separately prepends oracle.ffmpeg. This command-discovery row is inert option data.", + "site": [ + 404, + "command", + ".generate_fixtures", + "*video" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:404, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408. Folded to scripts/input_summary_check.py:327, where make executes oracle.ffmpeg; an exclusion shares the discovered line.", + "fold_to": 327, + "site": [ + 404, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/input_summary_check.py:417 is a spliced lavfi option vector, not an executable selector: video/sound are defined at scripts/input_summary_check.py:320-321, av at 323 and mp2 at 431. The vectors are arguments to make, whose execution at 327 separately prepends oracle.ffmpeg. This command-discovery row is inert option data.", + "site": [ + 417, + "command", + ".generate_fixtures", + "*sound" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:417, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408. Folded to scripts/input_summary_check.py:327, where make executes oracle.ffmpeg; an exclusion shares the discovered line.", + "fold_to": 327, + "site": [ + 417, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/input_summary_check.py:419 is a spliced lavfi option vector, not an executable selector: video/sound are defined at scripts/input_summary_check.py:320-321, av at 323 and mp2 at 431. The vectors are arguments to make, whose execution at 327 separately prepends oracle.ffmpeg. This command-discovery row is inert option data.", + "site": [ + 419, + "command", + ".generate_fixtures", + "*video" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:419, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408. Folded to scripts/input_summary_check.py:327, where make executes oracle.ffmpeg; an exclusion shares the discovered line.", + "fold_to": 327, + "site": [ + 419, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:422, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 422, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/input_summary_check.py:423 is a spliced lavfi option vector, not an executable selector: video/sound are defined at scripts/input_summary_check.py:320-321, av at 323 and mp2 at 431. The vectors are arguments to make, whose execution at 327 separately prepends oracle.ffmpeg. This command-discovery row is inert option data.", + "site": [ + 423, + "command", + ".generate_fixtures", + "*sound" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:423, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408. Folded to scripts/input_summary_check.py:327, where make executes oracle.ffmpeg; an exclusion shares the discovered line.", + "fold_to": 327, + "site": [ + 423, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/input_summary_check.py:424 is a spliced lavfi option vector, not an executable selector: video/sound are defined at scripts/input_summary_check.py:320-321, av at 323 and mp2 at 431. The vectors are arguments to make, whose execution at 327 separately prepends oracle.ffmpeg. This command-discovery row is inert option data.", + "site": [ + 424, + "command", + ".generate_fixtures", + "*video" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:424, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408. Folded to scripts/input_summary_check.py:327, where make executes oracle.ffmpeg; an exclusion shares the discovered line.", + "fold_to": 327, + "site": [ + 424, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:430, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 430, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/input_summary_check.py:431 is a spliced lavfi option vector, not an executable selector: video/sound are defined at scripts/input_summary_check.py:320-321, av at 323 and mp2 at 431. The vectors are arguments to make, whose execution at 327 separately prepends oracle.ffmpeg. This command-discovery row is inert option data.", + "site": [ + 431, + "command", + ".generate_fixtures", + "*video" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:432, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 432, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:433, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 433, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:434, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 434, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:437, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 437, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:439, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 439, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:441, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 441, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:450, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 450, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:452, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 452, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:454, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 454, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:459, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 459, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/input_summary_check.py:464 is a spliced lavfi option vector, not an executable selector: video/sound are defined at scripts/input_summary_check.py:320-321, av at 323 and mp2 at 431. The vectors are arguments to make, whose execution at 327 separately prepends oracle.ffmpeg. This command-discovery row is inert option data.", + "site": [ + 464, + "command", + ".generate_fixtures", + "*sound" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:464, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408. Folded to scripts/input_summary_check.py:327, where make executes oracle.ffmpeg; an exclusion shares the discovered line.", + "fold_to": 327, + "site": [ + 464, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/input_summary_check.py:465 is a spliced lavfi option vector, not an executable selector: video/sound are defined at scripts/input_summary_check.py:320-321, av at 323 and mp2 at 431. The vectors are arguments to make, whose execution at 327 separately prepends oracle.ffmpeg. This command-discovery row is inert option data.", + "site": [ + 465, + "command", + ".generate_fixtures", + "*sound" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:465, the delegated site 'make' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408. Folded to scripts/input_summary_check.py:327, where make executes oracle.ffmpeg; an exclusion shares the discovered line.", + "fold_to": 327, + "site": [ + 465, + "delegated", + "", + "make" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:499, the delegated site 'audio_probe.generate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 499, + "delegated", + "", + "audio_probe.generate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:599, the delegated site 'generate_fixtures' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 599, + "delegated", + "", + "generate_fixtures" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:601, the delegated site 'generate_audio_fixtures' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 601, + "delegated", + "", + "generate_audio_fixtures" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:612, the delegated site 'compare_file' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 612, + "delegated", + "", + "compare_file" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:614, the delegated site 'compare_unsupported' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 614, + "delegated", + "", + "compare_unsupported" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:616, the delegated site 'compare_structured_side_data' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 616, + "delegated", + "", + "compare_structured_side_data" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:619, the delegated site 'compare_structured' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 619, + "delegated", + "", + "compare_structured" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:622, the delegated site 'compare_file' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 622, + "delegated", + "", + "compare_file" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/input_summary_check.py:624, main:591/612-624 passes the distinct --coreav selector. compare_file:150, compare_refusals:166, structured checks:179/193 and compare_unsupported:211/217 prefix [coreav, tool, ...]. The process is CoreAV even in fallback replay; direct reference vectors are separately headed by oracle.ffmpeg/ffprobe.", + "site": [ + 624, + "delegated", + "", + "compare_refusals" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_check.py:631, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_check.py:598 constructs Oracle; its constructor retains both require-returned paths at 60-64. main forwards the same object to fixture generation at 599/601 and comparisons at 612/614/616/619/622. compare_file/unsupported select one of those two fields at 144/149 and 208/216; structured checks use oracle.ffprobe at 178/195. generate_fixtures.make always prepends oracle.ffmpeg at 327 and uses oracle.ffprobe at 332; the spliced video/sound vectors contain only options (320-323/431), not executable paths. run:50 executes the resulting vectors. generate_audio_fixtures:499 forwards the object to scripts/standalone_audio_probe_check.py generate, which executes its ffmpeg/ffprobe fields at 155/170/178 via run:31. .github/workflows/input-summary.yml:73 invokes this CLI with the runner oracle directory. Unit comparison/generator callers replace subprocess/run or audio_probe.generate at scripts/tests/test_input_summary_check.py:202, 217, 241, 308, 354, 386 and 408.", + "site": [ + 631, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/input_summary_development.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MagicMock": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/input-summary.yml", + "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/tests/test_input_summary_development.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/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/tests/test_writer_kd_audit_selection.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": "b13538fdd9f0613aa17c6ac26723909d26c05c60756acbb28adda59cc2d528e2", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_development.py:57, the process site 'args' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_development.py:168 retains the complete require result as oracle. The worker closes over it and passes it to compare at 190. compare selects getattr(oracle, tool) for the ffprobe/ffmpeg spellings at 93-100 and passes that exact stringified path to execute at 108, whose subprocess.run is at 57. The other stage at 101 uses CoreAV and does not alter the reference program. .github/workflows/input-summary.yml:108 passes the runner oracle directory after installation at 98-99. This is a development copy, not a registered immutable source. Unit comparison paths replace execute at scripts/tests/test_input_summary_development.py:82, 98, 142, 224, 327 and 341; no unqualified test reference reaches a real executor.", + "site": [ + 57, + "process", + ".execute", + "args" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_development.py:100, the command site 'str(getattr(oracle, tool))' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_development.py:168 retains the complete require result as oracle. The worker closes over it and passes it to compare at 190. compare selects getattr(oracle, tool) for the ffprobe/ffmpeg spellings at 93-100 and passes that exact stringified path to execute at 108, whose subprocess.run is at 57. The other stage at 101 uses CoreAV and does not alter the reference program. .github/workflows/input-summary.yml:108 passes the runner oracle directory after installation at 98-99. This is a development copy, not a registered immutable source. Unit comparison paths replace execute at scripts/tests/test_input_summary_development.py:82, 98, 142, 224, 327 and 341; no unqualified test reference reaches a real executor.", + "site": [ + 100, + "command", + ".compare", + "str(getattr(oracle, tool))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_development.py:108, the delegated site 'execute' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_development.py:168 retains the complete require result as oracle. The worker closes over it and passes it to compare at 190. compare selects getattr(oracle, tool) for the ffprobe/ffmpeg spellings at 93-100 and passes that exact stringified path to execute at 108, whose subprocess.run is at 57. The other stage at 101 uses CoreAV and does not alter the reference program. .github/workflows/input-summary.yml:108 passes the runner oracle directory after installation at 98-99. This is a development copy, not a registered immutable source. Unit comparison paths replace execute at scripts/tests/test_input_summary_development.py:82, 98, 142, 224, 327 and 341; no unqualified test reference reaches a real executor.", + "site": [ + 108, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_development.py:190, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_development.py:168 retains the complete require result as oracle. The worker closes over it and passes it to compare at 190. compare selects getattr(oracle, tool) for the ffprobe/ffmpeg spellings at 93-100 and passes that exact stringified path to execute at 108, whose subprocess.run is at 57. The other stage at 101 uses CoreAV and does not alter the reference program. .github/workflows/input-summary.yml:108 passes the runner oracle directory after installation at 98-99. This is a development copy, not a registered immutable source. Unit comparison paths replace execute at scripts/tests/test_input_summary_development.py:82, 98, 142, 224, 327 and 341; no unqualified test reference reaches a real executor.", + "site": [ + 190, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/input_summary_development.py:282, main:282-285 executes the fixed openssl cms -encrypt program to encrypt diagnostic JSON with the supplied certificate. This is not ffmpeg or ffprobe.", + "site": [ + 282, + "process", + ".main", + "'openssl'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/input_summary_development.py:312, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/input_summary_development.py:168 retains the complete require result as oracle. The worker closes over it and passes it to compare at 190. compare selects getattr(oracle, tool) for the ffprobe/ffmpeg spellings at 93-100 and passes that exact stringified path to execute at 108, whose subprocess.run is at 57. The other stage at 101 uses CoreAV and does not alter the reference program. .github/workflows/input-summary.yml:108 passes the runner oracle directory after installation at 98-99. This is a development copy, not a registered immutable source. Unit comparison paths replace execute at scripts/tests/test_input_summary_development.py:82, 98, 142, 224, 327 and 341; no unqualified test reference reaches a real executor.", + "site": [ + 312, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/install-binaryen.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/binaryen.env", + "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": "0fbbffcae346663622ef8898b9192165b7fe1afd91c746bcd1589c39ca042b9f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "opt is the extracted Binaryen wasm-opt executable (18\u201324); this is a compiler optimizer version diagnostic, not a media oracle.", + "site": [ + 24, + "shell", + "", + "\"$opt\" --version" + ], + "verdict": "excluded" + } + ] + }, + "scripts/install-oracle-ffmpeg-macos.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "6e1a6fc172506ebbea8ec9b1f1c6b2682aaebfe849485c2cb7cbf9430139cbe3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/install-oracle-ffmpeg-macos.sh:60 runs only the installed program's -version diagnostic under set -euo pipefail (2). Neither diagnostic accepts media, captures output into a comparison/report, or compares its output; the exit status gates the following COMMITTED=1 (60-62). The separate identity verifier runs before and after installation (47,59). This is a reviewed identity-only diagnostic exclusion, not a bootstrap-class claim and not a claim that the installer returns a qualified pair.", + "site": [ + 60, + "shell", + "", + "\"$DEST/ffmpeg\" -version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/install-oracle-ffmpeg-macos.sh:61 runs only the installed program's -version diagnostic under set -euo pipefail (2). Neither diagnostic accepts media, captures output into a comparison/report, or compares its output; the exit status gates the following COMMITTED=1 (60-62). The separate identity verifier runs before and after installation (47,59). This is a reviewed identity-only diagnostic exclusion, not a bootstrap-class claim and not a claim that the installer returns a qualified pair.", + "site": [ + 61, + "shell", + "", + "\"$DEST/ffprobe\" -version" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/install-x264.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "f2e5aa35500e8991fc0a19080cb6e119e799b1304f633a21d920b2fc9a906d4f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "DEST/x264 is the separately built x264 command copied from the temporary build at 31; the only assigned call is its --version diagnostic at 32. It is not FFmpeg/ffprobe.", + "site": [ + 32, + "shell", + "", + "\"$DEST/x264\" --version" + ], + "verdict": "excluded" + } + ] + }, + "scripts/issue_refs_check.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "ca4a68f09da7499a13d3f7918b6131c836a0d5e28003c0ba4cb13519c577c2b3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'tracked'. tracked fixes the executable to git ls-files (86-89), then main performs regex/reference checks on read text. No oracle process is reachable through these delegated calls.", + "site": [ + 117, + "delegated", + "", + "tracked" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. tracked fixes the executable to git ls-files (86-89), then main performs regex/reference checks on read text. No oracle process is reachable through these delegated calls.", + "site": [ + 127, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/issue_refs_check_selftest.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "2bf559990e7a58a440a03f8ae43b71748eab4af80c132f2e1009b54efd9b00da", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact embedded-source site in embedded, occurrence 0, program expression ''. The embedded-source discovery is a literal input string passed to found and assertEqual to test line-wrapped issue-reference matching; it is never executed as a program.", + "site": [ + 29, + "embedded-source", + "embedded", + "" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/label_sync.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "82549f71f6e6be3fc6746d941153b4511a81c645597e480f58560106b5e58250", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .gh, occurrence 0, program expression \"'gh'\". gh fixes argv[0] to 'gh' at 105. All sync callers supply GitHub label list/edit/create/delete arguments; main only parses labels and calls sync. This is a concrete non-oracle tool chain.", + "site": [ + 105, + "process", + ".gh", + "'gh'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'gh'. gh fixes argv[0] to 'gh' at 105. All sync callers supply GitHub label list/edit/create/delete arguments; main only parses labels and calls sync. This is a concrete non-oracle tool chain.", + "site": [ + 110, + "delegated", + "", + "gh" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'gh'. gh fixes argv[0] to 'gh' at 105. All sync callers supply GitHub label list/edit/create/delete arguments; main only parses labels and calls sync. This is a concrete non-oracle tool chain.", + "site": [ + 122, + "delegated", + "", + "gh" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'gh'. gh fixes argv[0] to 'gh' at 105. All sync callers supply GitHub label list/edit/create/delete arguments; main only parses labels and calls sync. This is a concrete non-oracle tool chain.", + "site": [ + 125, + "delegated", + "", + "gh" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'gh'. gh fixes argv[0] to 'gh' at 105. All sync callers supply GitHub label list/edit/create/delete arguments; main only parses labels and calls sync. This is a concrete non-oracle tool chain.", + "site": [ + 131, + "delegated", + "", + "gh" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'sync'. gh fixes argv[0] to 'gh' at 105. All sync callers supply GitHub label list/edit/create/delete arguments; main only parses labels and calls sync. This is a concrete non-oracle tool chain.", + "site": [ + 162, + "delegated", + "", + "sync" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. gh fixes argv[0] to 'gh' at 105. All sync callers supply GitHub label list/edit/create/delete arguments; main only parses labels and calls sync. This is a concrete non-oracle tool chain.", + "site": [ + 170, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/merge_group_result.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "error": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "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", + "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": "d809aa4779228d9d208d91052c347ef35ee8bab2dda64760ce8f3cc3958bc86d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. The only process in main is fixed ['git','rev-parse','HEAD^{tree}'] at 65; remaining work reads GitHub API JSON and writes reuse outputs. The delegated main row cannot reach an FFmpeg oracle.", + "site": [ + 76, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/mkv_remux_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/compat-0.1.0/judging.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/compat_sources.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/registered_candidate.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/tests/test_writer_kd_audit_selection.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": "b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88", + "sites": [ + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:58 is the exact process site 'argv' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 58, + "process", + ".run", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:63 is the exact command site 'str(test_oracle.require().ffprobe)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 63, + "command", + ".ffprobe", + "str(test_oracle.require().ffprobe)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:63 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 63, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:68 is the exact command site 'str(test_oracle.require().ffmpeg)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 68, + "command", + ".framemd5", + "str(test_oracle.require().ffmpeg)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:74 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 74, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:112 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 112, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:130 is the exact delegated site 'ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 130, + "delegated", + "", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:130 is the exact delegated site 'ffprobe' (occurrence 1) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "occurrence": 1, + "site": [ + 130, + "delegated", + "", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:159 is the exact delegated site 'framemd5' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 159, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:160 is the exact delegated site 'framemd5' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 160, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:167 is the exact delegated site 'framemd5' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 167, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:168 is the exact delegated site 'framemd5' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 168, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:216 is the exact delegated site 'mediainfo' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 216, + "delegated", + "", + "mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:243 is the exact process site 'coreav' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 243, + "process", + ".remux", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:269 is the exact delegated site 'remux' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 269, + "delegated", + "", + "remux" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:276 is the exact delegated site 'check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 276, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:300 is the exact delegated site 'check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 300, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:303 is the exact delegated site 'fixtures' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 303, + "delegated", + "", + "fixtures" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:307 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "site": [ + 307, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/main.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/select.mjs", + "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/rust-dist.env", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "0de45740501249d301bf802fd92955ce96f1ac9ff36b1bded9dd2650c2f9e971", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "toolchain is the imported local Rust-toolchain metadata selector (6). Both calls at 43/99 call that JS function, which uses pinned rustc -vV and --print sysroot (select.mjs:68\u201380), not an arbitrary executable from the repo string.", + "program_span": { + "end": 2374, + "start": 2370 + }, + "site": [ + 43, + "JavaScript", + "", + "repo" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "toolchain is the imported local Rust-toolchain metadata selector (6). Both calls at 43/99 call that JS function, which uses pinned rustc -vV and --print sysroot (select.mjs:68\u201380), not an arbitrary executable from the repo string.", + "program_span": { + "end": 6689, + "start": 6679 + }, + "site": [ + 99, + "JavaScript", + "", + "repository" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/test/legal.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/render.mjs", + "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": "6affda860ce188a8c7937d772385266e142069f3a9853401712ea7af7e17daa9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over notice text, with render/reader functions constructed from in-memory licence fixtures or fake toolchain file maps; no process launcher is involved.", + "program_span": { + "end": 1627, + "start": 1584 + }, + "site": [ + 22, + "JavaScript", + "", + "render(expression, { LICENSE: permission })" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over notice text, with render/reader functions constructed from in-memory licence fixtures or fake toolchain file maps; no process launcher is involved.", + "program_span": { + "end": 1773, + "start": 1748 + }, + "site": [ + 24, + "JavaScript", + "", + "render(expression, named)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over notice text, with render/reader functions constructed from in-memory licence fixtures or fake toolchain file maps; no process launcher is involved.", + "program_span": { + "end": 1871, + "start": 1834 + }, + "site": [ + 25, + "JavaScript", + "", + "render(expression + \" OR MIT\", named)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over notice text, with render/reader functions constructed from in-memory licence fixtures or fake toolchain file maps; no process launcher is involved.", + "program_span": { + "end": 1998, + "start": 1918 + }, + "site": [ + 26, + "JavaScript", + "", + "render(expression + \" AND MIT\", { ...named, \"LICENSE-MIT\": \"MIT permission\\n\" })" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over notice text, with render/reader functions constructed from in-memory licence fixtures or fake toolchain file maps; no process launcher is involved.", + "program_span": { + "end": 2107, + "start": 2034 + }, + "site": [ + 27, + "JavaScript", + "", + "render(\"Apache-2.0\\tWITH\\nLLVM-exception\", { \"COPYING.txt\": permission })" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over notice text, with render/reader functions constructed from in-memory licence fixtures or fake toolchain file maps; no process launcher is involved.", + "program_span": { + "end": 4463, + "start": 4424 + }, + "site": [ + 52, + "JavaScript", + "", + "render(\"Apache-2.0\", { LICENSE: base })" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over notice text, with render/reader functions constructed from in-memory licence fixtures or fake toolchain file maps; no process launcher is involved.", + "program_span": { + "end": 4653, + "start": 4609 + }, + "site": [ + 54, + "JavaScript", + "", + "render(expression + \" OR MIT\", alternatives)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over notice text, with render/reader functions constructed from in-memory licence fixtures or fake toolchain file maps; no process launcher is involved.", + "program_span": { + "end": 6784, + "start": 6705 + }, + "site": [ + 81, + "JavaScript", + "", + "renderNotices(selected, policy, \"\", list, (dir, name) => read(join(dir, name)))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over notice text, with render/reader functions constructed from in-memory licence fixtures or fake toolchain file maps; no process launcher is involved.", + "program_span": { + "end": 9027, + "start": 9023 + }, + "site": [ + 112, + "JavaScript", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over notice text, with render/reader functions constructed from in-memory licence fixtures or fake toolchain file maps; no process launcher is involved.", + "program_span": { + "end": 10642, + "start": 10601 + }, + "site": [ + 130, + "JavaScript", + "", + "renderToolchain(tc, crates, policy, read)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over notice text, with render/reader functions constructed from in-memory licence fixtures or fake toolchain file maps; no process launcher is involved.", + "program_span": { + "end": 11808, + "start": 11752 + }, + "site": [ + 140, + "JavaScript", + "", + "renderToolchain(tc, [...crates, builtins], policy, read)" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/test/render.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/render.mjs", + "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": "2ddf6ba98ff9f1ff4652eb2040a372bc026b6499700148d923a5454e08bc10f7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over local renderNotices output. render constructs synthetic crate/file-reader data (10\u201320); the expression arguments are licence data, not executable values.", + "program_span": { + "end": 1729, + "start": 1514 + }, + "site": [ + 25, + "JavaScript", + "", + "render(\"rustix\", \"Apache-2.0 WITH LLVM-exception OR MIT\", { \"LICENSE-Apache-2.0_WITH_LLVM-exception\": \"LLVM upstream permission\\n\" + readFileSync(new URL(\"./fixtures/LLVM-exception.txt\", import.meta.url), \"utf8\") })" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over local renderNotices output. render constructs synthetic crate/file-reader data (10\u201320); the expression arguments are licence data, not executable values.", + "program_span": { + "end": 1841, + "start": 1775 + }, + "site": [ + 26, + "JavaScript", + "", + "render(\"tls\", \"MIT OR ISC\", { \"LICENSE-ISC\": \"ISC permission\\n\" })" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over local renderNotices output. render constructs synthetic crate/file-reader data (10\u201320); the expression arguments are licence data, not executable values.", + "program_span": { + "end": 1941, + "start": 1877 + }, + "site": [ + 27, + "JavaScript", + "", + "render(\"codec\", \"BSD-3-Clause\", { LICENSE: \"BSD permission\\n\" })" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over local renderNotices output. render constructs synthetic crate/file-reader data (10\u201320); the expression arguments are licence data, not executable values.", + "program_span": { + "end": 2050, + "start": 1977 + }, + "site": [ + 28, + "JavaScript", + "", + "render(\"choice\", \"MIT OR Unknown\", { \"LICENSE-MIT\": \"MIT permission\\n\" })" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over local renderNotices output. render constructs synthetic crate/file-reader data (10\u201320); the expression arguments are licence data, not executable values.", + "program_span": { + "end": 2704, + "start": 2700 + }, + "site": [ + 41, + "JavaScript", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over local renderNotices output. render constructs synthetic crate/file-reader data (10\u201320); the expression arguments are licence data, not executable values.", + "program_span": { + "end": 2781, + "start": 2777 + }, + "site": [ + 42, + "JavaScript", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Every assigned site is assert.match over local renderNotices output. render constructs synthetic crate/file-reader data (10\u201320); the expression arguments are licence data, not executable values.", + "program_span": { + "end": 3934, + "start": 3877 + }, + "site": [ + 56, + "JavaScript", + "", + "render(\"jpeg-encoder\", expression, files, scoped, notice)" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/test/select.test.mjs": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/render.mjs", + "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": "1359982a0f44e83d05373dac4b07438cc1848ac2fc4a7a17a12de9fc0b5773c3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over local notice renderer text: fake toolchain bytes at 26\u201331 or selected vendored licence metadata at 39\u201352. No subprocess is launched by the match expression.", + "program_span": { + "end": 2141, + "start": 2100 + }, + "site": [ + 31, + "JavaScript", + "", + "renderToolchain(tc, crates, policy, read)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over local notice renderer text: fake toolchain bytes at 26\u201331 or selected vendored licence metadata at 39\u201352. No subprocess is launched by the match expression.", + "program_span": { + "end": 3726, + "start": 3722 + }, + "site": [ + 51, + "JavaScript", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Each assigned site is assert.match over local notice renderer text: fake toolchain bytes at 26\u201331 or selected vendored licence metadata at 39\u201352. No subprocess is launched by the match expression.", + "program_span": { + "end": 3820, + "start": 3816 + }, + "site": [ + 52, + "JavaScript", + "", + "text" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/compiler-rt/LICENSE.TXT": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "1a8f1058753f1ba890de984e48f0242a3a5c29a6a8f2ed9fd813f36985387e8d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/libunwind/LICENSE.TXT": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/microsoft/ucrt-NOTICE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "3d20fe105e31f65fbcb905263d0a9532892a8adcac3406778deca65b2d19444f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/microsoft/vcruntime-NOTICE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "086cc7f6d890445f0332b9b15c58b51105f5f50c88d83de730f6f574af5aba0b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/musl/COPYRIGHT": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "f9bc4423732350eb0b3f7ed7e91d530298476f8fec0c6c427a1c04ade22655af", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/musl/aarch64-memcpy-LICENSE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "58434fb769354cde7381178661d44e74057047786b63f087b191397e4f9dc00c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/musl/aarch64-memset-LICENSE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "8c6b28d2c28f11c8e04b90f63356bfe31919a0b7e3269090cda7c9bd957ad4ad", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/musl/math-__cos-LICENSE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "16cd38a2d4dd0bf4b8a51ab4bd8779856a38d7ac96d4f8a3b092d8c707b0a021", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/musl/math-cos-LICENSE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "565eff8b979411888b4fc163ba49daf7ad9beba47ee485942f032edcefd17948", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/musl/math-exp-LICENSE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "f116966f95dc0f50b5cb67894c89e342a21be93ae821e841efb8cca987a8c949", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/musl/math-log-LICENSE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "3389ac85e0ab5637e418ffee4a2a54933def50e1c7ab5b45cb7772587dd24c28", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/musl/math-pow-LICENSE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "ec479824c026f58d9b86ed77d0eb3a44839bdce04acde6c48b1a0893ca91b391", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/wasi-libc/LICENSE-APACHE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/wasi-libc/LICENSE-APACHE-LLVM": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/wasi-libc/LICENSE-MIT": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/wasi-libc/fts/musl-fts/COPYING": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "55af87e4017668f54467a3380e7ebbac5e672d8c763bfe95e6fc882a6fdc4046", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/runtime/wasi-libc/libc-top-half/musl/COPYRIGHT": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/runtime.mjs", + "scripts/notices/upstream/runtime/manifest.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": "f9bc4423732350eb0b3f7ed7e91d530298476f8fec0c6c427a1c04ade22655af", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/wasip1-1.0.0/LICENSE-APACHE": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/record.mjs", + "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": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. record.mjs inventories upstream files and reads regular inputs as bytes into the notice record, not executable modules.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/wasip1-1.0.0/LICENSE-Apache-2.0_WITH_LLVM-exception": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/record.mjs", + "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": "268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. record.mjs inventories upstream files and reads regular inputs as bytes into the notice record, not executable modules.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/notices/upstream/wasip1-1.0.0/LICENSE-MIT": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/notices/record.mjs", + "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": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. record.mjs inventories upstream files and reads regular inputs as bytes into the notice record, not executable modules.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/opus_encode_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "current_ci": "868c69b85518158d9a9c3f0a6e142e78ac403eb9a29c91ca24d0ac5802ecb480", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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_current_ci": "01be095cee366f59be9220efa2461487e04ceadb15a7974c0719258a9242084f", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/codec-coverage.yml", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/aac_encode_check.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.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/tests/test_bar_sources.py", + "scripts/tests/test_opus_encode_check.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/current_ci.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_current_ci.py", + "tools/compat-corpus/tests/test_encode_breadth.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/tests/test_writer_kd_audit_selection.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": "18e0e70f63ccf1dba5fc5caf04dd897491a7213c13ec7761fbe6c13c4d6a08fb", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/opus_encode_check.py:2 is module usage prose at 2-16, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:74, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 74, + "process", + ".run", + "args" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:79, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 79, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/opus_encode_check.py:84 is arms docstring at 84-86, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 84, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:89, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 89, + "command", + ".arms", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:101, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 101, + "command", + ".make_sources", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:101, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 101, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:111, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 111, + "command", + ".probe_audio", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:111, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 111, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/opus_encode_check.py:119 is pcm docstring at 119-121, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 119, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:122, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 122, + "command", + ".pcm", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:122, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 122, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:214, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 214, + "delegated", + "", + "make_sources" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:215, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 215, + "delegated", + "", + "pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_encode_check.py:227, this timed call executes only ours_args, whose program is the separate CoreAV selector at scripts/opus_encode_check.py:87-88. main builds it at :222 and times the FFmpeg reference separately at :233. timed :79 and run :74 do not change the first argument. This row is the CoreAV transcode arm, not an FFmpeg/ffprobe oracle execution.", + "site": [ + 227, + "delegated", + "", + "timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:233, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 233, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:243, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 243, + "command", + ".main", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:243, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 243, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:245, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 245, + "delegated", + "", + "probe_audio" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:246, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 246, + "delegated", + "", + "probe_audio" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:264, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 264, + "delegated", + "", + "pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:265, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 265, + "delegated", + "", + "pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:300, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 300, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/opus_matroska_padding.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boxes": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "matroska": "7531c900f1a5416accbeb3a38bd1ae3f659cdeb2a0424132d5b95ae5f8e1ca66", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", + "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "wav_samples": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/audio-conformance.yml", + "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-write/src/matroska/aac_copy.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/opus_mp4_presentation.py", + "scripts/opus_pcm_eligibility.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/tests/test_opus_matroska_padding.py", + "scripts/tests/test_opus_pcm_eligibility.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/tests/test_writer_kd_audit_selection.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": "1b0409269b779a1368400496ba08e1c8effda07c19cc8c4f1bea400ebe019147", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_matroska_padding.py:19, the process site 'list(map(str, args))' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", + "site": [ + 19, + "process", + ".run", + "list(map(str, args))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_matroska_padding.py:116, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", + "site": [ + 116, + "command", + ".check", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_matroska_padding.py:116, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", + "site": [ + 116, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_matroska_padding.py:140, the CLI --coreav selector at 179/184 is passed separately into check. check:140/165 executes [coreav, decode-audio, ...] through run:19, not an FFmpeg executable.", + "site": [ + 140, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_matroska_padding.py:158, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", + "site": [ + 158, + "command", + ".check", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_matroska_padding.py:158, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", + "site": [ + 158, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_matroska_padding.py:165, the CLI --coreav selector at 179/184 is passed separately into check. check:140/165 executes [coreav, decode-audio, ...] through run:19, not an FFmpeg executable.", + "site": [ + 165, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_matroska_padding.py:184, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", + "site": [ + 184, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/opus_mp4_presentation.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/audio-conformance.yml", + "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/tests/test_opus_mp4_presentation.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/tests/test_writer_kd_audit_selection.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": "7c3869b8641e8e61f820476b938a82ec4cb3a16100a955383a51527fc674ec51", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_mp4_presentation.py:19, the process site 'list(map(str, args))' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", + "site": [ + 19, + "process", + ".run", + "list(map(str, args))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_mp4_presentation.py:117, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", + "site": [ + 117, + "command", + ".check", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_mp4_presentation.py:117, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", + "site": [ + 117, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_mp4_presentation.py:137, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", + "site": [ + 137, + "command", + ".check", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_mp4_presentation.py:137, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", + "site": [ + 137, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_mp4_presentation.py:146, the CLI --coreav selector at 168/173 is passed separately into check. check:146 executes [coreav, decode-audio, ...] through run:19, not an FFmpeg executable.", + "site": [ + 146, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_mp4_presentation.py:173, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", + "site": [ + 173, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/opus_pcm_eligibility.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boxes": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "matroska": "7531c900f1a5416accbeb3a38bd1ae3f659cdeb2a0424132d5b95ae5f8e1ca66", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", + "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "wav_samples": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/audio-conformance.yml", + "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-write/src/matroska/aac_copy.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/opus_matroska_padding.py", + "scripts/opus_mp4_presentation.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/tests/test_opus_pcm_eligibility.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/tests/test_writer_kd_audit_selection.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": "a4af1bfe721e0d70019bad3964962845983caa52be0193adcb219a644d6f1a27", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:57, compare:57 runs the Opus quality comparator supplied as tool by check:111/113; the CLI passes --opus-compare at 220/225-226 and .github/workflows/audio-conformance.yml:568 supplies the built opus_compare program. Its -s/-r reference/native PCM arguments are comparator arguments, not FFmpeg.", + "site": [ + 57, + "process", + ".compare", + "str(tool)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_pcm_eligibility.py:85, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "site": [ + 85, + "command", + ".check", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_pcm_eligibility.py:85, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "site": [ + 85, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:102, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 102, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_pcm_eligibility.py:109, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "site": [ + 109, + "command", + ".check", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_pcm_eligibility.py:109, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "site": [ + 109, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:111, check:111 delegates to compare(tool, ...), whose subprocess at 57 runs the independent --opus-compare selector from 220/225-226. The workflow supplies opus_compare at .github/workflows/audio-conformance.yml:568; no FFmpeg runs at this site.", + "site": [ + 111, + "delegated", + "", + "compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:113, check:113 delegates the terminal quality comparison to compare(tool, ...); compare:57 runs --opus-compare from 220/225-226, supplied as opus_compare at .github/workflows/audio-conformance.yml:568. This is the quality comparator, not FFmpeg.", + "site": [ + 113, + "delegated", + "", + "compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:133, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 133, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:142, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 142, + "process", + ".check", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_pcm_eligibility.py:150, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "site": [ + 150, + "command", + ".check", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_pcm_eligibility.py:150, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "site": [ + 150, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:153, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 153, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:165, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 165, + "process", + ".check", + "native(coreav, path, ['-f', 'f32le'])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:170, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 170, + "process", + ".check", + "native(coreav, path, ['-y', '-f', 'f32le'], destination)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:177, check:174 constructs replay_args with native(coreav, ..., strict=False), whose first element is str(coreav) at 24. The child at 177 is CoreAV. Its fallback from 70-72/175 is a local shell test double that only prints arguments, cats stdin and exits 7, not a real FFmpeg oracle.", + "site": [ + 177, + "process", + ".check", + "replay_args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:186, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 186, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:205, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 205, + "process", + ".check", + "native(coreav, gap_path, ['-f', 'f32le'])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:209, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 209, + "process", + ".check", + "native(coreav, path, [*options, '-f', 'f32le'])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_pcm_eligibility.py:225, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "site": [ + 225, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/opus_tables.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "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": "057f193d82d113c6d1585b1524f68833466021f20e1d920076ea80d1a830bee3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact generated-execution site in .evaluate, occurrence 0, program expression \"expr.replace('/', '//')\". evaluate recursively substitutes only defined integer expressions (180-182), rejects every character outside digits/whitespace/arithmetic/shift/grouping at 183-184, then evals with empty builtins at 189. No identifiers, strings, attribute access or function-call syntax survive; this is arithmetic evaluation, not oracle execution.", + "site": [ + 189, + "generated-execution", + ".evaluate", + "expr.replace('/', '//')" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tools/oracle/Cargo.toml", + "tools/oracle/src/main.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-exclusion", + "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", + "site": [ + 46, + "shell", + "", + "\"$COREAV_ORACLE\" normalize streams --file \"$FILE_NAME\" --exit-code \"$EXIT_CODE\" --input \"$RAW\"" + ], + "verdict": "excluded" + }, + { + "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-exclusion", + "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", + "site": [ + 53, + "shell", + "", + "\"$COREAV_ORACLE\" normalize packets --file \"$FILE_NAME\" --exit-code \"$EXIT_CODE\" --input \"$RAW\"" + ], + "verdict": "excluded" + }, + { + "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-exclusion", + "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", + "site": [ + 63, + "shell", + "", + "\"$COREAV_ORACLE\" normalize frames --file \"$FILE_NAME\" --exit-code \"$PROBE_EXIT_CODE\" --stream-map \"\" --input \"$RAW\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", + "site": [ + 77, + "shell", + "", + "\"$COREAV_ORACLE\" normalize frames --file \"$FILE_NAME\" --exit-code 0 --stream-map \"\" --input \"$RAW\"" + ], + "verdict": "excluded" + }, + { + "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" + }, + { + "class": "reviewed-exclusion", + "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", + "site": [ + 93, + "shell", + "", + "\"$COREAV_ORACLE\" normalize frames --file \"$FILE_NAME\" --exit-code \"$EXIT_CODE\" --stream-map \"$STREAM_MAP\" --input \"$RAW\"" + ], + "verdict": "excluded" + } + ] + }, + "scripts/oracle-selfcheck.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-capture.sh", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle-ffprobe.sh", + "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/oracle/src/main.rs" + ], + "sha256": "63a8ceb24430903dfc12cad8a5a0653ea5506baa5e16bcc7c6ed666a33705b10", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The two capture calls fix scripts to ROOT/scripts/oracle-capture.sh at 19 and supply only --media/--out (no --adapter override). capture defaults to oracle-ffprobe.sh (7) and invokes it at 86; that adapter first retains both test_oracle.py --resolve values at 10\u201315 before using them at 43,50,58,90. The compare/selfcheck calls instead invoke CoreAV's local comparison tool selected at 7.", + "site": [ + 20, + "shell", + "", + "\"$scripts\" --media \"$FIXTURES_DIR\" --out \"$WORK_DIR/reference\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The two capture calls fix scripts to ROOT/scripts/oracle-capture.sh at 19 and supply only --media/--out (no --adapter override). capture defaults to oracle-ffprobe.sh (7) and invokes it at 86; that adapter first retains both test_oracle.py --resolve values at 10\u201315 before using them at 43,50,58,90. The compare/selfcheck calls instead invoke CoreAV's local comparison tool selected at 7.", + "site": [ + 21, + "shell", + "", + "\"$scripts\" --media \"$FIXTURES_DIR\" --out \"$WORK_DIR/candidate\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The two capture calls fix scripts to ROOT/scripts/oracle-capture.sh at 19 and supply only --media/--out (no --adapter override). capture defaults to oracle-ffprobe.sh (7) and invokes it at 86; that adapter first retains both test_oracle.py --resolve values at 10\u201315 before using them at 43,50,58,90. The compare/selfcheck calls instead invoke CoreAV's local comparison tool selected at 7.", + "site": [ + 22, + "shell", + "", + "\"$COREAV_ORACLE\" compare \\\n --reference \"$WORK_DIR/reference\" \\\n --candidate \"$WORK_DIR/candidate\" \\\n --profile fixtures \\\n --report \"$WORK_DIR/report.json\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The two capture calls fix scripts to ROOT/scripts/oracle-capture.sh at 19 and supply only --media/--out (no --adapter override). capture defaults to oracle-ffprobe.sh (7) and invokes it at 86; that adapter first retains both test_oracle.py --resolve values at 10\u201315 before using them at 43,50,58,90. The compare/selfcheck calls instead invoke CoreAV's local comparison tool selected at 7.", + "site": [ + 27, + "shell", + "", + "\"$COREAV_ORACLE\" selfcheck \\\n --reference \"$WORK_DIR/reference\" \\\n --candidate \"$WORK_DIR/candidate\"" + ], + "verdict": "excluded" + } + ] + }, + "scripts/oracle.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + "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_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/tests/test_writer_kd_audit_selection.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": "13829016d26be5ea753e6242510fb94adae4627a7a0dd09dcba5ab69ccd4d3eb", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:40, this process row is command. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 40, + "process", + ".invoke", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:54, this delegated row is invoke. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 54, + "delegated", + "", + "invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:129, this command row is binary. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 129, + "command", + ".decode", + "binary" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:129, this delegated row is invoke. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 129, + "delegated", + "", + "invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:152, this delegated row is probe. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 152, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:153, this delegated row is probe. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 153, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:154, this delegated row is probe. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 154, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:156, this delegated row is decode. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 156, + "delegated", + "", + "decode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:211, this delegated row is capture_one. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 211, + "delegated", + "", + "capture_one" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/oracle.py:216, this delegated row is invoke. scripts/oracle.py:215-219 executes args.comparator (default target/debug/coreav-oracle-json at 232) over JSON directories. compare relays at 261,267,285 only run that CoreAV comparator, not FFmpeg.", + "site": [ + 216, + "delegated", + "", + "invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:247, this delegated row is capture. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 247, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:250, this delegated row is capture. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 250, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:257, this delegated row is invoke. The real executable-candidate caller at .github/workflows/ci.yml:719-720 selects tools/oracle/ffprobe-candidate.py, not a native CoreAV binary. scripts/oracle.py:257 launches that Python adapter; tools/oracle/ffprobe-candidate.py:9-15 loads current oracle.py and calls capture_one, which independently retains test_oracle.require's complete pair at scripts/oracle.py:151 before probe/decode at 152-156. Thus the adapter's actual oracle programs are owner-returned, even though its executable is a separate script.", + "site": [ + 257, + "delegated", + "", + "invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/oracle.py:261, this delegated row is compare. scripts/oracle.py:215-219 executes args.comparator (default target/debug/coreav-oracle-json at 232) over JSON directories. compare relays at 261,267,285 only run that CoreAV comparator, not FFmpeg.", + "site": [ + 261, + "delegated", + "", + "compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:266, this delegated row is capture. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 266, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/oracle.py:267, this delegated row is compare. scripts/oracle.py:215-219 executes args.comparator (default target/debug/coreav-oracle-json at 232) over JSON directories. compare relays at 261,267,285 only run that CoreAV comparator, not FFmpeg.", + "site": [ + 267, + "delegated", + "", + "compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/oracle.py:285, this delegated row is compare. scripts/oracle.py:215-219 executes args.comparator (default target/debug/coreav-oracle-json at 232) over JSON directories. compare relays at 261,267,285 only run that CoreAV comparator, not FFmpeg.", + "site": [ + 285, + "delegated", + "", + "compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/oracle.py:297, this delegated row is main. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 297, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/oracle_free.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/ci.yml", + "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-dependent.json", + "test-support/oracle.rs" + ], + "sha256": "6b743d350a5e6da3b192b6ed72cfa2212db189fb347845cb25f224bc96051a2a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/oracle_free.py:32, this process row is arguments. scripts/oracle_free.py:12-25 validates cargo test and adds exact skips from test-support/oracle-dependent.json on unregistered platforms. The subprocess at 32 executes the caller's cargo test command; .github/workflows/ci.yml:458-463,533-537 supplies Cargo test invocations, not FFmpeg.", + "site": [ + 32, + "process", + "", + "arguments" + ], + "verdict": "excluded" + } + ] + }, + "scripts/oracle_invocation_classify.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "f51f3f14070be4347bf191d4a86cf5dd76f3e7313ad3a4aec44cd6b716a24960", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_invocation_classify.py:76 (file_inventory; repository_paths): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", + "site": [ + 76, + "delegated", + "", + "repository_paths" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_invocation_classify.py:87 (__init__; repository_paths): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", + "site": [ + 87, + "delegated", + "", + "repository_paths" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_invocation_classify.py:282 (classify; file_inventory): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", + "site": [ + 282, + "delegated", + "", + "file_inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_invocation_classify.py:466 (main; classify): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", + "site": [ + 466, + "delegated", + "", + "classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_invocation_classify.py:479 (; main): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", + "site": [ + 479, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/oracle_kd.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/compat-0.1.0/judging.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/compat_sources.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/registered_candidate.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/tests/test_writer_kd_audit_selection.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": "db9ff06d712b53d41879f504ef8fcedbc0c1bfa016adb5e008b266e29ff1ca0b", + "sites": [ + { + "class": "registered-source", + "evidence": "scripts/oracle_kd.py:1072 is the exact command site 'str(pair.ffprobe)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (1069) and builds the ffprobe command at 1072. The freeze exclusion covers this exact current invocation/delegation without assuming overlay callers are qualified.", + "site": [ + 1072, + "command", + "._first_frame_size", + "str(pair.ffprobe)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd.py:1092 is the exact delegated site '_first_frame_size' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (1069) and builds the ffprobe command at 1072. The freeze exclusion covers this exact current invocation/delegation without assuming overlay callers are qualified.", + "site": [ + 1092, + "delegated", + "", + "_first_frame_size" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd.py:2682 is the exact delegated site 'declared_size' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (1069) and builds the ffprobe command at 1072. The freeze exclusion covers this exact current invocation/delegation without assuming overlay callers are qualified.", + "site": [ + 2682, + "delegated", + "", + "declared_size" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd.py:2983 is the exact delegated site 'stream_item' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (1069) and builds the ffprobe command at 1072. The freeze exclusion covers this exact current invocation/delegation without assuming overlay callers are qualified.", + "site": [ + 2983, + "delegated", + "", + "stream_item" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd.py:3171 is the exact delegated site 'overlay' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (1069) and builds the ffprobe command at 1072. The freeze exclusion covers this exact current invocation/delegation without assuming overlay callers are qualified.", + "site": [ + 3171, + "delegated", + "", + "overlay" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd.py:3189 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (1069) and builds the ffprobe command at 1072. The freeze exclusion covers this exact current invocation/delegation without assuming overlay callers are qualified.", + "site": [ + 3189, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/oracle_kd_mkv.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/compat-0.1.0/judging.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/compat_sources.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_ts.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/policy_check.py", + "scripts/policy_ref.py", + "scripts/registered_candidate.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/tests/test_writer_kd_audit_selection.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": "c76112438b5164eb696bc58637d4acc3e638c0288aaed0184a71f505f231727c", + "sites": [ + { + "class": "registered-source", + "evidence": "scripts/oracle_kd_mkv.py:196 is the exact command site 'str(pair.ffprobe)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (193) and builds the ffprobe command at 196. The exclusion is for these immutable judging bytes, not inherited qualification of overlay callers.", + "site": [ + 196, + "command", + "._first_frame_size", + "str(pair.ffprobe)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd_mkv.py:218 is the exact delegated site '_first_frame_size' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (193) and builds the ffprobe command at 196. The exclusion is for these immutable judging bytes, not inherited qualification of overlay callers.", + "site": [ + 218, + "delegated", + "", + "_first_frame_size" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd_mkv.py:306 is the exact delegated site 'declared_size' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (193) and builds the ffprobe command at 196. The exclusion is for these immutable judging bytes, not inherited qualification of overlay callers.", + "site": [ + 306, + "delegated", + "", + "declared_size" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd_mkv.py:416 is the exact delegated site 'stream_item' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (193) and builds the ffprobe command at 196. The exclusion is for these immutable judging bytes, not inherited qualification of overlay callers.", + "site": [ + 416, + "delegated", + "", + "stream_item" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd_mkv.py:789 is the exact delegated site 'overlay' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (193) and builds the ffprobe command at 196. The exclusion is for these immutable judging bytes, not inherited qualification of overlay callers.", + "site": [ + 789, + "delegated", + "", + "overlay" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd_mkv.py:803 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (193) and builds the ffprobe command at 196. The exclusion is for these immutable judging bytes, not inherited qualification of overlay callers.", + "site": [ + 803, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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_negative.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "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": "96a7e02ee6acff952665ad1a680126b2e0a02bc4e830d9e4c5578fc1704c3593", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .check, occurrence 0, program expression 'str(binary)'. Intentional unqualified-oracle negative control: check requires version 6.1.1 (12-18), installs that pair on a temporary PATH and clears oracle selectors (21-27), then requires the supplied suite to fail with stage=oracle_qualification (29-33). These probes deliberately test rejection, not oracle reference results.", + "site": [ + 14, + "process", + ".check", + "str(binary)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .check, occurrence 0, program expression 'command'. Intentional unqualified-oracle negative control: check requires version 6.1.1 (12-18), installs that pair on a temporary PATH and clears oracle selectors (21-27), then requires the supplied suite to fail with stage=oracle_qualification (29-33). These probes deliberately test rejection, not oracle reference results.", + "site": [ + 29, + "process", + ".check", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'check'. Intentional unqualified-oracle negative control: check requires version 6.1.1 (12-18), installs that pair on a temporary PATH and clears oracle selectors (21-27), then requires the supplied suite to fail with stage=oracle_qualification (29-33). These probes deliberately test rejection, not oracle reference results.", + "site": [ + 49, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. Intentional unqualified-oracle negative control: check requires version 6.1.1 (12-18), installs that pair on a temporary PATH and clears oracle selectors (21-27), then requires the supplied suite to fail with stage=oracle_qualification (29-33). These probes deliberately test rejection, not oracle reference results.", + "site": [ + 57, + "delegated", + "", + "main" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "docs/measurements/compat-0.1.0/judging.json", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "70c0f515b3a58cf6b6d2d11938b537b2e8824f0fafbfe6ab9578669c1d857879", + "sites": [ + { + "class": "registered-source", + "evidence": "scripts/oracle_pin_macos.py:62 is the exact process site \"'lipo'\" (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The newly registered owner is in scripts/compat_sources.py:57. verify_bin uses lipo/codesign (62-70), a version identity query (71-78), and an encoder-capability admission query (85-92). These are frozen judging-source rows, not bootstrap-class rows, and this exclusion grants no caller qualification.", + "site": [ + 62, + "process", + ".verify_bin", + "'lipo'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_pin_macos.py:67 is the exact process site \"'codesign'\" (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The newly registered owner is in scripts/compat_sources.py:57. verify_bin uses lipo/codesign (62-70), a version identity query (71-78), and an encoder-capability admission query (85-92). These are frozen judging-source rows, not bootstrap-class rows, and this exclusion grants no caller qualification.", + "site": [ + 67, + "process", + ".verify_bin", + "'codesign'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_pin_macos.py:71 is the exact process site 'str(binary)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The newly registered owner is in scripts/compat_sources.py:57. verify_bin uses lipo/codesign (62-70), a version identity query (71-78), and an encoder-capability admission query (85-92). These are frozen judging-source rows, not bootstrap-class rows, and this exclusion grants no caller qualification.", + "site": [ + 71, + "process", + ".verify_bin", + "str(binary)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_pin_macos.py:85 is the exact command site 'str(binary)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The newly registered owner is in scripts/compat_sources.py:57. verify_bin uses lipo/codesign (62-70), a version identity query (71-78), and an encoder-capability admission query (85-92). These are frozen judging-source rows, not bootstrap-class rows, and this exclusion grants no caller qualification.", + "site": [ + 85, + "command", + ".verify_bin", + "str(binary)" + ], + "verdict": "excluded" + } + ] + }, + "scripts/patent_free_check.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "57c00709fe2bc2ab77c2f19f38734c3e3403d3417813074f9a2bbb16a4fc0ac8", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'cargo'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "site": [ + 58, + "delegated", + "", + "cargo" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'cargo'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "site": [ + 67, + "delegated", + "", + "cargo" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'tree'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "site": [ + 73, + "delegated", + "", + "tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "site": [ + 83, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/pcm_output_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", + "RATES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "fields": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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", + "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_pcm_check": "9770ec0b4b71e827ac9fa64cf3694d2b126eac17f290e9c2f07afff68a6d71b7", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", + "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": [ + ".github/workflows/audio-conformance.yml", + ".github/workflows/ci.yml", + "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/raw_pcm_check.py", + "scripts/remux_check.py", + "scripts/split_check.py", + "scripts/swr_characterize.py", + "scripts/test_oracle.py", + "scripts/tests/test_pcm_output_check.py", + "scripts/tests/test_raw_pcm_check.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/tests/test_writer_kd_audit_selection.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": "be2c22d4615bb50204dcfce5d9da1a1d7efc8812c94366f363d65ab077dc6112", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:25, the process site '[str(arg) for arg in args]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 25, + "process", + ".run", + "[str(arg) for arg in args]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:34, the command site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 34, + "command", + ".fields", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:34, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 34, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/pcm_output_check.py:53, main:184/193 passes the distinct CoreAV selector to check. native_command:41-42 prefixes [str(coreav), ffmpeg, ...] for calls at 53/110/131/159/174; these run CoreAV in the strict-safe environment at 47, not the FFmpeg oracle.", + "site": [ + 53, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:56, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 56, + "command", + ".check.compare", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:56, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 56, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:58, the delegated site 'fields' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 58, + "delegated", + "", + "fields" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:59, the delegated site 'fields' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 59, + "delegated", + "", + "fields" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:63, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 63, + "command", + ".check.compare", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:63, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 63, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:80, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 80, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:80, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 80, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:106, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 106, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/pcm_output_check.py:110, main:184/193 passes the distinct CoreAV selector to check. native_command:41-42 prefixes [str(coreav), ffmpeg, ...] for calls at 53/110/131/159/174; these run CoreAV in the strict-safe environment at 47, not the FFmpeg oracle.", + "site": [ + 110, + "process", + ".check", + "native_command(coreav, input_path, output, before, after)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:116, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 116, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:116, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 116, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:126, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 126, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:129, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 129, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:129, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 129, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/pcm_output_check.py:131, main:184/193 passes the distinct CoreAV selector to check. native_command:41-42 prefixes [str(coreav), ffmpeg, ...] for calls at 53/110/131/159/174; these run CoreAV in the strict-safe environment at 47, not the FFmpeg oracle.", + "site": [ + 131, + "process", + ".check", + "native_command(coreav, tagged, root / 'refused.wav')" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:136, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 136, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:137, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 137, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:143, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 143, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:148, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 148, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:148, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 148, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:154, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 154, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/pcm_output_check.py:159, main:184/193 passes the distinct CoreAV selector to check. native_command:41-42 prefixes [str(coreav), ffmpeg, ...] for calls at 53/110/131/159/174; these run CoreAV in the strict-safe environment at 47, not the FFmpeg oracle.", + "site": [ + 159, + "process", + ".check", + "native_command(coreav, subtitled, output, after=options)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:165, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 165, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:169, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 169, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:169, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 169, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/pcm_output_check.py:174, main:184/193 passes the distinct CoreAV selector to check. native_command:41-42 prefixes [str(coreav), ffmpeg, ...] for calls at 53/110/131/159/174; these run CoreAV in the strict-safe environment at 47, not the FFmpeg oracle.", + "site": [ + 174, + "process", + ".check", + "native_command(coreav, lossy, output, after=['-y', '-f', kind, '-acodec', 'pcm_s16le'])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:193, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 193, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:200, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "site": [ + 200, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/png_bmp_yuv_plan.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "79337bbd6f5ba08cbfb8397281d2b64315e7e63b95858809ec2d101e6e777b5c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", + "site": [ + 21, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", + "site": [ + 24, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", + "site": [ + 27, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", + "site": [ + 29, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'candidate'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", + "site": [ + 40, + "delegated", + "", + "candidate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", + "site": [ + 49, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/policy_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + ".github/workflows/deny.yml", + "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_ref.py", + "scripts/remux_check.py", + "scripts/split_check.py", + "scripts/test_oracle.py", + "scripts/tests/test_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/tests/test_writer_kd_audit_selection.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": "81b5039464d18fdcaed1672fb13d0826e2e47d6df1ecc09339cde228fd13c71c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/policy_check.py:2, this embedded-source row is . This text is a Python docstring at scripts/policy_check.py:2, describing coreav/ffprobe data and behavior; no generated program is constructed or executed from the string.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/policy_check.py:71 (process argv, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 71, + "process", + ".run", + "argv" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/policy_check.py:105, this embedded-source row is . This text is a Python docstring at scripts/policy_check.py:105, describing coreav/ffprobe data and behavior; no generated program is constructed or executed from the string.", + "site": [ + 105, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/policy_check.py:107 (command ffprobe, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 107, + "command", + ".packets", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/policy_check.py:107 (delegated run, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 107, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/policy_check.py:177, this embedded-source row is . This text is a Python docstring at scripts/policy_check.py:177, describing coreav/ffprobe data and behavior; no generated program is constructed or executed from the string.", + "site": [ + 177, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/policy_check.py:191, this embedded-source row is . This text is a Python docstring at scripts/policy_check.py:191, describing coreav/ffprobe data and behavior; no generated program is constructed or executed from the string.", + "site": [ + 191, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/policy_check.py:193 (command ffprobe, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 193, + "command", + ".frame_sizes", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/policy_check.py:193 (delegated run, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 193, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main conditionally retains require(...).ffprobe at 334-336 and passes it to check_file at 359. run is generic; helper entry points and external callers have not been closed. CoreAV operations select their separate coreav argument.", + "site": [ + 215, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/policy_check.py:229 (command ffprobe, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 229, + "command", + ".check_file", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/policy_check.py:229 (delegated run, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 229, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/policy_check.py:237 (delegated packets, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 237, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main conditionally retains require(...).ffprobe at 334-336 and passes it to check_file at 359. run is generic; helper entry points and external callers have not been closed. CoreAV operations select their separate coreav argument.", + "site": [ + 245, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main conditionally retains require(...).ffprobe at 334-336 and passes it to check_file at 359. run is generic; helper entry points and external callers have not been closed. CoreAV operations select their separate coreav argument.", + "site": [ + 246, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/policy_check.py:288 (delegated frame_sizes, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 288, + "delegated", + "", + "frame_sizes" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/policy_check.py:359 (delegated check_file, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 359, + "delegated", + "", + "check_file" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/policy_check.py:400 (delegated main, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 400, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/pr_shape_check_selftest.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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/pr_shape_check.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "700417d9fab890f5c259ae9a679e74b4a74960c4be5bf1d925160f92055ef828", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact embedded-source site in embedded, occurrence 0, program expression ''. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 100, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .Command.run_check, occurrence 0, program expression 'sys.executable'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 300, + "process", + ".Command.run_check", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 309, + "delegated", + "", + "self.run_check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 312, + "delegated", + "", + "self.run_check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 316, + "delegated", + "", + "self.run_check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 319, + "delegated", + "", + "self.run_check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 324, + "delegated", + "", + "self.run_check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 327, + "delegated", + "", + "self.run_check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 335, + "delegated", + "", + "self.run_check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 339, + "delegated", + "", + "self.run_check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 341, + "delegated", + "", + "self.run_check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .Command.test_the_workflow_command_on_a_real_repository.run, occurrence 0, program expression 'git + list(args)'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 351, + "process", + ".Command.test_the_workflow_command_on_a_real_repository.run", + "git + list(args)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 352, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 353, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 354, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 355, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 356, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 357, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 358, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 359, + "delegated", + "", + "run" + ], + "verdict": "excluded" + } + ] + }, + "scripts/pr_text_check_selftest.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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/pr_text_check.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "815a04ed2743f14a1d20c1f2640d797ea3efd01fe45130587dc4c93e4114e434", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", + "site": [ + 44, + "process", + ".Matches.test_the_command_reports_lines_not_text", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", + "site": [ + 50, + "process", + ".Matches.test_the_command_reports_lines_not_text", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", + "site": [ + 56, + "process", + ".Matches.test_the_command_reports_lines_not_text", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", + "site": [ + 62, + "process", + ".Matches.test_the_command_reports_lines_not_text", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", + "site": [ + 68, + "process", + ".Matches.test_the_command_reports_lines_not_text", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "scripts/raw_audio_pipe_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + "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/tests/test_raw_audio_pipe_check.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/tests/test_writer_kd_audit_selection.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": "cf2890b40c02462432bfacb875fb89295e66d84d9d5d2d78308474f50b25af13", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:18, the process site '[str(arg) for arg in args]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 18, + "process", + ".run", + "[str(arg) for arg in args]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:57, require_refusal:57 executes only native_command vectors headed by str(coreav) from 36-37. Its callers at 177/186/190, 287-346, 396/398/418 test CoreAV refusal with strict-safe environments at 202-203 and 353-354; no oracle is selected.", + "site": [ + 57, + "process", + ".require_refusal", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:143, require_replay:143 executes a native_command vector headed by CoreAV from 36-37; callers at 300/314/323/336/346 supply the replay environment from 260-261. The generated wave-fallback/ffmpeg program at 256-259 only prints argv, cats stdin and exits 7. It never executes the real oracle.", + "site": [ + 143, + "process", + ".require_replay", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:164, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 164, + "command", + ".check_wave_case", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:164, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 164, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:177, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 177, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:179, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 179, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:186, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 186, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:190, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 190, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:194, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 194, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:214, the delegated site 'check_wave_case' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 214, + "delegated", + "", + "check_wave_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:221, the delegated site 'check_wave_case' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 221, + "delegated", + "", + "check_wave_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:226, the delegated site 'check_wave_case' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 226, + "delegated", + "", + "check_wave_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:236, the delegated site 'check_wave_case' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 236, + "delegated", + "", + "check_wave_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:244, the delegated site 'check_wave_case' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 244, + "delegated", + "", + "check_wave_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:249, the delegated site 'check_wave_case' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 249, + "delegated", + "", + "check_wave_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:252, wave_paths:252 delegates to wave_refusals, which constructs only CoreAV vectors at 286-346 through native_command:36-37. Its fallback is the shell test double at 256-259 (printf, cat, exit 7), not the FFmpeg oracle.", + "site": [ + 252, + "delegated", + "", + "wave_refusals" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:287, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 287, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:290, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 290, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:295, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 295, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:300, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 300, + "delegated", + "", + "require_replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:311, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 311, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:314, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 314, + "delegated", + "", + "require_replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:322, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 322, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:323, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 323, + "delegated", + "", + "require_replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:335, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 335, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:336, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 336, + "delegated", + "", + "require_replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:345, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 345, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:346, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 346, + "delegated", + "", + "require_replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:367, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 367, + "command", + ".conformance_paths", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:367, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 367, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:371, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 371, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:378, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 378, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:383, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 383, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:390, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 390, + "command", + ".conformance_paths", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:390, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 390, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:393, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 393, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:396, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 396, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:398, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 398, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:407, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 407, + "command", + ".conformance_paths", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:407, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 407, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:413, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 413, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:414, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 414, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:418, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 418, + "delegated", + "", + "require_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:420, conformance_paths:410 builds command through native_command:36-37, so subprocess.run at 420 starts CoreAV. replay_env at 358-359 points to the local shell test double written at 355-357 (printf, cat, exit 7), not real FFmpeg.", + "site": [ + 420, + "process", + ".conformance_paths", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:446, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 446, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:446, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 446, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:453, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 453, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:453, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 453, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:463, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 463, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:468, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 468, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:476, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 476, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:476, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 476, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:480, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 480, + "process", + ".check", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:491, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 491, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:495, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "site": [ + 495, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:512, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 512, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:513, the delegated site 'conformance_paths' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 513, + "delegated", + "", + "conformance_paths" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:515, the delegated site 'wave_paths' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 515, + "delegated", + "", + "wave_paths" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:522, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "site": [ + 522, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/raw_pcm_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", + "RATES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "fields": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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", + "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_pcm_check": "9770ec0b4b71e827ac9fa64cf3694d2b126eac17f290e9c2f07afff68a6d71b7", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", + "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": [ + ".github/workflows/audio-conformance.yml", + "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/pcm_output_check.py", + "scripts/policy_check.py", + "scripts/policy_ref.py", + "scripts/remux_check.py", + "scripts/split_check.py", + "scripts/swr_characterize.py", + "scripts/test_oracle.py", + "scripts/tests/test_raw_pcm_check.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/tests/test_writer_kd_audit_selection.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": "a186ea5a7b0af63f3f4633faa7a915cebc2b9be529f45d65ac6d260fbbb9c9ca", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_pcm_check.py:52, main:82/93/96 passes the distinct CoreAV selector into check. check:52 calls native_command from scripts/pcm_output_check.py:41-42, which prepends [str(coreav), ffmpeg, ...]; imported run:25 starts CoreAV under strict-safe env from raw_pcm_check:40, not an FFmpeg executable.", + "site": [ + 52, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_pcm_check.py:54, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "site": [ + 54, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_pcm_check.py:54, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "site": [ + 54, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_pcm_check.py:56, the delegated site 'fields' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "site": [ + 56, + "delegated", + "", + "fields" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_pcm_check.py:57, the delegated site 'fields' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "site": [ + 57, + "delegated", + "", + "fields" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_pcm_check.py:62, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "site": [ + 62, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_pcm_check.py:62, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "site": [ + 62, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_pcm_check.py:93, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "site": [ + 93, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_pcm_check.py:96, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "site": [ + 96, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_pcm_check.py:107, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "site": [ + 107, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/seek_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + "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/tests/test_writer_kd_audit_selection.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": "aed1ed56955233dcfff232890d665b9d33e9f01e770dd41b19084d11e738b151", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/seek_check.py:28, this command row is ffprobe. main at scripts/seek_check.py:91-92 proposes a pair to test_oracle.require and retains the returned ffprobe. duration/has_video receive it at 64,99 and execute it at 28,37; check is called with that same path at 101. .github/workflows/ci.yml:1341-1342 invokes this admitted main. scripts/test_oracle.py:73-108 qualifies the complete pair; the sibling path is a qualification input only.", + "site": [ + 28, + "command", + ".duration", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/seek_check.py:37, this command row is ffprobe. main at scripts/seek_check.py:91-92 proposes a pair to test_oracle.require and retains the returned ffprobe. duration/has_video receive it at 64,99 and execute it at 28,37; check is called with that same path at 101. .github/workflows/ci.yml:1341-1342 invokes this admitted main. scripts/test_oracle.py:73-108 qualifies the complete pair; the sibling path is a qualification input only.", + "site": [ + 37, + "command", + ".has_video", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/seek_check.py:54, this process row is cmd. choices at scripts/seek_check.py:50-54 runs the CoreAV decode-oracle choose subcommand and on/off relays at 68-69 use it unchanged. .github/workflows/ci.yml:1341 supplies target/fallback/release/decode-oracle, not FFmpeg.", + "site": [ + 54, + "process", + ".choices", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/seek_check.py:64, this delegated row is duration. main at scripts/seek_check.py:91-92 proposes a pair to test_oracle.require and retains the returned ffprobe. duration/has_video receive it at 64,99 and execute it at 28,37; check is called with that same path at 101. .github/workflows/ci.yml:1341-1342 invokes this admitted main. scripts/test_oracle.py:73-108 qualifies the complete pair; the sibling path is a qualification input only.", + "site": [ + 64, + "delegated", + "", + "duration" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/seek_check.py:68, this delegated row is choices. choices at scripts/seek_check.py:50-54 runs the CoreAV decode-oracle choose subcommand and on/off relays at 68-69 use it unchanged. .github/workflows/ci.yml:1341 supplies target/fallback/release/decode-oracle, not FFmpeg.", + "site": [ + 68, + "delegated", + "", + "choices" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/seek_check.py:69, this delegated row is choices. choices at scripts/seek_check.py:50-54 runs the CoreAV decode-oracle choose subcommand and on/off relays at 68-69 use it unchanged. .github/workflows/ci.yml:1341 supplies target/fallback/release/decode-oracle, not FFmpeg.", + "site": [ + 69, + "delegated", + "", + "choices" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/seek_check.py:99, this delegated row is has_video. main at scripts/seek_check.py:91-92 proposes a pair to test_oracle.require and retains the returned ffprobe. duration/has_video receive it at 64,99 and execute it at 28,37; check is called with that same path at 101. .github/workflows/ci.yml:1341-1342 invokes this admitted main. scripts/test_oracle.py:73-108 qualifies the complete pair; the sibling path is a qualification input only.", + "site": [ + 99, + "delegated", + "", + "has_video" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/seek_check.py:101, this delegated row is check. main at scripts/seek_check.py:91-92 proposes a pair to test_oracle.require and retains the returned ffprobe. duration/has_video receive it at 64,99 and execute it at 28,37; check is called with that same path at 101. .github/workflows/ci.yml:1341-1342 invokes this admitted main. scripts/test_oracle.py:73-108 qualifies the complete pair; the sibling path is a qualification input only.", + "site": [ + 101, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/seek_check.py:115, this delegated row is main. main at scripts/seek_check.py:91-92 proposes a pair to test_oracle.require and retains the returned ffprobe. duration/has_video receive it at 64,99 and execute it at 28,37; check is called with that same path at 101. .github/workflows/ci.yml:1341-1342 invokes this admitted main. scripts/test_oracle.py:73-108 qualifies the complete pair; the sibling path is a qualification input only.", + "site": [ + 115, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/standalone_audio_probe_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_summary_check": "3479017e2f9251e10c2aa846b9e30cafb1fc986c777ea8bcb6f1a149972a8eb9", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stsd_craft": "e4ff509eb3f061b0099a8f7f9577b2783a97a93dba48ab92d482bea9c8fae409", + "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": [ + ".github/workflows/ci.yml", + ".github/workflows/input-summary.yml", + "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/input_summary_check.py", + "scripts/mkv_craft.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/stsd_craft.py", + "scripts/test_oracle.py", + "scripts/tests/test_input_summary_check.py", + "scripts/tests/test_standalone_audio_probe_check.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/tests/test_writer_kd_audit_selection.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": "295884ecd3452d38d9f0bcdd286fbf1acd7eee385413b39bde7b6c6f4d0ad89d", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:31, the process site 'command' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 31, + "process", + ".run", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:155, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 155, + "command", + ".generate", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:155, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 155, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:170, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 170, + "command", + ".generate", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:170, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 170, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:178, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 178, + "command", + ".generate", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:178, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 178, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:197, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 197, + "command", + ".compare", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:197, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 197, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/standalone_audio_probe_check.py:198, main:277/287/291 passes the distinct CoreAV selector into verify/compare. The calls at 198, 222 and 243 prepend [coreav, --strict-safe, ffprobe, ...] and run with native_environment:183-187, not the reference ffprobe executable.", + "site": [ + 198, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:216, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 216, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/standalone_audio_probe_check.py:222, main:277/287/291 passes the distinct CoreAV selector into verify/compare. The calls at 198, 222 and 243 prepend [coreav, --strict-safe, ffprobe, ...] and run with native_environment:183-187, not the reference ffprobe executable.", + "site": [ + 222, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:242, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 242, + "command", + ".verify", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:242, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 242, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/standalone_audio_probe_check.py:243, main:277/287/291 passes the distinct CoreAV selector into verify/compare. The calls at 198, 222 and 243 prepend [coreav, --strict-safe, ffprobe, ...] and run with native_environment:183-187, not the reference ffprobe executable.", + "site": [ + 243, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:260, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 260, + "command", + ".verify", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:260, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 260, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:286, the delegated site 'generate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 286, + "delegated", + "", + "generate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:287, the delegated site 'verify' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 287, + "delegated", + "", + "verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:290, the delegated site 'generate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 290, + "delegated", + "", + "generate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:291, the delegated site 'verify' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 291, + "delegated", + "", + "verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:302, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "site": [ + 302, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "scripts/stsd_craft.py:199 (fixture; ffmpeg): fixture replaces its ffmpeg parameter with str(test_oracle.require(ffmpeg).ffmpeg) at scripts/stsd_craft.py:193; the loop changes only source/output paths before passing that unchanged program to subprocess.run here. scripts/test_oracle.py:73-108 returns the qualified resolved pair, not a sibling reconstructed by this consumer.", + "site": [ + 199, + "command", + ".fixture", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .fixture, occurrence 0, program expression 'ffmpeg'. fixture itself replaces its ffmpeg parameter with require(ffmpeg).ffmpeg at 193 before either generation or framemd5 call (199/206). main's --fixture branch calls that owner-enforcing function at 214; the other craft branch at 216 only constructs file bytes. Qualification is inside the helper, so callers cannot skip it.", + "site": [ + 206, + "command", + ".fixture", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'fixture'. fixture itself replaces its ffmpeg parameter with require(ffmpeg).ffmpeg at 193 before either generation or framemd5 call (199/206). main's --fixture branch calls that owner-enforcing function at 214; the other craft branch at 216 only constructs file bytes. Qualification is inside the helper, so callers cannot skip it.", + "site": [ + 214, + "delegated", + "", + "fixture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. fixture itself replaces its ffmpeg parameter with require(ffmpeg).ffmpeg at 193 before either generation or framemd5 call (199/206). main's --fixture branch calls that owner-enforcing function at 214; the other craft branch at 216 only constructs file bytes. Qualification is inside the helper, so callers cannot skip it.", + "site": [ + 222, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/svt_av1_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + "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/tests/test_writer_kd_audit_selection.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": "1cfacf4b8d58605dad5591315dcfb45d90e6be619673bc72b0b8fb0b88205e05", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:18, this process row is [str(value) for value in command]. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "site": [ + 18, + "process", + ".run", + "[str(value) for value in command]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:43, this command row is ffmpeg. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "site": [ + 43, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:43, this delegated row is run. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "site": [ + 43, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:47, this command row is ffmpeg. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "site": [ + 47, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:47, this delegated row is run. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "site": [ + 47, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/svt_av1_check.py:49, this delegated row is run. scripts/svt_av1_check.py:49-50 runs CoreAV transcode and 65-66 runs CoreAV's ffmpeg subcommand. .github/workflows/ci.yml:2580-2582 supplies the built CoreAV binary; neither argv selects the FFmpeg oracle.", + "site": [ + 49, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:55, this command row is oracle.ffprobe. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "site": [ + 55, + "command", + ".check", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:55, this delegated row is run. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "site": [ + 55, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:63, this command row is ffmpeg. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "site": [ + 63, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:63, this delegated row is run. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "site": [ + 63, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/svt_av1_check.py:65, this delegated row is run. scripts/svt_av1_check.py:49-50 runs CoreAV transcode and 65-66 runs CoreAV's ffmpeg subcommand. .github/workflows/ci.yml:2580-2582 supplies the built CoreAV binary; neither argv selects the FFmpeg oracle.", + "site": [ + 65, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:91, this delegated row is check. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "site": [ + 91, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:103, this delegated row is main. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "site": [ + 103, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/swr_characterize.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", + "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": [ + ".github/workflows/audio-conformance.yml", + "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/tests/test_swr_characterize.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/tests/test_writer_kd_audit_selection.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": "072bb4d162b875ddf29671dbbcad78c8e2743569509aab436ed651ed9c89ab9f", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/swr_characterize.py:157, the command site 'str(ffmpeg)' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/swr_characterize.py:207 passes the resolved CLI ffmpeg selector to capture. capture:134 retains the complete require result and replaces ffmpeg with oracle.ffmpeg at 137 before version discovery at 157 and args construction at 164. subprocess.run at 175 executes that vector without modifying argv[0]. .github/workflows/audio-conformance.yml:112 passes the runner oracle selector. Imported unit calls mock check_output/run at scripts/tests/test_swr_characterize.py:39-40, 79-81 and 102-103, so no unqualified real oracle is introduced.", + "site": [ + 157, + "command", + ".capture", + "str(ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/swr_characterize.py:164, the command site 'str(ffmpeg)' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/swr_characterize.py:207 passes the resolved CLI ffmpeg selector to capture. capture:134 retains the complete require result and replaces ffmpeg with oracle.ffmpeg at 137 before version discovery at 157 and args construction at 164. subprocess.run at 175 executes that vector without modifying argv[0]. .github/workflows/audio-conformance.yml:112 passes the runner oracle selector. Imported unit calls mock check_output/run at scripts/tests/test_swr_characterize.py:39-40, 79-81 and 102-103, so no unqualified real oracle is introduced.", + "site": [ + 164, + "command", + ".capture", + "str(ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/swr_characterize.py:175, the process site 'args' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/swr_characterize.py:207 passes the resolved CLI ffmpeg selector to capture. capture:134 retains the complete require result and replaces ffmpeg with oracle.ffmpeg at 137 before version discovery at 157 and args construction at 164. subprocess.run at 175 executes that vector without modifying argv[0]. .github/workflows/audio-conformance.yml:112 passes the runner oracle selector. Imported unit calls mock check_output/run at scripts/tests/test_swr_characterize.py:39-40, 79-81 and 102-103, so no unqualified real oracle is introduced.", + "site": [ + 175, + "process", + ".capture", + "args" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/swr_characterize.py:187, capture:187 stores a normalized args=[ffmpeg, *args[1:]] receipt with the literal name ffmpeg. The receipt is appended at 185-191 and serialized to cases.json at 197; it is never used as an executable vector in this file. The actual process at 175 uses the owner-returned path from 134/137/164.", + "site": [ + 187, + "command", + ".capture", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/swr_characterize.py:207, the delegated site 'capture' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/swr_characterize.py:207 passes the resolved CLI ffmpeg selector to capture. capture:134 retains the complete require result and replaces ffmpeg with oracle.ffmpeg at 137 before version discovery at 157 and args construction at 164. subprocess.run at 175 executes that vector without modifying argv[0]. .github/workflows/audio-conformance.yml:112 passes the runner oracle selector. Imported unit calls mock check_output/run at scripts/tests/test_swr_characterize.py:39-40, 79-81 and 102-103, so no unqualified real oracle is introduced.", + "site": [ + 207, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "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", + "scripts/encoders/svt-av1/build.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/tests/test_svt_av1_licenses.py", + "test-support/oracle.rs" + ], + "sha256": "043dcfd059386f9facd376351b2bd79325778744aa442177390cdfcca54babed", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. The native licence test copies this exact fixture into share/licenses/svt-av1 and records its bytes as retained notice data, without launching it.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "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", + "scripts/encoders/svt-av1/build.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/tests/test_svt_av1_licenses.py", + "test-support/oracle.rs" + ], + "sha256": "c0f99a208799ca20c9ccf31a30533d49334eb458dca5a3d14f9afe3e884e5d7d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. The native licence test copies this exact fixture into share/licenses/svt-av1 and records its bytes as retained notice data, without launching it.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_aac_encode_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", + "aac_encode_check": "dbfd015da1085b4ffe5155b218fe20eec5e89adb684831b9bbaff726a168cf18", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/aac_encode_check.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/opus_encode_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/tests/test_writer_kd_audit_selection.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": "81981d4729d54c855e6af574d10c82782fa0c88e651f1e1b2927135e67326774", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_aac_encode_check.py:44. scripts/tests/test_aac_encode_check.py:19-44 supplies a synthetic Oracle pair, replaces require, make_sources, opus.timed and opus.run with mocks, and empties TONAL. scripts/aac_encode_check.py:83-119 retains the returned pair but all reaching generation, timed encode, decode and probe paths terminate in those callbacks; scripts/opus_encode_check.py:73-81 and :110-115 route timing and probes through run. No real oracle executes.", + "site": [ + 44, + "delegated", + "", + "aac_encode_check.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_aac_encode_check.py:55. scripts/tests/test_aac_encode_check.py:51-56 compares the pure arms() result with an expected argv list. scripts/aac_encode_check.py:29-40 only constructs and returns lists; this ffmpeg9 literal is assertion data and is never submitted to a process.", + "site": [ + 55, + "command", + ".Arms.test_the_default_rate_names_none", + "'ffmpeg9'" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_audio_copy_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "fae9befc53fa18a9d2b3e2ea7411ff6a2b11a73fd61b0d0d060d9888372a521f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_audio_copy_check.py:51 (command, 'ffmpeg'). The discovered ffmpeg lists are expected/constructed argv within exercise; checker.run is replaced by the local run callback around the full check_concat_refusal call. That callback writes controlled reference/fallback bytes and returns synthetic statuses, while negative assertions verify failures. No process API receives these test argv.", + "site": [ + 51, + "command", + ".ConcatRefusal.exercise", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_audio_copy_check.py:67 (command, tools.ffmpeg). The discovered ffmpeg lists are expected/constructed argv within exercise; checker.run is replaced by the local run callback around the full check_concat_refusal call. That callback writes controlled reference/fallback bytes and returns synthetic statuses, while negative assertions verify failures. No process API receives these test argv.", + "site": [ + 67, + "command", + ".ConcatRefusal.exercise.run", + "tools.ffmpeg" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_bar_sources.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/opus_encode_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/tests/test_writer_kd_audit_selection.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": "7cf60c7f31475d1188bfe33fdf87671c166a505ed1b42bdc9c1c9467de1b5936", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Exact site scripts/tests/test_bar_sources.py:25 (delegated, opus_encode_check.make_sources). The test obtains ffmpeg directly from test_oracle.require().ffmpeg and passes that value to make_sources. make_sources uses its ffmpeg parameter as argv[0] for every source and the run helper forwards that list unchanged to subprocess.run.", + "site": [ + 25, + "delegated", + "", + "opus_encode_check.make_sources" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/tests/test_bench_guard.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bench_guard": "1323337e7108355dc244696c5cd0384443a1386a9d7e8af8d7a9b418b4e1b86a", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/bench_guard.py", + "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/tests/test_writer_kd_audit_selection.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": "35938f5993fc74d3471aec45d756e8d5df50485f8466d60a6e786745148e495f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_bench_guard.py:28 (delegated, bench_guard.instructions). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "site": [ + 28, + "delegated", + "", + "bench_guard.instructions" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_bench_guard.py:29 (delegated, bench_guard.instructions). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "site": [ + 29, + "delegated", + "", + "bench_guard.instructions" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_bench_guard.py:64 (command, 'ffmpeg'). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "site": [ + 64, + "command", + ".FfmpegGuard.test_required_refusals_are_only_the_two_approved_commands", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_bench_guard.py:67 (command, 'ffmpeg'). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "site": [ + 67, + "command", + ".FfmpegGuard.test_required_refusals_are_only_the_two_approved_commands", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_bench_guard.py:70 (command, 'ffmpeg'). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "site": [ + 70, + "command", + ".FfmpegGuard.test_required_refusals_are_only_the_two_approved_commands", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_bench_guard.py:77 (command, 'ffmpeg'). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "site": [ + 77, + "command", + ".FfmpegGuard.test_required_refusal_proves_exit_preservation_and_real_fallback", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_bench_guard.py:94 (command, '/pin/ffmpeg'). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "site": [ + 94, + "command", + ".FfmpegGuard.test_required_refusal_proves_exit_preservation_and_real_fallback.run", + "'/pin/ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_bench_guard.py:104 (delegated, bench_guard.required_refusal). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "site": [ + 104, + "delegated", + "", + "bench_guard.required_refusal" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_bench_guard.py:130 (delegated, bench_guard.run_cases). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "site": [ + 130, + "delegated", + "", + "bench_guard.run_cases" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_bench_guard.py:151 (delegated, bench_guard.run_cases). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "site": [ + 151, + "delegated", + "", + "bench_guard.run_cases" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_bench_guard.py:192 (delegated, bench_guard.run_cases). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "site": [ + 192, + "delegated", + "", + "bench_guard.run_cases" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_bench_guard.py:215 (delegated, bench_guard.inputs_of). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "site": [ + 215, + "delegated", + "", + "bench_guard.inputs_of" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_bench_npx_oracle.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "d4026375b0336a2ed12be1c13793fdf2df089788fd5df937e74eb370bac1363d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_bench_npx_oracle.py:52 (test_main_uses_the_owner_pair_for_versions_and_all_reference_operations; str(pair.ffmpeg)): This assertIn inspects captured argv, not execution. driver.subprocess.run is mocked at scripts/tests/test_bench_npx_oracle.py:47, and run/measure_op at 44-45; the expected version argv contains the synthetic pair made at 18.", + "site": [ + 52, + "command", + ".OracleSelection.test_main_uses_the_owner_pair_for_versions_and_all_reference_operations", + "str(pair.ffmpeg)" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_benchlib_oracle.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/shared/benchlib.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/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": "d19a0eddaaa405a2b4037a99604af90a6c1288b76e2b5ef3c6cf9517c0f843a1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_benchlib_oracle.py:17 (test_version_query_executes_the_supplied_qualified_program; '/qualified/ffmpeg'): The literal /qualified/ffmpeg argv is expected-call data in assertEqual. scripts/tests/test_benchlib_oracle.py:14-17 replaces benchlib.subprocess.run with synthetic version output; neither FFmpeg nor node executes.", + "site": [ + 17, + "command", + ".OracleSelection.test_version_query_executes_the_supplied_qualified_program", + "'/qualified/ffmpeg'" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_ci_fixtures.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "evaluate": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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_main_ci_plan": "d792922734a4f1a0f93cea8276aacbc8d3b5fd4dfd5fb4bdd5b01d83b1339232", + "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": [ + ".github/actions/ci-fixtures/action.yml", + ".github/workflows/ci.yml", + ".github/workflows/wasm.yml", + "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/tests/test_main_ci_plan.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/tests/test_writer_kd_audit_selection.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": "e64b1a75d207f2e83a598c6611e2b310ebbfe941717e4fe324caf3438484b18a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ci_fixtures.py:22. scripts/tests/test_ci_fixtures.py:20-23 selects literal ruby with fixed Psych.load_file(ARGV[0]) -> JSON.generate text; its callers at :29-30 and :140 supply only YAML paths. It parses the CI/action/WASM files as data and does not execute their run blocks or an oracle.", + "site": [ + 22, + "process", + ".read_yaml", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ci_fixtures.py:29. scripts/tests/test_ci_fixtures.py:20-23 selects literal ruby with fixed Psych.load_file(ARGV[0]) -> JSON.generate text; its callers at :29-30 and :140 supply only YAML paths. It parses the CI/action/WASM files as data and does not execute their run blocks or an oracle.", + "site": [ + 29, + "delegated", + "", + "read_yaml" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ci_fixtures.py:30. scripts/tests/test_ci_fixtures.py:20-23 selects literal ruby with fixed Psych.load_file(ARGV[0]) -> JSON.generate text; its callers at :29-30 and :140 supply only YAML paths. It parses the CI/action/WASM files as data and does not execute their run blocks or an oracle.", + "site": [ + 30, + "delegated", + "", + "read_yaml" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ci_fixtures.py:114. scripts/tests/test_ci_fixtures.py:85-111 selects only the action's key run block, constructs a temporary scripts tree, and runs bash -e -c key['run']; all callers at :114-137 repeat it after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 runs grep/sed/sort, Python importing the inert SUPPORT tuple, cat/sha256sum/cut and echo. Helper, installer, pin and composed-source text is hashed, not executed; none of the generation/install steps is selected.", + "site": [ + 114, + "delegated", + "", + "compute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ci_fixtures.py:115. scripts/tests/test_ci_fixtures.py:85-111 selects only the action's key run block, constructs a temporary scripts tree, and runs bash -e -c key['run']; all callers at :114-137 repeat it after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 runs grep/sed/sort, Python importing the inert SUPPORT tuple, cat/sha256sum/cut and echo. Helper, installer, pin and composed-source text is hashed, not executed; none of the generation/install steps is selected.", + "site": [ + 115, + "delegated", + "", + "compute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ci_fixtures.py:120. scripts/tests/test_ci_fixtures.py:85-111 selects only the action's key run block, constructs a temporary scripts tree, and runs bash -e -c key['run']; all callers at :114-137 repeat it after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 runs grep/sed/sort, Python importing the inert SUPPORT tuple, cat/sha256sum/cut and echo. Helper, installer, pin and composed-source text is hashed, not executed; none of the generation/install steps is selected.", + "site": [ + 120, + "delegated", + "", + "compute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ci_fixtures.py:129. scripts/tests/test_ci_fixtures.py:85-111 selects only the action's key run block, constructs a temporary scripts tree, and runs bash -e -c key['run']; all callers at :114-137 repeat it after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 runs grep/sed/sort, Python importing the inert SUPPORT tuple, cat/sha256sum/cut and echo. Helper, installer, pin and composed-source text is hashed, not executed; none of the generation/install steps is selected.", + "site": [ + 129, + "delegated", + "", + "compute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ci_fixtures.py:135. scripts/tests/test_ci_fixtures.py:85-111 selects only the action's key run block, constructs a temporary scripts tree, and runs bash -e -c key['run']; all callers at :114-137 repeat it after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 runs grep/sed/sort, Python importing the inert SUPPORT tuple, cat/sha256sum/cut and echo. Helper, installer, pin and composed-source text is hashed, not executed; none of the generation/install steps is selected.", + "site": [ + 135, + "delegated", + "", + "compute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ci_fixtures.py:137. scripts/tests/test_ci_fixtures.py:85-111 selects only the action's key run block, constructs a temporary scripts tree, and runs bash -e -c key['run']; all callers at :114-137 repeat it after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 runs grep/sed/sort, Python importing the inert SUPPORT tuple, cat/sha256sum/cut and echo. Helper, installer, pin and composed-source text is hashed, not executed; none of the generation/install steps is selected.", + "site": [ + 137, + "delegated", + "", + "compute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ci_fixtures.py:140. scripts/tests/test_ci_fixtures.py:20-23 selects literal ruby with fixed Psych.load_file(ARGV[0]) -> JSON.generate text; its callers at :29-30 and :140 supply only YAML paths. It parses the CI/action/WASM files as data and does not execute their run blocks or an oracle.", + "site": [ + 140, + "delegated", + "", + "read_yaml" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_codec_coverage_gcp.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "codec_coverage_gcp": "32ea25c83579f579efc2c595c8d83a89ba4be2b1283220e4bfd76086200356ac", + "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", + "errno": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "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", + "packages/cli/scripts/codecs.sh", + "scripts/clip_check.py", + "scripts/codec_coverage_gcp.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/v2_fixture_inputs.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/tests/test_writer_kd_audit_selection.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": "7dc9311de22ac97a63c39af25b1890e7eeaa673c279c64ed9e7534de12d001ef", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:63. scripts/tests/test_codec_coverage_gcp.py:23-45 writes every selected binary as a shell version echo. :61-63 replaces require with that fake pair; scripts/codec_coverage_gcp.py:84-101 executes only the returned ffmpeg/ffprobe paths with -version and hashes fixture/decoder files. The two executed programs are generated echo scripts, not real media oracles.", + "site": [ + 63, + "delegated", + "", + "ccg.host" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:74. scripts/tests/test_codec_coverage_gcp.py:69-78 mocks require, sha256 and subprocess.run around host(). scripts/codec_coverage_gcp.py:90-96 selects the returned pair for version commands, but this caller intercepts both commands with a synthetic version response; neither program executes.", + "site": [ + 74, + "delegated", + "", + "ccg.host" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:148. scripts/tests/test_codec_coverage_gcp.py:134-172 selects sys.executable -I scripts/codec_coverage_gcp.py manifest with synthetic build, host and count JSON. scripts/codec_coverage_gcp.py:151-170 only validates/aggregates those records and writes JSON; :351-352 returns from manifest before rerun/host. Pin, codec-version and supplemental-fixture files are data inputs, not executed programs.", + "site": [ + 148, + "process", + ".Manifest.test_the_command_writes_the_manifest_and_fails_on_a_problem", + "args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:155. scripts/tests/test_codec_coverage_gcp.py:134-172 selects sys.executable -I scripts/codec_coverage_gcp.py manifest with synthetic build, host and count JSON. scripts/codec_coverage_gcp.py:151-170 only validates/aggregates those records and writes JSON; :351-352 returns from manifest before rerun/host. Pin, codec-version and supplemental-fixture files are data inputs, not executed programs.", + "site": [ + 155, + "process", + ".Manifest.test_the_command_writes_the_manifest_and_fails_on_a_problem", + "args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:167. scripts/tests/test_codec_coverage_gcp.py:134-172 selects sys.executable -I scripts/codec_coverage_gcp.py manifest with synthetic build, host and count JSON. scripts/codec_coverage_gcp.py:151-170 only validates/aggregates those records and writes JSON; :351-352 returns from manifest before rerun/host. Pin, codec-version and supplemental-fixture files are data inputs, not executed programs.", + "site": [ + 167, + "process", + ".Manifest.test_a_pull_request_run_with_no_v1_artifacts_passes", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:194. scripts/tests/test_codec_coverage_gcp.py:188-222 launches only sys.executable -I codec_coverage_gcp.py rerun. Every refused() caller supplies an invalid scalar, missing credentials/pending fields, or a changed fake-binary digest; scripts/codec_coverage_gcp.py:252-275 rejects those before execution. The only successful run_ caller at :222 explicitly uses --dry-run, which stages files but returns at owner :305-308 before subprocess.run(:310). Binaries at test :41-42 are version-echo scripts; no real oracle runs.", + "site": [ + 194, + "process", + ".Limits.run_", + "args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:198. scripts/tests/test_codec_coverage_gcp.py:188-222 launches only sys.executable -I codec_coverage_gcp.py rerun. Every refused() caller supplies an invalid scalar, missing credentials/pending fields, or a changed fake-binary digest; scripts/codec_coverage_gcp.py:252-275 rejects those before execution. The only successful run_ caller at :222 explicitly uses --dry-run, which stages files but returns at owner :305-308 before subprocess.run(:310). Binaries at test :41-42 are version-echo scripts; no real oracle runs.", + "site": [ + 198, + "delegated", + "", + "self.run_" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:203. scripts/tests/test_codec_coverage_gcp.py:188-222 launches only sys.executable -I codec_coverage_gcp.py rerun. Every refused() caller supplies an invalid scalar, missing credentials/pending fields, or a changed fake-binary digest; scripts/codec_coverage_gcp.py:252-275 rejects those before execution. The only successful run_ caller at :222 explicitly uses --dry-run, which stages files but returns at owner :305-308 before subprocess.run(:310). Binaries at test :41-42 are version-echo scripts; no real oracle runs.", + "site": [ + 203, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:204. scripts/tests/test_codec_coverage_gcp.py:188-222 launches only sys.executable -I codec_coverage_gcp.py rerun. Every refused() caller supplies an invalid scalar, missing credentials/pending fields, or a changed fake-binary digest; scripts/codec_coverage_gcp.py:252-275 rejects those before execution. The only successful run_ caller at :222 explicitly uses --dry-run, which stages files but returns at owner :305-308 before subprocess.run(:310). Binaries at test :41-42 are version-echo scripts; no real oracle runs.", + "site": [ + 204, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:205. scripts/tests/test_codec_coverage_gcp.py:188-222 launches only sys.executable -I codec_coverage_gcp.py rerun. Every refused() caller supplies an invalid scalar, missing credentials/pending fields, or a changed fake-binary digest; scripts/codec_coverage_gcp.py:252-275 rejects those before execution. The only successful run_ caller at :222 explicitly uses --dry-run, which stages files but returns at owner :305-308 before subprocess.run(:310). Binaries at test :41-42 are version-echo scripts; no real oracle runs.", + "site": [ + 205, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:207. scripts/tests/test_codec_coverage_gcp.py:188-222 launches only sys.executable -I codec_coverage_gcp.py rerun. Every refused() caller supplies an invalid scalar, missing credentials/pending fields, or a changed fake-binary digest; scripts/codec_coverage_gcp.py:252-275 rejects those before execution. The only successful run_ caller at :222 explicitly uses --dry-run, which stages files but returns at owner :305-308 before subprocess.run(:310). Binaries at test :41-42 are version-echo scripts; no real oracle runs.", + "site": [ + 207, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:210. scripts/tests/test_codec_coverage_gcp.py:188-222 launches only sys.executable -I codec_coverage_gcp.py rerun. Every refused() caller supplies an invalid scalar, missing credentials/pending fields, or a changed fake-binary digest; scripts/codec_coverage_gcp.py:252-275 rejects those before execution. The only successful run_ caller at :222 explicitly uses --dry-run, which stages files but returns at owner :305-308 before subprocess.run(:310). Binaries at test :41-42 are version-echo scripts; no real oracle runs.", + "site": [ + 210, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:213. scripts/tests/test_codec_coverage_gcp.py:188-222 launches only sys.executable -I codec_coverage_gcp.py rerun. Every refused() caller supplies an invalid scalar, missing credentials/pending fields, or a changed fake-binary digest; scripts/codec_coverage_gcp.py:252-275 rejects those before execution. The only successful run_ caller at :222 explicitly uses --dry-run, which stages files but returns at owner :305-308 before subprocess.run(:310). Binaries at test :41-42 are version-echo scripts; no real oracle runs.", + "site": [ + 213, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:214. scripts/tests/test_codec_coverage_gcp.py:188-222 launches only sys.executable -I codec_coverage_gcp.py rerun. Every refused() caller supplies an invalid scalar, missing credentials/pending fields, or a changed fake-binary digest; scripts/codec_coverage_gcp.py:252-275 rejects those before execution. The only successful run_ caller at :222 explicitly uses --dry-run, which stages files but returns at owner :305-308 before subprocess.run(:310). Binaries at test :41-42 are version-echo scripts; no real oracle runs.", + "site": [ + 214, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:215. scripts/tests/test_codec_coverage_gcp.py:188-222 launches only sys.executable -I codec_coverage_gcp.py rerun. Every refused() caller supplies an invalid scalar, missing credentials/pending fields, or a changed fake-binary digest; scripts/codec_coverage_gcp.py:252-275 rejects those before execution. The only successful run_ caller at :222 explicitly uses --dry-run, which stages files but returns at owner :305-308 before subprocess.run(:310). Binaries at test :41-42 are version-echo scripts; no real oracle runs.", + "site": [ + 215, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:219. scripts/tests/test_codec_coverage_gcp.py:188-222 launches only sys.executable -I codec_coverage_gcp.py rerun. Every refused() caller supplies an invalid scalar, missing credentials/pending fields, or a changed fake-binary digest; scripts/codec_coverage_gcp.py:252-275 rejects those before execution. The only successful run_ caller at :222 explicitly uses --dry-run, which stages files but returns at owner :305-308 before subprocess.run(:310). Binaries at test :41-42 are version-echo scripts; no real oracle runs.", + "site": [ + 219, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:222. scripts/tests/test_codec_coverage_gcp.py:188-222 launches only sys.executable -I codec_coverage_gcp.py rerun. Every refused() caller supplies an invalid scalar, missing credentials/pending fields, or a changed fake-binary digest; scripts/codec_coverage_gcp.py:252-275 rejects those before execution. The only successful run_ caller at :222 explicitly uses --dry-run, which stages files but returns at owner :305-308 before subprocess.run(:310). Binaries at test :41-42 are version-echo scripts; no real oracle runs.", + "site": [ + 222, + "delegated", + "", + "self.run_" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:273. scripts/tests/test_codec_coverage_gcp.py:247-270 generates and runs bash job.sh 0, replacing the decode_breadth invocation with a shell script that writes RECORDS/argv and replacing the host command with echo. The original selections are scripts/codec_coverage_gcp.py:181-190; both executable Python media paths are replaced before launch. All run_job callers at :273 and :280 vary only synthetic JSON records. Fake bin files print version and are only chmodded; judge reads the generated records.", + "site": [ + 273, + "delegated", + "", + "self.run_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_codec_coverage_gcp.py:280. scripts/tests/test_codec_coverage_gcp.py:247-270 generates and runs bash job.sh 0, replacing the decode_breadth invocation with a shell script that writes RECORDS/argv and replacing the host command with echo. The original selections are scripts/codec_coverage_gcp.py:181-190; both executable Python media paths are replaced before launch. All run_job callers at :273 and :280 vary only synthetic JSON records. Fake bin files print version and are only chmodded; judge reads the generated records.", + "site": [ + 280, + "delegated", + "", + "self.run_job" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_compat_frozen_workflow.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", + "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", + "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/deny.yml", + "docs/design/oracle-historical-records.json", + "scripts/compat_frozen_check.py", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "scripts/tests/test_compat_sources.py", + "scripts/tests/test_registered_candidate.py", + "test-support/oracle.rs" + ], + "sha256": "67816e08c6a7b86adc2d6036a8fc1407fcc8f9cbcd003f06ca189536eee3ae7f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_frozen_workflow.py:17 (test_frozen_check_runs_unfiltered_before_checkout_writing_tests; load_workflow): load_workflow runs the fixed Ruby YAML reader at scripts/tests/test_registered_candidate.py:27-30. The later shell regression even substitutes a generated python3 logger at scripts/tests/test_compat_frozen_workflow.py:29-43; this row reads workflow data, not an oracle.", + "site": [ + 17, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_compat_r4_gcp.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "compat_r4_gcp": "6aaf477ca2830741ca06287b4fccea0cb3aa08d9734209302ebeb3cfd2d4d792", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/compat_r4_gcp.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/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/tests/test_writer_kd_audit_selection.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": "6665c1129a565ee55411f3608c761ba5a3b7aef316f217a89ab6cf1c12087402", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:109. scripts/tests/test_compat_r4_gcp.py:102-128 launches sys.executable -I scripts/compat_r4_gcp.py with f/p placeholders and invalid spend scalars or empty credentials. scripts/compat_r4_gcp.py:347-359 rejects every supplied case before build(:365), local_job(:377) or the VM child(:392), so no selected oracle is executed.", + "site": [ + 109, + "process", + ".Limits.refused", + "args(*extra)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:115. scripts/tests/test_compat_r4_gcp.py:102-128 launches sys.executable -I scripts/compat_r4_gcp.py with f/p placeholders and invalid spend scalars or empty credentials. scripts/compat_r4_gcp.py:347-359 rejects every supplied case before build(:365), local_job(:377) or the VM child(:392), so no selected oracle is executed.", + "site": [ + 115, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:116. scripts/tests/test_compat_r4_gcp.py:102-128 launches sys.executable -I scripts/compat_r4_gcp.py with f/p placeholders and invalid spend scalars or empty credentials. scripts/compat_r4_gcp.py:347-359 rejects every supplied case before build(:365), local_job(:377) or the VM child(:392), so no selected oracle is executed.", + "site": [ + 116, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:117. scripts/tests/test_compat_r4_gcp.py:102-128 launches sys.executable -I scripts/compat_r4_gcp.py with f/p placeholders and invalid spend scalars or empty credentials. scripts/compat_r4_gcp.py:347-359 rejects every supplied case before build(:365), local_job(:377) or the VM child(:392), so no selected oracle is executed.", + "site": [ + 117, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:122. scripts/tests/test_compat_r4_gcp.py:102-128 launches sys.executable -I scripts/compat_r4_gcp.py with f/p placeholders and invalid spend scalars or empty credentials. scripts/compat_r4_gcp.py:347-359 rejects every supplied case before build(:365), local_job(:377) or the VM child(:392), so no selected oracle is executed.", + "site": [ + 122, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:124. scripts/tests/test_compat_r4_gcp.py:102-128 launches sys.executable -I scripts/compat_r4_gcp.py with f/p placeholders and invalid spend scalars or empty credentials. scripts/compat_r4_gcp.py:347-359 rejects every supplied case before build(:365), local_job(:377) or the VM child(:392), so no selected oracle is executed.", + "site": [ + 124, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:128. scripts/tests/test_compat_r4_gcp.py:102-128 launches sys.executable -I scripts/compat_r4_gcp.py with f/p placeholders and invalid spend scalars or empty credentials. scripts/compat_r4_gcp.py:347-359 rejects every supplied case before build(:365), local_job(:377) or the VM child(:392), so no selected oracle is executed.", + "site": [ + 128, + "delegated", + "", + "self.refused" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:149. scripts/tests/test_compat_r4_gcp.py:131-149 writes an unused nonexecutable placeholder for all three binary paths and mocks round_files.select to []. All run_main callers (:162-287, :392-407) either use --dry-run, fail staging/output validation, mock local_job/subprocess.run, or replace job_script with mkdir/echo plus sys.executable sleep. scripts/compat_r4_gcp.py:365-392 copies the placeholders but only launches the replaced local job or intercepted VM command; the original oracle-bearing job never executes.", + "site": [ + 149, + "delegated", + "", + "compat_r4_gcp.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:162. scripts/tests/test_compat_r4_gcp.py:131-149 selects only unused placeholder binaries and mocks file selection. This run_main caller either dry-runs (:158-162), raises during job/credential staging (:166-186), intercepts local_job (:190-202), intercepts subprocess.run (:252-277, :381-407), or rejects an existing output (:283-287). scripts/compat_r4_gcp.py:360-392 cannot reach an unmocked oracle-bearing job on these paths; mocked return/report callbacks never invoke media.", + "site": [ + 162, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:171. scripts/tests/test_compat_r4_gcp.py:131-149 selects only unused placeholder binaries and mocks file selection. This run_main caller either dry-runs (:158-162), raises during job/credential staging (:166-186), intercepts local_job (:190-202), intercepts subprocess.run (:252-277, :381-407), or rejects an existing output (:283-287). scripts/compat_r4_gcp.py:360-392 cannot reach an unmocked oracle-bearing job on these paths; mocked return/report callbacks never invoke media.", + "site": [ + 171, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:186. scripts/tests/test_compat_r4_gcp.py:131-149 selects only unused placeholder binaries and mocks file selection. This run_main caller either dry-runs (:158-162), raises during job/credential staging (:166-186), intercepts local_job (:190-202), intercepts subprocess.run (:252-277, :381-407), or rejects an existing output (:283-287). scripts/compat_r4_gcp.py:360-392 cannot reach an unmocked oracle-bearing job on these paths; mocked return/report callbacks never invoke media.", + "site": [ + 186, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:196. scripts/tests/test_compat_r4_gcp.py:131-149 selects only unused placeholder binaries and mocks file selection. This run_main caller either dry-runs (:158-162), raises during job/credential staging (:166-186), intercepts local_job (:190-202), intercepts subprocess.run (:252-277, :381-407), or rejects an existing output (:283-287). scripts/compat_r4_gcp.py:360-392 cannot reach an unmocked oracle-bearing job on these paths; mocked return/report callbacks never invoke media.", + "site": [ + 196, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:202. scripts/tests/test_compat_r4_gcp.py:131-149 selects only unused placeholder binaries and mocks file selection. This run_main caller either dry-runs (:158-162), raises during job/credential staging (:166-186), intercepts local_job (:190-202), intercepts subprocess.run (:252-277, :381-407), or rejects an existing output (:283-287). scripts/compat_r4_gcp.py:360-392 cannot reach an unmocked oracle-bearing job on these paths; mocked return/report callbacks never invoke media.", + "site": [ + 202, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:209. scripts/tests/test_compat_r4_gcp.py:205-222 replaces job_script with fixed text containing only optional mkdir/echo and exec sys.executable -I -c 'import time; time.sleep(30)'. run_main selects --local; scripts/compat_r4_gcp.py:371-377 passes bash job.sh 0 to local_job and :219 launches it. Generated text really runs, but it contains no oracle command.", + "site": [ + 209, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:222. scripts/tests/test_compat_r4_gcp.py:205-222 replaces job_script with fixed text containing only optional mkdir/echo and exec sys.executable -I -c 'import time; time.sleep(30)'. run_main selects --local; scripts/compat_r4_gcp.py:371-377 passes bash job.sh 0 to local_job and :219 launches it. Generated text really runs, but it contains no oracle command.", + "site": [ + 222, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:244. scripts/tests/test_compat_r4_gcp.py:231-246 supplies local_job only sys.executable -I -c pass, sys.executable -I -c 'raise SystemExit(23)', or a missing path. scripts/compat_r4_gcp.py:219 executes that exact cmd; none selects an oracle or media program.", + "site": [ + 244, + "delegated", + "", + "compat_r4_gcp.local_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:246. scripts/tests/test_compat_r4_gcp.py:231-246 supplies local_job only sys.executable -I -c pass, sys.executable -I -c 'raise SystemExit(23)', or a missing path. scripts/compat_r4_gcp.py:219 executes that exact cmd; none selects an oracle or media program.", + "site": [ + 246, + "delegated", + "", + "compat_r4_gcp.local_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:258. scripts/tests/test_compat_r4_gcp.py:131-149 selects only unused placeholder binaries and mocks file selection. This run_main caller either dry-runs (:158-162), raises during job/credential staging (:166-186), intercepts local_job (:190-202), intercepts subprocess.run (:252-277, :381-407), or rejects an existing output (:283-287). scripts/compat_r4_gcp.py:360-392 cannot reach an unmocked oracle-bearing job on these paths; mocked return/report callbacks never invoke media.", + "site": [ + 258, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:277. scripts/tests/test_compat_r4_gcp.py:131-149 selects only unused placeholder binaries and mocks file selection. This run_main caller either dry-runs (:158-162), raises during job/credential staging (:166-186), intercepts local_job (:190-202), intercepts subprocess.run (:252-277, :381-407), or rejects an existing output (:283-287). scripts/compat_r4_gcp.py:360-392 cannot reach an unmocked oracle-bearing job on these paths; mocked return/report callbacks never invoke media.", + "site": [ + 277, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:287. scripts/tests/test_compat_r4_gcp.py:131-149 selects only unused placeholder binaries and mocks file selection. This run_main caller either dry-runs (:158-162), raises during job/credential staging (:166-186), intercepts local_job (:190-202), intercepts subprocess.run (:252-277, :381-407), or rejects an existing output (:283-287). scripts/compat_r4_gcp.py:360-392 cannot reach an unmocked oracle-bearing job on these paths; mocked return/report callbacks never invoke media.", + "site": [ + 287, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:300. scripts/tests/test_compat_r4_gcp.py:290-314 selects only --collect, with subprocess.run replaced by an exception or a synthetic CompletedProcess and judge replaced in the success-shaped case. scripts/compat_r4_gcp.py:339-343 reads run.json and would call gcp_vm_job.py --collect, but that call is intercepted; no VM job or oracle executes.", + "site": [ + 300, + "delegated", + "", + "compat_r4_gcp.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:314. scripts/tests/test_compat_r4_gcp.py:290-314 selects only --collect, with subprocess.run replaced by an exception or a synthetic CompletedProcess and judge replaced in the success-shaped case. scripts/compat_r4_gcp.py:339-343 reads run.json and would call gcp_vm_job.py --collect, but that call is intercepted; no VM job or oracle executes.", + "site": [ + 314, + "delegated", + "", + "compat_r4_gcp.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:329. scripts/tests/test_compat_r4_gcp.py:322-329 executes generated Python via sys.executable -I -c. That text imports the driver, replaces round_files.select with [], and replaces driver.subprocess.run with a callback that sends a signal to itself before driver.main(); scripts/compat_r4_gcp.py:392 therefore never executes the original VM command or its oracle job.", + "site": [ + 329, + "process", + ".Credentials.test_driver_signals_remove_credentials", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:359. scripts/tests/test_compat_r4_gcp.py:337-359 generates a stub gcp_vm_job.py that checks credential-file metadata, writes its PID to a FIFO and signal.pause()s. The Python launcher redirects driver.HERE and replaces job_script with exec sys.executable -I , then runs driver.main(). Both remote and local branches at scripts/compat_r4_gcp.py:371-392 therefore execute only this stub, not the original oracle-bearing job. Generated Python/shell really runs; it selects no media executable.", + "site": [ + 359, + "process", + ".Credentials.test_signals_during_a_real_child_wait_remove_credentials", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:392. scripts/tests/test_compat_r4_gcp.py:131-149 selects only unused placeholder binaries and mocks file selection. This run_main caller either dry-runs (:158-162), raises during job/credential staging (:166-186), intercepts local_job (:190-202), intercepts subprocess.run (:252-277, :381-407), or rejects an existing output (:283-287). scripts/compat_r4_gcp.py:360-392 cannot reach an unmocked oracle-bearing job on these paths; mocked return/report callbacks never invoke media.", + "site": [ + 392, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:394. scripts/tests/test_compat_r4_gcp.py:131-149 selects only unused placeholder binaries and mocks file selection. This run_main caller either dry-runs (:158-162), raises during job/credential staging (:166-186), intercepts local_job (:190-202), intercepts subprocess.run (:252-277, :381-407), or rejects an existing output (:283-287). scripts/compat_r4_gcp.py:360-392 cannot reach an unmocked oracle-bearing job on these paths; mocked return/report callbacks never invoke media.", + "site": [ + 394, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:407. scripts/tests/test_compat_r4_gcp.py:131-149 selects only unused placeholder binaries and mocks file selection. This run_main caller either dry-runs (:158-162), raises during job/credential staging (:166-186), intercepts local_job (:190-202), intercepts subprocess.run (:252-277, :381-407), or rejects an existing output (:283-287). scripts/compat_r4_gcp.py:360-392 cannot reach an unmocked oracle-bearing job on these paths; mocked return/report callbacks never invoke media.", + "site": [ + 407, + "delegated", + "", + "self.run_main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:439. scripts/tests/test_compat_r4_gcp.py:413-439 execs generated child_script text in-process. That text normally selects sys.executable -c sleep for its child, writes readiness files and sleeps, but this caller replaces subprocess.Popen and time.sleep with mocks. No process, including an oracle, is started by the exec.", + "site": [ + 439, + "generated-execution", + ".LocalGroup.test_readiness_is_invisible_until_both_pids_are_written", + "self.child_script(root)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_r4_gcp.py:495. scripts/tests/test_compat_r4_gcp.py:448-495 executes generated supervisor Python via sys.executable -I -c, which selects another sys.executable -I -c driver; driver.local_job receives sys.executable -c child_script. child_script at :413-422 starts only another Python sleeper and writes temporary readiness/data files. scripts/compat_r4_gcp.py:219 preserves that exact cmd. Generated programs really execute only process-lifetime controls, not any media oracle.", + "site": [ + 495, + "process", + ".LocalGroup.test_timeouts_and_signals_stop_real_descendants_before_cleanup", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_compat_sources.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", + "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", + "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/compat-0.1.0.yml", + ".github/workflows/deny.yml", + "docs/design/oracle-historical-records.json", + "scripts/compat_frozen_check.py", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "scripts/tests/test_registered_candidate.py", + "test-support/oracle.rs" + ], + "sha256": "932eee2a3ea0a2a98615d7acce880b745095845458cea6c89a6ae7285c867796", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:26 (synthetic_commit; git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 26, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:32 (__init__; self.git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 32, + "delegated", + "", + "self.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:33 (__init__; self.git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 33, + "delegated", + "", + "self.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:42 (__init__; self.save): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 42, + "delegated", + "", + "self.save" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:44 (__init__; self.save): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 44, + "delegated", + "", + "self.save" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:47 (__init__; self.save): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 47, + "delegated", + "", + "self.save" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:48 (__init__; sources.register): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 48, + "delegated", + "", + "sources.register" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:49 (__init__; self.save): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 49, + "delegated", + "", + "self.save" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:50 (__init__; self.git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 50, + "delegated", + "", + "self.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:69 (save; self.git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 69, + "delegated", + "", + "self.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:70 (save; self.git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 70, + "delegated", + "", + "self.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:75 (save; synthetic_commit): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 75, + "delegated", + "", + "synthetic_commit" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:76 (save; self.git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 76, + "delegated", + "", + "self.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:92 (plan; sources.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 92, + "delegated", + "", + "sources.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:103 (bundle; sources.record): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 103, + "delegated", + "", + "sources.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:108 (verify; sources.verify): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 108, + "delegated", + "", + "sources.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:111 (test_dispatch_uses_registered_rust_and_main_tooling; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 111, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:120 (test_wrong_or_mutable_sources_never_emit_a_plan; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 120, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:123 (test_wrong_or_mutable_sources_never_emit_a_plan; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 123, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:126 (test_wrong_or_mutable_sources_never_emit_a_plan; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 126, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:132 (test_floor_and_candidate_ancestry_fail_closed; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 132, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:137 (test_floor_and_candidate_ancestry_fail_closed; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 137, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:143 (test_non_main_tooling_is_only_a_spent_pr_rehearsal; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 143, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:144 (test_non_main_tooling_is_only_a_spent_pr_rehearsal; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 144, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:147 (test_non_main_tooling_is_only_a_spent_pr_rehearsal; self.bundle): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 147, + "delegated", + "", + "self.bundle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:161 (test_every_frozen_path_refuses_drift_or_absence; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 161, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:168 (test_every_frozen_path_refuses_drift_or_absence; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 168, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:181 (test_check_rejects_each_tooling_frozen_drift_and_missing_path; sources.check): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 181, + "delegated", + "", + "sources.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:184 (test_check_rejects_each_tooling_frozen_drift_and_missing_path; compat_frozen_check.check): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 184, + "delegated", + "", + "compat_frozen_check.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:192 (test_check_rejects_an_added_file_in_the_frozen_command_tree; compat_frozen_check.check): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 192, + "delegated", + "", + "compat_frozen_check.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:198 (test_check_preserves_candidate_observer_binding_when_tooling_copies_are_absent; compat_frozen_check.check): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 198, + "delegated", + "", + "compat_frozen_check.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:200 (test_check_preserves_candidate_observer_binding_when_tooling_copies_are_absent; sources.observer_sources): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 200, + "delegated", + "", + "sources.observer_sources" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:204 (test_frozen_check_entrypoint_reports_success_and_failing_source_identity; command): command is the Python compat_frozen_check entry point defined at scripts/tests/test_compat_sources.py:203. That entry point calls the source-identity planner (scripts/compat_frozen_check.py:11-26; scripts/compat_sources.py:166-200), not measured tools.", + "site": [ + 204, + "process", + ".Sources.test_frozen_check_entrypoint_reports_success_and_failing_source_identity", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:211 (test_frozen_check_entrypoint_reports_success_and_failing_source_identity; command): command is the Python compat_frozen_check entry point defined at scripts/tests/test_compat_sources.py:203. That entry point calls the source-identity planner (scripts/compat_frozen_check.py:11-26; scripts/compat_sources.py:166-200), not measured tools.", + "site": [ + 211, + "process", + ".Sources.test_frozen_check_entrypoint_reports_success_and_failing_source_identity", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:227 (test_recorded_sources_hashes_and_roles_survive_a_job_retry; self.bundle): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 227, + "delegated", + "", + "self.bundle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:228 (test_recorded_sources_hashes_and_roles_survive_a_job_retry; self.verify): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 228, + "delegated", + "", + "self.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:237 (test_recorded_sources_hashes_and_roles_survive_a_job_retry; sources.record): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 237, + "delegated", + "", + "sources.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:240 (test_stale_or_altered_manifest_is_refused; self.bundle): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 240, + "delegated", + "", + "self.bundle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:258 (test_stale_or_altered_manifest_is_refused; self.verify): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 258, + "delegated", + "", + "self.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:261 (test_changed_swapped_missing_extra_and_symlinked_artifacts_are_refused; self.bundle): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 261, + "delegated", + "", + "self.bundle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:286 (test_changed_swapped_missing_extra_and_symlinked_artifacts_are_refused; self.verify): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 286, + "delegated", + "", + "self.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:289 (test_modified_sources_cannot_claim_clean_commit_provenance; self.bundle): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 289, + "delegated", + "", + "self.bundle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:292 (test_modified_sources_cannot_claim_clean_commit_provenance; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 292, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:294 (test_modified_sources_cannot_claim_clean_commit_provenance; self.verify): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 294, + "delegated", + "", + "self.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:299 (assert_observer_modules_frozen; sources.git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 299, + "delegated", + "", + "sources.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:306 (assert_observer_modules_frozen; sources.git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 306, + "delegated", + "", + "sources.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:310 (test_the_harness_driver_and_its_path_modules_are_frozen; self.assert_observer_modules_frozen): assert_observer_modules_frozen at scripts/tests/test_compat_sources.py:296-306 reads a Rust blob with git and checks regex/path/roster assertions; it does not compile or execute that observer or any oracle.", + "site": [ + 310, + "delegated", + "", + "self.assert_observer_modules_frozen" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:315 (test_changed_candidate_observer_graph_is_rejected_but_tooling_graph_is_unused; sources.git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 315, + "delegated", + "", + "sources.git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:318 (test_changed_candidate_observer_graph_is_rejected_but_tooling_graph_is_unused; self.assert_observer_modules_frozen): assert_observer_modules_frozen at scripts/tests/test_compat_sources.py:296-306 reads a Rust blob with git and checks regex/path/roster assertions; it does not compile or execute that observer or any oracle.", + "site": [ + 318, + "delegated", + "", + "self.assert_observer_modules_frozen" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:323 (test_changed_candidate_observer_graph_is_rejected_but_tooling_graph_is_unused; self.assert_observer_modules_frozen): assert_observer_modules_frozen at scripts/tests/test_compat_sources.py:296-306 reads a Rust blob with git and checks regex/path/roster assertions; it does not compile or execute that observer or any oracle.", + "site": [ + 323, + "delegated", + "", + "self.assert_observer_modules_frozen" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:325 (test_changed_candidate_observer_graph_is_rejected_but_tooling_graph_is_unused; self.assert_observer_modules_frozen): assert_observer_modules_frozen at scripts/tests/test_compat_sources.py:296-306 reads a Rust blob with git and checks regex/path/roster assertions; it does not compile or execute that observer or any oracle.", + "site": [ + 325, + "delegated", + "", + "self.assert_observer_modules_frozen" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:333 (test_observer_sources_are_registered_at_the_candidate_not_the_tooling_copy; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 333, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:334 (test_observer_sources_are_registered_at_the_candidate_not_the_tooling_copy; self.bundle): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 334, + "delegated", + "", + "self.bundle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:346 (test_observer_sources_are_registered_at_the_candidate_not_the_tooling_copy; sources.verify): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 346, + "delegated", + "", + "sources.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:354 (test_observer_sources_are_registered_at_the_candidate_not_the_tooling_copy; sources.verify): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 354, + "delegated", + "", + "sources.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:357 (test_candidate_build_configuration_must_be_clean_but_ignored_outputs_are_allowed; self.bundle): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 357, + "delegated", + "", + "self.bundle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:360 (test_candidate_build_configuration_must_be_clean_but_ignored_outputs_are_allowed; sources.record): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 360, + "delegated", + "", + "sources.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:365 (test_candidate_build_configuration_must_be_clean_but_ignored_outputs_are_allowed; sources.record): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 365, + "delegated", + "", + "sources.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:375 (test_the_registered_candidate_cannot_omit_an_observer_source; sources.observer_sources): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 375, + "delegated", + "", + "sources.observer_sources" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:378 (test_version_one_bundles_and_ambiguous_source_entries_are_rejected; self.bundle): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 378, + "delegated", + "", + "self.bundle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:384 (test_version_one_bundles_and_ambiguous_source_entries_are_rejected; self.verify): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 384, + "delegated", + "", + "self.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:393 (test_version_one_bundles_and_ambiguous_source_entries_are_rejected; self.verify): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 393, + "delegated", + "", + "self.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:418 (test_observer_registration_rejects_wrong_candidate_objects_and_rosters; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 418, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:420 (test_observer_registration_rejects_wrong_candidate_objects_and_rosters; sources.check): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 420, + "delegated", + "", + "sources.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:431 (test_each_judging_file_drift_and_deletion_names_the_file; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 431, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:435 (test_each_judging_file_drift_and_deletion_names_the_file; sources.judging): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 435, + "delegated", + "", + "sources.judging" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:438 (test_judging_hashes_use_committed_bytes_and_reregistration_is_explicit; sources.judging): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 438, + "delegated", + "", + "sources.judging" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:439 (test_judging_hashes_use_committed_bytes_and_reregistration_is_explicit; sources.register): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 439, + "delegated", + "", + "sources.register" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:440 (test_judging_hashes_use_committed_bytes_and_reregistration_is_explicit; sources.register): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 440, + "delegated", + "", + "sources.register" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:442 (test_judging_hashes_use_committed_bytes_and_reregistration_is_explicit; sources.judging): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 442, + "delegated", + "", + "sources.judging" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:445 (test_judging_hashes_use_committed_bytes_and_reregistration_is_explicit; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 445, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:446 (test_judging_hashes_use_committed_bytes_and_reregistration_is_explicit; sources.register): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 446, + "delegated", + "", + "sources.register" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:448 (test_judging_hashes_use_committed_bytes_and_reregistration_is_explicit; self.plan): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 448, + "delegated", + "", + "self.plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:455 (test_judging_registration_refuses_malformed_or_incomplete_rosters; sources.register): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 455, + "delegated", + "", + "sources.register" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:469 (test_judging_registration_refuses_malformed_or_incomplete_rosters; sources.judging): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 469, + "delegated", + "", + "sources.judging" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:473 (test_judging_registration_refuses_malformed_or_incomplete_rosters; sources.judging): This source-identity/artifact-custody relay uses SourceRepo/save and bundle/plan/verify fixtures (scripts/tests/test_compat_sources.py:29-108); artifact executables are inert bytes at 101-102. scripts/compat_sources.py:105-200,216-301 reads/hashes files, validates JSON and runs git, never the stored candidate, observer or FFmpeg/ffprobe bytes.", + "site": [ + 473, + "delegated", + "", + "sources.judging" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:490 (test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes; load_workflow): load_workflow only invokes Ruby YAML-to-JSON parsing (scripts/tests/test_registered_candidate.py:27-30); workflow run strings are inspected as data here, not evaluated as shell commands.", + "site": [ + 490, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:500 (test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes; command): command is Python scripts/compat_sources.py check, defined at scripts/tests/test_compat_sources.py:495. scripts/compat_sources.py:157-163 validates blob hashes and observer IDs using git; it never executes oracle-looking artifact or source bytes.", + "site": [ + 500, + "process", + ".JudgingRoster.test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:515 (test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes; git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 515, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:523 (test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes; git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 523, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:524 (test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes; git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 524, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:525 (test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes; git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 525, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:526 (test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes; git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 526, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:526 (test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes; git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "occurrence": 1, + "site": [ + 526, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:526 (test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes; synthetic_commit): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 526, + "delegated", + "", + "synthetic_commit" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:527 (test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes; git): The relay reaches literal git (local wrappers at scripts/tests/test_compat_sources.py:22-26,52-54,508-510 or scripts/compat_sources.py:76-80). Git object construction, tree operations and reading candidate source text do not execute FFmpeg/ffprobe.", + "site": [ + 527, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:528 (test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes; command): command is Python scripts/compat_sources.py check, defined at scripts/tests/test_compat_sources.py:495. scripts/compat_sources.py:157-163 validates blob hashes and observer IDs using git; it never executes oracle-looking artifact or source bytes.", + "site": [ + 528, + "process", + ".JudgingRoster.test_deny_checks_the_real_registration_and_rejects_stale_committed_bytes", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_compat_sources.py:568 (test_registration_structure_and_sparse_checkout_cover_the_roster; load_workflow): load_workflow only invokes Ruby YAML-to-JSON parsing (scripts/tests/test_registered_candidate.py:27-30); workflow run strings are inspected as data here, not evaluated as shell commands.", + "site": [ + 568, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_compat_workflow.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", + "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", + "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/compat-0.1.0.yml", + ".github/workflows/deny.yml", + "docs/design/oracle-historical-records.json", + "scripts/compat_frozen_check.py", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "scripts/tests/test_compat_sources.py", + "scripts/tests/test_registered_candidate.py", + "test-support/oracle.rs" + ], + "sha256": "dc5e32fb8e6a3c1e98d5c03426e9bf4c0d38d2d44150a93f5514d791120e4d60", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_workflow.py:27. scripts/tests/test_compat_workflow.py:25-39 writes generated driver.py text that creates fixed JSON/report files and exits with FAKE_EXIT. Every caller (:52-55, :74-80, :90-98) replaces scripts/compat_r4_gcp.py in the selected R4 shell block with that file. .github/workflows/compat-0.1.0.yml:359-389 runs python3 -I then cp/JSON diagnostics/cat; oracle paths are arguments ignored by the fake. The generated Python really executes, but no real R4 driver or oracle runs.", + "site": [ + 27, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_compat_workflow.py:116. scripts/tests/test_compat_workflow.py:109-127 writes ffmpeg/ffprobe as fixed shell printf scripts and generated r3.py text that invokes those names with no media arguments and writes {} records/summary. The test substitutes this runner in the R3 step; .github/workflows/compat-0.1.0.yml:266-281 prepends RUNNER_TEMP/oracle and runs python3 -I run/report. Generated Python and the selected printf scripts really execute; they are stand-ins, not real oracle binaries.", + "site": [ + 116, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_compat_workflow.py:197, load_workflow is the changed helper at scripts/tests/test_registered_candidate.py:27-30. It runs Ruby solely to serialize compat-0.1.0.yml from YAML to JSON, then returns data. This call inspects jobs, conditions and command strings without executing any workflow run block; the helper's new line positions and owner-checkout constants do not create an oracle child.", + "site": [ + 197, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_compat_workflow.py:272 (embedded-source , occurrence 0), the generated Python program at scripts/tests/test_compat_workflow.py:272-285 is a fake cargo executable: it logs argv/cwd and git rev-parse output, writes synthetic build artifacts and prints a compiler-artifact JSON object whose target name is ffmpeg. It never invokes that target or any FFmpeg binary; the copied workflow build step is tested with this stub (:295-299).", + "site": [ + 272, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_composed_audio.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "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/composed-opus-aac-v2.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/composed_audio.py", + "scripts/composed_audio_fixtures.py", + "scripts/composed_audio_source.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/transcode_check.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/tests/test_writer_kd_audit_selection.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": "eb42a5c102a0ad87214d9c9e52768ec1b87c574bd9de82544626e572ea70e72f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:43. scripts/tests/test_composed_audio.py:28-43 replaces composed.bounded with a callback that writes archive, license and comparator placeholder bytes according to argv[0]. scripts/composed_audio_fixtures.py:16-40 selects curl, tar and cc only through that mocked boundary. No download, compiler or comparator executes, and no media oracle is selected.", + "site": [ + 43, + "delegated", + "", + "fixtures.build_comparator" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:147. scripts/tests/test_composed_audio.py:135-155 calls baseline_properties with literal ffprobe under a composed.bounded callback or synthetic output list. scripts/composed_audio.py:535-548 selects two ffprobe metadata commands only through bounded; both reaching calls are intercepted and return fixed JSON. No real ffprobe executes.", + "site": [ + 147, + "delegated", + "", + "composed.baseline_properties" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:155. scripts/tests/test_composed_audio.py:135-155 calls baseline_properties with literal ffprobe under a composed.bounded callback or synthetic output list. scripts/composed_audio.py:535-548 selects two ffprobe metadata commands only through bounded; both reaching calls are intercepted and return fixed JSON. No real ffprobe executes.", + "site": [ + 155, + "delegated", + "", + "composed.baseline_properties" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:376. scripts/tests/test_composed_audio.py:363-455 creates empty/bound synthetic fixture files and calls fixture_inputs only while checker.probe is patched to return synthetic metadata (or mutate a file then return). scripts/transcode_check.py:1362-1387 selects probe(args.ffprobe,path) at :1369 and otherwise builds file/config records; no other process path exists in this helper, so all reaching probe calls are mocked.", + "site": [ + 376, + "delegated", + "", + "checker.fixture_inputs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:379. scripts/tests/test_composed_audio.py:363-455 creates empty/bound synthetic fixture files and calls fixture_inputs only while checker.probe is patched to return synthetic metadata (or mutate a file then return). scripts/transcode_check.py:1362-1387 selects probe(args.ffprobe,path) at :1369 and otherwise builds file/config records; no other process path exists in this helper, so all reaching probe calls are mocked.", + "site": [ + 379, + "delegated", + "", + "checker.fixture_inputs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:406. scripts/tests/test_composed_audio.py:363-455 creates empty/bound synthetic fixture files and calls fixture_inputs only while checker.probe is patched to return synthetic metadata (or mutate a file then return). scripts/transcode_check.py:1362-1387 selects probe(args.ffprobe,path) at :1369 and otherwise builds file/config records; no other process path exists in this helper, so all reaching probe calls are mocked.", + "site": [ + 406, + "delegated", + "", + "checker.fixture_inputs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:455. scripts/tests/test_composed_audio.py:363-455 creates empty/bound synthetic fixture files and calls fixture_inputs only while checker.probe is patched to return synthetic metadata (or mutate a file then return). scripts/transcode_check.py:1362-1387 selects probe(args.ffprobe,path) at :1369 and otherwise builds file/config records; no other process path exists in this helper, so all reaching probe calls are mocked.", + "site": [ + 455, + "delegated", + "", + "checker.fixture_inputs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:477. scripts/tests/test_composed_audio.py:467-483 calls read_aac_timing with literal ffprobe only inside mocks for composed.bounded and read_edits. scripts/composed_audio.py:382-387 submits its sole probe command through bounded; this caller returns fixed stream/packet JSON without executing the selected program.", + "site": [ + 477, + "delegated", + "", + "composed.read_aac_timing" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:483. scripts/tests/test_composed_audio.py:467-483 calls read_aac_timing with literal ffprobe only inside mocks for composed.bounded and read_edits. scripts/composed_audio.py:382-387 submits its sole probe command through bounded; this caller returns fixed stream/packet JSON without executing the selected program.", + "site": [ + 483, + "delegated", + "", + "composed.read_aac_timing" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:537. scripts/tests/test_composed_audio.py:516-539 supplies synthetic MP4 bytes and replaces composed.bounded with run(:527-534), which returns probe JSON or writes a numeric PCM array. scripts/composed_audio_source.py:93-96 and :122-125 select ffprobe/ffmpeg but both reaching commands terminate in that callback. The successful and count-mismatch callers never execute a real oracle.", + "site": [ + 537, + "delegated", + "", + "source_model.source_reference" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:539. scripts/tests/test_composed_audio.py:516-539 supplies synthetic MP4 bytes and replaces composed.bounded with run(:527-534), which returns probe JSON or writes a numeric PCM array. scripts/composed_audio_source.py:93-96 and :122-125 select ffprobe/ffmpeg but both reaching commands terminate in that callback. The successful and count-mismatch callers never execute a real oracle.", + "site": [ + 539, + "delegated", + "", + "source_model.source_reference" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:565. scripts/tests/test_composed_audio.py:544-611 creates a four-byte Matroska marker and replaces composed.bounded with callbacks (:554-563 or :599-605) that write fixed/zero PCM and return synthetic frame JSON. scripts/composed_audio_source.py:122-125 and :150-154 select ffmpeg decoding and ffprobe frame metadata only through that patched function. Every successful or failing source_reference caller remains mocked; no real media oracle executes.", + "site": [ + 565, + "delegated", + "", + "source_model.source_reference" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:569. scripts/tests/test_composed_audio.py:544-611 creates a four-byte Matroska marker and replaces composed.bounded with callbacks (:554-563 or :599-605) that write fixed/zero PCM and return synthetic frame JSON. scripts/composed_audio_source.py:122-125 and :150-154 select ffmpeg decoding and ffprobe frame metadata only through that patched function. Every successful or failing source_reference caller remains mocked; no real media oracle executes.", + "site": [ + 569, + "delegated", + "", + "source_model.source_reference" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:607. scripts/tests/test_composed_audio.py:544-611 creates a four-byte Matroska marker and replaces composed.bounded with callbacks (:554-563 or :599-605) that write fixed/zero PCM and return synthetic frame JSON. scripts/composed_audio_source.py:122-125 and :150-154 select ffmpeg decoding and ffprobe frame metadata only through that patched function. Every successful or failing source_reference caller remains mocked; no real media oracle executes.", + "site": [ + 607, + "delegated", + "", + "source_model.source_reference" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_composed_audio.py:611. scripts/tests/test_composed_audio.py:544-611 creates a four-byte Matroska marker and replaces composed.bounded with callbacks (:554-563 or :599-605) that write fixed/zero PCM and return synthetic frame JSON. scripts/composed_audio_source.py:122-125 and :150-154 select ffmpeg decoding and ffprobe frame metadata only through that patched function. Every successful or failing source_reference caller remains mocked; no real media oracle executes.", + "site": [ + 611, + "delegated", + "", + "source_model.source_reference" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_composed_audio.py:617 (delegated, composed.bounded). Both bounded calls explicitly execute sys.executable with literal print or sleep code and require a composed.Invalid for output/timeout bounds; there is no FFmpeg/ffprobe reference executable.", + "site": [ + 617, + "delegated", + "", + "composed.bounded" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_composed_audio.py:619 (delegated, composed.bounded). Both bounded calls explicitly execute sys.executable with literal print or sleep code and require a composed.Invalid for output/timeout bounds; there is no FFmpeg/ffprobe reference executable.", + "site": [ + 619, + "delegated", + "", + "composed.bounded" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_composed_audio_fixtures.py": { + "imports": { + "ANY": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/composed_audio.py", + "scripts/composed_audio_fixtures.py", + "scripts/composed_audio_source.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/tests/test_writer_kd_audit_selection.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": "2151e21d5fc5856879cc0ae87db9ec2faa95f8a54f7e5323b92dc4b7058ef488", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_composed_audio_fixtures.py:27 (test_generation_uses_the_owner_returned_program_not_the_selector; fixtures.main): fixtures.main is enclosed by mocked qualification, build_comparator and generate (scripts/tests/test_composed_audio_fixtures.py:21-26,37-42). scripts/composed_audio_fixtures.py:85-89 reaches those mocks or stops at the synthetic qualification error; no build or oracle generation runs.", + "site": [ + 27, + "delegated", + "", + "fixtures.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_composed_audio_fixtures.py:44 (test_qualification_failure_precedes_output_build_and_generation; fixtures.main): fixtures.main is enclosed by mocked qualification, build_comparator and generate (scripts/tests/test_composed_audio_fixtures.py:21-26,37-42). scripts/composed_audio_fixtures.py:85-89 reaches those mocks or stops at the synthetic qualification error; no build or oracle generation runs.", + "site": [ + 44, + "delegated", + "", + "fixtures.main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_deny_report.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/deny.yml", + "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/workflow_check.py", + "test-support/oracle.rs" + ], + "sha256": "e1cc822397499bcf75c0a7358ea3b39957649c595f21a446de0a95539d66f5b3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_deny_report.py:49. scripts/tests/test_deny_report.py:26-45 obtains the single reporter run block through workflow_check.yaml_entries and runs bash -c with synthetic RESULTS. scripts/workflow_check.py:539-556 executes only fixed Ruby/Psych parsing text to extract that block. .github/workflows/deny.yml:274-285 selects only echo and jq to render/check job results; no checker job, installer or media oracle runs. All run_report callers vary only result strings.", + "site": [ + 49, + "delegated", + "", + "self.run_report" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_deny_report.py:56. scripts/tests/test_deny_report.py:26-45 obtains the single reporter run block through workflow_check.yaml_entries and runs bash -c with synthetic RESULTS. scripts/workflow_check.py:539-556 executes only fixed Ruby/Psych parsing text to extract that block. .github/workflows/deny.yml:274-285 selects only echo and jq to render/check job results; no checker job, installer or media oracle runs. All run_report callers vary only result strings.", + "site": [ + 56, + "delegated", + "", + "self.run_report" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_deny_report.py:62. scripts/tests/test_deny_report.py:26-45 obtains the single reporter run block through workflow_check.yaml_entries and runs bash -c with synthetic RESULTS. scripts/workflow_check.py:539-556 executes only fixed Ruby/Psych parsing text to extract that block. .github/workflows/deny.yml:274-285 selects only echo and jq to render/check job results; no checker job, installer or media oracle runs. All run_report callers vary only result strings.", + "site": [ + 62, + "delegated", + "", + "self.run_report" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_dist_workflows.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/codec-coverage.yml", + ".github/workflows/npm.yml", + ".github/workflows/release.yml", + "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": "d40a42ebd736bd0c074e9d7ab5b906bcca202ff6f751f8a254f1724527e8e34c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_dist_workflows.py:18 (process, 'ruby'). The executable is literal ruby; its fixed script reads workflow YAML into JSON and performs no workflow execution.", + "site": [ + 18, + "process", + ".DistributionWorkflows.setUpClass", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_dist_workflows.py:72, assert_sources_installed executes only the selected pre-build Rust pin reader at scripts/tests/test_dist_workflows.py:26-47. The fixture writes its own pin at :38 and a logging rustup stub at :39-45; it never executes the distribution build or any media command. The codec-coverage reader at .github/workflows/codec-coverage.yml:225-232 only sources that fixture pin and writes environment/output values. The other selected readers are likewise Rust setup at .github/workflows/npm.yml:126-129/:314-319 and .github/workflows/release.yml:129-134. The new owner checkout/ORACLE_PATHS steps are not selected by this helper.", + "site": [ + 72, + "delegated", + "", + "self.assert_sources_installed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_dist_workflows.py:75, assert_sources_installed executes only the selected pre-build Rust pin reader at scripts/tests/test_dist_workflows.py:26-47. The fixture writes its own pin at :38 and a logging rustup stub at :39-45; it never executes the distribution build or any media command. The codec-coverage reader at .github/workflows/codec-coverage.yml:225-232 only sources that fixture pin and writes environment/output values. The new owner checkout/ORACLE_PATHS steps are not selected by this helper.", + "site": [ + 75, + "delegated", + "", + "self.assert_sources_installed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_dist_workflows.py:84, assert_sources_installed executes only the selected pre-build Rust pin reader at scripts/tests/test_dist_workflows.py:26-47. The fixture writes its own pin at :38 and a logging rustup stub at :39-45; it never executes the distribution build or any media command. The codec-coverage reader at .github/workflows/codec-coverage.yml:225-232 only sources that fixture pin and writes environment/output values. The new owner checkout/ORACLE_PATHS steps are not selected by this helper.", + "site": [ + 84, + "delegated", + "", + "self.assert_sources_installed" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_encoder_backends_workflow.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/encoder-backends.yml", + "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": "5bc1a6fa93ba21fb162473d5302cf9991d6cca4b1adb1ac826b2f39a174fc153", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_encoder_backends_workflow.py:79 (process, 'ruby'). The executable is literal ruby with a fixed Psych YAML-to-JSON expression; workflow contents are input data rather than executed commands at this site.", + "site": [ + 79, + "process", + ".EncoderBackends.test_hosted_software_exemption_is_passed_only_to_software_capture_and_verification", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_encoder_backends_workflow.py:158 (delegated, self.run_backend). run_backend extracts the standalone backend step and executes it against temporary manifest directories with a generated cargo logger first in PATH. The step only checks manifest presence and invokes cargo test/clippy, both intercepted by that stand-in. All callers vary absent/moved/present manifests or force a fake command failure.", + "site": [ + 158, + "delegated", + "", + "self.run_backend" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_encoder_backends_workflow.py:165 (delegated, self.run_backend). run_backend extracts the standalone backend step and executes it against temporary manifest directories with a generated cargo logger first in PATH. The step only checks manifest presence and invokes cargo test/clippy, both intercepted by that stand-in. All callers vary absent/moved/present manifests or force a fake command failure.", + "site": [ + 165, + "delegated", + "", + "self.run_backend" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_encoder_backends_workflow.py:173 (delegated, self.run_backend). run_backend extracts the standalone backend step and executes it against temporary manifest directories with a generated cargo logger first in PATH. The step only checks manifest presence and invokes cargo test/clippy, both intercepted by that stand-in. All callers vary absent/moved/present manifests or force a fake command failure.", + "site": [ + 173, + "delegated", + "", + "self.run_backend" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_encoder_backends_workflow.py:184 (delegated, self.run_backend). run_backend extracts the standalone backend step and executes it against temporary manifest directories with a generated cargo logger first in PATH. The step only checks manifest presence and invokes cargo test/clippy, both intercepted by that stand-in. All callers vary absent/moved/present manifests or force a fake command failure.", + "site": [ + 184, + "delegated", + "", + "self.run_backend" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_fallback_names.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "difflib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fallback_names": "7af642432946e880d640d6f3fea66bc8e39d145adc1a5e9490aab0cbf2f547f1", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/fallback_names.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/tests/test_writer_kd_audit_selection.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": "22f277d647186f42b73c01210ad254e14e11f5f43ad14862cb8b9fd2914f4162", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:49. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 49, + "delegated", + "", + "names.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:53. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 53, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:55. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 55, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:63. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 63, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:66. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 66, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:75. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 75, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:85. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 85, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:90. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 90, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:96. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 96, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:102. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 102, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:106. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 106, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:111. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 111, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:115. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 115, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:118. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 118, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_fallback_names.py:132. scripts/tests/test_fallback_names.py:17-43 installs test-wide mocks for test_oracle.require, names.run and classify, with fixed listings returned by args. invoke(:45-49) calls names.main; scripts/fallback_names.py:125-175 sends every ffmpeg/ffprobe listing to the mocked run. All invoke callers keep these patches, including invalid-pin/name/formatter controls. Only rustfmt may really execute at owner :174; it formats generated Rust data and is not an oracle.", + "site": [ + 132, + "delegated", + "", + "self.invoke" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_ffmpeg_oracle.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-cli/tests/ffmpeg.rs:common": "43ca01cad792adb30198d1aecaa12b3debcd8415fb5ef08d5636e363d6e08f1a", + "rust:crates/coreav-cli/tests/ffmpeg.rs:test_oracle": "6c4f980161aa73f2e8880d6dacd5906cd33f71916b7f16d57e08ef98d8c08e1c", + "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:concat_output": "d2530ceeb7511fcff82c5dc4e993d5784d8f0b938838d5bf33de4a6663e47b1c", + "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:test_oracle": "db66fd177b7e16b40914564a87edf7b09d10f42201d758fa805a7f6d380d926b", + "rust:crates/coreav-cli/tests/ffmpeg_mpegts.rs:test_oracle": "53e1e02d5679c0f367164bea66f6d770d1d8a7b96d5b57d0cd6633894922909d", + "rust:crates/coreav-cli/tests/ffmpeg_wav.rs:test_oracle": "9b6749894d0af3577c7501a3ef3191e161dd1d13c2280879ecddf4aa1022493f", + "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", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-cli/tests/ffmpeg.rs", + "crates/coreav-cli/tests/ffmpeg_concat.rs", + "crates/coreav-cli/tests/ffmpeg_mpegts.rs", + "crates/coreav-cli/tests/ffmpeg_wav.rs", + "crates/coreav-cli/tests/support/concat_output.rs", + "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", + "tools/compat-corpus/commands-0.1.0/commands.json" + ], + "sha256": "6e5d989d4c6546abe00fd1fc3d1a9458413f22e06aa82e5aeb3351f9a1b71d16", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_ffmpeg_oracle.py:48 (test_ci_rejects_fake_version_and_missing_oracle; str(binary)): binary is a generated Rust qualification-only helper (scripts/tests/test_ffmpeg_oracle.py:24-37), not FFmpeg. The explicitly selected pair is generated version-0.0.0 shell stubs or missing files (40-47). The copied helpers call the shared Rust owner, which runs the resolver and propagates refusal (test-support/oracle.rs:100-125); no real oracle is selected.", + "site": [ + 48, + "process", + ".DevelopmentOracle.test_ci_rejects_fake_version_and_missing_oracle", + "str(binary)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_ffmpeg_oracle.py:87 (test_wav_qualification_rejects_untrusted_pair_before_fixture_work; str(binary)): binary is a generated Rust program containing only the pre-scratch qualification prefix (scripts/tests/test_ffmpeg_oracle.py:64-78; crates/coreav-cli/tests/ffmpeg_wav.rs:63-65), not fixture generation. The explicit pair contains only generated banner stubs (scripts/tests/test_ffmpeg_oracle.py:80-86). This fake-only identity refusal control does not execute a real oracle.", + "site": [ + 87, + "process", + ".DevelopmentOracle.test_wav_qualification_rejects_untrusted_pair_before_fixture_work", + "str(binary)" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_ffprobe_stdin_check.py": { + "imports": { + "CheckFailure": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Oracle": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "ffprobe_stdin_check": "d2908790ca799d46d99be2ade4e28ff1c446e58bfbdd0721be89e4f4ad9c040d", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_summary_check": "3479017e2f9251e10c2aa846b9e30cafb1fc986c777ea8bcb6f1a149972a8eb9", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stsd_craft": "e4ff509eb3f061b0099a8f7f9577b2783a97a93dba48ab92d482bea9c8fae409", + "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/ffprobe_stdin_check.py", + "scripts/hls_check.py", + "scripts/input_summary_check.py", + "scripts/mkv_craft.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/standalone_audio_probe_check.py", + "scripts/stsd_craft.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/tests/test_writer_kd_audit_selection.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": "5d82f40bda02239132d504a0d0e63a95320d1482620043ffeecbc83960772282", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_ffprobe_stdin_check.py:20 (delegated, check.main). Both main calls are deliberate failure-diagnostic tests: Oracle construction is replaced with either an OracleFailure or a mock, and check is replaced with a mock/error. The first asserts no fixture work occurred, and both require closed error text. No oracle or fixture subprocess can cross those substituted boundaries.", + "site": [ + 20, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_ffprobe_stdin_check.py:30 (delegated, check.main). Both main calls are deliberate failure-diagnostic tests: Oracle construction is replaced with either an OracleFailure or a mock, and check is replaced with a mock/error. The first asserts no fixture work occurred, and both require closed error text. No oracle or fixture subprocess can cross those substituted boundaries.", + "site": [ + 30, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_ffv1_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "ffv1_check": "af0599e35c2884c893784514fb5305817741ee878c01a6bb1094632383982617", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/ffv1_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/tests/test_writer_kd_audit_selection.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": "fe219796681f41a8b649e8be877cf6bdd8f9a35aa4efc1c53b1f0d7678d07fd6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:128. scripts/tests/test_ffv1_check.py:126-128 calls gate.decode with literal ffmpeg while gate.run returns a synthetic CompletedProcess containing test bytes. scripts/ffv1_check.py:208-212 submits its only decode argv through run, so this test never executes ffmpeg.", + "site": [ + 128, + "delegated", + "", + "gate.decode" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:169. scripts/tests/test_ffv1_check.py:143-156 replaces shared require with a verifier that calls oracle_pin.verify_bin, and executable() writes generated shell echo/exit scripts. All verify_oracles callers (:164-182, :193-198) select only these temporary scripts, missing files or a rejected basename. scripts/ffv1_check.py:65-75 checks pair names then runs -version; scripts/oracle_pin.py:108-121 also runs only those fake paths with -version. Fake scripts may execute for version/failure controls, but no real oracle binary does.", + "site": [ + 169, + "delegated", + "", + "gate.verify_oracles" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:172. scripts/tests/test_ffv1_check.py:143-156 replaces shared require with a verifier that calls oracle_pin.verify_bin, and executable() writes generated shell echo/exit scripts. All verify_oracles callers (:164-182, :193-198) select only these temporary scripts, missing files or a rejected basename. scripts/ffv1_check.py:65-75 checks pair names then runs -version; scripts/oracle_pin.py:108-121 also runs only those fake paths with -version. Fake scripts may execute for version/failure controls, but no real oracle binary does.", + "site": [ + 172, + "delegated", + "", + "gate.verify_oracles" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:176. scripts/tests/test_ffv1_check.py:143-156 replaces shared require with a verifier that calls oracle_pin.verify_bin, and executable() writes generated shell echo/exit scripts. All verify_oracles callers (:164-182, :193-198) select only these temporary scripts, missing files or a rejected basename. scripts/ffv1_check.py:65-75 checks pair names then runs -version; scripts/oracle_pin.py:108-121 also runs only those fake paths with -version. Fake scripts may execute for version/failure controls, but no real oracle binary does.", + "site": [ + 176, + "delegated", + "", + "gate.verify_oracles" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:179. scripts/tests/test_ffv1_check.py:143-156 replaces shared require with a verifier that calls oracle_pin.verify_bin, and executable() writes generated shell echo/exit scripts. All verify_oracles callers (:164-182, :193-198) select only these temporary scripts, missing files or a rejected basename. scripts/ffv1_check.py:65-75 checks pair names then runs -version; scripts/oracle_pin.py:108-121 also runs only those fake paths with -version. Fake scripts may execute for version/failure controls, but no real oracle binary does.", + "site": [ + 179, + "delegated", + "", + "gate.verify_oracles" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:180. scripts/tests/test_ffv1_check.py:174-182 overwrites its temporary ffprobe with generated shell text that echoes 'ffprobe version wrong', then passes that path to verify_oracles. scripts/ffv1_check.py:65-75 and the mocked qualifier at test :143-147 route version checks to scripts/oracle_pin.py:108-121. The generated shell really executes as a deliberately wrong-version stand-in; it contains no media operation and is not a real oracle.", + "site": [ + 180, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:182. scripts/tests/test_ffv1_check.py:143-156 replaces shared require with a verifier that calls oracle_pin.verify_bin, and executable() writes generated shell echo/exit scripts. All verify_oracles callers (:164-182, :193-198) select only these temporary scripts, missing files or a rejected basename. scripts/ffv1_check.py:65-75 checks pair names then runs -version; scripts/oracle_pin.py:108-121 also runs only those fake paths with -version. Fake scripts may execute for version/failure controls, but no real oracle binary does.", + "site": [ + 182, + "delegated", + "", + "gate.verify_oracles" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:188. scripts/tests/test_ffv1_check.py:184-191 writes fake-oracle as generated shell bodies that print an error, exit 9, or printf ten bytes. scripts/ffv1_check.py:42-62 starts exactly the supplied path via Popen. These shell failure/output-limit controls really execute but contain no media oracle.", + "site": [ + 188, + "delegated", + "", + "gate.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:191. scripts/tests/test_ffv1_check.py:184-191 writes fake-oracle as generated shell bodies that print an error, exit 9, or printf ten bytes. scripts/ffv1_check.py:42-62 starts exactly the supplied path via Popen. These shell failure/output-limit controls really execute but contain no media oracle.", + "site": [ + 191, + "delegated", + "", + "gate.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:198. scripts/tests/test_ffv1_check.py:143-156 replaces shared require with a verifier that calls oracle_pin.verify_bin, and executable() writes generated shell echo/exit scripts. All verify_oracles callers (:164-182, :193-198) select only these temporary scripts, missing files or a rejected basename. scripts/ffv1_check.py:65-75 checks pair names then runs -version; scripts/oracle_pin.py:108-121 also runs only those fake paths with -version. Fake scripts may execute for version/failure controls, but no real oracle binary does.", + "site": [ + 198, + "delegated", + "", + "gate.verify_oracles" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:202. scripts/tests/test_ffv1_check.py:200-202 selects only sys.executable -c 'import time; time.sleep(10)' with a 0.05-second timeout. scripts/ffv1_check.py:42-52 launches that exact Python sleeper and kills its group; no oracle is selected.", + "site": [ + 202, + "delegated", + "", + "gate.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:230. scripts/tests/test_ffv1_check.py:227-231 replaces verify_oracles with a GateError before gate.main enters fixture/media work. scripts/ffv1_check.py:412-419 calls verification first, so the 'wrong' program spellings cannot reach probe, decode or cli_cases.", + "site": [ + 230, + "delegated", + "", + "gate.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:241. scripts/tests/test_ffv1_check.py:234-243 supplies an exit-only fake coreav and patches verify_oracles, probe and decode. scripts/ffv1_check.py:415-419 first compares the synthetic wrong-format probe and fails before decode or cli_cases; no selected ffmpeg/ffprobe/coreav executes.", + "site": [ + 241, + "delegated", + "", + "gate.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:320. scripts/tests/test_ffv1_check.py:247-320 installs local mocks for gate.run, probe and decode around cli_cases; every exercise caller (:325, :357-375) keeps these patches. scripts/ffv1_check.py:239 onward constructs commands and a failing encoder script, but process calls terminate in run(:250-292), synthetic probe(:294-315) or fixed decoded bytes. No generated encoder, real ffmpeg/ffprobe or coreav executes.", + "site": [ + 320, + "delegated", + "", + "gate.cli_cases" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:325. scripts/tests/test_ffv1_check.py:247-320 installs local mocks for gate.run, probe and decode around cli_cases; every exercise caller (:325, :357-375) keeps these patches. scripts/ffv1_check.py:239 onward constructs commands and a failing encoder script, but process calls terminate in run(:250-292), synthetic probe(:294-315) or fixed decoded bytes. No generated encoder, real ffmpeg/ffprobe or coreav executes.", + "site": [ + 325, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:357. scripts/tests/test_ffv1_check.py:247-320 installs local mocks for gate.run, probe and decode around cli_cases; every exercise caller (:325, :357-375) keeps these patches. scripts/ffv1_check.py:239 onward constructs commands and a failing encoder script, but process calls terminate in run(:250-292), synthetic probe(:294-315) or fixed decoded bytes. No generated encoder, real ffmpeg/ffprobe or coreav executes.", + "site": [ + 357, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:362. scripts/tests/test_ffv1_check.py:247-320 installs local mocks for gate.run, probe and decode around cli_cases; every exercise caller (:325, :357-375) keeps these patches. scripts/ffv1_check.py:239 onward constructs commands and a failing encoder script, but process calls terminate in run(:250-292), synthetic probe(:294-315) or fixed decoded bytes. No generated encoder, real ffmpeg/ffprobe or coreav executes.", + "site": [ + 362, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:368. scripts/tests/test_ffv1_check.py:247-320 installs local mocks for gate.run, probe and decode around cli_cases; every exercise caller (:325, :357-375) keeps these patches. scripts/ffv1_check.py:239 onward constructs commands and a failing encoder script, but process calls terminate in run(:250-292), synthetic probe(:294-315) or fixed decoded bytes. No generated encoder, real ffmpeg/ffprobe or coreav executes.", + "site": [ + 368, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_ffv1_check.py:375. scripts/tests/test_ffv1_check.py:247-320 installs local mocks for gate.run, probe and decode around cli_cases; every exercise caller (:325, :357-375) keeps these patches. scripts/ffv1_check.py:239 onward constructs commands and a failing encoder script, but process calls terminate in run(:250-292), synthetic probe(:294-315) or fixed decoded bytes. No generated encoder, real ffmpeg/ffprobe or coreav executes.", + "site": [ + 375, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_flac_cost_cache_record.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "71b7a9c583667a1956f6059dd27b377724ac34f4472bc7f1a2a19064ab748f2a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_flac_cost_cache_record.py:69 (command, '/oracle/ffmpeg'). These are expected argv values compared against retained call records while replaying stored JSON; the strings contain sanitized / placeholders and are never submitted to a process executor by this test function.", + "site": [ + 69, + "command", + ".CostCacheRecord.test_complete_capture_and_every_invocation", + "'/oracle/ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_flac_cost_cache_record.py:72 (command, '/oracle/ffmpeg'). These are expected argv values compared against retained call records while replaying stored JSON; the strings contain sanitized / placeholders and are never submitted to a process executor by this test function.", + "site": [ + 72, + "command", + ".CostCacheRecord.test_complete_capture_and_every_invocation", + "'/oracle/ffmpeg'" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_fuzz_nightly.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/fuzz-nightly.yml", + "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": "5ec65a4e48eb8d0f32db668ea7ff28e4f3616d59a7a6a9d5c71d399d2939bf3f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_fuzz_nightly.py:15 (process, 'ruby'). The executable is literal ruby with a fixed YAML.load_file -> JSON.generate program. This reads a workflow definition; it does not launch fuzzing or an oracle.", + "site": [ + 15, + "process", + ".FuzzNightly.setUpClass", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_fuzz_nightly.py:37 (delegated, self.validate). validate executes only the seconds-validation step, a Python program reading INPUT_SECONDS/EVENT_NAME and writing a validated scalar. That script has no subprocess/media/fuzz dispatch. Callers supply valid/invalid strings or the schedule event and inspect status/output; they do not launch a fuzz plan or target.", + "site": [ + 37, + "delegated", + "", + "self.validate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_fuzz_nightly.py:42 (delegated, self.validate). validate executes only the seconds-validation step, a Python program reading INPUT_SECONDS/EVENT_NAME and writing a validated scalar. That script has no subprocess/media/fuzz dispatch. Callers supply valid/invalid strings or the schedule event and inspect status/output; they do not launch a fuzz plan or target.", + "site": [ + 42, + "delegated", + "", + "self.validate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_fuzz_nightly.py:54 (delegated, self.validate). validate executes only the seconds-validation step, a Python program reading INPUT_SECONDS/EVENT_NAME and writing a validated scalar. That script has no subprocess/media/fuzz dispatch. Callers supply valid/invalid strings or the schedule event and inspect status/output; they do not launch a fuzz plan or target.", + "site": [ + 54, + "delegated", + "", + "self.validate" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_gcp_vm_job.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "error": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcp_vm_job": "cb1edc079b992c733f520f2145d18b4218532c31d7babd7d770fbf03332ce2b4", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_parity_gcp": "d7cead9bade72ef48565b3d08eb145d4eaa0f3254c8b834c97c9e46025f535e4", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/gcp_vm_job.py", + "scripts/h264_parity_gcp.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/tests/test_writer_kd_audit_selection.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": "1e830d53dda95dddc20472d1c469f02231dd9666e9ca5af1b3d5f533f89f849d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:110. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 110, + "process", + ".fake_run", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:123. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 123, + "delegated", + "", + "gcp_vm_job.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:156. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 156, + "process", + ".Restart.killed_run", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:174. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 174, + "delegated", + "", + "vm_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:182. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 182, + "delegated", + "", + "vm_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:187. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 187, + "delegated", + "", + "vm_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:196. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 196, + "delegated", + "", + "vm_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:205. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 205, + "delegated", + "", + "vm_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:209. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 209, + "delegated", + "", + "self.killed_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:216. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 216, + "delegated", + "", + "vm_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:224. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 224, + "delegated", + "", + "vm_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:229. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 229, + "delegated", + "", + "self.killed_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:233. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 233, + "delegated", + "", + "vm_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:241. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 241, + "delegated", + "", + "vm_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:244. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 244, + "delegated", + "", + "self.killed_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:247. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 247, + "delegated", + "", + "vm_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:254. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 254, + "delegated", + "", + "vm_job" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:277. scripts/tests/test_gcp_vm_job.py:267-277 replaces h264_parity_gcp.test_oracle.require with a fake pair and subprocess.run with a callback recording argv and returning CompletedProcess. All self.main callers at :285-305 retain those patches. scripts/h264_parity_gcp.py:384-394 and :470-515 only stage a job or select gcp_vm_job.py, and that launch is intercepted; generated parity/FFmpeg commands are never executed.", + "site": [ + 277, + "delegated", + "", + "h264_parity_gcp.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:285. scripts/tests/test_gcp_vm_job.py:267-277 replaces h264_parity_gcp.test_oracle.require with a fake pair and subprocess.run with a callback recording argv and returning CompletedProcess. All self.main callers at :285-305 retain those patches. scripts/h264_parity_gcp.py:384-394 and :470-515 only stage a job or select gcp_vm_job.py, and that launch is intercepted; generated parity/FFmpeg commands are never executed.", + "site": [ + 285, + "delegated", + "", + "self.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:301. scripts/tests/test_gcp_vm_job.py:267-277 replaces h264_parity_gcp.test_oracle.require with a fake pair and subprocess.run with a callback recording argv and returning CompletedProcess. All self.main callers at :285-305 retain those patches. scripts/h264_parity_gcp.py:384-394 and :470-515 only stage a job or select gcp_vm_job.py, and that launch is intercepted; generated parity/FFmpeg commands are never executed.", + "site": [ + 301, + "delegated", + "", + "self.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:305. scripts/tests/test_gcp_vm_job.py:267-277 replaces h264_parity_gcp.test_oracle.require with a fake pair and subprocess.run with a callback recording argv and returning CompletedProcess. All self.main callers at :285-305 retain those patches. scripts/h264_parity_gcp.py:384-394 and :470-515 only stage a job or select gcp_vm_job.py, and that launch is intercepted; generated parity/FFmpeg commands are never executed.", + "site": [ + 305, + "delegated", + "", + "self.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_gcp_vm_job.py:309. scripts/tests/test_gcp_vm_job.py:28-32 fixes JOB to mkdir/echo/seq/sleep/file checks and exit; :186 replaces it only with mkdir/cp. vm_job(:121-123) always installs FakeCompute and fake_run(:91-118): ssh becomes local bash executing those fixed lifecycle scripts, scp/keygen are filesystem mocks, and owner scripts/gcp_vm_job.py:149-215, :352-415 selects only these SSH/SCP/keygen commands. The REAL_RUN fallback at test :110 has no reaching media command. killed_run(:153-170) selects sys.executable -I this test file drive, whose :308-309 re-enters the same fakes. All vm_job callers use these fixed jobs or --collect/refusal cases; no real oracle or network/cloud operation occurs.", + "site": [ + 309, + "delegated", + "", + "vm_job" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_gen_v2_fixtures.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", + "__future__": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "annotations": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/gen-v2-fixtures.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/tests/test_writer_kd_audit_selection.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": "48d86f25f65a632e48fc6369193f1a119c494413b7e17822c85b19d10b9ca727", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Exact site scripts/tests/test_gen_v2_fixtures.py:215 (command, str(Path(ffmpeg).resolve())). OracleSmoke obtains the shared owner pair at 199, retains its ffmpeg/ffprobe fields at 200, and passes only their resolved paths to generator.run. run executes the received command unchanged through subprocess.run; neither smoke call substitutes a different executable.", + "site": [ + 215, + "command", + ".OracleSmoke.test_stills_and_multitrack_match_the_recipe_and_repeat_bytes", + "str(Path(ffmpeg).resolve())" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact site scripts/tests/test_gen_v2_fixtures.py:223 (command, str(Path(ffprobe).resolve())). OracleSmoke obtains the shared owner pair at 199, retains its ffmpeg/ffprobe fields at 200, and passes only their resolved paths to generator.run. run executes the received command unchanged through subprocess.run; neither smoke call substitutes a different executable.", + "site": [ + 223, + "command", + ".OracleSmoke.test_stills_and_multitrack_match_the_recipe_and_repeat_bytes", + "str(Path(ffprobe).resolve())" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/tests/test_h264_conformance_acquisition.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "error": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_conformance": "6b73761315a1bc8cb44ba02e6a7bcc689a30dddc5fd724c54870438c672a8415", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "socket": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "zipfile": "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/h264_conformance.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": "86d00d3e77a1022b1d7f84ba92ab316e9d9302903dfdce2ba12d9e2c1f72c38f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_h264_conformance_acquisition.py:142 (process, sys.executable). The subprocess runs h264_conformance.py with --download-only, a cached synthetic archive and PATH empty. main verifies cached bytes through fetch and returns at 165 before Cargo or extraction/decode execution. The test requires successful cache verification and no additional files.", + "site": [ + 142, + "process", + ".Acquisition.test_download_only_verifies_cached_bytes_without_cargo_or_extraction", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_h264_counts.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "h264_counts": "9304195439504cb59989ff36854f634ef064465d650d1650ea41d291aec0400c", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/h264_counts.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/tests/test_writer_kd_audit_selection.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": "ac059d65c4ab1b88078528bfeabc022f2d249f7eb1778304b2ce309250d32476", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_h264_counts.py:23 (test_both_executors_receive_the_owner_returned_program; counts.main): counts.main executes under mocked require/subprocess.run at scripts/tests/test_h264_counts.py:18-22; synthetic counter stderr replaces both direct and Valgrind executions. Expected argv assertions do not execute an oracle.", + "site": [ + 23, + "delegated", + "", + "counts.main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_h264_deblock.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "h264_deblock_conformance": "799b4d0684c4a894bb3d2288054a844295d804174f1a4ccb030961ed60c850ce", + "h264_g1_conformance": "e1be86dde04abaf392398b46a7363898797eeeacbadb6f93e6c20fbfa86f9c9a", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/h264_deblock_conformance.py", + "scripts/h264_g1_conformance.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/tests/test_writer_kd_audit_selection.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": "55c76edf7932f2f5db64a866d75057dd7ff0eafccf9e33725c6200beeedc31e9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_deblock.py:138. scripts/tests/test_h264_deblock.py:106-124 creates nonexecutable placeholders and mocks shared require. Calls at :138, :160, :174 and :191 mock g1.compare with synthetic records or timeout; :198 fails the qualifier; :204 fails a tool hash; :210 fails the platform gate. scripts/h264_deblock_conformance.py:68-92 has no process path before these gates and delegates all media execution to compare, so none of these callers executes real FFmpeg, ffprobe or JM.", + "site": [ + 138, + "delegated", + "", + "deblock.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_deblock.py:160. scripts/tests/test_h264_deblock.py:106-124 creates nonexecutable placeholders and mocks shared require. Calls at :138, :160, :174 and :191 mock g1.compare with synthetic records or timeout; :198 fails the qualifier; :204 fails a tool hash; :210 fails the platform gate. scripts/h264_deblock_conformance.py:68-92 has no process path before these gates and delegates all media execution to compare, so none of these callers executes real FFmpeg, ffprobe or JM.", + "site": [ + 160, + "delegated", + "", + "deblock.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_deblock.py:174. scripts/tests/test_h264_deblock.py:106-124 creates nonexecutable placeholders and mocks shared require. Calls at :138, :160, :174 and :191 mock g1.compare with synthetic records or timeout; :198 fails the qualifier; :204 fails a tool hash; :210 fails the platform gate. scripts/h264_deblock_conformance.py:68-92 has no process path before these gates and delegates all media execution to compare, so none of these callers executes real FFmpeg, ffprobe or JM.", + "site": [ + 174, + "delegated", + "", + "deblock.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_deblock.py:191. scripts/tests/test_h264_deblock.py:106-124 creates nonexecutable placeholders and mocks shared require. Calls at :138, :160, :174 and :191 mock g1.compare with synthetic records or timeout; :198 fails the qualifier; :204 fails a tool hash; :210 fails the platform gate. scripts/h264_deblock_conformance.py:68-92 has no process path before these gates and delegates all media execution to compare, so none of these callers executes real FFmpeg, ffprobe or JM.", + "site": [ + 191, + "delegated", + "", + "deblock.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_deblock.py:198. scripts/tests/test_h264_deblock.py:106-124 creates nonexecutable placeholders and mocks shared require. Calls at :138, :160, :174 and :191 mock g1.compare with synthetic records or timeout; :198 fails the qualifier; :204 fails a tool hash; :210 fails the platform gate. scripts/h264_deblock_conformance.py:68-92 has no process path before these gates and delegates all media execution to compare, so none of these callers executes real FFmpeg, ffprobe or JM.", + "site": [ + 198, + "delegated", + "", + "deblock.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_deblock.py:204. scripts/tests/test_h264_deblock.py:106-124 creates nonexecutable placeholders and mocks shared require. Calls at :138, :160, :174 and :191 mock g1.compare with synthetic records or timeout; :198 fails the qualifier; :204 fails a tool hash; :210 fails the platform gate. scripts/h264_deblock_conformance.py:68-92 has no process path before these gates and delegates all media execution to compare, so none of these callers executes real FFmpeg, ffprobe or JM.", + "site": [ + 204, + "delegated", + "", + "deblock.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_deblock.py:210. scripts/tests/test_h264_deblock.py:106-124 creates nonexecutable placeholders and mocks shared require. Calls at :138, :160, :174 and :191 mock g1.compare with synthetic records or timeout; :198 fails the qualifier; :204 fails a tool hash; :210 fails the platform gate. scripts/h264_deblock_conformance.py:68-92 has no process path before these gates and delegates all media execution to compare, so none of these callers executes real FFmpeg, ffprobe or JM.", + "site": [ + 210, + "delegated", + "", + "deblock.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_deblock.py:222. scripts/tests/test_h264_deblock.py:215-223 patches g1.subprocess.run with a fixed CompletedProcess around both g1.run calls. scripts/h264_g1_conformance.py:25-58 routes run through capture and that patched subprocess boundary; the arbitrary decoder argv is never executed.", + "site": [ + 222, + "delegated", + "", + "g1.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_deblock.py:223. scripts/tests/test_h264_deblock.py:215-223 patches g1.subprocess.run with a fixed CompletedProcess around both g1.run calls. scripts/h264_g1_conformance.py:25-58 routes run through capture and that patched subprocess boundary; the arbitrary decoder argv is never executed.", + "site": [ + 223, + "delegated", + "", + "g1.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_deblock.py:299. scripts/tests/test_h264_deblock.py:261-308 intercepts g1.subprocess.run with process(), which writes synthetic driver/FFmpeg/JM outputs, returns probe JSON and injects errors/timeouts. The tools object is a constructed fake pair, not qualification. scripts/h264_g1_conformance.py:219-239 selects driver, tools.ffprobe, tools.ffmpeg and jm, all reaching capture(:25-32) under the patch. Both compare callers only exercise mocked comparisons; no real oracle runs.", + "site": [ + 299, + "delegated", + "", + "g1.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_deblock.py:308. scripts/tests/test_h264_deblock.py:261-308 intercepts g1.subprocess.run with process(), which writes synthetic driver/FFmpeg/JM outputs, returns probe JSON and injects errors/timeouts. The tools object is a constructed fake pair, not qualification. scripts/h264_g1_conformance.py:219-239 selects driver, tools.ffprobe, tools.ffmpeg and jm, all reaching capture(:25-32) under the patch. Both compare callers only exercise mocked comparisons; no real oracle runs.", + "site": [ + 308, + "delegated", + "", + "g1.compare" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_h264_g1.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture": "78efeb3b1be82e9279a8afefaedaeb65a6b1bf3c73af80bb2f0b56cf904d3c5e", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_g1": "fc5995529a0b74ca29211dd15ecb98b12b1b8445d4b7d528c48f530edf48d821", + "h264_g1_conformance": "e1be86dde04abaf392398b46a7363898797eeeacbadb6f93e6c20fbfa86f9c9a", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect_anchor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "same_planes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/h264-training/tools/compare.py", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/h264_g1.py", + "scripts/h264_g1_conformance.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/tests/test_writer_kd_audit_selection.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", + "tools/videotoolbox-identities/capture.py" + ], + "sha256": "20cdd57454f67643e174df69d4f60728b3752afcd672096fb1a22fb22eeb6dbe", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:98, the test patches g1.git at scripts/tests/test_h264_g1.py:95-105 to return synthetic JSON or raise. load_freeze at scripts/h264_g1.py:65-76 only queries that mock and validates data; the changed placeholder guard at scripts/h264_g1.py:125-130 launches no command. The test manifest uses synthetic pins and placeholders at scripts/tests/test_h264_g1.py:34-39.", + "site": [ + 98, + "delegated", + "", + "g1.load_freeze" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:103, the test patches g1.git at scripts/tests/test_h264_g1.py:95-105 to return synthetic JSON or raise. load_freeze at scripts/h264_g1.py:65-76 only queries that mock and validates data; the changed placeholder guard at scripts/h264_g1.py:125-130 launches no command. The test manifest uses synthetic pins and placeholders at scripts/tests/test_h264_g1.py:34-39.", + "site": [ + 103, + "delegated", + "", + "g1.load_freeze" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:105, the test patches g1.git at scripts/tests/test_h264_g1.py:95-105 to return synthetic JSON or raise. load_freeze at scripts/h264_g1.py:65-76 only queries that mock and validates data; the changed placeholder guard at scripts/h264_g1.py:125-130 launches no command. The test manifest uses synthetic pins and placeholders at scripts/tests/test_h264_g1.py:34-39.", + "site": [ + 105, + "delegated", + "", + "g1.load_freeze" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:145, conformance.run is patched to raise CalledProcessError at scripts/tests/test_h264_g1.py:143-145, so compare stops at its first driver call (scripts/h264_g1_conformance.py:223-224) before any probe or FFmpeg execution. The Oracle values are test data, not executed programs.", + "site": [ + 145, + "delegated", + "", + "conformance.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:184, scripts/tests/test_h264_g1.py:180-184 replaces subprocess.run with a CompletedProcess carrying synthetic diagnostics. decode_anchor at scripts/h264_g1.py:326-332 forwards its CoreAV decoder command through scripts/h264_g1_conformance.py:25-32, whose process sink is intercepted; no real oracle runs.", + "site": [ + 184, + "delegated", + "", + "g1.decode_anchor" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:247, scripts/tests/test_h264_g1.py:242-251 selects openssl and generates/reads synthetic certificates; scripts/tests/test_h264_g1.py:278-281 runs openssl verify against the captured synthetic bundle. These commands are certificate tools, never FFmpeg/ffprobe.", + "site": [ + 247, + "process", + ".G1.test_jm_bundle_drops_a_trailing_unpinned_certificate", + "openssl" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:250, scripts/tests/test_h264_g1.py:242-251 selects openssl and generates/reads synthetic certificates; scripts/tests/test_h264_g1.py:278-281 runs openssl verify against the captured synthetic bundle. These commands are certificate tools, never FFmpeg/ffprobe.", + "site": [ + 250, + "process", + ".G1.test_jm_bundle_drops_a_trailing_unpinned_certificate", + "openssl" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:278, scripts/tests/test_h264_g1.py:242-251 selects openssl and generates/reads synthetic certificates; scripts/tests/test_h264_g1.py:278-281 runs openssl verify against the captured synthetic bundle. These commands are certificate tools, never FFmpeg/ffprobe.", + "site": [ + 278, + "process", + ".G1.test_jm_bundle_drops_a_trailing_unpinned_certificate", + "openssl" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:279, scripts/tests/test_h264_g1.py:242-251 selects openssl and generates/reads synthetic certificates; scripts/tests/test_h264_g1.py:278-281 runs openssl verify against the captured synthetic bundle. These commands are certificate tools, never FFmpeg/ffprobe.", + "site": [ + 279, + "process", + ".G1.test_jm_bundle_drops_a_trailing_unpinned_certificate", + "openssl" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:310, the complete inline Python body at scripts/tests/test_h264_g1.py:285-298 only imports g1, replaces fsync and calls publish_json before a controlled os._exit. The sys.executable child at scripts/tests/test_h264_g1.py:310-311 tests atomic checkpoint publication, not media execution; publish_json at scripts/h264_g1.py:29-48 has no process launch.", + "site": [ + 310, + "process", + ".G1.test_checkpoint_publication_is_atomic_across_runner_loss", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:379, scripts/tests/test_h264_g1.py:375-379 patches conformance.subprocess.run to return a synthetic failed driver result before calling conformance.run. scripts/h264_g1_conformance.py:25-50 records that fake failure; no actual FFmpeg/ffprobe or driver is executed.", + "site": [ + 379, + "delegated", + "", + "conformance.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:393, scripts/tests/test_h264_g1.py:384-395 patches conformance.subprocess.run to raise a constructed TimeoutExpired for both conformance.run and g1.child. The shared process sink at scripts/h264_g1_conformance.py:31 is mocked; these rows only test retained timeout output.", + "site": [ + 393, + "delegated", + "", + "conformance.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:395, scripts/tests/test_h264_g1.py:384-395 patches conformance.subprocess.run to raise a constructed TimeoutExpired for both conformance.run and g1.child. The shared process sink at scripts/h264_g1_conformance.py:31 is mocked; these rows only test retained timeout output.", + "site": [ + 395, + "delegated", + "", + "g1.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:407, the patched run callback at scripts/tests/test_h264_g1.py:405-412 discards the decoder argv and invokes the saved subprocess.run only with sys.executable -c and the complete literal body at scripts/tests/test_h264_g1.py:407-408. That body writes fixed stdout/stderr and exits 7; it neither imports nor launches FFmpeg/ffprobe. g1.decode_anchor is therefore testing a real Python fake, not a real oracle.", + "site": [ + 407, + "process", + ".G1.test_anchor_decode_failure_retains_binary_output_and_diagnostics.fail", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:412, the patched run callback at scripts/tests/test_h264_g1.py:405-412 discards the decoder argv and invokes the saved subprocess.run only with sys.executable -c and the complete literal body at scripts/tests/test_h264_g1.py:407-408. That body writes fixed stdout/stderr and exits 7; it neither imports nor launches FFmpeg/ffprobe. g1.decode_anchor is therefore testing a real Python fake, not a real oracle.", + "site": [ + 412, + "delegated", + "", + "g1.decode_anchor" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_g1.py:432, scripts/tests/test_h264_g1.py:422-432 patches subprocess.run with the local timeout callback, which writes fixed bytes to the supplied stdout handle and raises a constructed TimeoutExpired. The decode_anchor process sink at scripts/h264_g1_conformance.py:31 is never real; this is a fake timeout, not an oracle run.", + "site": [ + 432, + "delegated", + "", + "g1.decode_anchor" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_h264_p.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "h264_g1_conformance": "e1be86dde04abaf392398b46a7363898797eeeacbadb6f93e6c20fbfa86f9c9a", + "h264_p_conformance": "2a7070ef6db17748cce61d209b41a98ef0edaebc3541fd817a3ebe21000935e0", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/h264_g1_conformance.py", + "scripts/h264_p_conformance.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/tests/test_writer_kd_audit_selection.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": "7b9609c53d9f2f3caaf02e1952b82f1733e1d86dc5624695aab99a3c8bc0c265", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:391 (delegated, p.run). The test at scripts/tests/test_h264_p.py:388-391 replaces p.g1.subprocess.run with a CompletedProcess containing synthetic warning text and selects only the literal argv ['decoder']. scripts/h264_p_conformance.py:405-409 delegates to g1.capture, whose sole subprocess.run is scripts/h264_g1_conformance.py:25-32; that boundary is mocked, so no decoder or oracle executes.", + "site": [ + 391, + "delegated", + "", + "p.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:463 (delegated, p.compare). scripts/tests/test_h264_p.py:417-459 defines a Python process side effect that writes generated H.264/reconstruction bytes, JSON probe metadata and fake FFmpeg/JM output; scripts/tests/test_h264_p.py:459-472 patches p.g1.subprocess.run for both success and every fault caller. scripts/h264_p_conformance.py:466-477 selects driver then decode_oracles; :487-508 selects tools.ffprobe, tools.ffmpeg and jm, all through :405-406 and scripts/h264_g1_conformance.py:25-32. Every selected command is intercepted by that side effect; the constructed Oracle pair is data, not a real qualification or media execution.", + "site": [ + 463, + "delegated", + "", + "p.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:472 (delegated, p.compare). scripts/tests/test_h264_p.py:417-459 defines a Python process side effect that writes generated H.264/reconstruction bytes, JSON probe metadata and fake FFmpeg/JM output; scripts/tests/test_h264_p.py:459-472 patches p.g1.subprocess.run for both success and every fault caller. scripts/h264_p_conformance.py:466-477 selects driver then decode_oracles; :487-508 selects tools.ffprobe, tools.ffmpeg and jm, all through :405-406 and scripts/h264_g1_conformance.py:25-32. Every selected command is intercepted by that side effect; the constructed Oracle pair is data, not a real qualification or media execution.", + "site": [ + 472, + "delegated", + "", + "p.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:540 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:525-542 supplies self-written mismatched partition syntax and patches p.g1.capture. scripts/h264_p_conformance.py:513-519 checks the fixture and forced emitted layout before its native capture at :522 and decode_oracles at :527; the expected layout refusal occurs before capture (assert_not_called). Even the process owner is replaced, so neither the supplied ffmpeg/ffprobe pair nor JM executes.", + "site": [ + 540, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:581 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:555-575 defines a Python side effect for only the supplied native scalar decoder argv, writes synthetic sample bytes and injects failures; :577-588 patches both p.g1.subprocess.run and p.decode_oracles around the success/fault calls. scripts/h264_p_conformance.py:522-527 would capture the native decoder then select the FFmpeg/ffprobe/JM comparison, but the native process is intercepted and the entire oracle comparison is mocked. No real media program executes.", + "site": [ + 581, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:588 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:555-575 defines a Python side effect for only the supplied native scalar decoder argv, writes synthetic sample bytes and injects failures; :577-588 patches both p.g1.subprocess.run and p.decode_oracles around the success/fault calls. scripts/h264_p_conformance.py:522-527 would capture the native decoder then select the FFmpeg/ffprobe/JM comparison, but the native process is intercepted and the entire oracle comparison is mocked. No real media program executes.", + "site": [ + 588, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:633 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:607-626 is a Python process side effect, not a generated executable: it writes native samples, probe JSON, FFmpeg output and JM output itself. :629-635 patches p.g1.subprocess.run for both damaged and conforming callers. scripts/h264_p_conformance.py:522-527 selects native decode then :489-508 selects the pair's ffprobe/ffmpeg and JM, all reaching the mocked scripts/h264_g1_conformance.py:31 subprocess.run. The four recorded command names do not represent four real decoders.", + "site": [ + 633, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:635 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:607-626 is a Python process side effect, not a generated executable: it writes native samples, probe JSON, FFmpeg output and JM output itself. :629-635 patches p.g1.subprocess.run for both damaged and conforming callers. scripts/h264_p_conformance.py:522-527 selects native decode then :489-508 selects the pair's ffprobe/ffmpeg and JM, all reaching the mocked scripts/h264_g1_conformance.py:31 subprocess.run. The four recorded command names do not represent four real decoders.", + "site": [ + 635, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:675 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "site": [ + 675, + "delegated", + "", + "p.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:706 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "site": [ + 706, + "delegated", + "", + "p.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:765 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "site": [ + 765, + "delegated", + "", + "p.main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_h264_parity_gcp_selection.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "h264_parity": "0cf90bece7f8480c4216ef367c40cbee02efa6d74399c19ecf290feef5a910fb", + "h264_parity_gcp": "d7cead9bade72ef48565b3d08eb145d4eaa0f3254c8b834c97c9e46025f535e4", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/h264_parity.py", + "scripts/h264_parity_gcp.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/tests/test_writer_kd_audit_selection.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": "c648b77db041daf365e865638485159cf2fa46ffb2ff266f61d5fa6794bf178e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:31 (test_generated_gates_execute_the_owner_returned_program; compile(driver.GATE1T, '', 'exec')): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", + "site": [ + 31, + "generated-execution", + ".Selection.test_generated_gates_execute_the_owner_returned_program", + "compile(driver.GATE1T, '', 'exec')" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:31 (test_generated_gates_execute_the_owner_returned_program; driver.GATE1T): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", + "site": [ + 31, + "generated-execution", + ".Selection.test_generated_gates_execute_the_owner_returned_program", + "driver.GATE1T" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:46 (test_generated_gates_execute_the_owner_returned_program; compile(reference, '', 'exec')): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", + "site": [ + 46, + "generated-execution", + ".Selection.test_generated_gates_execute_the_owner_returned_program", + "compile(reference, '', 'exec')" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:46 (test_generated_gates_execute_the_owner_returned_program; reference): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", + "site": [ + 46, + "generated-execution", + ".Selection.test_generated_gates_execute_the_owner_returned_program", + "reference" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_h264_pgo.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "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/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", + "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/h264_parity_bars.py", + "scripts/h264_pgo_acquire.py", + "scripts/h264_pgo_build.py", + "scripts/h264_pgo_diagnostics.py", + "scripts/h264_pgo_round.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/tests/test_writer_kd_audit_selection.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": "f1c6fc0be68143c9a659952e95423d1bff644c7193509b2363d28d03ab3160f4", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:111, scripts/tests/test_h264_pgo.py:105-111 explicitly supplies action='audit', patches audit to a malformed-identity/host callback, and expects failure. main's audit branch at scripts/h264_pgo_round.py:790-795 does not call run or diagnostics; audit_bound at scripts/h264_pgo_acquire.py:735-745 validates retained files only. The new run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is unreachable from this test.", + "site": [ + 111, + "delegated", + "", + "round_tool.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:126, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "site": [ + 126, + "delegated", + "", + "round_tool.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:128, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "site": [ + 128, + "delegated", + "", + "round_tool.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:130, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "site": [ + 130, + "delegated", + "", + "round_tool.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:131, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "site": [ + 131, + "delegated", + "", + "round_tool.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:167, scripts/tests/test_h264_pgo.py:159-167,265-274 patches build_tool.subprocess.run with fake_run functions that merely create synthetic compiled binary bytes. compile_binary's cargo sink at scripts/h264_pgo_build.py:69-93 is intercepted; neither a real build nor an FFmpeg/ffprobe oracle runs. The changed h264_pgo_round.run diagnostics wrapper does not affect these mocked builds.", + "site": [ + 167, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:209, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 209, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:215, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 215, + "delegated", + "", + "build_tool.toolchain" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:232, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 232, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:240, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 240, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:248, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 248, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:258, scripts/tests/test_h264_pgo.py:251-260 supplies unrecognized --config CLI arguments and mocks toolchain. build main's argparse at scripts/h264_pgo_build.py:183-193 refuses them before any build/compiler/media command; the test asserts the compiler mock uncalled. The changed PGO diagnostic wrapper is unreachable.", + "site": [ + 258, + "delegated", + "", + "build_tool.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:274, scripts/tests/test_h264_pgo.py:159-167,265-274 patches build_tool.subprocess.run with fake_run functions that merely create synthetic compiled binary bytes. compile_binary's cargo sink at scripts/h264_pgo_build.py:69-93 is intercepted; neither a real build nor an FFmpeg/ffprobe oracle runs. The changed h264_pgo_round.run diagnostics wrapper does not affect these mocked builds.", + "site": [ + 274, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:441, scripts/tests/test_h264_pgo.py:437-443 mocks merged, makes reservation raise, and mocks execute. run calls reservation at scripts/h264_pgo_round.py:660 before reserved_inputs, owner admission at scripts/h264_pgo_round.py:678, or the new diagnostics wrapper at scripts/h264_pgo_round.py:731-735, so it cannot execute an oracle.", + "site": [ + 441, + "delegated", + "", + "round_tool.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:451, scripts/tests/test_h264_pgo.py:445-457 supplies absolute/escaping manifest paths, which reservation rejects at scripts/h264_pgo_round.py:55-57, or patches merged/run/check_output and supplies an untracked manifest, which reservation rejects at scripts/h264_pgo_round.py:64-65. No checker or FFmpeg/ffprobe is executed; the new diagnostics wrapper is unrelated.", + "site": [ + 451, + "delegated", + "", + "round_tool.reservation" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:457, scripts/tests/test_h264_pgo.py:445-457 supplies absolute/escaping manifest paths, which reservation rejects at scripts/h264_pgo_round.py:55-57, or patches merged/run/check_output and supplies an untracked manifest, which reservation rejects at scripts/h264_pgo_round.py:64-65. No checker or FFmpeg/ffprobe is executed; the new diagnostics wrapper is unrelated.", + "site": [ + 457, + "delegated", + "", + "round_tool.reservation" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_h264_pgo_acquire.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/deny.yml", + "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/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", + "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/h264_parity_bars.py", + "scripts/h264_pgo_acquire.py", + "scripts/h264_pgo_build.py", + "scripts/h264_pgo_diagnostics.py", + "scripts/h264_pgo_round.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/tests/test_writer_kd_audit_selection.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": "69e8302bc9535cbc142d8f0e756933079a62433bfca3520bc847ca9b062e6863", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:149, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 149, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:166, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 166, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:169, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 169, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:183, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 183, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_pgo_acquire.py:381 (delegated, collect.bounded_runner). bounded_runner receives the literal ['oracle'] sentinel, but collect.subprocess.run is mocked at :379-381. The test inspects sanitized env/preexec_fn at :382-385 and never launches that name.", + "site": [ + 381, + "delegated", + "", + "collect.bounded_runner" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:392, scripts/tests/test_h264_pgo_acquire.py:387-393 patches driver.merged to raise before freeze can pass its source gate at scripts/h264_pgo_acquire.py:485-488. Allocation is also mocked and asserted uncalled. No oracle or acquisition is reached; the changed diagnostics wrapper in scripts/h264_pgo_round.py:731-735 does not affect merged.", + "site": [ + 392, + "delegated", + "", + "collect.freeze" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:397, scripts/tests/test_h264_pgo_acquire.py:397-400 runs Python -I on collect.__file__ with --help. scripts/h264_pgo_acquire.py:749-755 parses arguments before calling freeze, so argparse exits with help before acquisition or any FFmpeg/ffprobe call. The round module's new diagnostics wrapper is only a function body and is not invoked by this import/help path.", + "site": [ + 397, + "process", + ".Acquisition.test_isolated_cli_imports_without_running_acquisition", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:412, scripts/tests/test_h264_pgo_acquire.py:407-413 creates events.jsonl, supplies mocked callbacks and verification, and calls acquire. scripts/h264_pgo_acquire.py:545-549 rejects the started-evaluation marker before merged, receipt verification, capture or an oracle; the test asserts receipt verification uncalled. The PGO run-local diagnostic change is not on this acquisition refusal path.", + "site": [ + 412, + "delegated", + "", + "collect.acquire" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:476, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 476, + "delegated", + "", + "collect.acquire" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:479, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 479, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:483, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 483, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:489, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 489, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:500, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 500, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:502, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 502, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:508, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 508, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:516, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 516, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:523, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 523, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:526, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 526, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:534, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 534, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:536, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 536, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:542, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 542, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:584, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 584, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:641, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 641, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:714, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 714, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:716, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 716, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:729, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 729, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:735, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 735, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:737, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 737, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:763, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 763, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:777, scripts/tests/test_h264_pgo_acquire.py:773-777 supplies action='audit' and mocks both collect.audit_bound and driver.audit. main at scripts/h264_pgo_round.py:788-795 only combines the synthetic reports; it does not dispatch run or its changed diagnostic_execute wrapper at scripts/h264_pgo_round.py:731-735.", + "site": [ + 777, + "delegated", + "", + "driver.main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_h264_pgo_cohort.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "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/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", + "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/h264_parity_bars.py", + "scripts/h264_pgo_acquire.py", + "scripts/h264_pgo_build.py", + "scripts/h264_pgo_diagnostics.py", + "scripts/h264_pgo_round.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/tests/test_writer_kd_audit_selection.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": "f15ad12e0e555caf03d3e8629e2c2bfbcdc79914027b34bbff99a241661ee22f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_cohort.py:135, setUp replaces EVALUATION with a synthetic manifest at scripts/tests/test_h264_pgo_cohort.py:28-55. The test reverses the roster at scripts/tests/test_h264_pgo_cohort.py:124 and mocks merged/reservation/reserved_inputs/execute at scripts/tests/test_h264_pgo_cohort.py:127-133. run reaches evaluation_cohort at scripts/h264_pgo_round.py:664, whose order/snapshot checks at scripts/h264_pgo_round.py:225-237 reject the changed cohort before owner admission or the new diagnostic wrapper at scripts/h264_pgo_round.py:678,731-735. The test asserts execute uncalled at scripts/tests/test_h264_pgo_cohort.py:139.", + "site": [ + 135, + "delegated", + "", + "driver.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_cohort.py:145, setUp patches EVALUATION to the synthetic manifest at scripts/tests/test_h264_pgo_cohort.py:51-55. This acquire call passes its exact closed acquisition digest and mocked callbacks at scripts/tests/test_h264_pgo_cohort.py:143-148. acquire's first guard at scripts/h264_pgo_acquire.py:640-643 rejects the closed digest before platform, locking, _acquire, verification or capture. The changed run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is unreachable.", + "site": [ + 145, + "delegated", + "", + "acquisition.acquire" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_h264_pgo_diagnostics.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "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/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", + "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/h264_parity_bars.py", + "scripts/h264_pgo_acquire.py", + "scripts/h264_pgo_build.py", + "scripts/h264_pgo_diagnostics.py", + "scripts/h264_pgo_round.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/tests/test_writer_kd_audit_selection.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": "060376fb799fb052b043786005948ed7922463f0e47f152179c4c18cf517980d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:87, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "site": [ + 87, + "delegated", + "", + "self.prepare_fixtures" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:99, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "site": [ + 99, + "delegated", + "", + "diagnostics.prepare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:162, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "site": [ + 162, + "delegated", + "", + "self.prepare_fixtures" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:173, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "site": [ + 173, + "delegated", + "", + "self.prepare_fixtures" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:184, scripts/tests/test_h264_pgo_diagnostics.py:180-186 patches round_driver.merged to raise and also mocks verification/PCM generation. diagnostics.prepare calls merged first at scripts/h264_pgo_diagnostics.py:108, before reservation or encode; the test asserts those later mocks uncalled. setUp's earlier fixture preparation is also fully mocked at scripts/tests/test_h264_pgo_diagnostics.py:89-99. The new wrapper in scripts/h264_pgo_round.py:731-735 belongs to run, not prepare.", + "site": [ + 184, + "delegated", + "", + "diagnostics.prepare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:196, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "site": [ + 196, + "delegated", + "", + "self.prepare_fixtures" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_h264_pgo_round_selection.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "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/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", + "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/h264_parity_bars.py", + "scripts/h264_pgo_acquire.py", + "scripts/h264_pgo_build.py", + "scripts/h264_pgo_diagnostics.py", + "scripts/h264_pgo_round.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/tests/test_writer_kd_audit_selection.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": "ea26de9cf3ca85b9f4f413c32d751547476a24268f6ef5b1b43827bce1e080a1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_h264_pgo_round_selection.py:55 (test_run_executes_the_owner_returned_pair_outside_qualification; driver.run): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", + "site": [ + 55, + "delegated", + "", + "driver.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_h264_pgo_round_selection.py:57 (test_run_executes_the_owner_returned_pair_outside_qualification; str(oracle.ffprobe)): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", + "site": [ + 57, + "command", + ".Selection.test_run_executes_the_owner_returned_pair_outside_qualification", + "str(oracle.ffprobe)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_h264_pgo_round_selection.py:60 (test_run_executes_the_owner_returned_pair_outside_qualification; str(oracle.ffmpeg)): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", + "site": [ + 60, + "command", + ".Selection.test_run_executes_the_owner_returned_pair_outside_qualification", + "str(oracle.ffmpeg)" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_he_aac_agreement.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", + "aac_agreement": "2c3f9cab80c39c2e0a62d6fc96cb6c156fc647b4c58f72657e89500bf4c89268", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "decode_audio_check": "b9ee1e52f40655e3a5d92bde45c90f4427a72b158b317ba3dff8ca4f7de22bc7", + "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", + "he_aac_agreement": "fcadf24329e19ea43fddf0965ab8644eab991179a7303f6358a2099189149f33", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "wav_data": "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/aac_agreement.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/decode_audio_check.py", + "scripts/extract_check.py", + "scripts/he_aac_agreement.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/tests/test_writer_kd_audit_selection.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": "4ce33bf90a710af5bf0fb0ac61ece6821a569de7b422f8189a145ed1393cde75", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:153 (delegated, h.variants). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 153, + "delegated", + "", + "h.variants" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:157 (delegated, h.variants). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 157, + "delegated", + "", + "h.variants" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:176 (delegated, h.prepare). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 176, + "delegated", + "", + "h.prepare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:198 (delegated, h.encode). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 198, + "delegated", + "", + "h.encode" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:235 (delegated, h.judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 235, + "delegated", + "", + "h.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:247 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 247, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:258 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 258, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:268 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 268, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:284 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 284, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:295 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 295, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:306 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 306, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:338 (delegated, h.prepare). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 338, + "delegated", + "", + "h.prepare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:357 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 357, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:360 (command, 'ffmpeg'). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 360, + "command", + ".Judge.test_bar5_reports_decode_audio_against_ffmpeg_with_both_lengths", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:416 (delegated, dc.main). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 416, + "delegated", + "", + "dc.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:491 (delegated, h.ffprobe_answer). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 491, + "delegated", + "", + "h.ffprobe_answer" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_hevc_exclusions.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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/hevc-conformance/known-exclusions.json", + "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/hevc_conformance.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_synthetic.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/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/tests/test_writer_kd_audit_selection.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": "136bdfeceb6601d5d3543f69fabff4051f4a21cab19ff04dd2126bcb0f0bf466", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_exclusions.py:46 (command, '{oracle_ffmpeg}'). scripts/tests/test_hevc_exclusions.py:34-49 reads known_exclusions and compares a historical attempt's command with a literal list whose first token is '{oracle_ffmpeg}'. scripts/hevc_conformance.py:123-155 loads/validates bench/hevc-conformance/known-exclusions.json and returns data; neither it nor this assertion expands or executes the command. The list is retained historical evidence, not current generated source or a live FFmpeg invocation.", + "site": [ + 46, + "command", + ".KnownExclusions.test_historical_trials_retain_full_mismatch_receipts_and_bind_normalized_paths", + "'{oracle_ffmpeg}'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_exclusions.py:128 (delegated, harness.run). scripts/tests/test_hevc_exclusions.py:117-128 replaces require with an Oracle data pair, child/native_rows with synthetic results and probe/confirm_reference with mocks. scripts/hevc_conformance.py:1080-1085 would qualify the pair, but the owner is mocked; :1117 selects only args.parser and is also mocked. The exact exclusion branch at :1128-1137 records the historical exclusion and continues before FFprobe selection at :1144-1147 or reference decoding. Test :129-132 verifies only that mocked parser child was selected and both media mocks stayed uncalled. No real oracle executes.", + "site": [ + 128, + "delegated", + "", + "harness.run" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_hevc_intra.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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/hevc-conformance/synthetic.json", + "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/hevc_conformance.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_synthetic.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/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/tests/test_writer_kd_audit_selection.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": "b31e519c2616f9b5c7115845f99f0462667f23dbe4f777f847ef74d9475431db", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_intra.py:37 (delegated, runner.development_picture). scripts/tests/test_hevc_intra.py:35-45 supplies a census side effect to runner.harness.run, substitutes a constructed pair for test_oracle.require and makes harness.child raise 'stop before media'. scripts/hevc_intra.py:461-474 passes that pair into the mocked census; its callback at test :37 selects development_picture, whose :565-567 constructs extraction argv with qualified.ffmpeg. That first child is intercepted, as test :46 checks, before any FFprobe/FFmpeg decode. The on-disk program files are plain name bytes and never execute.", + "site": [ + 37, + "delegated", + "", + "runner.development_picture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_intra.py:45 (delegated, runner.run). scripts/tests/test_hevc_intra.py:35-45 supplies a census side effect to runner.harness.run, substitutes a constructed pair for test_oracle.require and makes harness.child raise 'stop before media'. scripts/hevc_intra.py:461-474 passes that pair into the mocked census; its callback at test :37 selects development_picture, whose :565-567 constructs extraction argv with qualified.ffmpeg. That first child is intercepted, as test :46 checks, before any FFprobe/FFmpeg decode. The on-disk program files are plain name bytes and never execute.", + "site": [ + 45, + "delegated", + "", + "runner.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_intra.py:90 (delegated, runner.development_picture). scripts/tests/test_hevc_intra.py:66-85 replaces harness.child with a Python output writer, native_rows/probe/oracle_frames with synthetic rows and diagnose_picture with a synthetic diagnostic. Both development_picture callers at :90 and :97 are inside those patches. scripts/hevc_intra.py:565-582 would select qualified.ffmpeg for extraction, parser for headers, qualified.ffprobe for frames and qualified.ffmpeg for hashes; :591-610 may select native/decode diagnostics after mismatch. Every child/probe/hash/diagnostic boundary on both branches is replaced, so none of the plain-name program files executes.", + "site": [ + 90, + "delegated", + "", + "runner.development_picture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_intra.py:97 (delegated, runner.development_picture). scripts/tests/test_hevc_intra.py:66-85 replaces harness.child with a Python output writer, native_rows/probe/oracle_frames with synthetic rows and diagnose_picture with a synthetic diagnostic. Both development_picture callers at :90 and :97 are inside those patches. scripts/hevc_intra.py:565-582 would select qualified.ffmpeg for extraction, parser for headers, qualified.ffprobe for frames and qualified.ffmpeg for hashes; :591-610 may select native/decode diagnostics after mismatch. Every child/probe/hash/diagnostic boundary on both branches is replaced, so none of the plain-name program files executes.", + "site": [ + 97, + "delegated", + "", + "runner.development_picture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_intra.py:143 (delegated, runner.diagnose_picture). scripts/tests/test_hevc_intra.py:138-145 deliberately doubles the candidate reference byte count and patches harness.child. scripts/hevc_intra.py:389-398 computes visible geometry and returns different_output_geometry before constructing the FFmpeg command at :401 or invoking child at :406; the test asserts child uncalled. No executable is even supplied for this early-return case.", + "site": [ + 143, + "delegated", + "", + "runner.diagnose_picture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_intra.py:208 (delegated, runner.diagnose_picture). scripts/tests/test_hevc_intra.py:190-224 writes its own raw oracle bytes and complete progress text, then patches harness.child to return those paths for both diagnose_picture calls (:207 and :221). scripts/hevc_intra.py:401-406 selects the supplied root/ffmpeg for rawvideo diagnostics, but its process boundary is mocked; :408-420 only checks the provided bytes/progress/hash (including the deliberately wrong whole hash). No real reference decoder runs.", + "site": [ + 208, + "delegated", + "", + "runner.diagnose_picture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_intra.py:223 (delegated, runner.diagnose_picture). scripts/tests/test_hevc_intra.py:190-224 writes its own raw oracle bytes and complete progress text, then patches harness.child to return those paths for both diagnose_picture calls (:207 and :221). scripts/hevc_intra.py:401-406 selects the supplied root/ffmpeg for rawvideo diagnostics, but its process boundary is mocked; :408-420 only checks the provided bytes/progress/hash (including the deliberately wrong whole hash). No real reference decoder runs.", + "site": [ + 223, + "delegated", + "", + "runner.diagnose_picture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_intra.py:532 (delegated, runner.oracle_frames). scripts/tests/test_hevc_intra.py:524-547 writes synthetic framemd5/progress files and patches harness.child for the success case and every exit/progress fault. scripts/hevc_intra.py:171-173 delegates the supplied root/ffmpeg to scripts/hevc_conformance.py:927-937, which builds the rawvideo/framemd5 argv and calls that patched child. The apparent oracle result is read from test-written files, and the real Popen at harness :474 is never reached.", + "site": [ + 532, + "delegated", + "", + "runner.oracle_frames" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_intra.py:547 (delegated, runner.oracle_frames). scripts/tests/test_hevc_intra.py:524-547 writes synthetic framemd5/progress files and patches harness.child for the success case and every exit/progress fault. scripts/hevc_intra.py:171-173 delegates the supplied root/ffmpeg to scripts/hevc_conformance.py:927-937, which builds the rawvideo/framemd5 argv and calls that patched child. The apparent oracle result is read from test-written files, and the real Popen at harness :474 is never reached.", + "site": [ + 547, + "delegated", + "", + "runner.oracle_frames" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_intra.py:597 (delegated, runner.negative_controls). scripts/tests/test_hevc_intra.py:573-618 supplies a synthetic args.native and patches harness.child with reject/broken Python side effects that write refusal JSON (and optional partial output). scripts/hevc_intra.py:329-358 constructs only native_command(args.native, ...) for absent-target, truncation, budgets and no-clobber; it never selects FFmpeg/FFprobe. Even those native commands are intercepted; no media executable runs.", + "site": [ + 597, + "delegated", + "", + "runner.negative_controls" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_intra.py:618 (delegated, runner.negative_controls). scripts/tests/test_hevc_intra.py:573-618 supplies a synthetic args.native and patches harness.child with reject/broken Python side effects that write refusal JSON (and optional partial output). scripts/hevc_intra.py:329-358 constructs only native_command(args.native, ...) for absent-target, truncation, budgets and no-clobber; it never selects FFmpeg/FFprobe. Even those native commands are intercepted; no media executable runs.", + "site": [ + 618, + "delegated", + "", + "runner.negative_controls" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_intra.py:622 (process, sys.executable). scripts/tests/test_hevc_intra.py:620-623 runs sys.executable -I on runner.__file__ with --help. scripts/hevc_intra.py:624-634 parses CLI options at :632 before calling run and its require/media path at :464/:474. argparse help exits before that dispatch, so the real child only prints Python CLI help.", + "site": [ + 622, + "process", + ".Controls.test_cli_help_is_media_free_and_positional_native_contract_is_stable", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_hevc_synthetic.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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/hevc-conformance/synthetic.json", + "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/hevc_conformance.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_synthetic.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/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/tests/test_writer_kd_audit_selection.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": "1327286ba4387b739e7027f15f37d5bc14e5d3691ad8febb8778c6a6315a776a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_synthetic.py:35 (delegated, runner.main). scripts/tests/test_hevc_synthetic.py:22-35 replaces test_oracle.require with a constructed pair and fixture.capture with a Python version-string producer; file_sha256 is also synthetic. scripts/hevc_synthetic.py:88-89 passes that pair to inspect; :20-21 calls fixture.binary_identity, whose scripts/hevc_fixture.py:271-282 selects each returned path plus '-version'. The capture boundary at fixture :56-58 is replaced, and the identity mismatch stops admission before any media child. Both captured names are assertions about mocked argv, not executed oracles.", + "site": [ + 35, + "delegated", + "", + "runner.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_synthetic.py:40 (delegated, runner.inspect). scripts/tests/test_hevc_synthetic.py:39-41 wraps inspect with a constructed pair; its only real callers are :48 (modified preparation), :55 (binary_identity patched to {}), and :68 (invalid fixture membership with binary_identity patched to the synthetic oracle record). scripts/hevc_synthetic.py:14-23 refuses respectively at preparation equality, oracle identity or membership, before the fixture loop/media reads at :26-29 and parser/probe dispatch at :39-51. No unmocked binary_identity/capture or real oracle is reached by any caller of this helper.", + "site": [ + 40, + "delegated", + "", + "runner.inspect" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_synthetic.py:48 (delegated, self.check). scripts/tests/test_hevc_synthetic.py:39-41 wraps inspect with a constructed pair; its only real callers are :48 (modified preparation), :55 (binary_identity patched to {}), and :68 (invalid fixture membership with binary_identity patched to the synthetic oracle record). scripts/hevc_synthetic.py:14-23 refuses respectively at preparation equality, oracle identity or membership, before the fixture loop/media reads at :26-29 and parser/probe dispatch at :39-51. No unmocked binary_identity/capture or real oracle is reached by any caller of this helper.", + "site": [ + 48, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_synthetic.py:55 (delegated, self.check). scripts/tests/test_hevc_synthetic.py:39-41 wraps inspect with a constructed pair; its only real callers are :48 (modified preparation), :55 (binary_identity patched to {}), and :68 (invalid fixture membership with binary_identity patched to the synthetic oracle record). scripts/hevc_synthetic.py:14-23 refuses respectively at preparation equality, oracle identity or membership, before the fixture loop/media reads at :26-29 and parser/probe dispatch at :39-51. No unmocked binary_identity/capture or real oracle is reached by any caller of this helper.", + "site": [ + 55, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_synthetic.py:68 (delegated, self.check). scripts/tests/test_hevc_synthetic.py:39-41 wraps inspect with a constructed pair; its only real callers are :48 (modified preparation), :55 (binary_identity patched to {}), and :68 (invalid fixture membership with binary_identity patched to the synthetic oracle record). scripts/hevc_synthetic.py:14-23 refuses respectively at preparation equality, oracle identity or membership, before the fixture loop/media reads at :26-29 and parser/probe dispatch at :39-51. No unmocked binary_identity/capture or real oracle is reached by any caller of this helper.", + "site": [ + 68, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_hevc_synthetic.py:75 (process, sys.executable). scripts/tests/test_hevc_synthetic.py:71-76 loops over exactly hevc_fixture.py and hevc_synthetic.py, invoking each with sys.executable -I and --help. scripts/hevc_fixture.py:380-388 and scripts/hevc_synthetic.py:80-88 parse arguments before require, fixture generation or inspect; argparse help exits before any of those. These two real Python children execute only their import/help paths, never FFmpeg/FFprobe or generated media commands.", + "site": [ + 75, + "process", + ".SyntheticAdmission.test_cli_entry_points_work_in_isolated_python", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_hevc_workflow.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "textwrap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/hevc-conformance.yml", + "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": "7f8fca380d43eaef0befe53352ad915d569dfb4dcae062dc3811a5ed3ece8514", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_hevc_workflow.py:21 (process, 'openssl'). The first process is literal openssl pkey validating a public-key file, not a media oracle. The other runs only the workflow aggregate-projection Python heredoc against supplied JSON; that program copies selected fields/counts and writes profile-summary.json without subprocess or media access.", + "site": [ + 21, + "process", + ".HevcWorkflow.test_census_uses_its_own_public_recipient_without_changing_shared_corpus_sealing", + "'openssl'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_hevc_workflow.py:130 (process, sys.executable). The first process is literal openssl pkey validating a public-key file, not a media oracle. The other runs only the workflow aggregate-projection Python heredoc against supplied JSON; that program copies selected fields/counts and writes profile-summary.json without subprocess or media access.", + "site": [ + 130, + "process", + ".HevcWorkflow.test_public_profile_projection_omits_per_file_records", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_input_summary_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_summary_check": "3479017e2f9251e10c2aa846b9e30cafb1fc986c777ea8bcb6f1a149972a8eb9", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stsd_craft": "e4ff509eb3f061b0099a8f7f9577b2783a97a93dba48ab92d482bea9c8fae409", + "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/input_summary_check.py", + "scripts/mkv_craft.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/standalone_audio_probe_check.py", + "scripts/stsd_craft.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/tests/test_writer_kd_audit_selection.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": "4e2dd4389287f92703bd8f435553c0d5133955bae1958dd1fbf0919d0f24fcbf", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:173: The isolated Python child runs input_summary_check.py. Lines 170-172 write the only selected ffmpeg/ffprobe as shell doubles printing version 0.0.0, not real oracles. scripts/input_summary_check.py:58-64 calls require and :598-607 catches qualification failure before generation.", + "site": [ + 173, + "process", + ".Commands.test_an_unqualified_pair_stops_before_creating_fixtures", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:187: Lines 183-186 replace require with QualificationError and replace generate_fixtures; scripts/input_summary_check.py:598-607 catches construction failure before generation. This negative main call dispatches no oracle.", + "site": [ + 187, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:203: Lines 194-202 patch subprocess.run to a synthetic summary producer; the Oracle pair comes from the require stub at lines 155-159. Both argv at scripts/input_summary_check.py:149-150 terminate in this mock, not an executable.", + "site": [ + 203, + "delegated", + "", + "check.compare_file" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:219: Lines 211-218 replace subprocess.run with canned refusal/summary results. Native, fallback and stub Oracle argv at scripts/input_summary_check.py:211-217 therefore execute no program.", + "site": [ + 219, + "delegated", + "", + "check.compare_unsupported" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:243: Lines 231-242 replace subprocess.run with a synthetic summary producer and replace generation. The stub pair at lines 155-159 is only argv data for scripts/input_summary_check.py:149-150.", + "site": [ + 243, + "delegated", + "", + "check.compare_file" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:261: Line 260 mocks subprocess.run with an unsupported result; scripts/input_summary_check.py:157-167 constructs strict-safe native CoreAV commands, all intercepted.", + "site": [ + 261, + "delegated", + "", + "check.compare_refusals" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:272: Line 271 replaces subprocess.run with OSError or TimeoutExpired; scripts/input_summary_check.py:48-53 translates the synthetic failure and :149-153 returns labels. No native or oracle process launches.", + "site": [ + 272, + "delegated", + "", + "check.compare_file" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:285: Lines 280-284 replace Oracle, generation, comparison and refusal helpers. The generate-only branch at scripts/input_summary_check.py:598-624 consumes a supplied fixture and prints a label without dispatch.", + "site": [ + 285, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:314: Lines 300-306 define a synthetic metadata/marker-byte child installed as subprocess.run at lines 308-311 alongside byte-helper patches. Every encode/probe argv at scripts/input_summary_check.py:325-334 is intercepted in both regeneration calls.", + "site": [ + 314, + "delegated", + "", + "check.generate_fixtures" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:315: Lines 300-306 define a synthetic metadata/marker-byte child installed as subprocess.run at lines 308-311 alongside byte-helper patches. Every encode/probe argv at scripts/input_summary_check.py:325-334 is intercepted in both regeneration calls.", + "site": [ + 315, + "delegated", + "", + "check.generate_fixtures" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:355: Lines 354 and 360 replace subprocess.run with supplied CompletedProcess pairs. scripts/input_summary_check.py:189-198 forms native and stub Oracle structured-probe argv, but those mocks supply every result.", + "site": [ + 355, + "delegated", + "", + "check.compare_structured" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:361: Lines 354 and 360 replace subprocess.run with supplied CompletedProcess pairs. scripts/input_summary_check.py:189-198 forms native and stub Oracle structured-probe argv, but those mocks supply every result.", + "site": [ + 361, + "delegated", + "", + "check.compare_structured" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:387: Line 386 replaces check.run with supplied reference/native results. scripts/input_summary_check.py:173-185 compares those bytes without reaching subprocess; lines 155-159 also stub Oracle selection.", + "site": [ + 387, + "delegated", + "", + "check.compare_structured_side_data" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:411: The local generator at lines 393-406 writes constructed bytes and is installed as audio_probe.generate at line 408. scripts/input_summary_check.py:493-501 calls that double, then mutates files in-process; it does not execute the real standalone generator.", + "site": [ + 411, + "delegated", + "", + "check.generate_audio_fixtures" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:412: The local generator at lines 393-406 writes constructed bytes and is installed as audio_probe.generate at line 408. scripts/input_summary_check.py:493-501 calls that double, then mutates files in-process; it does not execute the real standalone generator.", + "site": [ + 412, + "delegated", + "", + "check.generate_audio_fixtures" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:433: Line 431 replaces audio_probe.generate with CheckFailure; scripts/input_summary_check.py:498-501 immediately translates it. No encoder or probe executes.", + "site": [ + 433, + "delegated", + "", + "check.generate_audio_fixtures" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_input_summary_check.py:449: Line 445 mocks subprocess.run with a failed result. The first generated ffmpeg argv at scripts/input_summary_check.py:327-330 fails in that mock rather than launching.", + "site": [ + 449, + "delegated", + "", + "check.generate_fixtures" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_main_ci_plan.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/ci.yml", + ".github/workflows/deny.yml", + ".github/workflows/npm.yml", + ".github/workflows/python.yml", + "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": "999a4b45bd55b87396d39553227448de57c527c7856a3880d4842f8a93cf03c5", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_main_ci_plan.py:26: Lines 16-25 substitute context with repr and translate operators, then lines 26-29 evaluate scalar expressions with empty builtins and pure callbacks. Callers at :42-47 and :256-276 supply YAML conditions loaded at :35-40 from ci/deny/python/npm, not workflow shell commands; no oracle is executed.", + "site": [ + 26, + "generated-execution", + ".evaluate", + "expression" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_main_ci_plan.py:37 (process, 'ruby'). These fixed Ruby programs only deserialize workflow YAML and emit JSON. They are literal Ruby tool invocations, not execution of workflow media commands.", + "site": [ + 37, + "process", + ".MainPlan.setUpClass", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_main_ci_plan.py:125 (embedded-source, ). These strings are synthetic test-run log lines written to a temporary log. The only shell execution in this test runs the workflow final grep witness against that log; it does not execute the command/test name contained in either string.", + "site": [ + 125, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_main_ci_plan.py:126 (embedded-source, ). These strings are synthetic test-run log lines written to a temporary log. The only shell execution in this test runs the workflow final grep witness against that log; it does not execute the command/test name contained in either string.", + "site": [ + 126, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_main_ci_plan.py:136 (process, 'ruby'). These fixed Ruby programs only deserialize workflow YAML and emit JSON. They are literal Ruby tool invocations, not execution of workflow media commands.", + "site": [ + 136, + "process", + ".MainPlan.test_aac_qualification_report_survives_failure", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_main_ci_plan.py:146 (process, 'ruby'). These fixed Ruby programs only deserialize workflow YAML and emit JSON. They are literal Ruby tool invocations, not execution of workflow media commands.", + "site": [ + 146, + "process", + ".MainPlan.test_aac_pns_controls_build_diagnostics_and_install_pinned_numpy", + "'ruby'" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_notices_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "packages/cli/scripts/notices_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", + "test-support/oracle.rs" + ], + "sha256": "f73a4ce0451ee3c8faaa7f1d9dbcc25a953d665fccd3a50846ad8ac30ac9ad78", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_notices_check.py:16 (process, sys.executable). The fixed Python child is packages/cli/scripts/notices_check.py, which opens generated tar/zip/wheel files to compare notice bytes; it does not run any packaged executable. All callers select synthetic archives with complete/missing/stale/scattered notices or no archive, asserting metadata-check outcomes.", + "site": [ + 16, + "process", + ".check", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_notices_check.py:57 (delegated, check). The fixed Python child is packages/cli/scripts/notices_check.py, which opens generated tar/zip/wheel files to compare notice bytes; it does not run any packaged executable. All callers select synthetic archives with complete/missing/stale/scattered notices or no archive, asserting metadata-check outcomes.", + "site": [ + 57, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_notices_check.py:63 (delegated, check). The fixed Python child is packages/cli/scripts/notices_check.py, which opens generated tar/zip/wheel files to compare notice bytes; it does not run any packaged executable. All callers select synthetic archives with complete/missing/stale/scattered notices or no archive, asserting metadata-check outcomes.", + "site": [ + 63, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_notices_check.py:69 (delegated, check). The fixed Python child is packages/cli/scripts/notices_check.py, which opens generated tar/zip/wheel files to compare notice bytes; it does not run any packaged executable. All callers select synthetic archives with complete/missing/stale/scattered notices or no archive, asserting metadata-check outcomes.", + "site": [ + 69, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_notices_check.py:73 (delegated, check). The fixed Python child is packages/cli/scripts/notices_check.py, which opens generated tar/zip/wheel files to compare notice bytes; it does not run any packaged executable. All callers select synthetic archives with complete/missing/stale/scattered notices or no archive, asserting metadata-check outcomes.", + "site": [ + 73, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_notices_check.py:78 (delegated, check). The fixed Python child is packages/cli/scripts/notices_check.py, which opens generated tar/zip/wheel files to compare notice bytes; it does not run any packaged executable. All callers select synthetic archives with complete/missing/stale/scattered notices or no archive, asserting metadata-check outcomes.", + "site": [ + 78, + "delegated", + "", + "check" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_opus_capacity.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "1a16aeca6dadfe9c6c87ad196b43e65659025a8d2a3b4c0555384b2f6683204b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_opus_capacity.py:111 (process, 'ruby'). The literal Ruby reader only parses deny.yml stdin and emits its steps as JSON; it does not execute the step programs.", + "site": [ + 111, + "process", + ".Workflow.test_required_check_runs_the_real_gate_and_propagates_its_failure", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_opus_capacity.py:307 (process, argv). The verification fixture builds synthetic library/archive bytes and temporary ffmpeg/ffprobe Python banner programs, with a synthetic pin. The invoke callback replaces ldd with controlled dependency text, forwarding remaining invocations to these generated programs. Subsequent program text mutations deliberately assert oracle_pin_mismatch; none is a real reference oracle.", + "site": [ + 307, + "process", + ".Binding.test_oracle_and_loaded_baseline_libraries_must_match_the_shared_pin.invoke", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_opus_capacity.py:321 (embedded-source, ). The verification fixture builds synthetic library/archive bytes and temporary ffmpeg/ffprobe Python banner programs, with a synthetic pin. The invoke callback replaces ldd with controlled dependency text, forwarding remaining invocations to these generated programs. Subsequent program text mutations deliberately assert oracle_pin_mismatch; none is a real reference oracle.", + "site": [ + 321, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_opus_capacity.py:324 (embedded-source, ). The verification fixture builds synthetic library/archive bytes and temporary ffmpeg/ffprobe Python banner programs, with a synthetic pin. The invoke callback replaces ldd with controlled dependency text, forwarding remaining invocations to these generated programs. Subsequent program text mutations deliberately assert oracle_pin_mismatch; none is a real reference oracle.", + "site": [ + 324, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_opus_capacity.py:325 (embedded-source, ). The verification fixture builds synthetic library/archive bytes and temporary ffmpeg/ffprobe Python banner programs, with a synthetic pin. The invoke callback replaces ldd with controlled dependency text, forwarding remaining invocations to these generated programs. Subsequent program text mutations deliberately assert oracle_pin_mismatch; none is a real reference oracle.", + "site": [ + 325, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_opus_capacity.py:328 (embedded-source, ). The verification fixture builds synthetic library/archive bytes and temporary ffmpeg/ffprobe Python banner programs, with a synthetic pin. The invoke callback replaces ldd with controlled dependency text, forwarding remaining invocations to these generated programs. Subsequent program text mutations deliberately assert oracle_pin_mismatch; none is a real reference oracle.", + "site": [ + 328, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_opus_encode_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/opus_encode_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/tests/test_writer_kd_audit_selection.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": "0a2c47e78651a3480910abb6439b5708c8800a46ae67fe6fccb4e71781eb74c2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_opus_encode_check.py:22 (command, 'ffmpeg9'). The discovered lists are assertEqual expected command values returned by arms(); they are not passed to a process API anywhere in these test functions.", + "site": [ + 22, + "command", + ".Arms.test_the_default_rate_names_none", + "'ffmpeg9'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_opus_encode_check.py:29 (command, 'ffmpeg9'). The discovered lists are assertEqual expected command values returned by arms(); they are not passed to a process API anywhere in these test functions.", + "site": [ + 29, + "command", + ".Arms.test_a_rate_follows_each_option_whole", + "'ffmpeg9'" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_opus_pcm_eligibility.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boxes": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "matroska": "7531c900f1a5416accbeb3a38bd1ae3f659cdeb2a0424132d5b95ae5f8e1ca66", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", + "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "wav_samples": "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-write/src/matroska/aac_copy.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/opus_matroska_padding.py", + "scripts/opus_mp4_presentation.py", + "scripts/opus_pcm_eligibility.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/tests/test_writer_kd_audit_selection.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": "4909f3443891d118d59b7feff68549a139608602bc0b2e2fc6da49b1984a3774", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_opus_pcm_eligibility.py:84: Lines 80-87 execute Python with nonexistent native/oracle/comparator paths under a fresh temporary root. scripts/opus_pcm_eligibility.py:224-226 deletes the stale report and calls check, whose :64-68 rejects the absent pair before work or media. No real oracle can run.", + "site": [ + 84, + "process", + ".OpusPcmEligibility.test_failed_cli_removes_a_stale_report_before_validation", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_oracle_audio.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "decode_audio_check": "b9ee1e52f40655e3a5d92bde45c90f4427a72b158b317ba3dff8ca4f7de22bc7", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/decode_audio_check.py", + "scripts/elst_craft.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/tests/test_writer_kd_audit_selection.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": "bcff4dba1ce7be949866d756aeb61bd27ea7b2535a393d06afaa782b6dc81961", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_audio.py:35: scripts/oracle_audio.py:53-72 runs literal git ls-files and reads/AST-inspects source. This test supplies the real repository at :35 and a temporary git inventory at :71 containing snippets from :67-68. Neither caller dispatches discovered oracle commands.", + "site": [ + 35, + "delegated", + "", + "oracle_audio.problems" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_audio.py:57: The generated Python text contains run([ffmpeg,...]) but lines 59-61 pass it only to python_problems. scripts/oracle_audio.py:23-50 parses its AST and checks imports/lists, never executing the unbound ffmpeg name.", + "site": [ + 57, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_audio.py:67: The generated check.sh contains bare ffmpeg but lines 69-71 only add and lint it in a temporary git inventory. scripts/oracle_audio.py:54-72 reads/regex-checks shell text; the shell file is never invoked.", + "site": [ + 67, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_audio.py:71: scripts/oracle_audio.py:53-72 runs literal git ls-files and reads/AST-inspects source. This test supplies the real repository at :35 and a temporary git inventory at :71 containing snippets from :67-68. Neither caller dispatches discovered oracle commands.", + "site": [ + 71, + "delegated", + "", + "oracle_audio.problems" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_audio.py:78: Line 77 replaces clip_check.decode with an empty-byte mock. scripts/clip_check.py:185-194 constructs argv using the literal ffmpeg argument but calls that mock, not an oracle.", + "site": [ + 78, + "delegated", + "", + "clip_check.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_audio.py:88: Lines 86-87 replace both framemd5 and decode. scripts/clip_check.py:213-222 consumes canned frame metadata and sends PCM argv to the decode mock, never subprocess.", + "site": [ + 88, + "delegated", + "", + "clip_check.pcm" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_audio.py:96: Lines 94-95 replace require with a synthetic ffmpeg name and hls_check.run with empty stdout. scripts/hls_check.py:118-123 assembles argv from that stub and calls the mock without dispatch.", + "site": [ + 96, + "delegated", + "", + "hls_check.frames" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_audio.py:105: Line 104 replaces subprocess.run with an empty successful CompletedProcess. The literal ffmpeg flows into scripts/join_check.py:375-377 and :391, but both PCM and position subprocesses are mocked.", + "site": [ + 105, + "delegated", + "", + "join_check._decode_adts" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_audio.py:119: Line 118 replaces extract_check.run with empty bytes. scripts/extract_check.py:118-128 sends the literal ffmpeg argv to that mock rather than its subprocess runner.", + "site": [ + 119, + "delegated", + "", + "extract_check.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_audio.py:126: Lines 124-125 replace require with a synthetic ffmpeg name and mkv_remux_check.run with a canned success. scripts/mkv_remux_check.py:67-74 builds argv but the execution boundary is mocked.", + "site": [ + 126, + "delegated", + "", + "mkv_remux_check.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_audio.py:170: The executed program is sys.executable running scripts/elst_craft.py. Its :62-85 reads MP4 boxes, rewrites an edit list and writes bytes; it has no oracle execution.", + "site": [ + 170, + "process", + ".AudioOracle.test_clipped_lossless_fixtures_decode_the_source_samples", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/tests/test_oracle_audio.py:172: Lines 158-159 select ffmpeg solely from test_oracle.require().ffmpeg and retain that Path for these calls. scripts/test_oracle.py:73-108 qualifies the complete pair and returns Oracle(*requested). scripts/clip_check.py:213,221 passes the same program through framemd5/decode; argv at :193 and runner at :108-127 preserve argv[0], including the one-thread retry.", + "site": [ + 172, + "delegated", + "", + "clip_check.pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/tests/test_oracle_audio.py:173: Lines 158-159 select ffmpeg solely from test_oracle.require().ffmpeg and retain that Path for these calls. scripts/test_oracle.py:73-108 qualifies the complete pair and returns Oracle(*requested). scripts/clip_check.py:213,221 passes the same program through framemd5/decode; argv at :193 and runner at :108-127 preserve argv[0], including the one-thread retry.", + "site": [ + 173, + "delegated", + "", + "clip_check.pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/tests/test_oracle_audio.py:178: Lines 158-159 select ffmpeg solely from test_oracle.require().ffmpeg and retain that Path for these calls. scripts/test_oracle.py:73-108 qualifies the complete pair and returns Oracle(*requested). scripts/clip_check.py:213,221 passes the same program through framemd5/decode; argv at :193 and runner at :108-127 preserve argv[0], including the one-thread retry.", + "site": [ + 178, + "delegated", + "", + "clip_check.framemd5" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/tests/test_oracle_audio.py:179: The real-media caller retains require().ffmpeg from lines 158-159; scripts/test_oracle.py:73-108 qualifies the complete pair. Line 180 passes that Path into scripts/extract_check.py:126-127. The line-179 wrapper inserts thread arguments but preserves cmd[0] and invokes saved extract_run, whose subprocess at scripts/extract_check.py:83-87 executes the owner-returned Path.", + "site": [ + 179, + "delegated", + "", + "extract_run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/tests/test_oracle_audio.py:180: The real-media caller retains require().ffmpeg from lines 158-159; scripts/test_oracle.py:73-108 qualifies the complete pair. Line 180 passes that Path into scripts/extract_check.py:126-127. The line-179 wrapper inserts thread arguments but preserves cmd[0] and invokes saved extract_run, whose subprocess at scripts/extract_check.py:83-87 executes the owner-returned Path.", + "site": [ + 180, + "delegated", + "", + "extract_check.framemd5" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/tests/test_oracle_install_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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "zipfile": "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": "b70f57eb9dcde55694197b25de4d9517f90b7b707cbdc516d350ed9a188543c2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_install_macos.py:63 (process, 'bash'). The installer runs only in a temporary source/pin tree. archives() writes both programs as shell banner/encoder stand-ins and substitutes their archive/binary hashes into the temporary pin. PATH prepends controlled uname/lipo/codesign/curl tools; curl copies the local archives. Install mutations inject copy/failure/corruption scripts. Assertions check acceptance, rollback or refusal of those controlled fixtures, not real reference output.", + "site": [ + 63, + "process", + ".OracleInstall.install", + "'bash'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_install_macos.py:73 (delegated, self.install). The installer runs only in a temporary source/pin tree. archives() writes both programs as shell banner/encoder stand-ins and substitutes their archive/binary hashes into the temporary pin. PATH prepends controlled uname/lipo/codesign/curl tools; curl copies the local archives. Install mutations inject copy/failure/corruption scripts. Assertions check acceptance, rollback or refusal of those controlled fixtures, not real reference output.", + "site": [ + 73, + "delegated", + "", + "self.install" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_install_macos.py:87 (delegated, self.install). The installer runs only in a temporary source/pin tree. archives() writes both programs as shell banner/encoder stand-ins and substitutes their archive/binary hashes into the temporary pin. PATH prepends controlled uname/lipo/codesign/curl tools; curl copies the local archives. Install mutations inject copy/failure/corruption scripts. Assertions check acceptance, rollback or refusal of those controlled fixtures, not real reference output.", + "site": [ + 87, + "delegated", + "", + "self.install" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_install_macos.py:94 (delegated, self.install). The installer runs only in a temporary source/pin tree. archives() writes both programs as shell banner/encoder stand-ins and substitutes their archive/binary hashes into the temporary pin. PATH prepends controlled uname/lipo/codesign/curl tools; curl copies the local archives. Install mutations inject copy/failure/corruption scripts. Assertions check acceptance, rollback or refusal of those controlled fixtures, not real reference output.", + "site": [ + 94, + "delegated", + "", + "self.install" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_install_macos.py:100 (delegated, self.install). The installer runs only in a temporary source/pin tree. archives() writes both programs as shell banner/encoder stand-ins and substitutes their archive/binary hashes into the temporary pin. PATH prepends controlled uname/lipo/codesign/curl tools; curl copies the local archives. Install mutations inject copy/failure/corruption scripts. Assertions check acceptance, rollback or refusal of those controlled fixtures, not real reference output.", + "site": [ + 100, + "delegated", + "", + "self.install" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_install_macos.py:106 (delegated, self.install). The installer runs only in a temporary source/pin tree. archives() writes both programs as shell banner/encoder stand-ins and substitutes their archive/binary hashes into the temporary pin. PATH prepends controlled uname/lipo/codesign/curl tools; curl copies the local archives. Install mutations inject copy/failure/corruption scripts. Assertions check acceptance, rollback or refusal of those controlled fixtures, not real reference output.", + "site": [ + 106, + "delegated", + "", + "self.install" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_install_macos.py:114 (embedded-source, ). The installer runs only in a temporary source/pin tree. archives() writes both programs as shell banner/encoder stand-ins and substitutes their archive/binary hashes into the temporary pin. PATH prepends controlled uname/lipo/codesign/curl tools; curl copies the local archives. Install mutations inject copy/failure/corruption scripts. Assertions check acceptance, rollback or refusal of those controlled fixtures, not real reference output.", + "site": [ + 114, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_install_macos.py:116 (embedded-source, ). The installer runs only in a temporary source/pin tree. archives() writes both programs as shell banner/encoder stand-ins and substitutes their archive/binary hashes into the temporary pin. PATH prepends controlled uname/lipo/codesign/curl tools; curl copies the local archives. Install mutations inject copy/failure/corruption scripts. Assertions check acceptance, rollback or refusal of those controlled fixtures, not real reference output.", + "site": [ + 116, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_install_macos.py:117 (delegated, self.install). The installer runs only in a temporary source/pin tree. archives() writes both programs as shell banner/encoder stand-ins and substitutes their archive/binary hashes into the temporary pin. PATH prepends controlled uname/lipo/codesign/curl tools; curl copies the local archives. Install mutations inject copy/failure/corruption scripts. Assertions check acceptance, rollback or refusal of those controlled fixtures, not real reference output.", + "site": [ + 117, + "delegated", + "", + "self.install" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_install_macos.py:122 (embedded-source, ). The installer runs only in a temporary source/pin tree. archives() writes both programs as shell banner/encoder stand-ins and substitutes their archive/binary hashes into the temporary pin. PATH prepends controlled uname/lipo/codesign/curl tools; curl copies the local archives. Install mutations inject copy/failure/corruption scripts. Assertions check acceptance, rollback or refusal of those controlled fixtures, not real reference output.", + "site": [ + 122, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_install_macos.py:123 (delegated, self.install). The installer runs only in a temporary source/pin tree. archives() writes both programs as shell banner/encoder stand-ins and substitutes their archive/binary hashes into the temporary pin. PATH prepends controlled uname/lipo/codesign/curl tools; curl copies the local archives. Install mutations inject copy/failure/corruption scripts. Assertions check acceptance, rollback or refusal of those controlled fixtures, not real reference output.", + "site": [ + 123, + "delegated", + "", + "self.install" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_install_macos.py:131 (delegated, self.install). The installer runs only in a temporary source/pin tree. archives() writes both programs as shell banner/encoder stand-ins and substitutes their archive/binary hashes into the temporary pin. PATH prepends controlled uname/lipo/codesign/curl tools; curl copies the local archives. Install mutations inject copy/failure/corruption scripts. Assertions check acceptance, rollback or refusal of those controlled fixtures, not real reference output.", + "site": [ + 131, + "delegated", + "", + "self.install" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_oracle_invocation_classify.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_invocation_classify": "518df222c35e4e72893f73a6b4ef03085abe1f0d22341aaf08ad85557f0c14c2", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "redirect_stdout": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "7aec47f1a8c0b7a061ae2391f86b7d664f6db53f3e5013df62649fc13f4be4fb", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:50 (record; classifier.file_inventory): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 50, + "delegated", + "", + "classifier.file_inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:54 (test_import_alone_does_not_qualify_a_literal; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 54, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:55 (test_import_alone_does_not_qualify_a_literal; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 55, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:55 (test_import_alone_does_not_qualify_a_literal; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 55, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:60 (unavailable_record; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 60, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:77 (test_unavailable_input_has_only_the_unknown_verdict; self.unavailable_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 77, + "delegated", + "", + "self.unavailable_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:84 (test_unavailable_input_requires_an_explanation; self.unavailable_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 84, + "delegated", + "", + "self.unavailable_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:91 (test_unavailable_input_retains_its_source_bound_reason; self.unavailable_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 91, + "delegated", + "", + "self.unavailable_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:92 (test_unavailable_input_retains_its_source_bound_reason; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 92, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:101 (test_explained_unknown_still_fails_the_gate_and_stale_source_exits_two; self.unavailable_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 101, + "delegated", + "", + "self.unavailable_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:115 (test_explained_unknown_still_fails_the_gate_and_stale_source_exits_two; classifier.main): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 115, + "delegated", + "", + "classifier.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:123 (test_unavailable_input_selector_edits_invalidate_the_reason; self.unavailable_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 123, + "delegated", + "", + "self.unavailable_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:125 (test_unavailable_input_selector_edits_invalidate_the_reason; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 125, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:132 (test_removed_unavailable_input_sites_leave_dead_evidence; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 132, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:132 (test_removed_unavailable_input_sites_leave_dead_evidence; self.unavailable_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 132, + "delegated", + "", + "self.unavailable_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:139 (test_unavailable_input_does_not_cover_a_repeated_unmatched_occurrence; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 139, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:139 (test_unavailable_input_does_not_cover_a_repeated_unmatched_occurrence; self.unavailable_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 139, + "delegated", + "", + "self.unavailable_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:150 (test_unavailable_input_still_requires_the_exact_rust_span; self.unavailable_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 150, + "delegated", + "", + "self.unavailable_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:152 (test_unavailable_input_still_requires_the_exact_rust_span; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 152, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:159 (test_unavailable_input_cannot_fold_to_a_less_severe_origin; self.unavailable_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 159, + "delegated", + "", + "self.unavailable_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:164 (test_unavailable_input_cannot_fold_to_a_less_severe_origin; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 164, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:170 (test_less_severe_rows_folded_into_unknown_have_their_own_report_reason; self.unavailable_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 170, + "delegated", + "", + "self.unavailable_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:173 (test_less_severe_rows_folded_into_unknown_have_their_own_report_reason; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 173, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:179 (test_unknown_folded_into_bypass_does_not_enter_unknown_reasons; self.unavailable_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 179, + "delegated", + "", + "self.unavailable_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:183 (test_unknown_folded_into_bypass_does_not_enter_unknown_reasons; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 183, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:190 (test_stale_unavailable_input_proofs_cannot_keep_their_folds_or_reasons; self.unavailable_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 190, + "delegated", + "", + "self.unavailable_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:194 (test_stale_unavailable_input_proofs_cannot_keep_their_folds_or_reasons; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 194, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:200 (test_an_observer_tooling_copy_cannot_use_registered_source_evidence; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 200, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:202 (test_an_observer_tooling_copy_cannot_use_registered_source_evidence; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 202, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:205 (test_an_observer_tooling_copy_cannot_use_registered_source_evidence; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 205, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:213 (test_a_symlinked_checkout_root_is_normalized_before_source_bindings; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 213, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:217 (test_a_symlinked_checkout_root_is_normalized_before_source_bindings; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 217, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:229 (test_missing_index_files_and_gitlinks_remain_unknown; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 229, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:234 (test_owner_return_value_qualifies; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 234, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:237 (test_owner_return_value_qualifies; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 237, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:237 (test_owner_return_value_qualifies; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 237, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:241 (test_a_same_named_module_is_not_the_owner; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 241, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:242 (test_a_same_named_module_is_not_the_owner; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 242, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:244 (test_a_same_named_module_is_not_the_owner; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 244, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:249 (test_a_parameter_cannot_shadow_the_owner; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 249, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:251 (test_a_parameter_cannot_shadow_the_owner; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 251, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:253 (test_a_parameter_cannot_shadow_the_owner; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 253, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:256 (test_branch_only_qualification_remains_unknown; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 256, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:257 (test_branch_only_qualification_remains_unknown; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 257, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:258 (test_branch_only_qualification_remains_unknown; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 258, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:259 (test_branch_only_qualification_remains_unknown; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 259, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:266 (test_ignored_directory_guard_is_not_an_owner_return; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 266, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:271 (test_docstrings_are_not_executed_programs; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 271, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:272 (test_docstrings_are_not_executed_programs; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 272, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:276 (test_an_opaque_executable_stays_failed; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 276, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:279 (test_argv_alias_rows_fold_into_one_construction; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 279, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:280 (test_argv_alias_rows_fold_into_one_construction; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 280, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:280 (test_argv_alias_rows_fold_into_one_construction; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 280, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:285 (test_distinct_argv_constructions_are_not_one_origin; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 285, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:287 (test_distinct_argv_constructions_are_not_one_origin; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 287, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:287 (test_distinct_argv_constructions_are_not_one_origin; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 287, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:291 (test_execution_override_is_not_qualified_by_argv; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 291, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:292 (test_execution_override_is_not_qualified_by_argv; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 292, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:293 (test_execution_override_is_not_qualified_by_argv; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 293, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:295 (test_execution_override_is_not_qualified_by_argv; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 295, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:298 (test_qualified_argv_mutation_invalidates_the_proof; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 298, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:300 (test_qualified_argv_mutation_invalidates_the_proof; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 300, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:301 (test_qualified_argv_mutation_invalidates_the_proof; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 301, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:303 (test_qualified_argv_mutation_invalidates_the_proof; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 303, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:313 (test_rust_native_identity_is_not_a_substring_hint; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 313, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:313 (test_rust_native_identity_is_not_a_substring_hint; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 313, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:320 (test_rust_environment_binding_has_a_positive_origin; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 320, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:322 (test_rust_environment_binding_has_a_positive_origin; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 322, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:322 (test_rust_environment_binding_has_a_positive_origin; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 322, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:328 (test_shell_arrays_need_a_concrete_program_assignment; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 328, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:330 (test_shell_arrays_need_a_concrete_program_assignment; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 330, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:331 (test_shell_arrays_need_a_concrete_program_assignment; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 331, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:332 (test_shell_arrays_need_a_concrete_program_assignment; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 332, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:333 (test_shell_arrays_need_a_concrete_program_assignment; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 333, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:339 (test_dependency_edit_invalidates_unchanged_callers; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 339, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:340 (test_dependency_edit_invalidates_unchanged_callers; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 340, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:341 (test_dependency_edit_invalidates_unchanged_callers; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 341, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:347 (test_new_sources_do_not_inherit_a_disposition; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 347, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:349 (test_new_sources_do_not_inherit_a_disposition; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 349, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:355 (test_a_renamed_executable_cannot_escape_by_losing_its_extension; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 355, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:356 (test_a_renamed_executable_cannot_escape_by_losing_its_extension; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 356, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:357 (test_a_renamed_executable_cannot_escape_by_losing_its_extension; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 357, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:363 (test_unknown_row_wins_over_a_qualified_row_at_the_same_location; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 363, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:365 (test_unknown_row_wins_over_a_qualified_row_at_the_same_location; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 365, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:373 (test_an_unrelated_existing_document_edit_keeps_reviewed_verdicts; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 373, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:374 (test_an_unrelated_existing_document_edit_keeps_reviewed_verdicts; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 374, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:376 (test_an_unrelated_existing_document_edit_keeps_reviewed_verdicts; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 376, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:385 (test_a_source_edit_invalidates_only_the_bound_file; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 385, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:388 (test_a_source_edit_invalidates_only_the_bound_file; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 388, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:393 (test_a_source_edit_invalidates_only_the_bound_file; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 393, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:399 (test_new_standard_library_shadow_without_calls_invalidates_its_importers; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 399, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:401 (test_new_standard_library_shadow_without_calls_invalidates_its_importers; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 401, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:407 (test_new_namespace_package_without_calls_invalidates_its_importers; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 407, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:408 (test_new_namespace_package_without_calls_invalidates_its_importers; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 408, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:412 (test_new_namespace_package_without_calls_invalidates_its_importers; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 412, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:421 (test_transitive_import_edit_invalidates_its_callers; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 421, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:423 (test_transitive_import_edit_invalidates_its_callers; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 423, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:429 (test_a_new_empty_source_remains_an_unplaced_closure_site; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 429, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:431 (test_a_new_empty_source_remains_an_unplaced_closure_site; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 431, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:441 (test_executable_data_cannot_keep_its_inert_inventory_class; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 441, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:443 (test_executable_data_cannot_keep_its_inert_inventory_class; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 443, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:450 (test_outward_symlinks_fail_without_reading_the_target; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 450, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:455 (test_outward_symlinks_fail_without_reading_the_target; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 455, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:475 (legal_link_record; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 475, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:479 (test_inward_legal_link_binds_link_text_and_tracked_regular_target; self.legal_link_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 479, + "delegated", + "", + "self.legal_link_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:484 (test_inward_legal_link_binds_link_text_and_tracked_regular_target; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 484, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:490 (test_legal_link_target_edits_and_same_content_retargeting_invalidate_evidence; self.legal_link_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 490, + "delegated", + "", + "self.legal_link_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:495 (test_legal_link_target_edits_and_same_content_retargeting_invalidate_evidence; classifier.file_inventory): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 495, + "delegated", + "", + "classifier.file_inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:496 (test_legal_link_target_edits_and_same_content_retargeting_invalidate_evidence; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 496, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:498 (test_legal_link_target_edits_and_same_content_retargeting_invalidate_evidence; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 498, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:505 (test_legal_link_target_edits_and_same_content_retargeting_invalidate_evidence; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 505, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:510 (test_legal_link_refuses_missing_untracked_outward_and_indirect_targets; self.legal_link_record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 510, + "delegated", + "", + "self.legal_link_record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:550 (test_duplicate_and_regex_entries_are_rejected; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 550, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:554 (test_duplicate_and_regex_entries_are_rejected; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 554, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:557 (test_duplicate_and_regex_entries_are_rejected; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 557, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:561 (test_outward_parent_symlinks_are_not_followed_for_tracked_inputs; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 561, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:575 (test_outward_parent_symlinks_are_not_followed_for_tracked_inputs; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 575, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:582 (test_an_entry_for_a_disappeared_site_is_not_valid_evidence; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 582, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:583 (test_an_entry_for_a_disappeared_site_is_not_valid_evidence; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 583, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:589 (test_evidence_class_must_agree_with_the_verdict; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 589, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:592 (test_evidence_class_must_agree_with_the_verdict; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 592, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:595 (test_literal_reference_cannot_be_promoted_by_a_reviewed_owner_class; ): This program is synthetic source text written to a temporary fixture and parsed, not exec/eval/imported: self.sites uses discovery.PythonSites.collect at scripts/tests/test_oracle_invocation_classify.py:29-34; direct write_text variants also feed metadata to classify. Literal oracle commands are adversarial data, not oracle runs.", + "site": [ + 595, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:596 (test_literal_reference_cannot_be_promoted_by_a_reviewed_owner_class; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 596, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:596 (test_literal_reference_cannot_be_promoted_by_a_reviewed_owner_class; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 596, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:602 (test_each_repeated_site_requires_its_own_occurrence; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 602, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:603 (test_each_repeated_site_requires_its_own_occurrence; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 603, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:610 (test_fold_targets_cannot_hide_a_more_severe_verdict; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 610, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:614 (test_fold_targets_cannot_hide_a_more_severe_verdict; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 614, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:619 (test_frozen_record_must_match_the_registered_roster; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 619, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:621 (test_frozen_record_must_match_the_registered_roster; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 621, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:627 (test_refresh_only_proposes_unreviewed_sites_without_mutating_the_record; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 627, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:634 (test_refresh_only_proposes_unreviewed_sites_without_mutating_the_record; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 634, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:640 (test_an_omitted_delegated_dependency_cannot_keep_its_verdict; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 640, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:642 (test_an_omitted_delegated_dependency_cannot_keep_its_verdict; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 642, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:653 (test_rust_program_spans_bind_the_actual_source_bytes; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 653, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:654 (test_rust_program_spans_bind_the_actual_source_bytes; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 654, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:656 (test_rust_program_spans_bind_the_actual_source_bytes; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 656, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:657 (test_rust_program_spans_bind_the_actual_source_bytes; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 657, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:666 (test_new_rust_sibling_modules_invalidate_their_callers; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 666, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:668 (test_new_rust_sibling_modules_invalidate_their_callers; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 668, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:680 (test_unrelated_rust_module_edits_do_not_invalidate_sibling_imports; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 680, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:682 (test_unrelated_rust_module_edits_do_not_invalidate_sibling_imports; classifier.classify): This test passes synthetic site/proof records to a source classifier, not an oracle executor. Temporary setup and parsing are at scripts/tests/test_oracle_invocation_classify.py:19-64; scripts/oracle_invocation_classify.py:274-355 reads/hashes/checks records without executing their program expressions. The main-entry case also mocks discovery.inventory at scripts/tests/test_oracle_invocation_classify.py:113-115.", + "site": [ + 682, + "delegated", + "", + "classifier.classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_invocation_classify.py:690 (test_refresh_does_not_label_stale_dependency_evidence_as_carried; self.record): This relay constructs synthetic exact-site proof/inventory dictionaries. record/unavailable_record at scripts/tests/test_oracle_invocation_classify.py:36-64 and legal_link_record at 460-476 hash/write/read fixtures; classifier.Bindings/file_inventory at scripts/oracle_invocation_classify.py:41-213 inspect bytes and may run git ls-files, but never execute stored oracle-looking source text.", + "site": [ + 690, + "delegated", + "", + "self.record" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_oracle_kd_qualification.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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.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/tests/test_writer_kd_audit_selection.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": "590e468432a4f98d773cec83639c24078f6b973f739953fc00e7850f75596d65", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_kd_qualification.py:33 (test_fake_version_is_rejected_before_frame_json_enters_the_predicate; sys.executable): The Python child imports oracle_kd with an explicit temporary pair of generated shell fakes (scripts/tests/test_oracle_kd_qualification.py:21-32). It checks identity refusal and that fake frame JSON is never requested (35-39); scripts/oracle_kd.py:1069-1074 uses the owner. Only fake tools are selectable, not a real oracle.", + "site": [ + 33, + "process", + ".NestedProbe.test_fake_version_is_rejected_before_frame_json_enters_the_predicate", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_kd_qualification.py:50 (test_returned_probe_preserves_query_and_frame_results; oracle_kd._first_frame_size): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", + "site": [ + 50, + "delegated", + "", + "oracle_kd._first_frame_size" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_kd_qualification.py:53 (test_returned_probe_preserves_query_and_frame_results; '/verified/ffprobe'): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", + "site": [ + 53, + "command", + ".NestedProbe.test_returned_probe_preserves_query_and_frame_results", + "'/verified/ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_kd_qualification.py:63 (test_probe_io_failures_stay_none_but_qualification_failure_propagates; oracle_kd._first_frame_size): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", + "site": [ + 63, + "delegated", + "", + "oracle_kd._first_frame_size" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_kd_qualification.py:68 (test_probe_io_failures_stay_none_but_qualification_failure_propagates; oracle_kd._first_frame_size): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", + "site": [ + 68, + "delegated", + "", + "oracle_kd._first_frame_size" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "cab031bdec8ae5d46d5b7f853da4cfc7fc8cce4e081a3bdd3d530df49eba2043", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:43 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 43, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:44 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 44, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:46 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 46, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:49 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 49, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:52 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 52, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:61 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 61, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:76 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 76, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:101 (process, 'ruby'). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 101, + "process", + ".OraclePin.test_workflows_verify_cached_oracles", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:115 (process, 'ruby'). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 115, + "process", + ".OraclePin.workflow_data", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:142 (delegated, self.workflow_data). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 142, + "delegated", + "", + "self.workflow_data" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_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", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "44ab7fd469411e98beec63ffe831cc05c2ad6df4412abbf23a254bc1ec6472d6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:37 (process, 'bash'). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 37, + "process", + ".MacOSOraclePin.test_bash_and_python_read_the_same_mac_pin", + "'bash'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:46 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 46, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:48 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 48, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:49 (embedded-source, ). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 49, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:53 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 53, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:61 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 61, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:87 (process, args). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 87, + "process", + ".MacOSOraclePin.test_verification_checks_hash_architecture_signature_banner_and_encoder.run", + "args" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_package_rehearsal.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", + "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", + "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/package-rehearsal.yml", + "docs/design/oracle-historical-records.json", + "packages/cli/package.json", + "packages/cli/test/package-rehearsal.mjs", + "scripts/compat_frozen_check.py", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "scripts/tests/test_compat_sources.py", + "scripts/tests/test_registered_candidate.py", + "test-support/oracle.rs" + ], + "sha256": "18a6e094447d27b648586fe2d88b5145f80238be9de5aa5daf175b8626a1ca9b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_package_rehearsal.py:18, the imported load_workflow at scripts/tests/test_registered_candidate.py:27-30 executes Ruby YAML/JSON serialization only. This row loads package-rehearsal.yml step data, not a package or oracle executable.", + "site": [ + 18, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_package_rehearsal.py:48, the workflow-selected command is Node running package-rehearsal.mjs (.github/workflows/package-rehearsal.yml:74); the test copies that script and package.json at scripts/tests/test_package_rehearsal.py:41-47. It creates only empty artifact directories at :23-37 and sets TARGET=missing-target at :49. packages/cli/test/package-rehearsal.mjs:27-30/:60-64/:77-80/:100 rejects missing archives/packages before installation or media work. Its nominal media commands at :33-43 are CoreAV subcommands with strict-safe environment at :18, not FFmpeg/ffprobe oracle programs. No real oracle is executed.", + "site": [ + 48, + "process", + ".PackageRehearsal.test_failed_downloads_still_attempt_other_downloads_and_retain_all_outcomes", + "command" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_pcm_output_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/pcm_output_check.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/tests/test_writer_kd_audit_selection.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": "093b804d61af99b25bc791895422ad086a13fde823a0dab1e98cac4cc283d2a7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_pcm_output_check.py:27 (test_main_hands_on_the_owner_returned_pair; check.main): check.main receives mocked require/check at scripts/tests/test_pcm_output_check.py:23-25,39-42. scripts/pcm_output_check.py:188-193 forwards the fake pair or exits on synthetic qualification failure, never reaching media/oracle execution.", + "site": [ + 27, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_pcm_output_check.py:43 (test_pin_failure_precedes_output; check.main): check.main receives mocked require/check at scripts/tests/test_pcm_output_check.py:23-25,39-42. scripts/pcm_output_check.py:188-193 forwards the fake pair or exits on synthetic qualification failure, never reaching media/oracle execution.", + "site": [ + 43, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_png_bmp_yuv_plan.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/codec-coverage.yml", + "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/png_bmp_yuv_plan.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "ff995cd112e625ba33ffdf85d7a15dcec91b5eb5ceb4613e44e2fa2db466adab", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_png_bmp_yuv_plan.py:19 (process, 'ruby'). workflow() invokes literal Ruby and a fixed YAML-to-JSON expression, with only a path argument. The delegated call reads this data and cannot substitute the executed tool.", + "site": [ + 19, + "process", + ".workflow", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_png_bmp_yuv_plan.py:27 (delegated, workflow). workflow() invokes literal Ruby and a fixed YAML-to-JSON expression, with only a path argument. The delegated call reads this data and cannot substitute the executed tool.", + "site": [ + 27, + "delegated", + "", + "workflow" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:69, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", + "site": [ + 69, + "delegated", + "", + "self.run_step" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:72, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", + "site": [ + 72, + "delegated", + "", + "self.run_step" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:84, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", + "site": [ + 84, + "delegated", + "", + "self.run_step" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:90, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", + "site": [ + 90, + "delegated", + "", + "self.run_step" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:109, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", + "site": [ + 109, + "delegated", + "", + "self.run_step" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_range_audio_run_oracle.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "16b86d69ef0d5580b42e8fa13f9da865add051a65b1f6f9b74ed1acdc28ab67a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_range_audio_run_oracle.py:41 (test_main_passes_the_owner_path_to_metadata_warmup_and_trials; str(pair.ffmpeg)): This expected version argv is assertEqual data; driver.subprocess.run is mocked (scripts/tests/test_range_audio_run_oracle.py:35), as are cli_run/native_extract and the network client. The pair at 17 is synthetic; commands are inspected at 37-41, not executed.", + "site": [ + 41, + "command", + ".OracleSelection.test_main_passes_the_owner_path_to_metadata_warmup_and_trials", + "str(pair.ffmpeg)" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_raw_pcm_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", + "RATES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "fields": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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", + "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_pcm_check": "9770ec0b4b71e827ac9fa64cf3694d2b126eac17f290e9c2f07afff68a6d71b7", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", + "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/pcm_output_check.py", + "scripts/policy_check.py", + "scripts/policy_ref.py", + "scripts/raw_pcm_check.py", + "scripts/remux_check.py", + "scripts/split_check.py", + "scripts/swr_characterize.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/tests/test_writer_kd_audit_selection.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": "ca784511c8947b6439833d542ef332777772ea6136277042aab2b5e52e8d8302", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:41: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "site": [ + 41, + "delegated", + "", + "check.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:45: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "site": [ + 45, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:49: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "site": [ + 49, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:53: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "site": [ + 53, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:72: Lines 67-70 replace require, check, digest and check_output. scripts/raw_pcm_check.py:88-101 consumes the stub pair and mocked outcomes/head, so this identity assertion dispatches no media or provenance child.", + "site": [ + 72, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:91: Line 88 makes require raise QualificationError; scripts/raw_pcm_check.py:88-90 calls parser.error before work, check or provenance. Line 89 additionally mocks check. No oracle executes.", + "site": [ + 91, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_registered_candidate.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", + "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", + "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/codec-coverage.yml", + ".github/workflows/compat-0.1.0.yml", + "docs/design/oracle-historical-records.json", + "scripts/compat_frozen_check.py", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "scripts/tests/test_compat_sources.py", + "test-support/oracle.rs" + ], + "sha256": "238d0261e48f8f39c4db4289805a2db4ce03cb679168cceea6cbc3eecd0c11b2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:21, this apparent embedded source is OWNER_CHECKOUT sparse-checkout path data at scripts/tests/test_registered_candidate.py:20-23, not an executable program. The strings name files for structural checkout assertions (:224-243); no string is evaluated as code.", + "site": [ + 21, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:28, load_workflow at scripts/tests/test_registered_candidate.py:27-30 starts Ruby with a fixed YAML loader/JSON printer. setUpClass :37 reads the two workflow files as data; it does not execute their shell programs. The added OWNER_CHECKOUT data and assertions do not alter that boundary.", + "site": [ + 28, + "process", + ".load_workflow", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:37, load_workflow at scripts/tests/test_registered_candidate.py:27-30 starts Ruby with a fixed YAML loader/JSON printer. setUpClass :37 reads the two workflow files as data; it does not execute their shell programs. The added OWNER_CHECKOUT data and assertions do not alter that boundary.", + "site": [ + 37, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:97, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 97, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:106, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 106, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:111, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 111, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:119, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 119, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:126, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 126, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:132, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 132, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:143, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 143, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_registered_oracle_selection.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/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/tests/test_writer_kd_audit_selection.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": "34f9bfc45c1c31bb88588a452537a14aec23f9f78a11c31f868807f58b14cee0", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_registered_oracle_selection.py:47 (test_fake_version_is_rejected_before_any_oracle_output_is_read; sys.executable): The Python child executes CALLS-table helpers with both COREAV paths explicitly set to generated version-0.0.0 shell stubs (scripts/tests/test_registered_oracle_selection.py:18-25,33-42). Assertions at 49-51 require refusal before the fake-output marker exists. Only fake tools, not real oracles, are selected.", + "site": [ + 47, + "process", + ".RegisteredSelection.test_fake_version_is_rejected_before_any_oracle_output_is_read", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_registered_oracle_selection.py:64 (test_hls_check_executes_the_returned_pair; hls_check.ffprobe_json): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", + "site": [ + 64, + "delegated", + "", + "hls_check.ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_registered_oracle_selection.py:65 (test_hls_check_executes_the_returned_pair; hls_check.packets): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", + "site": [ + 65, + "delegated", + "", + "hls_check.packets" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_registered_oracle_selection.py:66 (test_hls_check_executes_the_returned_pair; hls_check.frames): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", + "site": [ + 66, + "delegated", + "", + "hls_check.frames" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_registered_oracle_selection.py:67 (test_hls_check_executes_the_returned_pair; hls_check.source_composition_times): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", + "site": [ + 67, + "delegated", + "", + "hls_check.source_composition_times" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_registered_oracle_selection.py:70 (test_hls_check_executes_the_returned_pair; hls_check.kd_source_last_cut): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", + "site": [ + 70, + "delegated", + "", + "hls_check.kd_source_last_cut" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_registered_oracle_selection.py:73 (test_hls_check_executes_the_returned_pair; hls_check.kd_fragment_reading): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", + "site": [ + 73, + "delegated", + "", + "hls_check.kd_fragment_reading" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_registered_oracle_selection.py:84 (test_fragment_reading_propagates_qualification_failure; hls_check.kd_fragment_reading): The mocked owner raises before fragment processing and hls_check.run is mocked (scripts/tests/test_registered_oracle_selection.py:80-85). No real oracle process is involved in this refusal-propagation control.", + "site": [ + 84, + "delegated", + "", + "hls_check.kd_fragment_reading" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_registered_oracle_selection.py:90 (test_mkv_remux_check_executes_the_returned_pair; mkv_remux_check.ffprobe): mkv_remux_check.run is replaced by fixed (0,b\"{}\") data and require returns synthetic PAIR (scripts/tests/test_registered_oracle_selection.py:88-92). Probe/hash argv are captured by mocks, never executed.", + "site": [ + 90, + "delegated", + "", + "mkv_remux_check.ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_registered_oracle_selection.py:91 (test_mkv_remux_check_executes_the_returned_pair; mkv_remux_check.framemd5): mkv_remux_check.run is replaced by fixed (0,b\"{}\") data and require returns synthetic PAIR (scripts/tests/test_registered_oracle_selection.py:88-92). Probe/hash argv are captured by mocks, never executed.", + "site": [ + 91, + "delegated", + "", + "mkv_remux_check.framemd5" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_registered_oracle_selection.py:98 (test_mkv_overlay_probe_executes_the_returned_probe; oracle_kd_mkv._first_frame_size): The owner/subprocess.run are mocked at scripts/tests/test_registered_oracle_selection.py:95-97,101-102. The nested helper (scripts/oracle_kd_mkv.py:193-200) receives synthetic JSON or a qualification exception, never starting a real oracle.", + "site": [ + 98, + "delegated", + "", + "oracle_kd_mkv._first_frame_size" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_registered_oracle_selection.py:104 (test_mkv_overlay_probe_executes_the_returned_probe; oracle_kd_mkv._first_frame_size): The owner/subprocess.run are mocked at scripts/tests/test_registered_oracle_selection.py:95-97,101-102. The nested helper (scripts/oracle_kd_mkv.py:193-200) receives synthetic JSON or a qualification exception, never starting a real oracle.", + "site": [ + 104, + "delegated", + "", + "oracle_kd_mkv._first_frame_size" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_shell_oracle_qualification.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/actions/ci-fixtures/action.yml", + ".github/workflows/wasm.yml", + "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/tests/test_writer_kd_audit_selection.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": "033ca5dc9a565fd97a0bd38446370f5a7612d2f48b4adc1be1a3686b2a9dda80", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:46 (embedded-source, ). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "site": [ + 46, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:65 (embedded-source, ). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "site": [ + 65, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:100 (process, os.environ.get('COREAV_TEST_BASH', '/bin/bash')). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "site": [ + 100, + "process", + ".ShellOracleQualification.run_consumer", + "os.environ.get('COREAV_TEST_BASH', '/bin/bash')" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:111 (delegated, self.run_consumer). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "site": [ + 111, + "delegated", + "", + "self.run_consumer" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:123 (delegated, self.run_consumer). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "site": [ + 123, + "delegated", + "", + "self.run_consumer" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:134 (delegated, self.run_consumer). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "site": [ + 134, + "delegated", + "", + "self.run_consumer" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:146 (delegated, self.run_consumer). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "site": [ + 146, + "delegated", + "", + "self.run_consumer" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:159 (delegated, self.run_consumer). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "site": [ + 159, + "delegated", + "", + "self.run_consumer" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:175 (delegated, self.run_consumer). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "site": [ + 175, + "delegated", + "", + "self.run_consumer" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:180 (command, 'ffmpeg'). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "site": [ + 180, + "command", + ".ShellOracleQualification.test_probe_default_selection_preserves_audio_arguments_without_mapfile", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:214: The key helper at :200-212 extracts only cache-key shell text and runs bash. .github/actions/ci-fixtures/action.yml:10-16 and .github/workflows/wasm.yml:161-165 run grep/sed/sort, import test_oracle.SUPPORT, hash file bytes with cat/sha256sum/cut, and echo. Owner-support changes at :215-220 are hash data, not oracle execution; fixture generation is outside the extracted block.", + "site": [ + 214, + "delegated", + "", + "key" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:219: The key helper at :200-212 extracts only cache-key shell text and runs bash. .github/actions/ci-fixtures/action.yml:10-16 and .github/workflows/wasm.yml:161-165 run grep/sed/sort, import test_oracle.SUPPORT, hash file bytes with cat/sha256sum/cut, and echo. Owner-support changes at :215-220 are hash data, not oracle execution; fixture generation is outside the extracted block.", + "site": [ + 219, + "delegated", + "", + "key" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_stage3_demo_oracle.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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/stage3-report/demo.sh" + ], + "sha256": "b1eed02683f68adb6b79f10fc48644ae780779e776e4cb355ecc732c696059a6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_stage3_demo_oracle.py:24 (test_generation_uses_the_resolver_program_before_entering_the_sandbox; ): The embedded python3 is a generated shell stub printing TEST_FFMPEG/TEST_FFPROBE. Selected ffmpeg is a generated file-touching shell fake (22-24), and unshare a refusal stub (25). PATH/env at 27-30 routes tools/stage3-report/demo.sh:49-63 to these controls; the later shell run also has no real oracle.", + "site": [ + 24, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_stage3_run_oracle.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "8ba9bf83cdc8b74dbd99b45c3f9d2d6b0fcf95d94e40cc9ade2d5b5e0a8aa271", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (test_build_only_metadata_executes_the_owner_pair; str(pair.ffmpeg)): These version argv are expected assertEqual data (27-28). scripts/tests/test_stage3_run_oracle.py:19-24 replaces require, driver.run and driver.subprocess.run with synthetic returns for build-only metadata; neither FFmpeg/ffprobe nor mediainfo executes.", + "site": [ + 28, + "command", + ".OracleSelection.test_build_only_metadata_executes_the_owner_pair", + "str(pair.ffmpeg)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (test_build_only_metadata_executes_the_owner_pair; str(pair.ffprobe)): These version argv are expected assertEqual data (27-28). scripts/tests/test_stage3_run_oracle.py:19-24 replaces require, driver.run and driver.subprocess.run with synthetic returns for build-only metadata; neither FFmpeg/ffprobe nor mediainfo executes.", + "site": [ + 28, + "command", + ".OracleSelection.test_build_only_metadata_executes_the_owner_pair", + "str(pair.ffprobe)" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_standalone_audio_probe_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", + "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/standalone_audio_probe_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/tests/test_writer_kd_audit_selection.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": "1efa001e678938ff4908b5ae7384de235227646e29457d8478082c7680d42a09", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:98: The ORACLE at :19 is synthetic. Lines 87-97 replace run with an encoder double writing constructed FLAC bytes and returning CompletedProcess. Encode/probe argv at scripts/standalone_audio_probe_check.py:155-178 is intercepted, not executed.", + "site": [ + 98, + "delegated", + "", + "check.generate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:100: The ORACLE at :19 is synthetic. Lines 87-97 replace run with an encoder double writing constructed FLAC bytes and returning CompletedProcess. Encode/probe argv at scripts/standalone_audio_probe_check.py:155-178 is intercepted, not executed.", + "site": [ + 100, + "delegated", + "", + "check.generate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:119: The synthetic ORACLE at :19 is argv data; run is replaced with stdout/status producers at :117,139,144. scripts/standalone_audio_probe_check.py:190-198 forms native and ffprobe commands but these calls never reach subprocess.", + "site": [ + 119, + "delegated", + "", + "check.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:141: The synthetic ORACLE at :19 is argv data; run is replaced with stdout/status producers at :117,139,144. scripts/standalone_audio_probe_check.py:190-198 forms native and ffprobe commands but these calls never reach subprocess.", + "site": [ + 141, + "delegated", + "", + "check.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:146: The synthetic ORACLE at :19 is argv data; run is replaced with stdout/status producers at :117,139,144. scripts/standalone_audio_probe_check.py:190-198 forms native and ffprobe commands but these calls never reach subprocess.", + "site": [ + 146, + "delegated", + "", + "check.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:155: The run mock at :152-153 returns synthetic refusal results. scripts/standalone_audio_probe_check.py:212-226 checks native refusal commands using those results; neither native nor oracle processes launch.", + "site": [ + 155, + "delegated", + "", + "check.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:159: The run mock at :152-153 returns synthetic refusal results. scripts/standalone_audio_probe_check.py:212-226 checks native refusal commands using those results; neither native nor oracle processes launch.", + "site": [ + 159, + "delegated", + "", + "check.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:188: Lines 168-186 replace run with synthetic complete reports chosen by fixture header/fault. Probe/native argv at scripts/standalone_audio_probe_check.py:242-260 is intercepted; restoration modifies bytes in-process, not through an oracle.", + "site": [ + 188, + "delegated", + "", + "check.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:192: Lines 168-186 replace run with synthetic complete reports chosen by fixture header/fault. Probe/native argv at scripts/standalone_audio_probe_check.py:242-260 is intercepted; restoration modifies bytes in-process, not through an oracle.", + "site": [ + 192, + "delegated", + "", + "check.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:198: Lines 197,202 replace subprocess.run with a failed CompletedProcess or TimeoutExpired. scripts/standalone_audio_probe_check.py:28-39 handles the mock failure for literal program without running ffmpeg/ffprobe.", + "site": [ + 198, + "delegated", + "", + "check.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:204: Lines 197,202 replace subprocess.run with a failed CompletedProcess or TimeoutExpired. scripts/standalone_audio_probe_check.py:28-39 handles the mock failure for literal program without running ffmpeg/ffprobe.", + "site": [ + 204, + "delegated", + "", + "check.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:210: Lines 207-209 make require fail and mock generate. scripts/standalone_audio_probe_check.py:280 onward handles failure before generation or verification, so no oracle executes.", + "site": [ + 210, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:221: Lines 217-220 replace require, generate and verify. scripts/standalone_audio_probe_check.py:280-288 hands the synthetic pair to those mocks; this test inspects object identity, not real oracle results.", + "site": [ + 221, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_svt_av1_licenses.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.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", + "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/svt_av1_licenses.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "dd33b47be3c4dd542a4590fdacf5ae4e070256d18cccf1493519c8ee567d33eb", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_svt_av1_licenses.py:166 (process, args). The subprocess runs only svt_av1_licenses.py against a synthetic manifest, nonexecutable archive/header/probe bytes and notice fixtures. The checker reads/stat/hashes those files and emits licence identity; FIFO and malformed-JSON controls require refusal. None of the represented native programs is executed.", + "site": [ + 166, + "process", + ".NativeLicenses.test_fifo_manifest_or_notice_is_refused_without_reading", + "args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_svt_av1_licenses.py:209 (process, args). The subprocess runs only svt_av1_licenses.py against a synthetic manifest, nonexecutable archive/header/probe bytes and notice fixtures. The checker reads/stat/hashes those files and emits licence identity; FIFO and malformed-JSON controls require refusal. None of the represented native programs is executed.", + "site": [ + 209, + "process", + ".NativeLicenses.test_command_records_only_native_identity_and_fails_cleanly", + "args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_svt_av1_licenses.py:214 (process, args). The subprocess runs only svt_av1_licenses.py against a synthetic manifest, nonexecutable archive/header/probe bytes and notice fixtures. The checker reads/stat/hashes those files and emits licence identity; FIFO and malformed-JSON controls require refusal. None of the represented native programs is executed.", + "site": [ + 214, + "process", + ".NativeLicenses.test_command_records_only_native_identity_and_fails_cleanly", + "args" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_svt_av1_rust_link.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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/svt_av1_rust_link.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "0c914cd48413f64c8704eb97016bdb5d86fd098c91566b4db206a772f3753dfe", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_svt_av1_rust_link.py:228 (process, sys.executable). The only assigned CLI child explicitly selects target unsupported and requires refusal before any native calls or output directory. The selected tool is the Python validation script, not an FFmpeg oracle; its temporary native prefix holds only fixture bytes.", + "site": [ + 228, + "process", + ".RustLink.test_command_refuses_unsupported_target_without_native_calls", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_svt_native_workflow.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/svt-av1-native.yml", + "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": "84614673ff919e811e03c075fa2b3bc70799052f654daf2f3fd2eaf231e6717b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_svt_native_workflow.py:19 (process, 'ruby'). The literal Ruby program reads YAML into JSON. The generated fake python3 only logs argv, emits recipe/build messages, writes a shell version stand-in and applies selected failures. It intercepts both workflow Python invocations via PATH; the generated version stand-in only echoes/returns a status. No native compiler, codec or media oracle runs.", + "site": [ + 19, + "process", + ".SvtNativeWorkflow.setUpClass", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_svt_native_workflow.py:63 (embedded-source, ). The literal Ruby program reads YAML into JSON. The generated fake python3 only logs argv, emits recipe/build messages, writes a shell version stand-in and applies selected failures. It intercepts both workflow Python invocations via PATH; the generated version stand-in only echoes/returns a status. No native compiler, codec or media oracle runs.", + "site": [ + 63, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_swr_characterize.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", + "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/swr_characterize.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/tests/test_writer_kd_audit_selection.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": "a11e22ea9573391d34e00bef184c954ccbe2dfcf6254e649cc304fcdb25d435c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_swr_characterize.py:42: Lines 36-40 mock require, text reads and both subprocess APIs. The lookup double at :29-34 raises a synthetic git/ffmpeg timeout. scripts/swr_characterize.py:134-157 selects the stub pair and reaches only the replaced provenance lookup, never a real oracle.", + "site": [ + 42, + "delegated", + "", + "swr.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_swr_characterize.py:83: Lines 76-82 replace require, cases, check_output and subprocess.run. The version/PCM argv at scripts/swr_characterize.py:134-175 uses a stub pair but canned results satisfy every process boundary.", + "site": [ + 83, + "delegated", + "", + "swr.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_swr_characterize.py:105: Lines 98-104 replace require, reads, cases and both subprocess APIs. scripts/swr_characterize.py:137 retains the synthetic pair's ffmpeg, whose argv at :156-175 is inspected only via mocks.", + "site": [ + 105, + "delegated", + "", + "swr.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_swr_characterize.py:118: Line 114 makes require fail; scripts/swr_characterize.py:133-138 translates the error before creating output or reaching either subprocess API (also mocked at :115-116). No oracle runs.", + "site": [ + 118, + "delegated", + "", + "swr.capture" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_test_oracle.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "30c9d5d1a4c07ad25a761cc73df1a5ea70a4bf58b1c15bc0783f1aac7ecfd152", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:41 (process, sys.executable). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 41, + "process", + ".Qualification.child", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:48 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 48, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:57 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 57, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:66 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 66, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:70 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 70, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:75 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 75, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:75 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 75, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:87 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 87, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:87 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 87, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:99 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 99, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:106 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 106, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:111 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 111, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:125 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 125, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:125 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 125, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:133 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 133, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:153 (process, sys.executable). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 153, + "process", + ".Qualification.test_relocated_bundle_keeps_the_same_pin_and_complete_import_closure", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:156 (process, sys.executable). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 156, + "process", + ".Qualification.test_relocated_bundle_keeps_the_same_pin_and_complete_import_closure", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:205 (process, str(binary)). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 205, + "process", + ".Qualification.test_rust_adapter_qualifies_without_build_sources_and_retains_both_results", + "str(binary)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:228 (process, command). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 228, + "process", + ".Qualification.test_avi_drivers_reject_each_different_selected_file_before_work", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:237 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 237, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:239 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 239, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:239 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 239, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:270 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 270, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:285 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 285, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:285 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 285, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:312 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 312, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:312 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 312, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:329 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 329, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:329 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 329, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:348 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 348, + "delegated", + "", + "self.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:348 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 348, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_test_oracle.py:410 (process, sys.executable). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "site": [ + 410, + "process", + ".Qualification.test_active_entry_points_reject_before_creating_fixture_or_report_output", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_thumbnail_oracle.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "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": [ + ".github/workflows/deny.yml", + "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/thumbnail_oracle.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/tests/test_writer_kd_audit_selection.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": "a700a688eb81d914a94c4b313fd86b3350147f317246e2d6dc565bb379f6e360", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_thumbnail_oracle.py:1 (embedded-source , occurrence 0), this is the module documentation string at scripts/tests/test_thumbnail_oracle.py:1-7, describing supplied probe listings and the unittest command. It is not generated or executed source.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_thumbnail_oracle.py:41 (delegated thumbnail_oracle.ffmpeg_time, occurrence 0), every FfmpegTime test first calls listing, which replaces thumbnail_oracle.run with the local Python function at scripts/tests/test_thumbnail_oracle.py:25-33. ffmpeg_time reaches that mock at scripts/thumbnail_oracle.py:191; the returned stdout is JSON serialized from the supplied in-memory listing, so the bare ffprobe argument is never executed.", + "site": [ + 41, + "delegated", + "", + "thumbnail_oracle.ffmpeg_time" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_thumbnail_oracle.py:49 (delegated thumbnail_oracle.ffmpeg_time, occurrence 0), every FfmpegTime test first calls listing, which replaces thumbnail_oracle.run with the local Python function at scripts/tests/test_thumbnail_oracle.py:25-33. ffmpeg_time reaches that mock at scripts/thumbnail_oracle.py:191; the returned stdout is JSON serialized from the supplied in-memory listing, so the bare ffprobe argument is never executed.", + "site": [ + 49, + "delegated", + "", + "thumbnail_oracle.ffmpeg_time" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_thumbnail_oracle.py:54 (delegated thumbnail_oracle.ffmpeg_time, occurrence 0), every FfmpegTime test first calls listing, which replaces thumbnail_oracle.run with the local Python function at scripts/tests/test_thumbnail_oracle.py:25-33. ffmpeg_time reaches that mock at scripts/thumbnail_oracle.py:191; the returned stdout is JSON serialized from the supplied in-memory listing, so the bare ffprobe argument is never executed.", + "site": [ + 54, + "delegated", + "", + "thumbnail_oracle.ffmpeg_time" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_thumbnail_oracle.py:56 (delegated thumbnail_oracle.ffmpeg_time, occurrence 0), every FfmpegTime test first calls listing, which replaces thumbnail_oracle.run with the local Python function at scripts/tests/test_thumbnail_oracle.py:25-33. ffmpeg_time reaches that mock at scripts/thumbnail_oracle.py:191; the returned stdout is JSON serialized from the supplied in-memory listing, so the bare ffprobe argument is never executed.", + "site": [ + 56, + "delegated", + "", + "thumbnail_oracle.ffmpeg_time" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_thumbnail_oracle.py:61 (delegated thumbnail_oracle.ffmpeg_time, occurrence 0), every FfmpegTime test first calls listing, which replaces thumbnail_oracle.run with the local Python function at scripts/tests/test_thumbnail_oracle.py:25-33. ffmpeg_time reaches that mock at scripts/thumbnail_oracle.py:191; the returned stdout is JSON serialized from the supplied in-memory listing, so the bare ffprobe argument is never executed.", + "site": [ + 61, + "delegated", + "", + "thumbnail_oracle.ffmpeg_time" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_thumbnail_oracle.py:65 (delegated thumbnail_oracle.ffmpeg_time, occurrence 0), every FfmpegTime test first calls listing, which replaces thumbnail_oracle.run with the local Python function at scripts/tests/test_thumbnail_oracle.py:25-33. ffmpeg_time reaches that mock at scripts/thumbnail_oracle.py:191; the returned stdout is JSON serialized from the supplied in-memory listing, so the bare ffprobe argument is never executed.", + "site": [ + 65, + "delegated", + "", + "thumbnail_oracle.ffmpeg_time" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_thumbnail_oracle.py:77 (delegated thumbnail_oracle.at_time, occurrence 0), the ProbeSelection test replaces both test_oracle.require and subprocess.run with mocks at scripts/tests/test_thumbnail_oracle.py:74-76 before calling at_time at :77. The helper calls at scripts/thumbnail_oracle.py:96-102/:65-68 are recorded mock calls returning the supplied listing, not executed FFmpeg processes.", + "site": [ + 77, + "delegated", + "", + "thumbnail_oracle.at_time" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_transcode_merge.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "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/composed_audio.py", + "scripts/composed_audio_source.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/transcode_check.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/tests/test_writer_kd_audit_selection.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": "b9a2cca76832c560f897184dd57c1ffa6c26b76ce5331971f4af36542ef157e4", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:38 (process, sys.executable). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 38, + "process", + ".check", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:76 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 76, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:78 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 78, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:89 (delegated, self.assert_same_verdict). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 89, + "delegated", + "", + "self.assert_same_verdict" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:92 (delegated, self.assert_same_verdict). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 92, + "delegated", + "", + "self.assert_same_verdict" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:96 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 96, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:102 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 102, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:108 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 108, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:114 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 114, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:129 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 129, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:141 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 141, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:162 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 162, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:164 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 164, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:227 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 227, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:229 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 229, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:260 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 260, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:263 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 263, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:280 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 280, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:285 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 285, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:331 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 331, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:349 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 349, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_transcode_merge.py:363 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "site": [ + 363, + "delegated", + "", + "check" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_ts_speed.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "ts_speed": "88d754821370242be1c5f7c17eefeb976e7d6fabf9352ed1578959a214a7e785", + "ts_speed_bars": "2407d35f4c45681291ea8559ae1c6aec5f5b11ffa7f3210771fdf45904204550", + "ts_speed_gcp": "9d206aedda20314df8fcb55e66c037228f670b7fcb8ea3ca1da509cd5e6a810e", + "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/ts_speed.py", + "scripts/ts_speed_bars.py", + "scripts/ts_speed_gcp.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/tests/test_writer_kd_audit_selection.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": "ada72938c353e586494e342d3fa95ed3801e01259ad6f893f4486d3fe4f886a0", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_ts_speed.py:109 (process, [sys.executable, '-I', str(SCRIPTS / 'ts_speed.py'), '--coreav', str(engine), '--null', str(d / 'null'), '--lav', str(lav), '--core', str(min(os.sched_getaffinity(0))), '--rounds', '3', '--tmp', str(d / 'tmp'), '--report', str(out)] + files). End-to-end and run_arm tests select only generated shell programs printing fixed JSON (or exit 9); the driver preserves these selectors. frequency replaces subprocess.run with a supplied counter result. The unequal-null CLI test rejects mismatched stub bytes before work. launch always selects ts_speed_gcp.py --dry-run without --coreav-cli, so no oracle qualification occurs; invalid limits reject earlier, and valid packing returns before VM/job execution.", + "site": [ + 109, + "process", + ".Timing.test_a_run_records_every_arm_and_round", + "[sys.executable, '-I', str(SCRIPTS / 'ts_speed.py'), '--coreav', str(engine), '--null', str(d / 'null'), '--lav', str(lav), '--core', str(min(os.sched_getaffinity(0))), '--rounds', '3', '--tmp', str(d / 'tmp'), '--report', str(out)] + files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_ts_speed.py:127 (delegated, ts_speed.run_arm). End-to-end and run_arm tests select only generated shell programs printing fixed JSON (or exit 9); the driver preserves these selectors. frequency replaces subprocess.run with a supplied counter result. The unequal-null CLI test rejects mismatched stub bytes before work. launch always selects ts_speed_gcp.py --dry-run without --coreav-cli, so no oracle qualification occurs; invalid limits reject earlier, and valid packing returns before VM/job execution.", + "site": [ + 127, + "delegated", + "", + "ts_speed.run_arm" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_ts_speed.py:141 (delegated, ts_speed.frequency). End-to-end and run_arm tests select only generated shell programs printing fixed JSON (or exit 9); the driver preserves these selectors. frequency replaces subprocess.run with a supplied counter result. The unequal-null CLI test rejects mismatched stub bytes before work. launch always selects ts_speed_gcp.py --dry-run without --coreav-cli, so no oracle qualification occurs; invalid limits reject earlier, and valid packing returns before VM/job execution.", + "site": [ + 141, + "delegated", + "", + "ts_speed.frequency" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_ts_speed.py:153 (process, sys.executable). End-to-end and run_arm tests select only generated shell programs printing fixed JSON (or exit 9); the driver preserves these selectors. frequency replaces subprocess.run with a supplied counter result. The unequal-null CLI test rejects mismatched stub bytes before work. launch always selects ts_speed_gcp.py --dry-run without --coreav-cli, so no oracle qualification occurs; invalid limits reject earlier, and valid packing returns before VM/job execution.", + "site": [ + 153, + "process", + ".Timing.test_the_null_arm_must_be_the_same_binary", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_ts_speed.py:248 (process, sys.executable). End-to-end and run_arm tests select only generated shell programs printing fixed JSON (or exit 9); the driver preserves these selectors. frequency replaces subprocess.run with a supplied counter result. The unequal-null CLI test rejects mismatched stub bytes before work. launch always selects ts_speed_gcp.py --dry-run without --coreav-cli, so no oracle qualification occurs; invalid limits reject earlier, and valid packing returns before VM/job execution.", + "site": [ + 248, + "process", + ".Verdict.launch", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_ts_speed.py:256 (delegated, self.launch). End-to-end and run_arm tests select only generated shell programs printing fixed JSON (or exit 9); the driver preserves these selectors. frequency replaces subprocess.run with a supplied counter result. The unequal-null CLI test rejects mismatched stub bytes before work. launch always selects ts_speed_gcp.py --dry-run without --coreav-cli, so no oracle qualification occurs; invalid limits reject earlier, and valid packing returns before VM/job execution.", + "site": [ + 256, + "delegated", + "", + "self.launch" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_ts_speed.py:263 (delegated, self.launch). End-to-end and run_arm tests select only generated shell programs printing fixed JSON (or exit 9); the driver preserves these selectors. frequency replaces subprocess.run with a supplied counter result. The unequal-null CLI test rejects mismatched stub bytes before work. launch always selects ts_speed_gcp.py --dry-run without --coreav-cli, so no oracle qualification occurs; invalid limits reject earlier, and valid packing returns before VM/job execution.", + "site": [ + 263, + "delegated", + "", + "self.launch" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_ts_speed_pair.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "ts_speed_bars": "2407d35f4c45681291ea8559ae1c6aec5f5b11ffa7f3210771fdf45904204550", + "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/ts_speed_bars.py", + "scripts/ts_speed_gcp.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/tests/test_writer_kd_audit_selection.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": "7025458229834bc1cbccd21ebfbd549a388dfb50e449250c6085681ba760c505", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_ts_speed_pair.py:48 (process, sys.executable). pair constructs both oracle-role paths as executable shell echo fixtures. The Python wrapper invokes only ts_speed_gcp main with arguments() always containing --dry-run; pair qualification can execute only those constructed fixtures, and dry-run returns before the VM job command. --resolve reads those same fake paths; the missing-ffmpeg control rejects before upload. No observer copy or basename is treated as an immutable real-reference boundary.", + "site": [ + 48, + "process", + ".CommandPair.test_command_upload_relocates_both_verified_programs", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_ts_speed_pair.py:53 (process, sys.executable). pair constructs both oracle-role paths as executable shell echo fixtures. The Python wrapper invokes only ts_speed_gcp main with arguments() always containing --dry-run; pair qualification can execute only those constructed fixtures, and dry-run returns before the VM job command. --resolve reads those same fake paths; the missing-ffmpeg control rejects before upload. No observer copy or basename is treated as an immutable real-reference boundary.", + "site": [ + 53, + "process", + ".CommandPair.test_command_upload_relocates_both_verified_programs", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_ts_speed_pair.py:64 (process, sys.executable). pair constructs both oracle-role paths as executable shell echo fixtures. The Python wrapper invokes only ts_speed_gcp main with arguments() always containing --dry-run; pair qualification can execute only those constructed fixtures, and dry-run returns before the VM job command. --resolve reads those same fake paths; the missing-ffmpeg control rejects before upload. No observer copy or basename is treated as an immutable real-reference boundary.", + "site": [ + 64, + "process", + ".CommandPair.test_probe_only_input_fails_before_an_upload_is_created", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_v2_fixture_inputs.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", + "avi_v2_check": "3c9d28aaea5f71d3fb5f5dc56db1321bedd85c98857173400f8bcca8f7d222de", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_check": "89a1e58e093021da61e933a11e13cc48957bf5ebf7042f82c53ab4e1c166b80f", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/avi_v2_check.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "baac6be250f61347775e23cbacb488c974c9c56244facb8cd998378bb1225b37", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_v2_fixture_inputs.py:77: Both callers at :82,89 enter self.choose (:62-78). Patches at :73-76 replace prepare/execute/succeeded with tuple-choice doubles. tools/compat-corpus/encode_breadth.py:432-436 passes nominal ffmpeg argv only into the execute double, never a real process.", + "site": [ + 77, + "delegated", + "", + "v2.choose" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_v2_fixture_inputs.py:82: Both callers at :82,89 enter self.choose (:62-78). Patches at :73-76 replace prepare/execute/succeeded with tuple-choice doubles. tools/compat-corpus/encode_breadth.py:432-436 passes nominal ffmpeg argv only into the execute double, never a real process.", + "site": [ + 82, + "delegated", + "", + "self.choose" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_v2_fixture_inputs.py:89: Both callers at :82,89 enter self.choose (:62-78). Patches at :73-76 replace prepare/execute/succeeded with tuple-choice doubles. tools/compat-corpus/encode_breadth.py:432-436 passes nominal ffmpeg argv only into the execute double, never a real process.", + "site": [ + 89, + "delegated", + "", + "self.choose" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_v2_fixture_inputs.py:116: Lines 110-114 remove a required fixture; tools/compat-corpus/encode_breadth.py:834-838 returns UNMEASURED before oracle_programs at :840. The helper is also mocked and asserted uncalled at :115-117. No oracle executes.", + "site": [ + 116, + "delegated", + "", + "v2.cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_v2_fixture_inputs.py:180: Lines 177-178 replace require with a synthetic pair and verify with a failed record. scripts/v2_fixture_check.py:50-65 sends work to the replaced verify; no v2.execute boundary is reached.", + "site": [ + 180, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_v2_fixture_inputs.py:224: opts.ffmpeg is nominal /oracle/ffmpeg at :212-213, but :216-223 replaces v2.execute with a synthetic result/output writer. scripts/v2_fixture_check.py:23-27 only prepares bytes and submits argv to that double, so the nominal path is never executed.", + "site": [ + 224, + "delegated", + "", + "check.verify" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_video_oracle_selection.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture": "78efeb3b1be82e9279a8afefaedaeb65a6b1bf3c73af80bb2f0b56cf904d3c5e", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ffv1_check": "af0599e35c2884c893784514fb5305817741ee878c01a6bb1094632383982617", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "h264_deblock_conformance": "799b4d0684c4a894bb3d2288054a844295d804174f1a4ccb030961ed60c850ce", + "h264_g1": "fc5995529a0b74ca29211dd15ecb98b12b1b8445d4b7d528c48f530edf48d821", + "h264_g1_conformance": "e1be86dde04abaf392398b46a7363898797eeeacbadb6f93e6c20fbfa86f9c9a", + "h264_p_conformance": "2a7070ef6db17748cce61d209b41a98ef0edaebc3541fd817a3ebe21000935e0", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect_anchor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "same_planes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "svt_av1_check": "f62eab51c61acc4072644e5ff9a98a22631f31705227e0df0335f7b18027c7cd", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "transcode_decoder_host": "297fa98074abea9e29e6a7364872aa8e30d4e3fc1a8a99c43c59357d7878730e", + "transcode_speed": "29f66ea47490035c8a9974b843967d362ac3e325025840f2c98d789114616f0e", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_check": "89a1e58e093021da61e933a11e13cc48957bf5ebf7042f82c53ab4e1c166b80f", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "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/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.txt", + "docs/measurements/h264-rounds/snapshot-outliers/classify.py", + "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/h264-training/tools/compare.py", + "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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/timing.py", + "scripts/extract_check.py", + "scripts/ffv1_check.py", + "scripts/h264_deblock_conformance.py", + "scripts/h264_g1.py", + "scripts/h264_g1_conformance.py", + "scripts/h264_p_conformance.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/svt_av1_check.py", + "scripts/test_oracle.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/transcode_decoder_host.py", + "scripts/transcode_speed.py", + "scripts/v2_fixture_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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", + "tools/videotoolbox-identities/capture.py" + ], + "sha256": "aab133775a93038779a73b4c2324bb22e28edec3fdf8989e3952fc58bdc74bc8", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:39 (test_ffv1_executes_owner_pair; ffv1.verify_oracles): Test controls at scripts/tests/test_video_oracle_selection.py:37-38 prove ffv1.run is mocked and require returns PAIR. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 39, + "delegated", + "", + "ffv1.verify_oracles" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:48 (test_ffv1_pin_failure_precedes_execution; ffv1.verify_oracles): Test controls at scripts/tests/test_video_oracle_selection.py:45-49 prove require raises synthetic qualification failure and ffv1.run is mocked. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 48, + "delegated", + "", + "ffv1.verify_oracles" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:55 (test_svt_executes_owner_path; svt.check): Test controls at scripts/tests/test_video_oracle_selection.py:52-55 prove svt.run raises Halt instead of launching a selected program. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 55, + "delegated", + "", + "svt.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:69 (test_v2_hands_owner_path_to_verification; v2.main): Test controls at scripts/tests/test_video_oracle_selection.py:65-69 prove v2.verify raises Halt before any fixture command. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 69, + "delegated", + "", + "v2.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:78 (test_v2_pin_failure_precedes_output; v2.main): Test controls at scripts/tests/test_video_oracle_selection.py:74-79 prove require raises before mocked v2.verify can be called. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 78, + "delegated", + "", + "v2.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:97 (test_g1_hands_owner_pair_to_compare; g1.main): Test controls at scripts/tests/test_video_oracle_selection.py:91-97 prove g1.compare raises Halt at the first cell; digest/require are mocked. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 97, + "delegated", + "", + "g1.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:107 (test_g1_pin_failure_precedes_output; g1.main): Test controls at scripts/tests/test_video_oracle_selection.py:102-108 prove require raises before g1.compare or any media command. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 107, + "delegated", + "", + "g1.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:120 (test_deblock_hands_owner_pair_to_compare; deblock.main): Test controls at scripts/tests/test_video_oracle_selection.py:115-120 prove g1.compare raises Halt before decoding; digest/require are mocked. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 120, + "delegated", + "", + "deblock.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:129 (test_deblock_pin_failure_precedes_generated_output; deblock.main): Test controls at scripts/tests/test_video_oracle_selection.py:125-130 prove require raises before g1.compare or fixture generation. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 129, + "delegated", + "", + "deblock.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:163 (test_p_pin_failure_precedes_generated_output; p.main): Test controls at scripts/tests/test_video_oracle_selection.py:155-165 prove synthetic tool files satisfy existence checks but require raises before compare/inventory. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 163, + "delegated", + "", + "p.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:176 (test_p_hands_owner_pair_to_compare; p.main): Test controls at scripts/tests/test_video_oracle_selection.py:170-176 prove verify_tools/inventory return synthetic values and p.compare raises Halt before decoding. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 176, + "delegated", + "", + "p.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:231 (test_measure_hands_owner_pair_to_compare; measure.measure): Test controls at scripts/tests/test_video_oracle_selection.py:225-231 prove git/digest/require/score are mocked and measure.compare raises Halt on the first coreav arm. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 231, + "delegated", + "", + "measure.measure" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_video_oracle_selection.py:245 (test_measure_pin_failure_precedes_output; measure.measure): Test controls at scripts/tests/test_video_oracle_selection.py:240-246 prove git/digest are mocked and require raises before output or compare. This delegated path never executes real FFmpeg/ffprobe; PAIR is synthetic data at scripts/tests/test_video_oracle_selection.py:23.", + "site": [ + 245, + "delegated", + "", + "measure.measure" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_vp9_corpus.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", + "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatchcase": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", + "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/vp9-conformance.yml", + ".github/workflows/vp9-corpus.yml", + "docs/design/oracle-historical-records.json", + "scripts/compat_frozen_check.py", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "scripts/tests/test_compat_sources.py", + "scripts/tests/test_registered_candidate.py", + "test-support/oracle.rs" + ], + "sha256": "bb73c40e77198edd54641d39218c35ed583f707eb5a65e6276e09fe250e0bb15", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_vp9_corpus.py:409, load_workflow is the changed helper at scripts/tests/test_registered_candidate.py:27-30. It runs Ruby solely to serialize vp9-corpus.yml from YAML to JSON, then returns data. This call inspects jobs, conditions and command strings without executing any workflow run block; the helper's new line positions and owner-checkout constants do not create an oracle child.", + "site": [ + 409, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_vp9_corpus.py:422, load_workflow is the changed helper at scripts/tests/test_registered_candidate.py:27-30. It runs Ruby solely to serialize vp9-conformance.yml from YAML to JSON, then returns data. This call inspects jobs, conditions and command strings without executing any workflow run block; the helper's new line positions and owner-checkout constants do not create an oracle child.", + "site": [ + 422, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_vp9_corpus.py:431, load_workflow is the changed helper at scripts/tests/test_registered_candidate.py:27-30. It runs Ruby solely to serialize vp9-conformance.yml from YAML to JSON, then returns data. This call inspects jobs, conditions and command strings without executing any workflow run block; the helper's new line positions and owner-checkout constants do not create an oracle child.", + "site": [ + 431, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_vp9_filter_coverage.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", + "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatchcase": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", + "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/vp9-filter.yml", + "docs/design/oracle-historical-records.json", + "scripts/compat_frozen_check.py", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "scripts/tests/test_compat_sources.py", + "scripts/tests/test_registered_candidate.py", + "test-support/oracle.rs" + ], + "sha256": "64265c914c4e10fae8293515abdaf490148f91683694acaca735b6f2e6387c1b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_vp9_filter_coverage.py:315, load_workflow is the changed helper at scripts/tests/test_registered_candidate.py:27-30. It runs Ruby solely to serialize vp9-filter.yml from YAML to JSON, then returns data. This call inspects jobs, conditions and command strings without executing any workflow run block; the helper's new line positions and owner-checkout constants do not create an oracle child.", + "site": [ + 315, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_vp9_pixel_round.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "vp9_pixel_build": "cfceef7c829e2c33a8afa76fcc4f500511ccf5dcac6fdd69058360a0aed40805", + "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/composed_audio.py", + "scripts/composed_audio_source.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/vp9_pixel_build.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": "ad72def7ee2e0b7380a21841f91bf1d73ded1643f1144392cbcef6ac863f7388", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_vp9_pixel_round.py:188 (delegated, build.build). build.build is stopped by a mocked unmerged receipt before subprocess (assert_not_called). The command-looking timed tuple at 356 is mutation data in the expected-command comparison, not execution. native_snapshot is explicitly check_only=True and constructs only Git archive plus Cargo check for CoreAV adapter compilation; it does not select or execute an FFmpeg/ffprobe media oracle.", + "site": [ + 188, + "delegated", + "", + "build.build" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_vp9_pixel_round.py:356 (command, 'timed'). build.build is stopped by a mocked unmerged receipt before subprocess (assert_not_called). The command-looking timed tuple at 356 is mutation data in the expected-command comparison, not execution. native_snapshot is explicitly check_only=True and constructs only Git archive plus Cargo check for CoreAV adapter compilation; it does not select or execute an FFmpeg/ffprobe media oracle.", + "site": [ + 356, + "command", + ".Replay.test_binary_input_affinity_decoder_hash_and_profile_options_are_bound", + "'timed'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_vp9_pixel_round.py:611 (delegated, build.native_snapshot). build.build is stopped by a mocked unmerged receipt before subprocess (assert_not_called). The command-looking timed tuple at 356 is mutation data in the expected-command comparison, not execution. native_snapshot is explicitly check_only=True and constructs only Git archive plus Cargo check for CoreAV adapter compilation; it does not select or execute an FFmpeg/ffprobe media oracle.", + "site": [ + 611, + "delegated", + "", + "build.native_snapshot" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_vp9_release_attribution.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/vp9_release_attribution.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/tests/test_writer_kd_audit_selection.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": "8f2fc1f301f27f796d228ae89965baac6f4450f6d1c4cc148c703d7bf5a30869", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_attribution.py:170: Every caller uses replay at :159-172, building synthetic retained evidence then running sys.executable with --analyse. scripts/vp9_release_attribution.py:286-292 returns after replay (:260-278 reads JSON/compressed calls and analyzes them), before capture's owner/gate at :304-306. Only the Python analyzer runs.", + "site": [ + 170, + "process", + ".AttributionTests.replay", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_attribution.py:178: Every caller uses replay at :159-172, building synthetic retained evidence then running sys.executable with --analyse. scripts/vp9_release_attribution.py:286-292 returns after replay (:260-278 reads JSON/compressed calls and analyzes them), before capture's owner/gate at :304-306. Only the Python analyzer runs.", + "site": [ + 178, + "delegated", + "", + "self.replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_attribution.py:181: Every caller uses replay at :159-172, building synthetic retained evidence then running sys.executable with --analyse. scripts/vp9_release_attribution.py:286-292 returns after replay (:260-278 reads JSON/compressed calls and analyzes them), before capture's owner/gate at :304-306. Only the Python analyzer runs.", + "site": [ + 181, + "delegated", + "", + "self.replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_attribution.py:193: Every caller uses replay at :159-172, building synthetic retained evidence then running sys.executable with --analyse. scripts/vp9_release_attribution.py:286-292 returns after replay (:260-278 reads JSON/compressed calls and analyzes them), before capture's owner/gate at :304-306. Only the Python analyzer runs.", + "site": [ + 193, + "delegated", + "", + "self.replay" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_vp9_release_cost.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "vp9_release_cost": "720934e8f9aa0be8e193200802070acd25a828e0c001150f22d0d774c7368689", + "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/vp9_release_cost.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/tests/test_writer_kd_audit_selection.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": "880438296bd2c1f544e715076d94738cf8e9216d7c626e2e272bb235f155d658", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:27: Lines 21-25 replace roster, verify_artifacts, require and measured. scripts/vp9_release_cost.py:279-281 reaches gate, but its first measured call raises the deliberate stop-before-media exception; no /qualified program executes.", + "site": [ + 27, + "delegated", + "", + "runner.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:93: Lines 85-93 supply mismatching maps.json and guard os.fork. scripts/vp9_release_cost.py:273 calls roster, whose :34-37 rejects the mismatch before qualification/publication/measurement. No oracle launches.", + "site": [ + 93, + "delegated", + "", + "runner.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:103: Every actual child argv selects sys.executable -I and --analyse with synthetic evidence. scripts/vp9_release_cost.py:271-276 validates the roster and analyzes retained rows, returning before verify_artifacts/require/gate at :279-281; no oracle or decoder executes.", + "site": [ + 103, + "process", + ".ReleaseCostTests.test_replay_refuses_a_replaced_roster_before_writing", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:118: Every actual child argv selects sys.executable -I and --analyse with synthetic evidence. scripts/vp9_release_cost.py:271-276 validates the roster and analyzes retained rows, returning before verify_artifacts/require/gate at :279-281; no oracle or decoder executes.", + "site": [ + 118, + "process", + ".ReleaseCostTests.test_replay_refuses_recorded_inputs_outside_the_frozen_roster", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:131: Every actual child argv selects sys.executable -I and --analyse with synthetic evidence. scripts/vp9_release_cost.py:271-276 validates the roster and analyzes retained rows, returning before verify_artifacts/require/gate at :279-281; no oracle or decoder executes.", + "site": [ + 131, + "process", + ".ReleaseCostTests.test_replay_refuses_a_recorded_digest_relabeled_onto_another_file", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:155: Every actual child argv selects sys.executable -I and --analyse with synthetic evidence. scripts/vp9_release_cost.py:271-276 validates the roster and analyzes retained rows, returning before verify_artifacts/require/gate at :279-281; no oracle or decoder executes.", + "site": [ + 155, + "process", + ".ReleaseCostTests.test_published_compressed_calls_can_be_analysed_without_binaries", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:193: Lines 187-192 replace measured with a retained-output writer for native hashes and oracle framemd5. scripts/vp9_release_cost.py:109-126 constructs argv from the synthetic pair passed at :193-194, but all dispatch is mocked.", + "site": [ + 193, + "delegated", + "", + "runner.hashes" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:235: The selected program is nonexistent /nonexistent/vp9-test, not an oracle. scripts/vp9_release_cost.py:52-60 forks, attempts that execve and exits 127.", + "site": [ + 235, + "delegated", + "", + "runner.measured" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:241: Line 239 replaces command with sys.executable -c print(literal test text). scripts/vp9_release_cost.py:88-99 submits that argv to measured's execve at :58; Python prints deliberately malformed JSON, not media.", + "site": [ + 241, + "delegated", + "", + "runner.decode_call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:247: The supplied argv is sys.executable -c with a literal environment-variable print. scripts/vp9_release_cost.py:45-58 sets allocator environment and executes that Python child unchanged, not ffmpeg/ffprobe.", + "site": [ + 247, + "delegated", + "", + "runner.measured" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_vp9_speed_gcp.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "vp9_speed": "6f9c657fa493ef3638966265094cbec235cec7c5c58a457483ee0b03b82111fd", + "vp9_speed_gcp": "ff7a9d3493704d4fc2681519ea2a958ca9e9b92c8a0d3c4254a0326d4b22b139", + "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/composed_audio.py", + "scripts/composed_audio_source.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/thumbnail_oracle.py", + "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/vp9_speed.py", + "scripts/vp9_speed_gcp.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/tests/test_writer_kd_audit_selection.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": "96c23d0714bc6beb3a017fbb293e2be0a2b91138c5ab67cd49babe681a01e137", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_speed_gcp.py:22 (test_host_queries_and_worker_use_the_owner_returned_pair; ): Generated executables at scripts/tests/test_vp9_speed_gcp.py:20-28 only log argv and print fixed banner/decoder text. Shell python3/sudo/host-query functions at 29-46 are stubs: python3 returns the fake pair or writes worker argv. The appended job script at 47-52 executes controlled fakes, not an oracle or remote worker.", + "site": [ + 22, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_speed_gcp.py:27 (test_host_queries_and_worker_use_the_owner_returned_pair; ): Generated executables at scripts/tests/test_vp9_speed_gcp.py:20-28 only log argv and print fixed banner/decoder text. Shell python3/sudo/host-query functions at 29-46 are stubs: python3 returns the fake pair or writes worker argv. The appended job script at 47-52 executes controlled fakes, not an oracle or remote worker.", + "site": [ + 27, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_speed_gcp.py:29 (test_host_queries_and_worker_use_the_owner_returned_pair; ): Generated executables at scripts/tests/test_vp9_speed_gcp.py:20-28 only log argv and print fixed banner/decoder text. Shell python3/sudo/host-query functions at 29-46 are stubs: python3 returns the fake pair or writes worker argv. The appended job script at 47-52 executes controlled fakes, not an oracle or remote worker.", + "site": [ + 29, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "scripts/text_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/elst_craft.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/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/tests/test_writer_kd_audit_selection.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": "64a46bf22c44cccb4152d2b46110b3727d8258a3bb5ac39907e32062d5f99cf4", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 74, + "process", + ".run", + "args" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 81, + "command", + ".ffprobe_json", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 81, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 532, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 534, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains args.ffmpeg/ffprobe from require at 1129-1130, but run/ffprobe_json, text extraction, chapter checks, mediainfo and launched variant-craft source require every imported caller/constructor proved. CoreAV direct commands use the separate args.coreav selector; their delegated comparison closure is not inferred from main.", + "site": [ + 604, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 626, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", + "site": [ + 639, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 676, + "command", + ".check_subtitles", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 676, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 696, + "delegated", + "", + "stream_evidence" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains args.ffmpeg/ffprobe from require at 1129-1130, but run/ffprobe_json, text extraction, chapter checks, mediainfo and launched variant-craft source require every imported caller/constructor proved. CoreAV direct commands use the separate args.coreav selector; their delegated comparison closure is not inferred from main.", + "site": [ + 962, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", + "site": [ + 1088, + "process", + ".several_edit_variants", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", + "site": [ + 1137, + "delegated", + "", + "several_edit_variants" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 1149, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains args.ffmpeg/ffprobe from require at 1129-1130, but run/ffprobe_json, text extraction, chapter checks, mediainfo and launched variant-craft source require every imported caller/constructor proved. CoreAV direct commands use the separate args.coreav selector; their delegated comparison closure is not inferred from main.", + "site": [ + 1153, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 1165, + "delegated", + "", + "check_subtitles" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", + "site": [ + 1172, + "delegated", + "", + "check_chapters" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 1203, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/thumbnail_oracle.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decode_breadth": "9e62ddfd43bd49a03166498f813d20f013cbd97ab9bbd4d10c34417c4463b81d", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/ci.yml", + ".github/workflows/codec-coverage.yml", + ".github/workflows/deny.yml", + "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/av1-thumbnail-fixed-cost/arms.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/exact_skip_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/tests/test_test_oracle.py", + "scripts/tests/test_thumbnail_oracle.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/vp9_speed.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/decode_breadth.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/round_files.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_decode_breadth.py", + "tools/compat-corpus/tests/test_decode_breadth_fixtures.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/tests/test_writer_kd_audit_selection.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": "1b440ab3a907c0a7263e8c21a634ea4c577d039b7fdcfd3f2c7f9a7c5c2bf773", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/thumbnail_oracle.py:2 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/thumbnail_oracle.py:63 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "site": [ + 63, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:66 (command ffprobe, occurrence 0), default_video and at_time now replace the received probe with require(...).ffprobe at scripts/thumbnail_oracle.py:65/:96, then execute exactly that returned probe at :66/:100 (including default_video at :97). This covers main/fixtures/check/frames/video_codec (:446-453/:401/:374/:355/:386), exact_skip_check.py:40/:49 and vp9_speed.py:210/:348, as well as the development caller docs/measurements/av1-thumbnail-fixed-cost/arms.py:55/:88-101, whose raw --ffprobe is qualified inside at_time. scripts/tests/test_thumbnail_oracle.py:74-89 mocks or refuses before a real child. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 66, + "command", + ".default_video", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/thumbnail_oracle.py:77 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "site": [ + 77, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/thumbnail_oracle.py:91 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "site": [ + 91, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:97 (delegated default_video, occurrence 0), default_video and at_time now replace the received probe with require(...).ffprobe at scripts/thumbnail_oracle.py:65/:96, then execute exactly that returned probe at :66/:100 (including default_video at :97). This covers main/fixtures/check/frames/video_codec (:446-453/:401/:374/:355/:386), exact_skip_check.py:40/:49 and vp9_speed.py:210/:348, as well as the development caller docs/measurements/av1-thumbnail-fixed-cost/arms.py:55/:88-101, whose raw --ffprobe is qualified inside at_time. scripts/tests/test_thumbnail_oracle.py:74-89 mocks or refuses before a real child. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 97, + "delegated", + "", + "default_video" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:100 (command ffprobe, occurrence 0), default_video and at_time now replace the received probe with require(...).ffprobe at scripts/thumbnail_oracle.py:65/:96, then execute exactly that returned probe at :66/:100 (including default_video at :97). This covers main/fixtures/check/frames/video_codec (:446-453/:401/:374/:355/:386), exact_skip_check.py:40/:49 and vp9_speed.py:210/:348, as well as the development caller docs/measurements/av1-thumbnail-fixed-cost/arms.py:55/:88-101, whose raw --ffprobe is qualified inside at_time. scripts/tests/test_thumbnail_oracle.py:74-89 mocks or refuses before a real child. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 100, + "command", + ".at_time", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:153 (command ffmpeg, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 153, + "command", + ".rgb", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:159 (process cmd, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 159, + "process", + ".run", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/thumbnail_oracle.py:171 (delegated run, occurrence 0), this branch runs only the CoreAV subject: thumb fixes the thumbnail subcommand at scripts/thumbnail_oracle.py:170-172, and frames runs decode_oracle at :346-347. The real workflow supplies built CoreAV executables at .github/workflows/ci.yml:1316-1324; scripts/vp9_speed.py:486 similarly supplies its separately selected decode-oracle, not an FFmpeg reference.", + "site": [ + 171, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/thumbnail_oracle.py:179 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "site": [ + 179, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:191 (command ffprobe, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 191, + "command", + ".ffmpeg_time", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:191 (delegated run, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 191, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/thumbnail_oracle.py:220 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "site": [ + 220, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:228 (delegated ffmpeg_time, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 228, + "delegated", + "", + "ffmpeg_time" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:244 (command ffmpeg, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 244, + "command", + ".reference", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:244 (delegated run, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 244, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/thumbnail_oracle.py:251 (delegated thumb, occurrence 0), this branch runs only the CoreAV subject: thumb fixes the thumbnail subcommand at scripts/thumbnail_oracle.py:170-172, and frames runs decode_oracle at :346-347. The real workflow supplies built CoreAV executables at .github/workflows/ci.yml:1316-1324; scripts/vp9_speed.py:486 similarly supplies its separately selected decode-oracle, not an FFmpeg reference.", + "site": [ + 251, + "delegated", + "", + "thumb" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:258 (delegated reference, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 258, + "delegated", + "", + "reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:263 (delegated rgb, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 263, + "delegated", + "", + "rgb" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:264 (delegated rgb, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 264, + "delegated", + "", + "rgb" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/thumbnail_oracle.py:265 (delegated thumb, occurrence 0), this branch runs only the CoreAV subject: thumb fixes the thumbnail subcommand at scripts/thumbnail_oracle.py:170-172, and frames runs decode_oracle at :346-347. The real workflow supplies built CoreAV executables at .github/workflows/ci.yml:1316-1324; scripts/vp9_speed.py:486 similarly supplies its separately selected decode-oracle, not an FFmpeg reference.", + "site": [ + 265, + "delegated", + "", + "thumb" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:268 (delegated reference, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 268, + "delegated", + "", + "reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:271 (delegated rgb, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 271, + "delegated", + "", + "rgb" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:272 (delegated rgb, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 272, + "delegated", + "", + "rgb" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/thumbnail_oracle.py:274 (delegated thumb, occurrence 0), this branch runs only the CoreAV subject: thumb fixes the thumbnail subcommand at scripts/thumbnail_oracle.py:170-172, and frames runs decode_oracle at :346-347. The real workflow supplies built CoreAV executables at .github/workflows/ci.yml:1316-1324; scripts/vp9_speed.py:486 similarly supplies its separately selected decode-oracle, not an FFmpeg reference.", + "site": [ + 274, + "delegated", + "", + "thumb" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:278 (delegated reference, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 278, + "delegated", + "", + "reference" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:280 (delegated rgb, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 280, + "delegated", + "", + "rgb" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:280 (delegated rgb, occurrence 1), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "occurrence": 1, + "site": [ + 280, + "delegated", + "", + "rgb" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/thumbnail_oracle.py:292 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "site": [ + 292, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:306, framemd5_command preserves its ffmpeg argument as cmd[0], returned at scripts/thumbnail_oracle.py:332 and executed by framemd5 :341. This main retains require fields at :446-447. scripts/vp9_speed.py:789-790 retains the pair before :486 calls frames. tools/compat-corpus/decode_breadth.py:522-523 retains the pair before reference :189-192 executes the vector through Popen :112. Direct real fixture callers retain the owner fields at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 before :65-69, and :137-138 before :184-188. Its :250-251 only inspects a vector; tools/compat-corpus/tests/test_decode_breadth.py:87-90/:106-117 executes generated Python stubs. scripts/test_oracle.py:73-108 owns the returned resolved paths. The changed .github/workflows/codec-coverage.yml:456-466 now passes owner paths to the selected decoder; its legacy registered candidate uses that candidate's helper object, not this mutable HEAD helper.", + "site": [ + 306, + "command", + ".framemd5_command", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:337 (command ffprobe, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 337, + "command", + ".framemd5", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:337 (delegated run, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 337, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:339 (command ffprobe, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 339, + "command", + ".framemd5", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:339 (delegated run, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 339, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:341 (delegated run, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 341, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/thumbnail_oracle.py:347 (delegated run, occurrence 0), this branch runs only the CoreAV subject: thumb fixes the thumbnail subcommand at scripts/thumbnail_oracle.py:170-172, and frames runs decode_oracle at :346-347. The real workflow supplies built CoreAV executables at .github/workflows/ci.yml:1316-1324; scripts/vp9_speed.py:486 similarly supplies its separately selected decode-oracle, not an FFmpeg reference.", + "site": [ + 347, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:355 (delegated default_video, occurrence 0), default_video and at_time now replace the received probe with require(...).ffprobe at scripts/thumbnail_oracle.py:65/:96, then execute exactly that returned probe at :66/:100 (including default_video at :97). This covers main/fixtures/check/frames/video_codec (:446-453/:401/:374/:355/:386), exact_skip_check.py:40/:49 and vp9_speed.py:210/:348, as well as the development caller docs/measurements/av1-thumbnail-fixed-cost/arms.py:55/:88-101, whose raw --ffprobe is qualified inside at_time. scripts/tests/test_thumbnail_oracle.py:74-89 mocks or refuses before a real child. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 355, + "delegated", + "", + "default_video" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:356 (delegated framemd5, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 356, + "delegated", + "", + "framemd5" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:363 (delegated framemd5, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 363, + "delegated", + "", + "framemd5" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:365 (delegated framemd5, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 365, + "delegated", + "", + "framemd5" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:374 (delegated at_time, occurrence 0), default_video and at_time now replace the received probe with require(...).ffprobe at scripts/thumbnail_oracle.py:65/:96, then execute exactly that returned probe at :66/:100 (including default_video at :97). This covers main/fixtures/check/frames/video_codec (:446-453/:401/:374/:355/:386), exact_skip_check.py:40/:49 and vp9_speed.py:210/:348, as well as the development caller docs/measurements/av1-thumbnail-fixed-cost/arms.py:55/:88-101, whose raw --ffprobe is qualified inside at_time. scripts/tests/test_thumbnail_oracle.py:74-89 mocks or refuses before a real child. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 374, + "delegated", + "", + "at_time" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:379 (delegated images, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 379, + "delegated", + "", + "images" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:381 (delegated frames, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 381, + "delegated", + "", + "frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:386 (delegated default_video, occurrence 0), default_video and at_time now replace the received probe with require(...).ffprobe at scripts/thumbnail_oracle.py:65/:96, then execute exactly that returned probe at :66/:100 (including default_video at :97). This covers main/fixtures/check/frames/video_codec (:446-453/:401/:374/:355/:386), exact_skip_check.py:40/:49 and vp9_speed.py:210/:348, as well as the development caller docs/measurements/av1-thumbnail-fixed-cost/arms.py:55/:88-101, whose raw --ffprobe is qualified inside at_time. scripts/tests/test_thumbnail_oracle.py:74-89 mocks or refuses before a real child. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 386, + "delegated", + "", + "default_video" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:389 (command ffprobe, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 389, + "command", + ".video_codec", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:389 (delegated run, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 389, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:401 (delegated video_codec, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 401, + "delegated", + "", + "video_codec" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:404 (delegated check, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 404, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:449 (delegated fixtures, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 449, + "delegated", + "", + "fixtures" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:452 (delegated check, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 452, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/thumbnail_oracle.py:458 (delegated main, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 458, + "delegated", + "", + "main" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/transcode_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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "transcode_speed": "29f66ea47490035c8a9974b843967d362ac3e325025840f2c98d789114616f0e", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/ci.yml", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/avi_v2_check.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_selftest.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/thumbnail_oracle.py", + "scripts/track_boxes.py", + "scripts/transcode_check_selftest.py", + "scripts/transcode_speed.py", + "scripts/v2_fixture_inputs.py", + "scripts/vp9_speed.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/png_bmp_yuv.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "59a8fc3dc2a66e6e4adb21fa8bccc659c0183aead635c45f4e05b28b2ecf26b6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:2, this embedded-source row is . scripts/transcode_check.py:2 is a Python docstring describing command usage, probe results, or arm configuration. Its text is not a generated executable and is never run.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:264, this process row is [str(c) for c in cmd]. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 264, + "process", + ".run", + "[str(c) for c in cmd]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:271, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 271, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:299, this embedded-source row is . scripts/transcode_check.py:299 is a Python docstring describing command usage, probe results, or arm configuration. Its text is not a generated executable and is never run.", + "site": [ + 299, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:312, this command row is ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 312, + "command", + ".streams_of", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:312, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 312, + "delegated", + "", + "jrun" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:321, this embedded-source row is . scripts/transcode_check.py:321 is a Python docstring describing command usage, probe results, or arm configuration. Its text is not a generated executable and is never run.", + "site": [ + 321, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:323, this delegated row is streams_of. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 323, + "delegated", + "", + "streams_of" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:329, this command row is ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 329, + "command", + ".probe", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:329, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 329, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:360, this command row is ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 360, + "command", + ".frames", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:360, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 360, + "delegated", + "", + "jrun" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:370, this command row is ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 370, + "command", + ".packets", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:375, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 375, + "delegated", + "", + "jrun" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:477, this embedded-source row is . scripts/transcode_check.py:477 is a Python docstring describing command usage, probe results, or arm configuration. Its text is not a generated executable and is never run.", + "site": [ + 477, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:487, this delegated row is probe_of. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 487, + "delegated", + "", + "probe_of" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:551, this embedded-source row is . scripts/transcode_check.py:551 is a Python docstring describing command usage, probe results, or arm configuration. Its text is not a generated executable and is never run.", + "site": [ + 551, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:553, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 553, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:566, this command row is ffmpeg. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 566, + "command", + ".psnr", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:570, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 570, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:575, this delegated row is ffmpeg_error_text. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 575, + "delegated", + "", + "ffmpeg_error_text" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:582, this embedded-source row is . scripts/transcode_check.py:582 is a Python docstring describing command usage, probe results, or arm configuration. Its text is not a generated executable and is never run.", + "site": [ + 582, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:587, this delegated row is jrun. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "site": [ + 587, + "delegated", + "", + "jrun" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:598, this command row is args.ffmpeg. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 598, + "command", + ".native_conformance", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:598, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 598, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:635, this delegated row is streams_of. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 635, + "delegated", + "", + "streams_of" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:642, this delegated row is frames. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 642, + "delegated", + "", + "frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:647, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 647, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'jrun'. main retains require's pair at 1915-1916 and stores its ffmpeg in child_env at 1918. However generic run/jrun/probe/Source/baseline/comparison APIs have extensive imported and callback callers, including composed_audio and remote copies; complete caller-specific closure is not established. compat_run constructs prefix=[args.coreav] at 954, so its 'ffmpeg' word at 955 is a CoreAV subcommand, not the oracle executable.", + "site": [ + 665, + "delegated", + "", + "jrun" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'jrun'. main retains require's pair at 1915-1916 and stores its ffmpeg in child_env at 1918. However generic run/jrun/probe/Source/baseline/comparison APIs have extensive imported and callback callers, including composed_audio and remote copies; complete caller-specific closure is not established. compat_run constructs prefix=[args.coreav] at 954, so its 'ffmpeg' word at 955 is a CoreAV subcommand, not the oracle executable.", + "site": [ + 669, + "delegated", + "", + "jrun" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'jrun'. main retains require's pair at 1915-1916 and stores its ffmpeg in child_env at 1918. However generic run/jrun/probe/Source/baseline/comparison APIs have extensive imported and callback callers, including composed_audio and remote copies; complete caller-specific closure is not established. compat_run constructs prefix=[args.coreav] at 954, so its 'ffmpeg' word at 955 is a CoreAV subcommand, not the oracle executable.", + "site": [ + 679, + "delegated", + "", + "jrun" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:683, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 683, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:695, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 695, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:725, this delegated row is run. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "site": [ + 725, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:745, this command row is args.ffmpeg. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 745, + "command", + ".baseline_cmd", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:758, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 758, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:761, this delegated row is ffmpeg_error_text. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 761, + "delegated", + "", + "ffmpeg_error_text" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:766, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 766, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:778, this embedded-source row is . scripts/transcode_check.py:778 is a Python docstring describing command usage, probe results, or arm configuration. Its text is not a generated executable and is never run.", + "site": [ + 778, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:784, this embedded-source row is . scripts/transcode_check.py:784 is a Python docstring describing command usage, probe results, or arm configuration. Its text is not a generated executable and is never run.", + "site": [ + 784, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:806, this command row is args.ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 806, + "command", + ".judge_output", + "args.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:806, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 806, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:808, this command row is args.ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 808, + "command", + ".judge_output", + "args.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:808, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 808, + "delegated", + "", + "jrun" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:818, this delegated row is video_bytes_and_rate. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 818, + "delegated", + "", + "video_bytes_and_rate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:821, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 821, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:822, this delegated row is native_conformance. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 822, + "delegated", + "", + "native_conformance" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:826, this delegated row is frames. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 826, + "delegated", + "", + "frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:834, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 834, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:850, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 850, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:878, this delegated row is transcode. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "site": [ + 878, + "delegated", + "", + "transcode" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:887, this delegated row is baseline. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 887, + "delegated", + "", + "baseline" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:900, this delegated row is baseline. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 900, + "delegated", + "", + "baseline" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:902, this delegated row is judge_output. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 902, + "delegated", + "", + "judge_output" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:913, this delegated row is judge_output. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 913, + "delegated", + "", + "judge_output" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:919, this delegated row is psnr. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 919, + "delegated", + "", + "psnr" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:924, this delegated row is psnr. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 924, + "delegated", + "", + "psnr" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:932, this delegated row is psnr. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 932, + "delegated", + "", + "psnr" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:936, this delegated row is bitrate_check. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 936, + "delegated", + "", + "bitrate_check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:949, this embedded-source row is . scripts/transcode_check.py:949 is a Python docstring describing command usage, probe results, or arm configuration. Its text is not a generated executable and is never run.", + "site": [ + 949, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .compat_run, occurrence 0, program expression \"prefix + ['ffmpeg'] + compat_words(key, path, out, compat_commands(args))\". main retains require's pair at 1915-1916 and stores its ffmpeg in child_env at 1918. However generic run/jrun/probe/Source/baseline/comparison APIs have extensive imported and callback callers, including composed_audio and remote copies; complete caller-specific closure is not established. compat_run constructs prefix=[args.coreav] at 954, so its 'ffmpeg' word at 955 is a CoreAV subcommand, not the oracle executable.", + "site": [ + 955, + "process", + ".compat_run", + "prefix + ['ffmpeg'] + compat_words(key, path, out, compat_commands(args))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:972, this command row is args.ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 972, + "command", + ".written", + "args.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:972, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 972, + "delegated", + "", + "jrun" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:982, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 982, + "delegated", + "", + "packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:999, this command row is args.ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 999, + "command", + ".compare_encoded_audio", + "args.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:999, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 999, + "delegated", + "", + "jrun" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1007, this command row is args.ffmpeg. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1007, + "command", + ".compare_encoded_audio", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1007, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1007, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1033, this command row is args.ffmpeg. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1033, + "command", + ".check_compat", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1039, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1039, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1045, this delegated row is written. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1045, + "delegated", + "", + "written" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1046, this delegated row is audio_origin. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1046, + "delegated", + "", + "audio_origin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:1065, this delegated row is compat_run. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "site": [ + 1065, + "delegated", + "", + "compat_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:1067, this delegated row is compat_run. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "site": [ + 1067, + "delegated", + "", + "compat_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1073, this delegated row is written. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1073, + "delegated", + "", + "written" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1075, this delegated row is audio_origin. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1075, + "delegated", + "", + "audio_origin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1095, this delegated row is compare_encoded_audio. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1095, + "delegated", + "", + "compare_encoded_audio" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1097, this delegated row is composed_audio.compare. scripts/transcode_check.py:1097-1100 passes its owner-returned args.ffmpeg/ffprobe from :1915-1916 into composed_audio.compare. The preliminary raw verifier at :1920 is a separate bypass row and primes args._verified_composed_oracle (scripts/composed_audio.py:627-635), so compare's :557 does not rerun it on this same unchanged args pair. The actual compare/source-reference/legacy callbacks use that retained pair at composed_audio.py:575-584 and composed_audio_source.py:93,122,151, and transcode_check.py:999-1007. Test-only direct check_compat callers mock those processes.", + "site": [ + 1097, + "delegated", + "", + "composed_audio.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1101, this delegated row is judge_output. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1101, + "delegated", + "", + "judge_output" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1111, this delegated row is display_matrix. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1111, + "delegated", + "", + "display_matrix" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1112, this delegated row is display_matrix. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1112, + "delegated", + "", + "display_matrix" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1112, this delegated row is written. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1112, + "delegated", + "", + "written" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1118, this delegated row is psnr. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1118, + "delegated", + "", + "psnr" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1119, this delegated row is written. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1119, + "delegated", + "", + "written" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1122, this delegated row is probe_size. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1122, + "delegated", + "", + "probe_size" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1123, this delegated row is psnr. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1123, + "delegated", + "", + "psnr" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1126, this delegated row is psnr. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1126, + "delegated", + "", + "psnr" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1127, this delegated row is video_bytes_and_rate. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1127, + "delegated", + "", + "video_bytes_and_rate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1137, this command row is args.ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1137, + "command", + ".display_matrix", + "args.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1137, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1137, + "delegated", + "", + "jrun" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1328, this command row is args.ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1328, + "command", + ".probe_size", + "args.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1328, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1328, + "delegated", + "", + "jrun" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:1342, this delegated row is transcode. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "site": [ + 1342, + "delegated", + "", + "transcode" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1346, this delegated row is baseline. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1346, + "delegated", + "", + "baseline" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1349, this delegated row is video_bytes_and_rate. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1349, + "delegated", + "", + "video_bytes_and_rate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1350, this delegated row is video_bytes_and_rate. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1350, + "delegated", + "", + "video_bytes_and_rate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1369, this delegated row is probe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1369, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1479, this delegated row is probe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1479, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1498, this delegated row is make_prober. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1498, + "delegated", + "", + "make_prober" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1504, this delegated row is select_class. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1504, + "delegated", + "", + "select_class" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:1836, this embedded-source row is . scripts/transcode_check.py:1836 is a Python docstring describing command usage, probe results, or arm configuration. Its text is not a generated executable and is never run.", + "site": [ + 1836, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Identity-only verification. scripts/transcode_check.py:1915-1916 has already replaced args.ffmpeg and args.ffprobe with the pair test_oracle.require returned. composed_audio.verify_oracle (scripts/composed_audio.py:627-635) resolves those returned paths, requires them to be one sibling pair and runs scripts/oracle_pin.py --verify-bin on their directory, the same oracle_pin.verify_bin check test_oracle.require performs (scripts/test_oracle.py:73-108). Its output only admits or refuses the run; no probe, decode or encode output from it is compared or recorded. Every judged FFmpeg or ffprobe call in the composed check uses the returned args.ffmpeg/args.ffprobe.", + "site": [ + 1920, + "delegated", + "", + "composed_audio.verify_oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site in .main, occurrence 0, program expression 'args.ffmpeg'. main retains require's pair at 1915-1916 and stores its ffmpeg in child_env at 1918. However generic run/jrun/probe/Source/baseline/comparison APIs have extensive imported and callback callers, including composed_audio and remote copies; complete caller-specific closure is not established. compat_run constructs prefix=[args.coreav] at 954, so its 'ffmpeg' word at 955 is a CoreAV subcommand, not the oracle executable.", + "site": [ + 1928, + "command", + ".main", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains require's pair at 1915-1916 and stores its ffmpeg in child_env at 1918. However generic run/jrun/probe/Source/baseline/comparison APIs have extensive imported and callback callers, including composed_audio and remote copies; complete caller-specific closure is not established. compat_run constructs prefix=[args.coreav] at 954, so its 'ffmpeg' word at 955 is a CoreAV subcommand, not the oracle executable.", + "site": [ + 1928, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:1937, this delegated row is preflight. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "site": [ + 1937, + "delegated", + "", + "preflight" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1939, this delegated row is fixture_inputs. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1939, + "delegated", + "", + "fixture_inputs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1941, this delegated row is corpus_selection. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1941, + "delegated", + "", + "corpus_selection" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_check.py:1980, this delegated row is corpus_selection. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 1980, + "delegated", + "", + "corpus_selection" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:2136, this delegated row is compat_run. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "site": [ + 2136, + "delegated", + "", + "compat_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_check.py:2137, this delegated row is transcode. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "site": [ + 2137, + "delegated", + "", + "transcode" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The module entry runs main, which qualifies the pair at scripts/transcode_check.py:1915-1916 and replaces args.ffmpeg/args.ffprobe with the paths test_oracle.require returned (scripts/test_oracle.py:73-108) before any oracle execution; ENV is built from that path at 1918 and run_info records its version at 1929. Every FFmpeg and ffprobe call reached from main uses those returned values. The only other oracle-program execution reached is the identity-only pin verification at 1920 (composed_audio.verify_oracle), which judges nothing.", + "site": [ + 2145, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/transcode_check_selftest.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "transcode_speed": "29f66ea47490035c8a9974b843967d362ac3e325025840f2c98d789114616f0e", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "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/composed_audio.py", + "scripts/composed_audio_source.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/transcode_check.py", + "scripts/transcode_speed.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/tests/test_writer_kd_audit_selection.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": "ce9794a2eb931150458d719b9be0c9d29ac2249a47b5c32e911c7a525eba5069", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'tc.select_class'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 59, + "delegated", + "", + "tc.select_class" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'tc.select_class'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 69, + "delegated", + "", + "tc.select_class" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'tc.select_class'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 75, + "delegated", + "", + "tc.select_class" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'tc.select_class'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 82, + "delegated", + "", + "tc.select_class" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'ts.run'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 230, + "delegated", + "", + "ts.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_with'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 235, + "delegated", + "", + "self.run_with" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_with'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 244, + "delegated", + "", + "self.run_with" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_with'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 253, + "delegated", + "", + "self.run_with" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_with'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 258, + "delegated", + "", + "self.run_with" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_with'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 263, + "delegated", + "", + "self.run_with" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'tc.compare_encoded_audio'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 315, + "delegated", + "", + "tc.compare_encoded_audio" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compare'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 322, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compare'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 325, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compare'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 328, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compare'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 331, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compare'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 332, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compare'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 333, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'tc.check_compat'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 356, + "delegated", + "", + "tc.check_compat" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compat'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 360, + "delegated", + "", + "self.compat" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compat'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 366, + "delegated", + "", + "self.compat" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compat'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 374, + "delegated", + "", + "self.compat" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compat'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 382, + "delegated", + "", + "self.compat" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compat'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "site": [ + 391, + "delegated", + "", + "self.compat" + ], + "verdict": "excluded" + } + ] + }, + "scripts/transcode_decoder_host.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "transcode_speed": "29f66ea47490035c8a9974b843967d362ac3e325025840f2c98d789114616f0e", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "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/composed_audio.py", + "scripts/composed_audio_source.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/transcode_check.py", + "scripts/transcode_speed.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/tests/test_writer_kd_audit_selection.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": "0e112901d82f70010b28e4f4ff5c0d9f251a75a705a46db46b68dccfbd9c88be", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_decoder_host.py:72, this process row is [str(x) for x in command]. run retains the complete Oracle at scripts/transcode_decoder_host.py:353-356 and smoke does so at 412-415. Both put the returned ffmpeg/ffprobe into tools; version text at 361, output_check at 211-214, gate at 248-257, smoke fixture at 421 and baseline command at 151 use those retained values through Executor.call:175. scripts/transcode_speed.py:130-134 preserves the supplied ffmpeg in baseline_cmd; scripts/test_oracle.py:73-108 owns qualification. Native CoreAV arms remain separate binaries.", + "site": [ + 72, + "process", + ".text", + "[str(x) for x in command]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_decoder_host.py:77, this delegated row is text. scripts/transcode_decoder_host.py:76-82 runs git to query/validate source; build at 85-105 invokes git, Cargo and rustc, while host at 126-144 runs lscpu, findmnt and dpkg-query and reads host metadata. These source/build/host relays execute no FFmpeg oracle. The same text sink at 72 also serves qualified version calls, but this site's concrete argv selects only those non-oracle tools.", + "site": [ + 77, + "delegated", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_decoder_host.py:80, this delegated row is text. scripts/transcode_decoder_host.py:76-82 runs git to query/validate source; build at 85-105 invokes git, Cargo and rustc, while host at 126-144 runs lscpu, findmnt and dpkg-query and reads host metadata. These source/build/host relays execute no FFmpeg oracle. The same text sink at 72 also serves qualified version calls, but this site's concrete argv selects only those non-oracle tools.", + "site": [ + 80, + "delegated", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_decoder_host.py:86, this delegated row is source. scripts/transcode_decoder_host.py:76-82 runs git to query/validate source; build at 85-105 invokes git, Cargo and rustc, while host at 126-144 runs lscpu, findmnt and dpkg-query and reads host metadata. These source/build/host relays execute no FFmpeg oracle. The same text sink at 72 also serves qualified version calls, but this site's concrete argv selects only those non-oracle tools.", + "site": [ + 86, + "delegated", + "", + "source" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_decoder_host.py:102, this delegated row is source. scripts/transcode_decoder_host.py:76-82 runs git to query/validate source; build at 85-105 invokes git, Cargo and rustc, while host at 126-144 runs lscpu, findmnt and dpkg-query and reads host metadata. These source/build/host relays execute no FFmpeg oracle. The same text sink at 72 also serves qualified version calls, but this site's concrete argv selects only those non-oracle tools.", + "site": [ + 102, + "delegated", + "", + "source" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_decoder_host.py:105, this delegated row is text. scripts/transcode_decoder_host.py:76-82 runs git to query/validate source; build at 85-105 invokes git, Cargo and rustc, while host at 126-144 runs lscpu, findmnt and dpkg-query and reads host metadata. These source/build/host relays execute no FFmpeg oracle. The same text sink at 72 also serves qualified version calls, but this site's concrete argv selects only those non-oracle tools.", + "site": [ + 105, + "delegated", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_decoder_host.py:133, this delegated row is text. scripts/transcode_decoder_host.py:76-82 runs git to query/validate source; build at 85-105 invokes git, Cargo and rustc, while host at 126-144 runs lscpu, findmnt and dpkg-query and reads host metadata. These source/build/host relays execute no FFmpeg oracle. The same text sink at 72 also serves qualified version calls, but this site's concrete argv selects only those non-oracle tools.", + "site": [ + 133, + "delegated", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_decoder_host.py:140, this delegated row is text. scripts/transcode_decoder_host.py:76-82 runs git to query/validate source; build at 85-105 invokes git, Cargo and rustc, while host at 126-144 runs lscpu, findmnt and dpkg-query and reads host metadata. These source/build/host relays execute no FFmpeg oracle. The same text sink at 72 also serves qualified version calls, but this site's concrete argv selects only those non-oracle tools.", + "site": [ + 140, + "delegated", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_decoder_host.py:141, this delegated row is text. scripts/transcode_decoder_host.py:76-82 runs git to query/validate source; build at 85-105 invokes git, Cargo and rustc, while host at 126-144 runs lscpu, findmnt and dpkg-query and reads host metadata. These source/build/host relays execute no FFmpeg oracle. The same text sink at 72 also serves qualified version calls, but this site's concrete argv selects only those non-oracle tools.", + "site": [ + 141, + "delegated", + "", + "text" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_decoder_host.py:175, this process row is [str(x) for x in command]. run retains the complete Oracle at scripts/transcode_decoder_host.py:353-356 and smoke does so at 412-415. Both put the returned ffmpeg/ffprobe into tools; version text at 361, output_check at 211-214, gate at 248-257, smoke fixture at 421 and baseline command at 151 use those retained values through Executor.call:175. scripts/transcode_speed.py:130-134 preserves the supplied ffmpeg in baseline_cmd; scripts/test_oracle.py:73-108 owns qualification. Native CoreAV arms remain separate binaries.", + "site": [ + 175, + "process", + ".Executor.call", + "[str(x) for x in command]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_decoder_host.py:211, this command row is tools['ffmpeg']. run retains the complete Oracle at scripts/transcode_decoder_host.py:353-356 and smoke does so at 412-415. Both put the returned ffmpeg/ffprobe into tools; version text at 361, output_check at 211-214, gate at 248-257, smoke fixture at 421 and baseline command at 151 use those retained values through Executor.call:175. scripts/transcode_speed.py:130-134 preserves the supplied ffmpeg in baseline_cmd; scripts/test_oracle.py:73-108 owns qualification. Native CoreAV arms remain separate binaries.", + "site": [ + 211, + "command", + ".output_check", + "tools['ffmpeg']" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_decoder_host.py:214, this command row is tools['ffprobe']. run retains the complete Oracle at scripts/transcode_decoder_host.py:353-356 and smoke does so at 412-415. Both put the returned ffmpeg/ffprobe into tools; version text at 361, output_check at 211-214, gate at 248-257, smoke fixture at 421 and baseline command at 151 use those retained values through Executor.call:175. scripts/transcode_speed.py:130-134 preserves the supplied ffmpeg in baseline_cmd; scripts/test_oracle.py:73-108 owns qualification. Native CoreAV arms remain separate binaries.", + "site": [ + 214, + "command", + ".output_check", + "tools['ffprobe']" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_decoder_host.py:248, this command row is tools['ffprobe']. run retains the complete Oracle at scripts/transcode_decoder_host.py:353-356 and smoke does so at 412-415. Both put the returned ffmpeg/ffprobe into tools; version text at 361, output_check at 211-214, gate at 248-257, smoke fixture at 421 and baseline command at 151 use those retained values through Executor.call:175. scripts/transcode_speed.py:130-134 preserves the supplied ffmpeg in baseline_cmd; scripts/test_oracle.py:73-108 owns qualification. Native CoreAV arms remain separate binaries.", + "site": [ + 248, + "command", + ".gate", + "tools['ffprobe']" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_decoder_host.py:347, this delegated row is source. scripts/transcode_decoder_host.py:76-82 runs git to query/validate source; build at 85-105 invokes git, Cargo and rustc, while host at 126-144 runs lscpu, findmnt and dpkg-query and reads host metadata. These source/build/host relays execute no FFmpeg oracle. The same text sink at 72 also serves qualified version calls, but this site's concrete argv selects only those non-oracle tools.", + "site": [ + 347, + "delegated", + "", + "source" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_decoder_host.py:359, this delegated row is host. scripts/transcode_decoder_host.py:76-82 runs git to query/validate source; build at 85-105 invokes git, Cargo and rustc, while host at 126-144 runs lscpu, findmnt and dpkg-query and reads host metadata. These source/build/host relays execute no FFmpeg oracle. The same text sink at 72 also serves qualified version calls, but this site's concrete argv selects only those non-oracle tools.", + "site": [ + 359, + "delegated", + "", + "host" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_decoder_host.py:361, this delegated row is text. run retains the complete Oracle at scripts/transcode_decoder_host.py:353-356 and smoke does so at 412-415. Both put the returned ffmpeg/ffprobe into tools; version text at 361, output_check at 211-214, gate at 248-257, smoke fixture at 421 and baseline command at 151 use those retained values through Executor.call:175. scripts/transcode_speed.py:130-134 preserves the supplied ffmpeg in baseline_cmd; scripts/test_oracle.py:73-108 owns qualification. Native CoreAV arms remain separate binaries.", + "site": [ + 361, + "delegated", + "", + "text" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_decoder_host.py:421, this command row is tools['ffmpeg']. run retains the complete Oracle at scripts/transcode_decoder_host.py:353-356 and smoke does so at 412-415. Both put the returned ffmpeg/ffprobe into tools; version text at 361, output_check at 211-214, gate at 248-257, smoke fixture at 421 and baseline command at 151 use those retained values through Executor.call:175. scripts/transcode_speed.py:130-134 preserves the supplied ffmpeg in baseline_cmd; scripts/test_oracle.py:73-108 owns qualification. Native CoreAV arms remain separate binaries.", + "site": [ + 421, + "command", + ".smoke", + "tools['ffmpeg']" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_decoder_host.py:445, this delegated row is build. scripts/transcode_decoder_host.py:76-82 runs git to query/validate source; build at 85-105 invokes git, Cargo and rustc, while host at 126-144 runs lscpu, findmnt and dpkg-query and reads host metadata. These source/build/host relays execute no FFmpeg oracle. The same text sink at 72 also serves qualified version calls, but this site's concrete argv selects only those non-oracle tools.", + "site": [ + 445, + "delegated", + "", + "build" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_decoder_host.py:447, this delegated row is run. run retains the complete Oracle at scripts/transcode_decoder_host.py:353-356 and smoke does so at 412-415. Both put the returned ffmpeg/ffprobe into tools; version text at 361, output_check at 211-214, gate at 248-257, smoke fixture at 421 and baseline command at 151 use those retained values through Executor.call:175. scripts/transcode_speed.py:130-134 preserves the supplied ffmpeg in baseline_cmd; scripts/test_oracle.py:73-108 owns qualification. Native CoreAV arms remain separate binaries.", + "site": [ + 447, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_decoder_host.py:456, this delegated row is main. run retains the complete Oracle at scripts/transcode_decoder_host.py:353-356 and smoke does so at 412-415. Both put the returned ffmpeg/ffprobe into tools; version text at 361, output_check at 211-214, gate at 248-257, smoke fixture at 421 and baseline command at 151 use those retained values through Executor.call:175. scripts/transcode_speed.py:130-134 preserves the supplied ffmpeg in baseline_cmd; scripts/test_oracle.py:73-108 owns qualification. Native CoreAV arms remain separate binaries.", + "site": [ + 456, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/transcode_speed.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "transcode_speed": "29f66ea47490035c8a9974b843967d362ac3e325025840f2c98d789114616f0e", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "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/composed_audio.py", + "scripts/composed_audio_source.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/transcode_check.py", + "scripts/transcode_decoder_host.py", + "scripts/transcode_speed_gcp.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/tests/test_writer_kd_audit_selection.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": "6ce14fe0652bd122a7267ed84c55a07cd9d658d09b59225f175b8edc4a12baa7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_speed.py:2, this embedded-source row is . scripts/transcode_speed.py:2-43 is module documentation containing sample commands, not executable generated source.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:86, this delegated row is tc.make_prober. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 86, + "delegated", + "", + "tc.make_prober" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:97, this delegated row is tc.select_class. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 97, + "delegated", + "", + "tc.select_class" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:112, this process row is [str(c) for c in cmd]. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 112, + "process", + ".timed", + "[str(c) for c in cmd]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:131, this command row is ffmpeg. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 131, + "command", + ".baseline_cmd", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:165, this delegated row is timed. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 165, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:170, this delegated row is tc.ffmpeg_error_text. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 170, + "delegated", + "", + "tc.ffmpeg_error_text" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:192, this command row is args.ffmpeg. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 192, + "command", + ".time_file", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:194, this delegated row is timed. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 194, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:208, this delegated row is tc.streams_of. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 208, + "delegated", + "", + "tc.streams_of" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:210, this command row is args.ffmpeg. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 210, + "command", + ".gate", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:213, this delegated row is timed. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 213, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:216, this delegated row is timed. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 216, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:218, this delegated row is tc.ffmpeg_error_text. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 218, + "delegated", + "", + "tc.ffmpeg_error_text" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:227, this process row is cmd. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 227, + "process", + ".host.out", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_speed.py:230, this delegated row is out. scripts/transcode_speed.py:230 runs cat /proc/mounts through out:227; it does not execute the FFmpeg oracle.", + "site": [ + 230, + "delegated", + "", + "out" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_speed.py:235, this delegated row is out. scripts/transcode_speed.py:235 calls out for lscpu and head -3 /proc/meminfo. Both occurrences execute host-inspection tools, not FFmpeg.", + "site": [ + 235, + "delegated", + "", + "out" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_speed.py:235, this delegated row is out. scripts/transcode_speed.py:235 calls out for lscpu and head -3 /proc/meminfo. Both occurrences execute host-inspection tools, not FFmpeg.", + "occurrence": 1, + "site": [ + 235, + "delegated", + "", + "out" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:237, this command row is args.ffmpeg. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 237, + "command", + ".host", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:237, this delegated row is out. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 237, + "delegated", + "", + "out" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:247, this delegated row is host. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 247, + "delegated", + "", + "host" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_speed.py:254, this delegated row is preflight. preflight at scripts/transcode_speed.py:323-330 runs only args.coreav transcode for each arm, so its relay at 254 executes the product under test, not an FFmpeg oracle.", + "site": [ + 254, + "delegated", + "", + "preflight" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:265, this delegated row is gate. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 265, + "delegated", + "", + "gate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:287, this delegated row is time_file. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 287, + "delegated", + "", + "time_file" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:294, this delegated row is gate. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 294, + "delegated", + "", + "gate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_speed.py:329, this delegated row is timed. scripts/transcode_speed.py:329-330 calls timed with args.coreav transcode; it executes the product under test, not FFmpeg.", + "site": [ + 329, + "delegated", + "", + "timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:446, this delegated row is select. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 446, + "delegated", + "", + "select" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:462, this delegated row is run. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 462, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed.py:466, this delegated row is main. main admits and retains the complete pair for select at scripts/transcode_speed.py:444-445 and run at 454-455. make_prober/streams helpers forward args.ffprobe at 86,97,208; baseline/information/gate/version commands use args.ffmpeg at 131,192,210,237 through timed:112 or out:227. The other real baseline_cmd caller scripts/transcode_decoder_host.py retains its pair at :353-356 or :412-415 before :151,252; its invocation inventory at :204-207 only constructs data. scripts/transcode_check.py:312-329,553 executes the forwarded helper argv; scripts/test_oracle.py:73-108 owns qualification. Generated GCP callers enter main again at transcode_speed_gcp.py:78-80.", + "site": [ + 466, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/transcode_speed_gcp.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "error": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "transcode_speed": "29f66ea47490035c8a9974b843967d362ac3e325025840f2c98d789114616f0e", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/gcp_vm_job.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/transcode_check.py", + "scripts/transcode_speed.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/tests/test_writer_kd_audit_selection.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": "d3774957fcbf6496c81cbd6c13af58b18522a07f4d175dac4950559bede51db1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/transcode_speed_gcp.py:2, this embedded-source row is . scripts/transcode_speed_gcp.py:2-32 is documentation containing example job/arm commands. No program is generated or executed from that string.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed_gcp.py:203, this process row is cmd. The job generated by scripts/transcode_speed_gcp.py:60-81 calls test_oracle.py --resolve at 67, retains both returned lines at 68, runs that ffmpeg -version at 73 and passes the same pair into transcode_speed.py at 78-80 (also into the encoder arm at 61). main copies and bundles this current driver/support at 159-161 before submitting its job at 203. scripts/transcode_speed.py:454-455 independently retains the owner pair before any timed FFmpeg call. scripts/test_oracle.py:121-133 prints the require-returned complete pair. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 203, + "process", + ".main", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/transcode_speed_gcp.py:220, this delegated row is main. The job generated by scripts/transcode_speed_gcp.py:60-81 calls test_oracle.py --resolve at 67, retains both returned lines at 68, runs that ffmpeg -version at 73 and passes the same pair into transcode_speed.py at 78-80 (also into the encoder arm at 61). main copies and bundles this current driver/support at 159-161 before submitting its job at 203. scripts/transcode_speed.py:454-455 independently retains the owner pair before any timed FFmpeg call. scripts/test_oracle.py:121-133 prints the require-returned complete pair. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 220, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/ts_speed.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "ts_speed": "88d754821370242be1c5f7c17eefeb976e7d6fabf9352ed1578959a214a7e785", + "ts_speed_bars": "2407d35f4c45681291ea8559ae1c6aec5f5b11ffa7f3210771fdf45904204550", + "ts_speed_gcp": "9d206aedda20314df8fcb55e66c037228f670b7fcb8ea3ca1da509cd5e6a810e", + "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/tests/test_ts_speed.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/ts_speed_bars.py", + "scripts/ts_speed_gcp.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/tests/test_writer_kd_audit_selection.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", + "tools/ts-speed/README.md", + "tools/ts-speed/lav_ts.c" + ], + "sha256": "d0a67dd0231ed9b4da64fad8fa85bbe76d55aa8dd277c6a25eb90a0525106435", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "main conditionally admits the actual ffprobe before constructing command arms: executable_path105 resolves the requested probe, require106 returns the pair and args.ffprobe retains precisely its ffprobe. run_arm45 constructs the reference argv from that retained field and pinned37-38 merely prepends taskset without substituting the executable; process47 executes it. warm132 and rounds135 pass the same args. The separate in-process CoreAV/null/libavformat packet-listing binaries50 are fixed native measurement harness selectors, not FFmpeg/ffprobe CLI invocations; their concrete builds/use are tools/ts-speed/README.md7-9/17-20 and the own public-API black-box harness lav_ts.c1-18/72-86. The null arm must be byte-identical111-112. Module dispatch146 reaches admission106 before command reference execution; the direct test caller selects only the CoreAV arm, not ffprobe.", + "site": [ + 45, + "command", + ".run_arm", + "args.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main conditionally admits the actual ffprobe before constructing command arms: executable_path105 resolves the requested probe, require106 returns the pair and args.ffprobe retains precisely its ffprobe. run_arm45 constructs the reference argv from that retained field and pinned37-38 merely prepends taskset without substituting the executable; process47 executes it. warm132 and rounds135 pass the same args. The separate in-process CoreAV/null/libavformat packet-listing binaries50 are fixed native measurement harness selectors, not FFmpeg/ffprobe CLI invocations; their concrete builds/use are tools/ts-speed/README.md7-9/17-20 and the own public-API black-box harness lav_ts.c1-18/72-86. The null arm must be byte-identical111-112. Module dispatch146 reaches admission106 before command reference execution; the direct test caller selects only the CoreAV arm, not ffprobe.", + "site": [ + 47, + "process", + ".run_arm", + "pinned(args.core, argv)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The exact constructor49-50 chooses only the CoreAV packet-listing harness, its byte-identical null copy111-112, or the separate lav_ts packet-listing native C harness. Their concrete build/use selectors are documented at tools/ts-speed/README.md7-9/17-20; lav_ts.c1-18/72-86 implements the in-process public libavformat API measurement, not an ffmpeg/ffprobe subprocess. The explicit ffprobe CLI comparison is a different branch45-47. No immutable-registration or owner qualification is being inferred for these library-API/native measurement tools.", + "site": [ + 50, + "process", + ".run_arm", + "pinned(args.core, [binary, 'packets', path])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .frequency, occurrence 0, program expression \"['perf', 'stat', '-x,', '-e', 'cycles,task-clock', '--'] + pinned(args.core, [sys.executable, '-c', SPIN])\". main conditionally retains require(...).ffprobe at 105-106. run_arm constructs either CoreAV probe or owner ffprobe argv at 44-45, but native coreav/null/lav binaries have separate selectors at 49 and their build/executable closure remains unproved. frequency runs fixed perf/taskset + a Python busy-loop (62/69-70), which has no media/oracle child.", + "site": [ + 69, + "process", + ".frequency", + "['perf', 'stat', '-x,', '-e', 'cycles,task-clock', '--'] + pinned(args.core, [sys.executable, '-c', SPIN])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'frequency'. main conditionally retains require(...).ffprobe at 105-106. run_arm constructs either CoreAV probe or owner ffprobe argv at 44-45, but native coreav/null/lav binaries have separate selectors at 49 and their build/executable closure remains unproved. frequency runs fixed perf/taskset + a Python busy-loop (62/69-70), which has no media/oracle child.", + "site": [ + 130, + "delegated", + "", + "frequency" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main conditionally admits the actual ffprobe before constructing command arms: executable_path105 resolves the requested probe, require106 returns the pair and args.ffprobe retains precisely its ffprobe. run_arm45 constructs the reference argv from that retained field and pinned37-38 merely prepends taskset without substituting the executable; process47 executes it. warm132 and rounds135 pass the same args. The separate in-process CoreAV/null/libavformat packet-listing binaries50 are fixed native measurement harness selectors, not FFmpeg/ffprobe CLI invocations; their concrete builds/use are tools/ts-speed/README.md7-9/17-20 and the own public-API black-box harness lav_ts.c1-18/72-86. The null arm must be byte-identical111-112. Module dispatch146 reaches admission106 before command reference execution; the direct test caller selects only the CoreAV arm, not ffprobe.", + "site": [ + 132, + "delegated", + "", + "run_arm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main conditionally admits the actual ffprobe before constructing command arms: executable_path105 resolves the requested probe, require106 returns the pair and args.ffprobe retains precisely its ffprobe. run_arm45 constructs the reference argv from that retained field and pinned37-38 merely prepends taskset without substituting the executable; process47 executes it. warm132 and rounds135 pass the same args. The separate in-process CoreAV/null/libavformat packet-listing binaries50 are fixed native measurement harness selectors, not FFmpeg/ffprobe CLI invocations; their concrete builds/use are tools/ts-speed/README.md7-9/17-20 and the own public-API black-box harness lav_ts.c1-18/72-86. The null arm must be byte-identical111-112. Module dispatch146 reaches admission106 before command reference execution; the direct test caller selects only the CoreAV arm, not ffprobe.", + "site": [ + 135, + "delegated", + "", + "run_arm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'frequency'. main conditionally retains require(...).ffprobe at 105-106. run_arm constructs either CoreAV probe or owner ffprobe argv at 44-45, but native coreav/null/lav binaries have separate selectors at 49 and their build/executable closure remains unproved. frequency runs fixed perf/taskset + a Python busy-loop (62/69-70), which has no media/oracle child.", + "site": [ + 137, + "delegated", + "", + "frequency" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main conditionally admits the actual ffprobe before constructing command arms: executable_path105 resolves the requested probe, require106 returns the pair and args.ffprobe retains precisely its ffprobe. run_arm45 constructs the reference argv from that retained field and pinned37-38 merely prepends taskset without substituting the executable; process47 executes it. warm132 and rounds135 pass the same args. The separate in-process CoreAV/null/libavformat packet-listing binaries50 are fixed native measurement harness selectors, not FFmpeg/ffprobe CLI invocations; their concrete builds/use are tools/ts-speed/README.md7-9/17-20 and the own public-API black-box harness lav_ts.c1-18/72-86. The null arm must be byte-identical111-112. Module dispatch146 reaches admission106 before command reference execution; the direct test caller selects only the CoreAV arm, not ffprobe.", + "site": [ + 146, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/ts_speed_gcp.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "error": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "ts_speed_bars": "2407d35f4c45681291ea8559ae1c6aec5f5b11ffa7f3210771fdf45904204550", + "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/gcp_vm_job.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/ts_speed.py", + "scripts/ts_speed_bars.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/tests/test_writer_kd_audit_selection.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", + "tools/ts-speed/lav_ts.c" + ], + "sha256": "e661fdc2955742363d2036160f5addb0f5d87305cfa28dda37cb28ccc03fb735", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "This exact argv selects gcp_vm_job --collect at183-184, not its --job launch229/243. collect only polls existing job.status, fetches output and deletes the instance (gcp_vm_job.py200/213/215/265-278), without executing job.sh or another reference.", + "site": [ + 183, + "process", + ".main", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "The transport launch243 selects the exact job.sh written226-227 from job_script57-72 and executes it via gcp_vm_job's literal remote bash412-415. That payload selects only native ts-speed/null/lav_ts harnesses58 and the worker scripts/ts_speed.py71; when the CLI-reference arms are enabled61, the worker independently obtains and retains the deployed ffprobe from its shared owner at ts_speed.py105-106 before all reference calls45/47/132/135. The parent copies precisely its owner-returned programs207-221 and bundle222 includes the worker's recursive local Python imports plus owner support data (test_oracle.bundle35-57). No direct deployed FFmpeg/ffprobe version/decode call precedes worker admission: host66 executes only the custom native lav_ts --identity, whose implementation is own libavformat-API version metadata (lav_ts.c96-104), and67 hashes files. Module dispatch249 reaches this same launch or the separately excluded collection branch.", + "site": [ + 243, + "process", + ".main", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The transport launch243 selects the exact job.sh written226-227 from job_script57-72 and executes it via gcp_vm_job's literal remote bash412-415. That payload selects only native ts-speed/null/lav_ts harnesses58 and the worker scripts/ts_speed.py71; when the CLI-reference arms are enabled61, the worker independently obtains and retains the deployed ffprobe from its shared owner at ts_speed.py105-106 before all reference calls45/47/132/135. The parent copies precisely its owner-returned programs207-221 and bundle222 includes the worker's recursive local Python imports plus owner support data (test_oracle.bundle35-57). No direct deployed FFmpeg/ffprobe version/decode call precedes worker admission: host66 executes only the custom native lav_ts --identity, whose implementation is own libavformat-API version metadata (lav_ts.c96-104), and67 hashes files. Module dispatch249 reaches this same launch or the separately excluded collection branch.", + "site": [ + 249, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/v2_fixture_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/codec-coverage.yml", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "62655c0fbc3c26bf2535be8bde8f85dde510693af4a1f78d1d975cbb311edfc9", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/v2_fixture_check.py:25, main qualifies the requested ffmpeg and proposed sibling at scripts/v2_fixture_check.py:50, then retains oracle.ffmpeg at :55; the sibling expression is only an input to qualification. The worker :65 calls verify, whose :25 sends that exact field as argv[0] to v2.execute. tools/compat-corpus/encode_breadth.py:312-313 preserves argv through sh exec \"$@\" and tools/compat-corpus/r3.py:129-131 passes it to Popen. scripts/test_oracle.py:73-108 owns the returned path. The changed .github/workflows/codec-coverage.yml:648-657 and :743-754 now pass retained FFMPEG from their own owner checkout; neither changes the current main's field retention.", + "site": [ + 25, + "command", + ".verify", + "opts.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/v2_fixture_check.py:25, main qualifies the requested ffmpeg and proposed sibling at scripts/v2_fixture_check.py:50, then retains oracle.ffmpeg at :55; the sibling expression is only an input to qualification. The worker :65 calls verify, whose :25 sends that exact field as argv[0] to v2.execute. tools/compat-corpus/encode_breadth.py:312-313 preserves argv through sh exec \"$@\" and tools/compat-corpus/r3.py:129-131 passes it to Popen. scripts/test_oracle.py:73-108 owns the returned path. The changed .github/workflows/codec-coverage.yml:648-657 and :743-754 now pass retained FFMPEG from their own owner checkout; neither changes the current main's field retention.", + "site": [ + 25, + "delegated", + "", + "v2.execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/v2_fixture_check.py:65, main qualifies the requested ffmpeg and proposed sibling at scripts/v2_fixture_check.py:50, then retains oracle.ffmpeg at :55; the sibling expression is only an input to qualification. The worker :65 calls verify, whose :25 sends that exact field as argv[0] to v2.execute. tools/compat-corpus/encode_breadth.py:312-313 preserves argv through sh exec \"$@\" and tools/compat-corpus/r3.py:129-131 passes it to Popen. scripts/test_oracle.py:73-108 owns the returned path. The changed .github/workflows/codec-coverage.yml:648-657 and :743-754 now pass retained FFMPEG from their own owner checkout; neither changes the current main's field retention.", + "site": [ + 65, + "delegated", + "", + "verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/v2_fixture_check.py:83, main qualifies the requested ffmpeg and proposed sibling at scripts/v2_fixture_check.py:50, then retains oracle.ffmpeg at :55; the sibling expression is only an input to qualification. The worker :65 calls verify, whose :25 sends that exact field as argv[0] to v2.execute. tools/compat-corpus/encode_breadth.py:312-313 preserves argv through sh exec \"$@\" and tools/compat-corpus/r3.py:129-131 passes it to Popen. scripts/test_oracle.py:73-108 owns the returned path. The changed .github/workflows/codec-coverage.yml:648-657 and :743-754 now pass retained FFMPEG from their own owner checkout; neither changes the current main's field retention.", + "site": [ + 83, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/vp9_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "vp9_corpus": "4b8c0641be52e91106c26f85a216cd2ea8b4bd27ea4510cdfc20ff4a9aecfc44", + "vp9_filter_frames": "9e632747fc006a135a35f182da72328082da90785cf8299daba92f4051cc5c45", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/vp9-corpus.yml", + "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/vp9_filter_coverage.py", + "scripts/vp9_filter_frames.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "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/tests/test_writer_kd_audit_selection.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": "ebf9d4db54325fd8c299f4e7b4c62b111e6bd0de0ad83f1157426a97d8e096f9", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_corpus.py:153, this process row is [str(v) for v in command]. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 153, + "process", + ".child", + "[str(v) for v in command]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_corpus.py:264, this command row is program. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 264, + "command", + ".ffmpeg_command", + "program" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_corpus.py:294, this command row is args.ffprobe. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 294, + "command", + ".compare", + "args.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_corpus.py:294, this delegated row is child. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 294, + "delegated", + "", + "child" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_corpus.py:303, this delegated row is child. scripts/vp9_corpus.py:303,312 executes args.native with inspect/first120/all, the CoreAV vp9-corpus-oracle binary. .github/workflows/vp9-corpus.yml:66,123 supplies that binary separately from ffmpeg/ffprobe; these calls do not execute an FFmpeg oracle.", + "site": [ + 303, + "delegated", + "", + "child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_corpus.py:312, this delegated row is child. scripts/vp9_corpus.py:303,312 executes args.native with inspect/first120/all, the CoreAV vp9-corpus-oracle binary. .github/workflows/vp9-corpus.yml:66,123 supplies that binary separately from ffmpeg/ffprobe; these calls do not execute an FFmpeg oracle.", + "site": [ + 312, + "delegated", + "", + "child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_corpus.py:315, this delegated row is child. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 315, + "delegated", + "", + "child" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_corpus.py:348, this delegated row is compare. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 348, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_corpus.py:430, this delegated row is compare. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 430, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/vp9_filter_coverage.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "vp9_corpus": "4b8c0641be52e91106c26f85a216cd2ea8b4bd27ea4510cdfc20ff4a9aecfc44", + "vp9_filter_frames": "9e632747fc006a135a35f182da72328082da90785cf8299daba92f4051cc5c45", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/vp9-filter.yml", + "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/vp9_corpus.py", + "scripts/vp9_filter_frames.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "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/tests/test_writer_kd_audit_selection.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": "485dc2c12be2d8dcb7813b45f5c36a64d735b10d53aa1f768e16fcd8f4de6dc9", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_filter_coverage.py:171, this delegated row is corpus.child. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 171, + "delegated", + "", + "corpus.child" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_filter_coverage.py:193, this delegated row is command. scripts/vp9_filter_coverage.py:193-194 passes ['git','-C',ROOT,...] into command:171. These source-identity/status queries execute Git, not FFmpeg.", + "site": [ + 193, + "delegated", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_filter_coverage.py:194, this delegated row is command. scripts/vp9_filter_coverage.py:193-194 passes ['git','-C',ROOT,...] into command:171. These source-identity/status queries execute Git, not FFmpeg.", + "site": [ + 194, + "delegated", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_filter_coverage.py:207, this command row is args.ffmpeg. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 207, + "command", + ".capture", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_filter_coverage.py:207, this delegated row is command. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 207, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_filter_coverage.py:232, this command row is args.ffmpeg. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 232, + "command", + ".capture", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_filter_coverage.py:232, this delegated row is command. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 232, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_filter_coverage.py:234, this command row is args.ffmpeg. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 234, + "command", + ".capture", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_filter_coverage.py:234, this delegated row is command. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 234, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_filter_coverage.py:242, this delegated row is corpus.compare. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 242, + "delegated", + "", + "corpus.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_filter_coverage.py:283, this delegated row is capture. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 283, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_filter_coverage.py:290, this delegated row is main. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 290, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/vp9_release_attribution.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/vp9_release_cost.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/tests/test_writer_kd_audit_selection.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": "1ddc2111f7f176bfd0910c57df2feda6ec6e1df6acbf21889a7fe7de4202a085", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_attribution.py:141, this command row is oracle.ffmpeg. main retains the complete pair returned by measurement.test_oracle.require at scripts/vp9_release_attribution.py:304 and passes that Oracle into hashes at 330. hashes builds argv from oracle.ffmpeg at 141-144; measurement.measured executes that same token via os.execve at scripts/vp9_release_cost.py:58. The --analyse and --profile-work branches at 286-300 never reach this hash call. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 141, + "command", + ".hashes", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/vp9_release_cost.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/vp9_release_attribution.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/tests/test_writer_kd_audit_selection.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": "053c098973b7e48b0be8c43c1cb8b94f4011259cd4865a2654db08cbf70037f1", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:58, this process row is str(cmd[0]). main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 58, + "process", + ".measured", + "str(cmd[0])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:83, this command row is oracle.ffmpeg. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 83, + "command", + ".command", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:99, this delegated row is measured. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 99, + "delegated", + "", + "measured" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:102, this command row is oracle.ffmpeg. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 102, + "command", + ".gate", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:105, this delegated row is measured. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 105, + "delegated", + "", + "measured" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:106, this delegated row is measured. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 106, + "delegated", + "", + "measured" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_release_cost.py:114, this delegated row is measured. scripts/vp9_release_cost.py:112-114 runs CoreAV do-rel-hash/do-alloc-hash; transcode at 140-142 runs CoreAV coreav-stock/coreav-alloc; profiles at 178-182 wraps only command('alloc')'s CoreAV binary in perf record or runs perf report. The profiles relay at 314 therefore runs no FFmpeg oracle. FFmpeg reference/demux commands are separate rows.", + "site": [ + 114, + "delegated", + "", + "measured" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:124, this command row is oracle.ffmpeg. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 124, + "command", + ".hashes", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:126, this delegated row is measured. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 126, + "delegated", + "", + "measured" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_release_cost.py:142, this delegated row is measured. scripts/vp9_release_cost.py:112-114 runs CoreAV do-rel-hash/do-alloc-hash; transcode at 140-142 runs CoreAV coreav-stock/coreav-alloc; profiles at 178-182 wraps only command('alloc')'s CoreAV binary in perf record or runs perf report. The profiles relay at 314 therefore runs no FFmpeg oracle. FFmpeg reference/demux commands are separate rows.", + "site": [ + 142, + "delegated", + "", + "measured" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:144, this command row is oracle.ffmpeg. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 144, + "command", + ".transcode", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:144, this delegated row is measured. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 144, + "delegated", + "", + "measured" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_release_cost.py:178, this delegated row is measured. scripts/vp9_release_cost.py:112-114 runs CoreAV do-rel-hash/do-alloc-hash; transcode at 140-142 runs CoreAV coreav-stock/coreav-alloc; profiles at 178-182 wraps only command('alloc')'s CoreAV binary in perf record or runs perf report. The profiles relay at 314 therefore runs no FFmpeg oracle. FFmpeg reference/demux commands are separate rows.", + "site": [ + 178, + "delegated", + "", + "measured" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_release_cost.py:180, this delegated row is measured. scripts/vp9_release_cost.py:112-114 runs CoreAV do-rel-hash/do-alloc-hash; transcode at 140-142 runs CoreAV coreav-stock/coreav-alloc; profiles at 178-182 wraps only command('alloc')'s CoreAV binary in perf record or runs perf report. The profiles relay at 314 therefore runs no FFmpeg oracle. FFmpeg reference/demux commands are separate rows.", + "site": [ + 180, + "delegated", + "", + "measured" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:281, this delegated row is gate. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 281, + "delegated", + "", + "gate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:287, this delegated row is decode_call. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 287, + "delegated", + "", + "decode_call" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:297, this delegated row is decode_call. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 297, + "delegated", + "", + "decode_call" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:303, this delegated row is gate. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 303, + "delegated", + "", + "gate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:306, this delegated row is hashes. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 306, + "delegated", + "", + "hashes" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:312, this delegated row is transcode. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 312, + "delegated", + "", + "transcode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_release_cost.py:314, this delegated row is profiles. scripts/vp9_release_cost.py:112-114 runs CoreAV do-rel-hash/do-alloc-hash; transcode at 140-142 runs CoreAV coreav-stock/coreav-alloc; profiles at 178-182 wraps only command('alloc')'s CoreAV binary in perf record or runs perf report. The profiles relay at 314 therefore runs no FFmpeg oracle. FFmpeg reference/demux commands are separate rows.", + "site": [ + 314, + "delegated", + "", + "profiles" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_release_cost.py:325, this delegated row is main. main retains the complete Oracle from scripts/test_oracle.py:73-108 at scripts/vp9_release_cost.py:280 and passes it to gate/decode_call/hashes/transcode at 281,287,297,303,306,312. command/gate/hashes/demux select only oracle.ffmpeg at 83,102,124,144 and measured executes that retained token at 58. The other real measured/gate caller scripts/vp9_release_attribution.py:304,306,326,330 likewise retains the owner pair before hashes at :141-144. Native decode/transcode and perf calls are separate product/profiling operations.", + "site": [ + 325, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/vp9_speed.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "vp9_speed": "6f9c657fa493ef3638966265094cbec235cec7c5c58a457483ee0b03b82111fd", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/deny.yml", + "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/composed_audio.py", + "scripts/composed_audio_source.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/tests/test_test_oracle.py", + "scripts/text_check.py", + "scripts/thumbnail_oracle.py", + "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/vp9_speed_gcp.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/tests/test_writer_kd_audit_selection.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": "4e76df98637436220cc91569cb040e40d7d059a6e0788060c0d16b4e4749ad8a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_speed.py:2, this embedded-source row is . scripts/vp9_speed.py:2 is a Python docstring describing usage or frame-count aggregation. It is not generated executable code and does not run a program.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:139 (process [str(c) for c in cmd], occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 139, + "process", + ".timed", + "[str(c) for c in cmd]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:169 (command args.ffmpeg, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 169, + "command", + ".ff_cmd", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:178 (delegated timed, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 178, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:189 (delegated timed, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 189, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:203 (delegated to.rgb, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 203, + "delegated", + "", + "to.rgb" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:203 (delegated to.rgb, occurrence 1), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "occurrence": 1, + "site": [ + 203, + "delegated", + "", + "to.rgb" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:210 (delegated to.at_time, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 210, + "delegated", + "", + "to.at_time" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_speed.py:218, this delegated row is timed. scripts/vp9_speed.py:164-165 constructs [coreav,'thumbnail',...] from a CoreAV arm, and timed calls at 218,266,353 execute only that product-under-test command. main parses these separate CoreAV arms at 801; they are not the FFmpeg oracle baseline.", + "site": [ + 218, + "delegated", + "", + "timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:228 (delegated to.ffmpeg_time, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 228, + "delegated", + "", + "to.ffmpeg_time" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:247 (delegated measure, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 247, + "delegated", + "", + "measure" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:263 (delegated timed, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 263, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_speed.py:266, this delegated row is timed. scripts/vp9_speed.py:164-165 constructs [coreav,'thumbnail',...] from a CoreAV arm, and timed calls at 218,266,353 execute only that product-under-test command. main parses these separate CoreAV arms at 801; they are not the FFmpeg oracle baseline.", + "site": [ + 266, + "delegated", + "", + "timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:267 (delegated same_frame, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 267, + "delegated", + "", + "same_frame" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:285 (delegated decode_only, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 285, + "delegated", + "", + "decode_only" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:291 (command args.ffprobe, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 291, + "command", + ".packet_count", + "args.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:291 (delegated to.run, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 291, + "delegated", + "", + "to.run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:301 (command args.ffmpeg, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 301, + "command", + ".decode_only.ffmpeg", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:308 (delegated packet_count, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 308, + "delegated", + "", + "packet_count" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:317 (delegated measure, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 317, + "delegated", + "", + "measure" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:334 (delegated timed, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 334, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:337 (delegated timed, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 337, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:348 (delegated to.at_time, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 348, + "delegated", + "", + "to.at_time" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_speed.py:353, this delegated row is timed. scripts/vp9_speed.py:164-165 constructs [coreav,'thumbnail',...] from a CoreAV arm, and timed calls at 218,266,353 execute only that product-under-test command. main parses these separate CoreAV arms at 801; they are not the FFmpeg oracle baseline.", + "site": [ + 353, + "delegated", + "", + "timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:369 (process cmd, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 369, + "process", + ".host.out", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_speed.py:372, this delegated row is out. host at scripts/vp9_speed.py:372,383-384 runs cat /proc/mounts, lscpu or head -3 /proc/meminfo through out:369. These are host-inspection programs, not FFmpeg.", + "site": [ + 372, + "delegated", + "", + "out" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:376 (command args.ffmpeg, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 376, + "command", + ".host", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:376 (delegated out, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 376, + "delegated", + "", + "out" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_speed.py:383, this delegated row is out. host at scripts/vp9_speed.py:372,383-384 runs cat /proc/mounts, lscpu or head -3 /proc/meminfo through out:369. These are host-inspection programs, not FFmpeg.", + "site": [ + 383, + "delegated", + "", + "out" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_speed.py:384, this delegated row is out. host at scripts/vp9_speed.py:372,383-384 runs cat /proc/mounts, lscpu or head -3 /proc/meminfo through out:369. These are host-inspection programs, not FFmpeg.", + "site": [ + 384, + "delegated", + "", + "out" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:388 (command args.ffmpeg, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 388, + "command", + ".host", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:388 (delegated out, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 388, + "delegated", + "", + "out" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:429 (delegated host, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 429, + "delegated", + "", + "host" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:438 (delegated preflight, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 438, + "delegated", + "", + "preflight" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:446 (delegated gate, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 446, + "delegated", + "", + "gate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:455 (delegated time_file, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 455, + "delegated", + "", + "time_file" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:463 (delegated gate, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 463, + "delegated", + "", + "gate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:486 (delegated to.frames, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 486, + "delegated", + "", + "to.frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_speed.py:621, this embedded-source row is . scripts/vp9_speed.py:621 is a Python docstring describing usage or frame-count aggregation. It is not generated executable code and does not run a program.", + "site": [ + 621, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_speed.py:672 (embedded-source , occurrence 0), scripts/vp9_speed.py:672-692 builds Markdown headings, table headers and strings from already collected results. These report strings are returned at :693, not evaluated or passed to a shell; no FFmpeg program executes at this site.", + "site": [ + 672, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_speed.py:678 (embedded-source , occurrence 0), scripts/vp9_speed.py:672-692 builds Markdown headings, table headers and strings from already collected results. These report strings are returned at :693, not evaluated or passed to a shell; no FFmpeg program executes at this site.", + "site": [ + 678, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_speed.py:687 (embedded-source , occurrence 0), scripts/vp9_speed.py:672-692 builds Markdown headings, table headers and strings from already collected results. These report strings are returned at :693, not evaluated or passed to a shell; no FFmpeg program executes at this site.", + "site": [ + 687, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:799 (delegated oracle, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 799, + "delegated", + "", + "oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:806 (delegated run, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 806, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed.py:810 (delegated main, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 810, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/vp9_speed_gcp.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "error": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "vp9_speed": "6f9c657fa493ef3638966265094cbec235cec7c5c58a457483ee0b03b82111fd", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/gcp_vm_job.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/thumbnail_oracle.py", + "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/vp9_speed.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/tests/test_writer_kd_audit_selection.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": "4aae454075565f118761dc440ac7077d52382c7b2419ea018fd7d0e862f6d3d8", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/vp9_speed_gcp.py:2, this embedded-source row is . scripts/vp9_speed_gcp.py:2-34 is module documentation containing job examples, not executable generated source.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed_gcp.py:240, this process row is cmd. The generated shell at scripts/vp9_speed_gcp.py:78-84 calls test_oracle.py --resolve, retains both returned lines and assigns ffmpeg/ffprobe from that pair. Host version/decoder/decode commands at 88-91 execute only returned ffmpeg; run/oracle calls at 100-107 pass the retained pair explicitly. main bundles the current driver/support at 207 and submits this job at 240. scripts/vp9_speed.py:789-790 re-enters owner qualification and retains the returned pair. scripts/test_oracle.py:121-133 prints its require-returned paths. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 240, + "process", + ".main", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/vp9_speed_gcp.py:259, this delegated row is main. The generated shell at scripts/vp9_speed_gcp.py:78-84 calls test_oracle.py --resolve, retains both returned lines and assigns ffmpeg/ffprobe from that pair. Host version/decoder/decode commands at 88-91 execute only returned ffmpeg; run/oracle calls at 100-107 pass the retained pair explicitly. main bundles the current driver/support at 207 and submits this job at 240. scripts/vp9_speed.py:789-790 re-enters owner qualification and retains the returned pair. scripts/test_oracle.py:121-133 prints its require-returned paths. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "site": [ + 259, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/wasm-thumbnail-fixtures.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/wasm.yml", + "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/tests/test_writer_kd_audit_selection.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": "3f54c86c30c4e1159d41283e9404f9305fef692907e6887142838ad7cb6cde0e", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/wasm-thumbnail-fixtures.py:58, this command row is ffmpeg. generate independently retains the full owner Oracle at scripts/wasm-thumbnail-fixtures.py:213-215, passes it to commands (ffmpeg=oracle.ffmpeg at 53) before execute at 237, and probes with oracle.ffprobe at 260. Thus the fixture/trace/mux/variant commands at 58,76,82,93 execute only returned ffmpeg through execute:176. The --plan path at 320-323 builds raw path command lists only to print JSON and never executes them. .github/workflows/wasm.yml:271 invokes generation, not plan. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 58, + "command", + ".commands", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/wasm-thumbnail-fixtures.py:76, this command row is ffmpeg. generate independently retains the full owner Oracle at scripts/wasm-thumbnail-fixtures.py:213-215, passes it to commands (ffmpeg=oracle.ffmpeg at 53) before execute at 237, and probes with oracle.ffprobe at 260. Thus the fixture/trace/mux/variant commands at 58,76,82,93 execute only returned ffmpeg through execute:176. The --plan path at 320-323 builds raw path command lists only to print JSON and never executes them. .github/workflows/wasm.yml:271 invokes generation, not plan. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 76, + "command", + ".commands", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/wasm-thumbnail-fixtures.py:82, this command row is ffmpeg. generate independently retains the full owner Oracle at scripts/wasm-thumbnail-fixtures.py:213-215, passes it to commands (ffmpeg=oracle.ffmpeg at 53) before execute at 237, and probes with oracle.ffprobe at 260. Thus the fixture/trace/mux/variant commands at 58,76,82,93 execute only returned ffmpeg through execute:176. The --plan path at 320-323 builds raw path command lists only to print JSON and never executes them. .github/workflows/wasm.yml:271 invokes generation, not plan. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 82, + "command", + ".commands", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/wasm-thumbnail-fixtures.py:93, this command row is ffmpeg. generate independently retains the full owner Oracle at scripts/wasm-thumbnail-fixtures.py:213-215, passes it to commands (ffmpeg=oracle.ffmpeg at 53) before execute at 237, and probes with oracle.ffprobe at 260. Thus the fixture/trace/mux/variant commands at 58,76,82,93 execute only returned ffmpeg through execute:176. The --plan path at 320-323 builds raw path command lists only to print JSON and never executes them. .github/workflows/wasm.yml:271 invokes generation, not plan. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 93, + "command", + ".commands", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/wasm-thumbnail-fixtures.py:176, this process row is argv. generate independently retains the full owner Oracle at scripts/wasm-thumbnail-fixtures.py:213-215, passes it to commands (ffmpeg=oracle.ffmpeg at 53) before execute at 237, and probes with oracle.ffprobe at 260. Thus the fixture/trace/mux/variant commands at 58,76,82,93 execute only returned ffmpeg through execute:176. The --plan path at 320-323 builds raw path command lists only to print JSON and never executes them. .github/workflows/wasm.yml:271 invokes generation, not plan. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 176, + "process", + ".execute", + "argv" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/wasm-thumbnail-fixtures.py:219, this delegated row is execute. scripts/wasm-thumbnail-fixtures.py:219 executes the separately supplied x264 binary with --version to check its commit. .github/workflows/wasm.yml:271 supplies thumbnail-x264/x264, not an FFmpeg oracle.", + "site": [ + 219, + "delegated", + "", + "execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/wasm-thumbnail-fixtures.py:237, this delegated row is execute. generate independently retains the full owner Oracle at scripts/wasm-thumbnail-fixtures.py:213-215, passes it to commands (ffmpeg=oracle.ffmpeg at 53) before execute at 237, and probes with oracle.ffprobe at 260. Thus the fixture/trace/mux/variant commands at 58,76,82,93 execute only returned ffmpeg through execute:176. The --plan path at 320-323 builds raw path command lists only to print JSON and never executes them. .github/workflows/wasm.yml:271 invokes generation, not plan. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 237, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/wasm-thumbnail-fixtures.py:260, this command row is str(oracle.ffprobe). generate independently retains the full owner Oracle at scripts/wasm-thumbnail-fixtures.py:213-215, passes it to commands (ffmpeg=oracle.ffmpeg at 53) before execute at 237, and probes with oracle.ffprobe at 260. Thus the fixture/trace/mux/variant commands at 58,76,82,93 execute only returned ffmpeg through execute:176. The --plan path at 320-323 builds raw path command lists only to print JSON and never executes them. .github/workflows/wasm.yml:271 invokes generation, not plan. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 260, + "command", + ".generate", + "str(oracle.ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/wasm-thumbnail-fixtures.py:260, this delegated row is execute. generate independently retains the full owner Oracle at scripts/wasm-thumbnail-fixtures.py:213-215, passes it to commands (ffmpeg=oracle.ffmpeg at 53) before execute at 237, and probes with oracle.ffprobe at 260. Thus the fixture/trace/mux/variant commands at 58,76,82,93 execute only returned ffmpeg through execute:176. The --plan path at 320-323 builds raw path command lists only to print JSON and never executes them. .github/workflows/wasm.yml:271 invokes generation, not plan. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 260, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/wasm-thumbnail-fixtures.py:325, this delegated row is generate. generate independently retains the full owner Oracle at scripts/wasm-thumbnail-fixtures.py:213-215, passes it to commands (ffmpeg=oracle.ffmpeg at 53) before execute at 237, and probes with oracle.ffprobe at 260. Thus the fixture/trace/mux/variant commands at 58,76,82,93 execute only returned ffmpeg through execute:176. The --plan path at 320-323 builds raw path command lists only to print JSON and never executes them. .github/workflows/wasm.yml:271 invokes generation, not plan. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 325, + "delegated", + "", + "generate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/wasm-thumbnail-fixtures.py:336, this delegated row is main. generate independently retains the full owner Oracle at scripts/wasm-thumbnail-fixtures.py:213-215, passes it to commands (ffmpeg=oracle.ffmpeg at 53) before execute at 237, and probes with oracle.ffprobe at 260. Thus the fixture/trace/mux/variant commands at 58,76,82,93 execute only returned ffmpeg through execute:176. The --plan path at 320-323 builds raw path command lists only to print JSON and never executes them. .github/workflows/wasm.yml:271 invokes generation, not plan. scripts/test_oracle.py:73-108 owns qualification.", + "site": [ + 336, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/workflow_check.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "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": "b61e5b7eb7ce183ae607e683d0fc8ea3b84cabfef7be78ff2520f069746c1384", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'workflow_concurrency'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 286, + "delegated", + "", + "workflow_concurrency" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'workflow_yaml'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 306, + "delegated", + "", + "workflow_yaml" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'workflow_yaml'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 336, + "delegated", + "", + "workflow_yaml" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'workflow_yaml'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 344, + "delegated", + "", + "workflow_yaml" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'read_yaml'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 536, + "delegated", + "", + "read_yaml" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .read_yaml, occurrence 0, program expression \"'ruby'\". read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 542, + "process", + ".read_yaml", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'read_yaml'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 556, + "delegated", + "", + "read_yaml" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'yaml_entries'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 566, + "delegated", + "", + "yaml_entries" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'pin_problems'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 583, + "delegated", + "", + "pin_problems" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'pin_problems'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 605, + "delegated", + "", + "pin_problems" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'concurrency_problems'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 606, + "delegated", + "", + "concurrency_problems" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'yaml_entries'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 614, + "delegated", + "", + "yaml_entries" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'trigger_filters'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 620, + "delegated", + "", + "trigger_filters" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'pin_problems'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 640, + "delegated", + "", + "pin_problems" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'triggers'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 662, + "delegated", + "", + "triggers" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'workflow_concurrency'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 678, + "delegated", + "", + "workflow_concurrency" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'check'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 722, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", + "site": [ + 733, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/workflow_check_selftest.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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", + "scripts/workflow_check.py", + "test-support/oracle.rs" + ], + "sha256": "2a3c4c64edf1adc3658ce8921fb3c90a9076c0cd819b43e2d1d80a09614ee874", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact embedded-source site in embedded, occurrence 0, program expression ''. The assigned embedded sites construct YAML/text fixture strings: probe YAML is written then parsed by check.check (155-157); pin strings are assertion/replace data in a file (367-369/374); workflow() returns YAML later passed through self.write and check.check (383/441-442); trigger text is passed only to trigger_filters (445-453). The checker parses YAML nodes through fixed Ruby code, not workflow execution.", + "site": [ + 155, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact embedded-source site in embedded, occurrence 0, program expression ''. The assigned embedded sites construct YAML/text fixture strings: probe YAML is written then parsed by check.check (155-157); pin strings are assertion/replace data in a file (367-369/374); workflow() returns YAML later passed through self.write and check.check (383/441-442); trigger text is passed only to trigger_filters (445-453). The checker parses YAML nodes through fixed Ruby code, not workflow execution.", + "site": [ + 367, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact embedded-source site in embedded, occurrence 0, program expression ''. The assigned embedded sites construct YAML/text fixture strings: probe YAML is written then parsed by check.check (155-157); pin strings are assertion/replace data in a file (367-369/374); workflow() returns YAML later passed through self.write and check.check (383/441-442); trigger text is passed only to trigger_filters (445-453). The checker parses YAML nodes through fixed Ruby code, not workflow execution.", + "site": [ + 369, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact embedded-source site in embedded, occurrence 0, program expression ''. The assigned embedded sites construct YAML/text fixture strings: probe YAML is written then parsed by check.check (155-157); pin strings are assertion/replace data in a file (367-369/374); workflow() returns YAML later passed through self.write and check.check (383/441-442); trigger text is passed only to trigger_filters (445-453). The checker parses YAML nodes through fixed Ruby code, not workflow execution.", + "site": [ + 383, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact embedded-source site in embedded, occurrence 0, program expression ''. The assigned embedded sites construct YAML/text fixture strings: probe YAML is written then parsed by check.check (155-157); pin strings are assertion/replace data in a file (367-369/374); workflow() returns YAML later passed through self.write and check.check (383/441-442); trigger text is passed only to trigger_filters (445-453). The checker parses YAML nodes through fixed Ruby code, not workflow execution.", + "site": [ + 445, + "embedded-source", + "embedded", + "" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + } + ] + }, + "test-support/oracle.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + ], + "sha256": "3559a8f47cbec57f10bd7e27f254217b226fb5d4b9b4a9e4a5b387660a91ffce", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "test-support/oracle.rs:100 launches python3 -I -B scripts/test_oracle.py --resolve (100-105), not an independently selected media oracle. The staged embedded support is fixed at 69-91; nonzero exit fails (107-109), and exactly two returned paths are parsed into Oracle (110-121). scripts/test_oracle.py:121-134 resolves the pair via require (73-108), whose verifier queries admit/refuse identity rather than producing comparison media. This is a reviewed selection-handshake exclusion, not the bootstrap class because the discovered status is unclassified.", + "program_span": { + "end": 3368, + "start": 3220 + }, + "site": [ + 100, + "Rust", + "", + "Command::new(\"python3\")\n .arg(\"-I\")\n .arg(\"-B\")\n .arg(scripts.join(\"test_oracle.py\"))\n .arg(\"--resolve\")" + ], + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "tools/compat-corpus/b4_round10.py:130 is the exact process site 'command' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 130, + "process", + ".checked", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:140 is the exact delegated site 'checked' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 140, + "delegated", + "", + "checked" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:142 is the exact delegated site 'checked' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 142, + "delegated", + "", + "checked" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:144 is the exact delegated site 'checked' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 144, + "delegated", + "", + "checked" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:146 is the exact delegated site 'checked' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 146, + "delegated", + "", + "checked" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:152 is the exact delegated site 'checked' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 152, + "delegated", + "", + "checked" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:175 is the exact delegated site 'checked' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 175, + "delegated", + "", + "checked" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:176 is the exact delegated site 'verify_sources' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 176, + "delegated", + "", + "verify_sources" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:177 is the exact process site 'sys.executable' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 177, + "process", + ".freeze", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:373 is the exact delegated site 'speed.timed' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 373, + "delegated", + "", + "speed.timed" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:411 is the exact delegated site 'observe' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 411, + "delegated", + "", + "observe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:447 is the exact process site 'sys.executable' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 447, + "process", + ".run", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:490 is the exact delegated site 'execute_phase' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 490, + "delegated", + "", + "execute_phase" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:733 is the exact delegated site 'freeze' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 733, + "delegated", + "", + "freeze" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:735 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 735, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/b4_round10.py:749 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. This file is in its TOOL_FILES roster at 33, which the explicit frozen-source owner consumes at scripts/oracle_invocation_check.py:84. Its run reconstructs programs from opts.oracle_bin and calls a pin verifier (443-447); those checks are not substituted for shared-owner returned-path proof. The source freeze alone excludes this row.", + "site": [ + 749, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/commands-v1/commands.jsonl": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tools/compat-corpus/run.py" + ], + "sha256": "a079e6cb888c9788fada7893b9868def25dbf98c5c5933152171235e8531eefa", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Read-only parsing confirmed all 1,147 nonempty lines are JSON objects; regular mode 0644 and no shebang. run.py.load_commands opens the exact COMMANDS path and json.loads each line. This is argument/catalogue data, not executed Python/shell/JS. Commands constructed by its consumers remain independent invocation sites; this proposal neither qualifies nor excludes those consumers. No registered-source claim is made for this mutable checkout data.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/compat-0.1.0/judging.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/compat_sources.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/registered_candidate.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/r3.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/tests/test_writer_kd_audit_selection.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": "tools/compat-corpus/copy_check.py:81 is the exact command site 'ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 81, + "command", + ".streams", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:112 is the exact command site 'ffmpeg' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 112, + "command", + ".selection", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:112 is the exact process site \"[ffmpeg, '-nostdin', '-hide_banner', '-v', 'info'] + args\" (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 112, + "process", + ".selection", + "[ffmpeg, '-nostdin', '-hide_banner', '-v', 'info'] + args" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:165 is the exact command site 'ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 165, + "command", + ".start_time", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:176 is the exact delegated site 'start_time' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 176, + "delegated", + "", + "start_time" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:292 is the exact command site 'ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 292, + "command", + ".packet_times", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:321 is the exact command site 'ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 321, + "command", + ".concat_problems", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:340 is the exact command site 'ffmpeg' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 340, + "command", + ".concat_problems", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:340 is the exact process site \"[ffmpeg, '-nostdin', '-v', 'error'] + args\" (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 340, + "process", + ".concat_problems", + "[ffmpeg, '-nostdin', '-v', 'error'] + args" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:344 is the exact delegated site 'packet_times' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 344, + "delegated", + "", + "packet_times" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:346 is the exact delegated site 'packet_times' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 346, + "delegated", + "", + "packet_times" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:348 is the exact delegated site 'packet_times' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 348, + "delegated", + "", + "packet_times" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:420 is the exact delegated site 'mkv_remux_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 420, + "delegated", + "", + "mkv_remux_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:424 is the exact delegated site 'join_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 424, + "delegated", + "", + "join_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:425 is the exact delegated site 'concat_problems' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 425, + "delegated", + "", + "concat_problems" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:426 is the exact delegated site 'streams' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 426, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:428 is the exact delegated site 'clip_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 428, + "delegated", + "", + "clip_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:428 is the exact delegated site 'range_problems' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 428, + "delegated", + "", + "range_problems" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:430 is the exact delegated site 'split_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 430, + "delegated", + "", + "split_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:432 is the exact delegated site 'extract_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 432, + "delegated", + "", + "extract_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/copy_check.py:434 is the exact delegated site 'remux_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "site": [ + 434, + "delegated", + "", + "remux_check.check" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/corpus_kd.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Driver": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "corpus_kd": "04f82b830d99babb4f70b3616468b37b80753fe59e6b11c50d2a00142f5eaab5", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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_corpus_absence": "fe00454bc1b29361d09f629a40713523016fcf6e56aadf2e43c0125a9809f349", + "test_corpus_iso": "87546b4b8a79d91e5415741efaddae9f7a1ba033ff187d1c315eb85ab6b808f9", + "test_corpus_kd": "392d352b1ed8c53066abae679383252f06e2a10fe892277c098e9e21a0271b56", + "test_corpus_mkv": "95dcc9ecbdfbe33b639f3a89108560c0542cecf9e8f5a23aba630e29a296cabe", + "test_corpus_ts": "9a5b332d87e66170a3a792b9b52a02941279815110bd889cbf7401681a9e27cc", + "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", + "weakref": "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/src/fallback_cmd.rs", + "crates/coreav-cli/src/strict_safe.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/known-divergences-mkv.json", + "docs/known-divergences-ts.json", + "docs/known-divergences.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.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/ffmpeg9.json", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_corpus_absence.py", + "tools/compat-corpus/tests/test_corpus_iso.py", + "tools/compat-corpus/tests/test_corpus_kd.py", + "tools/compat-corpus/tests/test_corpus_mkv.py", + "tools/compat-corpus/tests/test_corpus_replay.py", + "tools/compat-corpus/tests/test_corpus_ts.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/tests/test_writer_kd_audit_selection.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": "228c30e993a720b2bf8fb03e09181a9cd164a21f23aad3fab5c609908b73507c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/corpus_kd.py:921 (delegated git, occurrence 0), git:912-913 always constructs [git,-C,root,*args]. This exact site selects merge-base --is-ancestor for cutoff ancestry; it executes Git only and neither starts FFmpeg nor delegates to a media runner. inventory callers are main freeze:1004 and compare:1010; Driver inventory tests mock git (tests/test_corpus_kd.py:358/400-415).", + "site": [ + 921, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/corpus_kd.py:922 (delegated git, occurrence 0), git:912-913 always constructs [git,-C,root,*args]. This exact site selects show of the cutoff plan; it executes Git only and neither starts FFmpeg nor delegates to a media runner. inventory callers are main freeze:1004 and compare:1010; Driver inventory tests mock git (tests/test_corpus_kd.py:358/400-415).", + "site": [ + 922, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/corpus_kd.py:924 (delegated git, occurrence 0), git:912-913 always constructs [git,-C,root,*args]. This exact site selects show of the parent cutoff plan; it executes Git only and neither starts FFmpeg nor delegates to a media runner. inventory callers are main freeze:1004 and compare:1010; Driver inventory tests mock git (tests/test_corpus_kd.py:358/400-415).", + "site": [ + 924, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/corpus_kd.py:927 (delegated git, occurrence 0), git:912-913 always constructs [git,-C,root,*args]. This exact site selects show of the cutoff pin bytes; it executes Git only and neither starts FFmpeg nor delegates to a media runner. inventory callers are main freeze:1004 and compare:1010; Driver inventory tests mock git (tests/test_corpus_kd.py:358/400-415).", + "site": [ + 927, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/corpus_kd.py:930 (delegated git, occurrence 0), git:912-913 always constructs [git,-C,root,*args]. This exact site selects show of the cutoff registry JSON; it executes Git only and neither starts FFmpeg nor delegates to a media runner. inventory callers are main freeze:1004 and compare:1010; Driver inventory tests mock git (tests/test_corpus_kd.py:358/400-415).", + "site": [ + 930, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/corpus_kd.py:959 (delegated run.run, occurrence 0), The real compare CLI retains oracle=test_oracle.require(args.oracle_dir/ffmpeg, args.oracle_dir/ffprobe) at corpus_kd.py:1016 and passes that object into capture_file at :1044. capture_file:959/:968 selects str(oracle.ffprobe); run.run:101-104 and run_to_file:1244-1248 in tools/compat-corpus/run.py execute the supplied argv unchanged. Driver tests in tests/test_corpus_kd.py:433-436 generate Python FAKE programs and mock require at :477-479; the :509-524 control separately checks both retained owner fields at section/packet capture. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "site": [ + 959, + "delegated", + "", + "run.run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/corpus_kd.py:960 (delegated run.run, occurrence 0), capture_file:960/:969 constructs [coreav,ffprobe,...], where main:1020 resolves --coreav and passes it at :1044. This is the CoreAV native probe candidate, not an FFmpeg executable. run.py:101-104/1244-1248 preserves argv; run.ENV is assigned release_round.environment at corpus_kd:1032, whose release_round.py:79-88 sets COREAV_STRICT_SAFE=1 so unsupported probes refuse rather than invoke FFmpeg fallback. fallback_cmd.rs:92-93 prevents fallback selection when strict_safe.on() is true. The reference calls :959/:968 and bare strict probe :976 are separate rows. Driver tests use generated Python FAKE candidate executables (:433-436).", + "site": [ + 960, + "delegated", + "", + "run.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/corpus_kd.py:968 (delegated run.run_to_file, occurrence 0), The real compare CLI retains oracle=test_oracle.require(args.oracle_dir/ffmpeg, args.oracle_dir/ffprobe) at corpus_kd.py:1016 and passes that object into capture_file at :1044. capture_file:959/:968 selects str(oracle.ffprobe); run.run:101-104 and run_to_file:1244-1248 in tools/compat-corpus/run.py execute the supplied argv unchanged. Driver tests in tests/test_corpus_kd.py:433-436 generate Python FAKE programs and mock require at :477-479; the :509-524 control separately checks both retained owner fields at section/packet capture. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "site": [ + 968, + "delegated", + "", + "run.run_to_file" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/corpus_kd.py:969 (delegated run.run_to_file, occurrence 0), capture_file:960/:969 constructs [coreav,ffprobe,...], where main:1020 resolves --coreav and passes it at :1044. This is the CoreAV native probe candidate, not an FFmpeg executable. run.py:101-104/1244-1248 preserves argv; run.ENV is assigned release_round.environment at corpus_kd:1032, whose release_round.py:79-88 sets COREAV_STRICT_SAFE=1 so unsupported probes refuse rather than invoke FFmpeg fallback. fallback_cmd.rs:92-93 prevents fallback selection when strict_safe.on() is true. The reference calls :959/:968 and bare strict probe :976 are separate rows. Driver tests use generated Python FAKE candidate executables (:433-436).", + "site": [ + 969, + "delegated", + "", + "run.run_to_file" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/corpus_kd.py:976 (delegated run.strict_rejection, occurrence 0), The real compare CLI at corpus_kd.py:1016 retains an owner pair and capture_file is called with it at :1044, but capture_file:976 calls run.strict_rejection(coreav, media) without passing the object itself. This bare-name path has the specifically permitted complete guarded resolution proof: :1019 prepends oracle.ffprobe.parent to PATH, :1032 copies it into run.ENV through release_round.environment:79-88, and :1033-1034 refuses unless shutil.which(ffprobe,path=run.ENV[PATH]).resolve() equals oracle.ffprobe.resolve(). tools/compat-corpus/run.py:1314-1317 executes that bare ffprobe through run:101-104 with exactly env=ENV and consumes format_name to admit KD-STRICT. No compare/capture/strict_rejection path subsequently mutates ENV or PATH; run.py:1708 can update ENV only in its separate main(), which corpus_kd imports rather than calls. Thus the executed name resolves to the retained returned ffprobe, rather than relying merely on a sibling or prior verifier. Direct capture queries :959/:968 use oracle.ffprobe explicitly. Driver tests generate FAKE executables (test_corpus_kd.py:433-436/477-479); their :483-506 controls check returned-directory resolution and rejection before capture on a different resolution. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "site": [ + 976, + "delegated", + "", + "run.strict_rejection" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/corpus_kd.py:1004 (delegated inventory, occurrence 0), inventory:916-938 reads the local pin and registered records, executes only the fixed Git wrapper:912-913 at :921/:922/:924/:927/:930, validates cutoff/data identity and returns JSON. Both its main freeze:1004 and compare:1010 callers therefore do not run FFmpeg; registry.records/reader hashes inspect bytes only. tests/test_corpus_kd.py:358/400-415 replace Git with controlled data.", + "site": [ + 1004, + "delegated", + "", + "inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/corpus_kd.py:1010 (delegated inventory, occurrence 0), inventory:916-938 reads the local pin and registered records, executes only the fixed Git wrapper:912-913 at :921/:922/:924/:927/:930, validates cutoff/data identity and returns JSON. Both its main freeze:1004 and compare:1010 callers therefore do not run FFmpeg; registry.records/reader hashes inspect bytes only. tests/test_corpus_kd.py:358/400-415 replace Git with controlled data.", + "site": [ + 1010, + "delegated", + "", + "inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/corpus_kd.py:1024 (delegated git, occurrence 0), git:912-913 always constructs [git,-C,root,*args]. This exact site selects rev-parse HEAD for provenance; it executes Git only and neither starts FFmpeg nor delegates to a media runner. inventory callers are main freeze:1004 and compare:1010; Driver inventory tests mock git (tests/test_corpus_kd.py:358/400-415).", + "site": [ + 1024, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/corpus_kd.py:1044 (delegated capture_file, occurrence 0), The real compare CLI at corpus_kd.py:1016 retains an owner pair and capture_file is called with it at :1044, but capture_file:976 calls run.strict_rejection(coreav, media) without passing the object itself. This bare-name path has the specifically permitted complete guarded resolution proof: :1019 prepends oracle.ffprobe.parent to PATH, :1032 copies it into run.ENV through release_round.environment:79-88, and :1033-1034 refuses unless shutil.which(ffprobe,path=run.ENV[PATH]).resolve() equals oracle.ffprobe.resolve(). tools/compat-corpus/run.py:1314-1317 executes that bare ffprobe through run:101-104 with exactly env=ENV and consumes format_name to admit KD-STRICT. No compare/capture/strict_rejection path subsequently mutates ENV or PATH; run.py:1708 can update ENV only in its separate main(), which corpus_kd imports rather than calls. Thus the executed name resolves to the retained returned ffprobe, rather than relying merely on a sibling or prior verifier. Direct capture queries :959/:968 use oracle.ffprobe explicitly. Driver tests generate FAKE executables (test_corpus_kd.py:433-436/477-479); their :483-506 controls check returned-directory resolution and rejection before capture on a different resolution. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "site": [ + 1044, + "delegated", + "", + "capture_file" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/corpus_kd.py:1075 (delegated main, occurrence 0), The real compare CLI at corpus_kd.py:1016 retains an owner pair and capture_file is called with it at :1044, but capture_file:976 calls run.strict_rejection(coreav, media) without passing the object itself. This bare-name path has the specifically permitted complete guarded resolution proof: :1019 prepends oracle.ffprobe.parent to PATH, :1032 copies it into run.ENV through release_round.environment:79-88, and :1033-1034 refuses unless shutil.which(ffprobe,path=run.ENV[PATH]).resolve() equals oracle.ffprobe.resolve(). tools/compat-corpus/run.py:1314-1317 executes that bare ffprobe through run:101-104 with exactly env=ENV and consumes format_name to admit KD-STRICT. No compare/capture/strict_rejection path subsequently mutates ENV or PATH; run.py:1708 can update ENV only in its separate main(), which corpus_kd imports rather than calls. Thus the executed name resolves to the retained returned ffprobe, rather than relying merely on a sibling or prior verifier. Direct capture queries :959/:968 use oracle.ffprobe explicitly. Driver tests generate FAKE executables (test_corpus_kd.py:433-436/477-479); their :483-506 controls check returned-directory resolution and rejection before capture on a different resolution. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. main:1003-1005 freeze is data/Git-only; compare:1039-1047 reaches the guarded-resolution strict probe through capture_file. The independent overlay modules oracle_kd.py:1069-1072 and oracle_kd_mkv.py:193-196 now retain their own require-returned ffprobe fields; these are independent owner-qualified paths as well.", + "site": [ + 1075, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/compat-corpus/current_ci.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "current_ci": "868c69b85518158d9a9c3f0a6e142e78ac403eb9a29c91ca24d0ac5802ecb480", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + "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/src/fallback_cmd.rs", + "crates/coreav-cli/src/ffmpeg/encode.rs", + "crates/coreav-cli/src/strict_safe.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.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/commands-v1/commands.jsonl", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/ffmpeg9.json", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_current_ci.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/tests/test_writer_kd_audit_selection.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": "487029678f54badfb0ae67c81278c82946747e70a33d070ed4d16cb56e29f019", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/current_ci.py:71 (delegated decoded_output.probe, occurrence 0), verify probes a staged source with its supplied ffprobe. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "site": [ + 71, + "delegated", + "", + "decoded_output.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/current_ci.py:81 (command ffmpeg, occurrence 0), verify builds and executes the reference command with its supplied ffmpeg. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "site": [ + 81, + "command", + ".verify", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/current_ci.py:81 (delegated decoded_output.invoke, occurrence 0), verify builds and executes the reference command with its supplied ffmpeg. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "site": [ + 81, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/current_ci.py:101 (delegated decoded_output.probe, occurrence 0), verify probes each written reference output with its supplied ffprobe. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "site": [ + 101, + "delegated", + "", + "decoded_output.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/current_ci.py:111 (delegated decoded_output.compare, occurrence 0), verify passes both supplied fields to the complete decoded-output comparator. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "site": [ + 111, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/current_ci.py:136 (delegated decoded_output.invoke, occurrence 0), refusals constructs [opts.coreav,ffmpeg,*argv], i.e. the CoreAV CLI candidate, and decoded_output.invoke:27 executes that unchanged. main:176 resolves --coreav; legacy ENV comes from run.py:79 -> release_round.environment:79-88 with COREAV_STRICT_SAFE=1. Thus an unsupported command refuses instead of starting an FFmpeg fallback. Its output-used actual FFmpeg reference at verify:81 is a separate owner-qualified row. crates/coreav-cli/src/strict_safe.rs:59-62 reads the mode, :145-171 excludes the FFmpeg video encoder, :181-198 refuses AAC/MP3 encoding, ffmpeg/encode.rs:72-119 enforces those encoder gates, and fallback_cmd.rs:92-93 prevents fallback selection. The reference command at verify:81 is a separate owner-qualified row; direct tests generate Python candidate programs or mock invoke (test_current_ci.py:22-47).", + "site": [ + 136, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/current_ci.py:155 (delegated verify, occurrence 0), refusals forwards both retained field strings to verify only after a native success. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "site": [ + 155, + "delegated", + "", + "verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/current_ci.py:188 (delegated refusals, occurrence 0), the installed lambda captures and forwards both owner field strings into refusals. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "site": [ + 188, + "delegated", + "", + "refusals" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/current_ci.py:198 (delegated main, occurrence 0), main retains pair=require() at :179 and forwards its fields only into the new FFmpeg refusal adapter :188; main then calls legacy.cmd_commands at :189. tools/compat-corpus/run.py:174-211 executes literal [ffprobe]+argv at :203 via run:101-104 with env=ENV and consumes its stdout as the reference at :207-209/:215-223. The source-selection adapter reporter():20-24 loads this run.py from HERE. The specifically permitted guarded name-resolution mechanism is complete: current_ci:184 makes the first legacy.ENV PATH entry pair.ffprobe.parent, :185-186 refuses unless shutil.which(ffprobe,path=legacy.ENV[PATH]).resolve() equals retained pair.ffprobe.resolve(), and cmd_commands/its helpers do not subsequently mutate ENV or PATH. run.py:1708 updates ENV only inside its own main(), which reporter imports but never calls. Its other bare probe helpers likewise use run:103 or run_to_file:1247-1248 with that same guarded ENV. The three real fixture CLI invocations are ci.yml:774/:1634/:1852. Direct current-CI test oracle fields are qualified at test_current_ci.py:372-373. Therefore the bare name executes the retained returned probe, rather than relying only on sibling membership or a prior verification. The replacement refusal adapter :188 separately retains both explicit returned fields. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "site": [ + 198, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/compat-corpus/decode_breadth.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "decode_breadth": "9e62ddfd43bd49a03166498f813d20f013cbd97ab9bbd4d10c34417c4463b81d", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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/decode-oracle/src/main.rs:stream": "c4fc6a08248479cb73fff4f23554f1b0f4c589faa29e86a9f748f9fd5032e4e5", + "rust:tools/decode-oracle/src/main.rs:test_oracle": "5bde92a4b57ec09c227ea93028e02a74e474ac4b902f8b0b01718583dac24b88", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "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": [ + ".github/workflows/codec-coverage.yml", + "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/thumbnail_oracle.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/round_files.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_decode_breadth.py", + "tools/compat-corpus/tests/test_decode_breadth_fixtures.py", + "tools/decode-oracle/Cargo.toml", + "tools/decode-oracle/src/main.rs", + "tools/decode-oracle/src/stream.rs", + "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/tests/test_writer_kd_audit_selection.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": "f9fa82ff24eba710f871d701404d675c96adfcc848068eb774c5d32aea982d9e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/decode_breadth.py:2 (embedded-source , occurrence 0), this is an inert Python docstring, not generated executable source. The module string at :2-55 documents CLI examples; argparse consumes only its first line as help at :498 and never executes or writes it as a program. No caller evaluates this string or starts FFmpeg through it.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decode_breadth.py:112 (process argv, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 112, + "process", + ".run_side", + "argv" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decode_breadth.py:161 (command opts.ffprobe, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 161, + "command", + ".probe", + "opts.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decode_breadth.py:161 (delegated run_side, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 161, + "delegated", + "", + "run_side" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decode_breadth.py:192 (delegated run_side, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 192, + "delegated", + "", + "run_side" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run_side: This coreav() branch invokes the required --decode-oracle selector (501-502) with stream/path, not opts.ffmpeg. tools/decode-oracle/Cargo.toml:2-13 declares that CoreAV decoder test binary.", + "site": [ + 198, + "delegated", + "", + "run_side" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/decode_breadth.py:217 (embedded-source , occurrence 0), this is an inert Python docstring, not generated executable source. The h264_scope string at :217-218 describes classification of already supplied stream data; the function :219-228 only checks fields/regular expressions and returns a label. No caller evaluates this string or starts FFmpeg through it.", + "site": [ + 217, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decode_breadth.py:283 (delegated probe, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 283, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decode_breadth.py:395 (delegated examine, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 395, + "delegated", + "", + "examine" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decode_breadth.py:528 (delegated run, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 528, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decode_breadth.py:532 (delegated run, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 532, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decode_breadth.py:537 (delegated main, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 537, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/compat-corpus/decoded_output.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "current_ci": "868c69b85518158d9a9c3f0a6e142e78ac403eb9a29c91ca24d0ac5802ecb480", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes": "69efdf19291b116cf0b59869d98e6d01db95bcd0def562dfbd878579b328ac4f", + "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", + "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", + "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "png_bmp_yuv": "b49ee00b01c57368a6e23c1a52df3658efde7a5234ac41158bc5e72970b7fa47", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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_current_ci": "01be095cee366f59be9220efa2461487e04ceadb15a7974c0719258a9242084f", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/codec-coverage.yml", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/avi_fixture_check.py", + "scripts/avi_v2_check.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/current_ci.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_fixtures.py", + "tools/compat-corpus/github_shapes_inputs.py", + "tools/compat-corpus/github_shapes_set.py", + "tools/compat-corpus/png_bmp_yuv.py", + "tools/compat-corpus/r3.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_current_ci.py", + "tools/compat-corpus/tests/test_encode_breadth.py", + "tools/compat-corpus/tests/test_github_shapes.py", + "tools/compat-corpus/tests/test_png_bmp_yuv.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/tests/test_writer_kd_audit_selection.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": "f47674b645c8b80a7dbb70c50ef8b42bebc0b8dc4d19f86a75ba23a08790c254", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decoded_output.py:46 (command ffprobe, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 46, + "command", + ".probe", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decoded_output.py:46 (delegated invoke, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 46, + "delegated", + "", + "invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decoded_output.py:160 (command ffmpeg, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 160, + "command", + ".video_command", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decoded_output.py:166 (delegated probe, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 166, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decoded_output.py:185 (delegated probe, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 185, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decoded_output.py:246 (command ffmpeg, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 246, + "command", + ".compare", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decoded_output.py:249 (delegated invoke, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 249, + "delegated", + "", + "invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decoded_output.py:343 (command ffprobe, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 343, + "command", + ".packet_data", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decoded_output.py:343 (delegated invoke, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 343, + "delegated", + "", + "invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decoded_output.py:363 (delegated packet_data, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 363, + "delegated", + "", + "packet_data" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/decoded_output.py:432 (delegated compare, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 432, + "delegated", + "", + "compare" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/compat-corpus/encode_breadth.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", + "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", + "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-cli/tests/ffmpeg.rs:common": "43ca01cad792adb30198d1aecaa12b3debcd8415fb5ef08d5636e363d6e08f1a", + "rust:crates/coreav-cli/tests/ffmpeg.rs:test_oracle": "6c4f980161aa73f2e8880d6dacd5906cd33f71916b7f16d57e08ef98d8c08e1c", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/codec-coverage.yml", + "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-cli/tests/ffmpeg.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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/avi_v2_check.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/commands-0.1.0/commands.json", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_fixtures.py", + "tools/compat-corpus/github_shapes_inputs.py", + "tools/compat-corpus/github_shapes_set.py", + "tools/compat-corpus/png_bmp_yuv.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "604858342e83e2e484e192f000fede55e10f5741dd23be463e558bf00e0d4c50", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:2 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:190 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 190, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:219 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 219, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:251 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 251, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:313 (delegated r3.capture, occurrence 0), execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 313, + "delegated", + "", + "r3.capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:351 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 351, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:357 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 357, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:427 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 427, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:434 (delegated execute, occurrence 0), execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 434, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:473 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 473, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:482 (delegated execute, occurrence 0), The initial child is CoreAV, but its configured FFmpeg encoder is reachable: tools/compat-corpus/encode_breadth.py:478-480 gives ProgramLog opts.ffmpeg; tools/compat-corpus/encode_breadth.py:369-372 embeds that exact path in WRAPPER, whose exec at tools/compat-corpus/encode_breadth.py:112 preserves it. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 482, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:493 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 493, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/encode_breadth.py:500 runs cx.opts.harness, the coreav-cli ffmpeg test executable given as --harness (tools/compat-corpus/encode_breadth.py:887; .github/workflows/codec-coverage.yml:280-286 builds it with cargo test --test ffmpeg --no-run and :675 passes it), never FFmpeg or ffprobe. Its arguments select exactly r3.TEST, the_0_1_0_commands_on_listed_pairs (tools/compat-corpus/r3.py:69), which runs each pair through coreav_cli::ffmpeg::run in strict-safe mode and records the outcome (crates/coreav-cli/tests/ffmpeg.rs:2501-2540); that test calls neither oracle() nor any FFmpeg executable. Its environment is environment() (tools/compat-corpus/encode_breadth.py:409-414), which drops every COREAV_ variable, plus the two R3 file paths (:499). execute (:305-318) forwards the argv unchanged to r3.capture (tools/compat-corpus/r3.py:129-131).", + "site": [ + 500, + "delegated", + "", + "execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/encode_breadth.py:514 calls harness (:492-504), whose only process start is the line-500 run of the CoreAV test executable. tools/compat-corpus/encode_breadth.py:500 runs cx.opts.harness, the coreav-cli ffmpeg test executable given as --harness (tools/compat-corpus/encode_breadth.py:887; .github/workflows/codec-coverage.yml:280-286 builds it with cargo test --test ffmpeg --no-run and :675 passes it), never FFmpeg or ffprobe. Its arguments select exactly r3.TEST, the_0_1_0_commands_on_listed_pairs (tools/compat-corpus/r3.py:69), which runs each pair through coreav_cli::ffmpeg::run in strict-safe mode and records the outcome (crates/coreav-cli/tests/ffmpeg.rs:2501-2540); that test calls neither oracle() nor any FFmpeg executable. Its environment is environment() (tools/compat-corpus/encode_breadth.py:409-414), which drops every COREAV_ variable, plus the two R3 file paths (:499). execute (:305-318) forwards the argv unchanged to r3.capture (tools/compat-corpus/r3.py:129-131).", + "site": [ + 514, + "delegated", + "", + "harness" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:528 (delegated r3.check_copies, occurrence 0), copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 528, + "delegated", + "", + "r3.check_copies" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:558 (delegated transcode_check.packets, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 558, + "delegated", + "", + "transcode_check.packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:559 (delegated transcode_check.packets, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 559, + "delegated", + "", + "transcode_check.packets" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:568 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 568, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:579 (delegated transcode_check.judge_output, occurrence 0), video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 579, + "delegated", + "", + "transcode_check.judge_output" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:583 (delegated copied, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 583, + "delegated", + "", + "copied" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:585 (delegated transcode_check.probe_size, occurrence 0), video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 585, + "delegated", + "", + "transcode_check.probe_size" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:589 (delegated transcode_check.psnr, occurrence 0), video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 589, + "delegated", + "", + "transcode_check.psnr" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:590 (delegated transcode_check.psnr, occurrence 0), video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 590, + "delegated", + "", + "transcode_check.psnr" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:591 (delegated transcode_check.psnr, occurrence 0), video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 591, + "delegated", + "", + "transcode_check.psnr" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:598 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 598, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:606 (delegated transcode_check.audio_origin, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 606, + "delegated", + "", + "transcode_check.audio_origin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:607 (command tc.ffmpeg, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 607, + "command", + ".audio_checks", + "tc.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:607 (delegated opus.run, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 607, + "delegated", + "", + "opus.run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:610 (delegated opus.probe_audio, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 610, + "delegated", + "", + "opus.probe_audio" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:610 (delegated opus.probe_audio, occurrence 1), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "occurrence": 1, + "site": [ + 610, + "delegated", + "", + "opus.probe_audio" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:627 (delegated opus.pcm, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 627, + "delegated", + "", + "opus.pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:628 (delegated opus.pcm, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 628, + "delegated", + "", + "opus.pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:629 (delegated opus.pcm, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 629, + "delegated", + "", + "opus.pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:642 (delegated video_checks, occurrence 0), video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 642, + "delegated", + "", + "video_checks" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:644 (delegated copied, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 644, + "delegated", + "", + "copied" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:647 (delegated audio_checks, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 647, + "delegated", + "", + "audio_checks" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:658 (delegated decoded_output.probe, occurrence 0), encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 658, + "delegated", + "", + "decoded_output.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:677 (delegated checks, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 677, + "delegated", + "", + "checks" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:677 (delegated transcode_check.written, occurrence 0), encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 677, + "delegated", + "", + "transcode_check.written" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:689 (delegated decoded_output.compare, occurrence 0), encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 689, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:710 (delegated copy_only, occurrence 0), copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 710, + "delegated", + "", + "copy_only" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:710 (delegated encoding, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 710, + "delegated", + "", + "encoding" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:717 (delegated transcode_check.written, occurrence 0), encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 717, + "delegated", + "", + "transcode_check.written" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:718 (delegated transcode_check.written, occurrence 0), encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 718, + "delegated", + "", + "transcode_check.written" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:731 (delegated choose, occurrence 0), execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 731, + "delegated", + "", + "choose" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:736 (delegated execute, occurrence 0), The reference/mapping command explicitly starts opts.ffmpeg at tools/compat-corpus/encode_breadth.py:736. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 736, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:738 (delegated coreav_run, occurrence 0), The initial child is CoreAV, but its configured FFmpeg encoder is reachable: tools/compat-corpus/encode_breadth.py:478-480 gives ProgramLog opts.ffmpeg; tools/compat-corpus/encode_breadth.py:369-372 embeds that exact path in WRAPPER, whose exec at tools/compat-corpus/encode_breadth.py:112 preserves it. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 738, + "delegated", + "", + "coreav_run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:749 (delegated oracle, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 749, + "delegated", + "", + "oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:750 (delegated listings, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 750, + "delegated", + "", + "listings" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:763 (delegated judge, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 763, + "delegated", + "", + "judge" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:840 (delegated oracle_programs, occurrence 0), The version query at tools/compat-corpus/encode_breadth.py:871-873 uses the already replaced fields, and its output is recorded as programs at tools/compat-corpus/encode_breadth.py:857-858, so it is not an admission-only exclusion. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 840, + "delegated", + "", + "oracle_programs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:853 (delegated evaluate, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 853, + "delegated", + "", + "evaluate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:871 (process str(getattr(opts, name)), occurrence 0), The version query at tools/compat-corpus/encode_breadth.py:871-873 uses the already replaced fields, and its output is recorded as programs at tools/compat-corpus/encode_breadth.py:857-858, so it is not an admission-only exclusion. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 871, + "process", + ".oracle_programs", + "str(getattr(opts, name))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:901 (delegated cmd_run, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 901, + "delegated", + "", + "cmd_run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/encode_breadth.py:905 (delegated main, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 905, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/compat-corpus/evidence-public.pem": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/compat-0.1.0.yml", + "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": "b3a94edcc668a62451406c7f7e9cd23601e0307282360fc209c0ca8fe2c08bb6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Only metadata and the public-key header were inspected: regular mode 0644, no shebang, BEGIN PUBLIC KEY header. No key payload was printed. The cited workflow supplies this exact file as openssl pkeyutl -encrypt -pubin -inkey data, not as an executable/script. Public encryption-key data is not an oracle invocation.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/frames.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "dc57db8b149008da6cec09610c58da1bbce61565bec6b15b99318aac4233983f", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Exact process site, expression cmd: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 90, + "process", + ".run", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffprobe: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 103, + "command", + ".selected_codecs", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression run: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 103, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression run: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 124, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: judge constructs [opts.coreav,ffprobe,...] for the required --coreav selector at 147, not [opts.ffprobe,...]. The real reference array is the distinct site at 124.", + "site": [ + 130, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression selected_codecs: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 133, + "delegated", + "", + "selected_codecs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression judge: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 172, + "delegated", + "", + "judge" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression main: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 211, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/compat-corpus/github-shapes-200/SHA256SUMS": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tools/compat-corpus/github_shapes_set.py" + ], + "sha256": "1ed79783c133667052dd4d996ff83a71df250c9242300a79ad87599c00cc67e7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The complete regular mode-0644/no-shebang file is one checksum record naming shapes.jsonl. github_shapes_set.main writes precisely DIGEST and the literal shapes.jsonl name to this sidecar. There is no script body or process construction.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/github-shapes-200/shapes.jsonl": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tools/compat-corpus/github_shapes_set.py" + ], + "sha256": "0ca6bcb9b983ade0625f795bd5098cffa12ee638d5ddf94a37c1cefb782d9045", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Read-only parsing confirmed exactly 200 JSON-object records; regular mode 0644 and no shebang. github_shapes_set.load reads this exact SET and decodes lines with json.loads before roster validation. Stored shapes are data, not executed source; later commands constructed from them inherit no verdict.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/github_shapes.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes": "69efdf19291b116cf0b59869d98e6d01db95bcd0def562dfbd878579b328ac4f", + "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", + "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", + "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/github-shapes.yml", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/github_shapes_fixtures.py", + "tools/compat-corpus/github_shapes_inputs.py", + "tools/compat-corpus/github_shapes_set.py", + "tools/compat-corpus/r3.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_github_shapes.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/tests/test_writer_kd_audit_selection.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": "139b5a2f2a7f28c189b7d373617ce0e5f010f352660d2db35173e6eadfd544d1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes.py:61 (delegated git, occurrence 0), merged_source calls git at these sites; the wrapper at 51-53 fixes argv[0] to git. It inspects commit/worktree/main membership and never invokes an FFmpeg oracle.", + "site": [ + 61, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes.py:62 (delegated git, occurrence 0), merged_source calls git at these sites; the wrapper at 51-53 fixes argv[0] to git. It inspects commit/worktree/main membership and never invokes an FFmpeg oracle.", + "site": [ + 62, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes.py:65 (delegated git, occurrence 0), merged_source calls git at these sites; the wrapper at 51-53 fixes argv[0] to git. It inspects commit/worktree/main membership and never invokes an FFmpeg oracle.", + "site": [ + 65, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes.py:130 (command '$FFMPEG' if command.tool == 'ffmpeg' else '$FFPROBE', occurrence 0), expected_invocation constructs symbolic $FFMPEG/$FFPROBE inventory data at 122-131, also consumed by receipt validation at 364/386; it does not execute that text. Actual acquisition at 176-177/203-205 replaces the token from the qualified programs map before execute.", + "site": [ + 130, + "command", + ".expected_invocation", + "'$FFMPEG' if command.tool == 'ffmpeg' else '$FFPROBE'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:186 (delegated execute, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 186, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:205 (delegated execute, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 205, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:212 (command ffprobe, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 212, + "command", + ".packet_rows", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:212 (delegated decoded_output.invoke, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 212, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:290 (delegated decoded_output.probe, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 290, + "delegated", + "", + "decoded_output.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:314 (delegated decoded_output.probe, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 314, + "delegated", + "", + "decoded_output.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:323 (delegated decoded_output.compare, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 323, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:328 (delegated packet_rows, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 328, + "delegated", + "", + "packet_rows" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:329 (delegated packet_rows, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 329, + "delegated", + "", + "packet_rows" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:333 (delegated decoded_output.avc1_carriage, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 333, + "delegated", + "", + "decoded_output.avc1_carriage" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:342 (delegated decoded_output.compare, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 342, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:413 (delegated compare_outputs, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 413, + "delegated", + "", + "compare_outputs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:451 (delegated breadth.oracle_programs, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 451, + "delegated", + "", + "breadth.oracle_programs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes.py:453 (process opts.x264, occurrence 0), these subprocess sites execute opts.x264 --version and literal ldd on the CoreAV binary (453/458), respectively. Neither command is ffmpeg or ffprobe.", + "site": [ + 453, + "process", + ".verify_programs", + "opts.x264" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes.py:458 (process 'ldd', occurrence 0), these subprocess sites execute opts.x264 --version and literal ldd on the CoreAV binary (453/458), respectively. Neither command is ffmpeg or ffprobe.", + "site": [ + 458, + "process", + ".verify_programs", + "'ldd'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:481 (delegated verify_programs, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 481, + "delegated", + "", + "verify_programs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:494 (delegated judge, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 494, + "delegated", + "", + "judge" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:506 (delegated merged_source, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 506, + "delegated", + "", + "merged_source" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:510 (delegated verify_programs, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 510, + "delegated", + "", + "verify_programs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:527 (delegated acquire_one, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 527, + "delegated", + "", + "acquire_one" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:534 (delegated verify_programs, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 534, + "delegated", + "", + "verify_programs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:541 (delegated replay, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 541, + "delegated", + "", + "replay" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:557 (delegated replay, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 557, + "delegated", + "", + "replay" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:557 (delegated run, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 557, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:565 (delegated main, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 565, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/compat-corpus/github_shapes_fixtures.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", + "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", + "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/github-shapes.yml", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_inputs.py", + "tools/compat-corpus/github_shapes_set.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "053d2b45ed5a240122655ea08fbb9bdddf91af61541eeff0f4a5d699f5bd0324", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes_fixtures.py:13 (command *video, occurrence 0), video and audio at 10-11 are option arrays beginning -f, not executable selectors. The starred arrays at 13/15/16 are arguments within commands; the only execution occurs at 25 with ffmpeg as argv[0].", + "site": [ + 13, + "command", + ".generate", + "*video" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes_fixtures.py:15 (command *audio, occurrence 0), video and audio at 10-11 are option arrays beginning -f, not executable selectors. The starred arrays at 13/15/16 are arguments within commands; the only execution occurs at 25 with ffmpeg as argv[0].", + "site": [ + 15, + "command", + ".generate", + "*audio" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes_fixtures.py:16 (command *audio, occurrence 0), video and audio at 10-11 are option arrays beginning -f, not executable selectors. The starred arrays at 13/15/16 are arguments within commands; the only execution occurs at 25 with ffmpeg as argv[0].", + "site": [ + 16, + "command", + ".generate", + "*audio" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes_fixtures.py:25 (command ffmpeg, occurrence 0), generate receives ffmpeg from its sole production caller github_shapes.py:520, where programs[$FFMPEG] was built at 515-516 only after verify_programs at 510. verify_programs calls encode_breadth.oracle_programs (451), which stores both owner-returned fields at encode_breadth.py:867-870. The loop prepends that unchanged ffmpeg value at 25 and execute uses shell exec at github_shapes.py:85-86. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 25, + "command", + ".generate", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/compat-corpus/png_bmp_yuv.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "png_bmp_yuv": "b49ee00b01c57368a6e23c1a52df3658efde7a5234ac41158bc5e72970b7fa47", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:args": "a170edc0e4737f764c7aade5f4ead81505cfced40ee66cb6068f3991b9ea2920", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:audio": "cea3d46f56b82838dc503523eaf9ab3013372d9d7c87ccbe13f573c8323a18c2", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:avi": "a20943ab15fd79dd7ddfcbce382681694f920c44e6cb60c813722b84e10d7bcb", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:capture": "788447ffc5ea2a31c62472dd02edcb696af8587db2c232118169ace44b8e0f05", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:encode": "a8680ce989f1f38e89d06e09b572b56b10873cfd79eb28f6c449486acdfeca0f", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:ffv1": "7ec11a2ae180e99b1f482ebbcfd909ef1a2d1d88d52d92e200a036dab58728da", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:frames": "6431295c52174c45fb5f86a731d6ad94498f6ef0473b8c0ddd250e2c07406da9", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:image_capture": "a34016b7edda5a3fe43c09cda2eb0e16c7e542e921aad0f172e9fa12c4b25dd4", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:pcm": "9b07f437408f77b6be1353180123c79d8c164d68dacb2925749ba9c2d3ae236e", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:raw_audio": "130fa53de64dfedf0195268aac57ead2b63282031fabaf90ac58ccc4eb6eacbf", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:ts": "8dcf23e24e2d41798c924c7a8631440a4c00f8bb72fd16c4b94fcfd0d9d7f76f", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:aac": "42dca5f3769a746288b85b30c1a46e77aeb708609ad8bde71a0a8415a243cc2b", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:exact": "ff5587575357f182586bef068e9405eb1c1579698b25d5a8665e8c3bd16145bf", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:flac": "0bb01104d84c7fd3af5642b8753e8a0f1c3c2aeba7efb95aa362dccc30aaa482", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:mp4": "da56815faddf0da90e3433dcb51a1c010a0924e0439e132306c5ec6c31b0a3e5", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:record": "b6b7ed9425a84ad409c1d34152a82a459afd6d7e81ee86e9a08f6499d6b99ad5", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:tests": "731173513404f680a31cc9a1be61fea46b0e6c527c2a10b478e3ae2e12a25ef1", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:wav": "1b5338d66c0c2b22ce0a91376dc38d9648a05c89a6dae41cc5bf5549f7f4abaf", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/wav.rs:tests": "de6b30a8e76a7e84d9e97091fe1e1ec724a2a545e7711e1ac22d78fbc1b2e07f", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/codec-coverage.yml", + "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/src/ffmpeg/args.rs", + "crates/coreav-cli/src/ffmpeg/audio.rs", + "crates/coreav-cli/src/ffmpeg/avi.rs", + "crates/coreav-cli/src/ffmpeg/capture.rs", + "crates/coreav-cli/src/ffmpeg/encode.rs", + "crates/coreav-cli/src/ffmpeg/ffv1.rs", + "crates/coreav-cli/src/ffmpeg/frames.rs", + "crates/coreav-cli/src/ffmpeg/image_capture.rs", + "crates/coreav-cli/src/ffmpeg/mod.rs", + "crates/coreav-cli/src/ffmpeg/pcm.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/aac.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/exact.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/flac.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/mp4.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/record.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/tests.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/wav.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/wav_tests.rs", + "crates/coreav-cli/src/ffmpeg/ts.rs", + "crates/coreav-cli/tests/common/standalone_audio.rs", + "crates/coreav-cli/tests/image_capture.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/compat/audio-decoder-eligibility.json", + "docs/design/composed-opus-aac-v2.json", + "docs/design/oracle-historical-records.json", + "docs/design/png-bmp-yuv-v1.md", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_png_bmp_yuv.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/tests/test_writer_kd_audit_selection.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": "ba291af627ac087c213aa0cca6253215b90c2c5a49c9060db67cab999d31e216", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:356 (delegated decoded.probe, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 356, + "delegated", + "", + "decoded.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:382 (delegated decoded.invoke, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 382, + "delegated", + "", + "decoded.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:397 (delegated image_description, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 397, + "delegated", + "", + "image_description" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:402 (delegated image_description, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 402, + "delegated", + "", + "image_description" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:435 (delegated decode_image, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 435, + "delegated", + "", + "decode_image" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:453 (delegated decoded.probe, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 453, + "delegated", + "", + "decoded.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:484 (delegated decoded.probe, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 484, + "delegated", + "", + "decoded.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:490 (delegated eb.execute, occurrence 0), the selected executable is only opts.image_harness, with the image request and disabled external-program paths at tools/compat-corpus/png_bmp_yuv.py:487-491. crates/coreav-cli/tests/image_capture.rs:34-44 directly invokes run_images_captured; crates/coreav-cli/src/ffmpeg/mod.rs:333-346 restricts it to non-overwritten Image2 files and runs native image capture, not an FFmpeg comparison. The separate probe/decode comparison occurs at tools/compat-corpus/png_bmp_yuv.py:500 through image_comparisons. The changed workflow supplies image_harness separately at .github/workflows/codec-coverage.yml:773-777 and does not convert this call into an oracle.", + "site": [ + 490, + "delegated", + "", + "eb.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:500 (delegated image_comparisons, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 500, + "delegated", + "", + "image_comparisons" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:511 (delegated eligibility, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 511, + "delegated", + "", + "eligibility" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:513 (delegated eb.oracle, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "site": [ + 513, + "delegated", + "", + "eb.oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:517 (delegated image_oracle, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 517, + "delegated", + "", + "image_oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:528 (delegated eb.choose, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. ", + "site": [ + 528, + "delegated", + "", + "eb.choose" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:533 (delegated eb.execute, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. ", + "site": [ + 533, + "delegated", + "", + "eb.execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:535 (delegated eb.coreav_run, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The CoreAV subprocess can start its FFmpeg encoder only through ProgramLog bound to opts.ffmpeg at tools/compat-corpus/encode_breadth.py:478-480 and the exact-path wrapper at tools/compat-corpus/encode_breadth.py:109-112 and tools/compat-corpus/encode_breadth.py:369-372. ", + "site": [ + 535, + "delegated", + "", + "eb.coreav_run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:545 (delegated oracle, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "site": [ + 545, + "delegated", + "", + "oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:550 (delegated eb.listings, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "site": [ + 550, + "delegated", + "", + "eb.listings" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:564 (delegated judge, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "site": [ + 564, + "delegated", + "", + "judge" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:600 (delegated validate_source_commit, occurrence 0), validate_source_commit uses only git status/rev-parse/merge-base through subprocess.run (png_bmp_yuv.py:158-173); no oracle program is selected.", + "site": [ + 600, + "delegated", + "", + "validate_source_commit" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:605 (delegated eb.oracle_programs, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 605, + "delegated", + "", + "eb.oracle_programs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:622 (delegated evaluate, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "site": [ + 622, + "delegated", + "", + "evaluate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:658 (process sys.executable, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "site": [ + 658, + "process", + ".main", + "sys.executable" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:660 (delegated cmd_run, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "site": [ + 660, + "delegated", + "", + "cmd_run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:674 (delegated main, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "site": [ + 674, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/compat-0.1.0.yml", + "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/compat-0.1.0/judging.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/compat_sources.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/registered_candidate.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/tests/test_writer_kd_audit_selection.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": "tools/compat-corpus/r3.py:195 is the exact delegated site 'capture' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 195, + "delegated", + "", + "capture" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/r3.py:201 is the exact delegated site 'capture' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 201, + "delegated", + "", + "capture" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/r3.py:202 is the exact command site 'ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 202, + "command", + ".streams", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/r3.py:229 is the exact delegated site 'streams' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 229, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/r3.py:246 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 246, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/r3.py:269 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 269, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/r3.py:277 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 277, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/r3.py:293 is the exact delegated site 'check_copies' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 293, + "delegated", + "", + "check_copies" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/r3.py:374 is the exact delegated site 'plan' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 374, + "delegated", + "", + "plan" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/r3.py:381 is the exact delegated site 'judge' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 381, + "delegated", + "", + "judge" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/r3.py:420 is the exact delegated site 'one_file' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 420, + "delegated", + "", + "one_file" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/r3.py:534 is the exact delegated site 'cmd_run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 534, + "delegated", + "", + "cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/compat-corpus/r3.py:538 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "site": [ + 538, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/r4_scan.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "eda649d413ea58b2cd5e7317d2ff76c9d849328fe52743ddf4eedee5f50632e1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression [opts.coreav, entry['tool']] + argv: scan_pair executes [opts.coreav,entry.tool,...]; --coreav is the required candidate selector (124). The reference program is selected in a distinct statement (75).", + "site": [ + 68, + "process", + ".scan_pair", + "[opts.coreav, entry['tool']] + argv" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression speed.timed_run: main calls require (134), overwrites opts.ffmpeg/ffprobe from the returned fields (135), then calls r4_pairs (137). speed.r4_pairs passes opts.ffprobe to listed_streams (475/453). scan_pair chooses one retained field (75) and timed_run -> timed -> Popen executes it unchanged (speed:487,153-157). Pool/main relays preserve these values.", + "site": [ + 76, + "delegated", + "", + "speed.timed_run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression speed.r4_pairs: main calls require (134), overwrites opts.ffmpeg/ffprobe from the returned fields (135), then calls r4_pairs (137). speed.r4_pairs passes opts.ffprobe to listed_streams (475/453). scan_pair chooses one retained field (75) and timed_run -> timed -> Popen executes it unchanged (speed:487,153-157). Pool/main relays preserve these values.", + "site": [ + 137, + "delegated", + "", + "speed.r4_pairs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression scan_pair: main calls require (134), overwrites opts.ffmpeg/ffprobe from the returned fields (135), then calls r4_pairs (137). speed.r4_pairs passes opts.ffprobe to listed_streams (475/453). scan_pair chooses one retained field (75) and timed_run -> timed -> Popen executes it unchanged (speed:487,153-157). Pool/main relays preserve these values.", + "site": [ + 144, + "delegated", + "", + "scan_pair" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression main: main calls require (134), overwrites opts.ffmpeg/ffprobe from the returned fields (135), then calls r4_pairs (137). speed.r4_pairs passes opts.ffprobe to listed_streams (475/453). scan_pair chooses one retained field (75) and timed_run -> timed -> Popen executes it unchanged (speed:487,153-157). Pool/main relays preserve these values.", + "site": [ + 154, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/compat-corpus/tests/test_b4_guards.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", + "b4_round10": "4e85fa7aadd6b84aa2d133241a8e112ff560db1d134353ec7dd84cb18320716e", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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_b4_round10": "89a40fefde20f64c86517f4d2f53a09cfb5e23a7d6582493d82238e53ce742be", + "test_b4_sources": "106f450bab73bace8f6990d3ae4d2b30454291ef2bb84fa37238addccfaeb8c4", + "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/b4_round10.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/round_files.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_b4_round10.py", + "tools/compat-corpus/tests/test_b4_sources.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/tests/test_writer_kd_audit_selection.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": "38c3d134c317b8d5accf2ea6a1415226704e11f82ac81ca699b3d8751eb327bd", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_guards.py:44 (embedded-source, ). The assigned generated-program-looking value is a JSON fallback-log fixture written and immediately unlinked. fallback reads a missing log and summary consumes counts; the literal ffprobe text is never executable source or argv.", + "site": [ + 44, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_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", + "b4_round10": "4e85fa7aadd6b84aa2d133241a8e112ff560db1d134353ec7dd84cb18320716e", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/b4_round10.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/tests/test_writer_kd_audit_selection.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": "2f4facdb0da9a8c260ec0d751eed57bf580d289042f57eb61e24b26dce4b0334", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:300 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 300, + "delegated", + "", + "b4.observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:312 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 312, + "delegated", + "", + "b4.observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:321 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 321, + "delegated", + "", + "b4.observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:337 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 337, + "delegated", + "", + "b4.observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:410 (delegated, b4.run). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 410, + "delegated", + "", + "b4.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:418 (delegated, b4.run). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 418, + "delegated", + "", + "b4.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:472 (delegated, b4.execute_phase). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 472, + "delegated", + "", + "b4.execute_phase" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:479 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 479, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:487 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 487, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:500 (delegated, b4.execute_phase). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 500, + "delegated", + "", + "b4.execute_phase" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:520 (delegated, b4.execute_phase). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 520, + "delegated", + "", + "b4.execute_phase" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:526 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 526, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:538 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 538, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:544 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 544, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:553 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 553, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:558 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 558, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:564 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 564, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:771 (delegated, b4.run). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 771, + "delegated", + "", + "b4.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:787 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 787, + "delegated", + "", + "b4.observe" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_b4_sources.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", + "b4_round10": "4e85fa7aadd6b84aa2d133241a8e112ff560db1d134353ec7dd84cb18320716e", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/b4_round10.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/tests/test_writer_kd_audit_selection.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": "987c88680a306d1a5823b24a9c943b6b10d2c66469c8eb4f0491d0268dd9e806", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:39 (delegated, b4.verify_sources). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "site": [ + 39, + "delegated", + "", + "b4.verify_sources" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:43 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "site": [ + 43, + "delegated", + "", + "self.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:45 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "site": [ + 45, + "delegated", + "", + "self.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:52 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "site": [ + 52, + "delegated", + "", + "self.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:58 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "site": [ + 58, + "delegated", + "", + "self.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:65 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "site": [ + 65, + "delegated", + "", + "self.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:68 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "site": [ + 68, + "delegated", + "", + "self.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:79 (delegated, b4.freeze). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "site": [ + 79, + "delegated", + "", + "b4.freeze" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:91 (delegated, b4.run). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "site": [ + 91, + "delegated", + "", + "b4.run" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_child_process.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/deny.yml", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "c90095a36560221c98a0fcf9d8498387fee382d29d7e4655755263a6b4309f17", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:51 (delegated r3.capture, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "site": [ + 51, + "delegated", + "", + "r3.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:57 (delegated r3.capture, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "site": [ + 57, + "delegated", + "", + "r3.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:64 (delegated r3.run, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "site": [ + 64, + "delegated", + "", + "r3.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:70 (delegated r3.streams, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "site": [ + 70, + "delegated", + "", + "r3.streams" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:71 (delegated eb.execute, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "site": [ + 71, + "delegated", + "", + "eb.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:80 (delegated self.scenario, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "site": [ + 80, + "delegated", + "", + "self.scenario" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:84 (delegated self.scenario, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "site": [ + 84, + "delegated", + "", + "self.scenario" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:88 (delegated self.scenario, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "site": [ + 88, + "delegated", + "", + "self.scenario" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:168 (process sys.executable, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "site": [ + 168, + "process", + ".Capture.scenario", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "d81ec086f99f3c6171dc4ab4f8e6e47af13c5a037f535e88c9ec7754156dd82b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_copy_check.py:158 (delegated, copy_check.concat_problems). Both concat_problems calls are wholly inside the copy_check.subprocess.run replacement. run selects a supplied JSON response from argv and returns CompletedProcess; track-box readers and ratio are also synthetic. Mutating join packet timestamps tests a mismatch without executing the ffprobe/ffmpeg labels.", + "site": [ + 158, + "delegated", + "", + "copy_check.concat_problems" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_copy_check.py:160 (delegated, copy_check.concat_problems). Both concat_problems calls are wholly inside the copy_check.subprocess.run replacement. run selects a supplied JSON response from argv and returns CompletedProcess; track-box readers and ratio are also synthetic. Mutating join packet timestamps tests a mismatch without executing the ffprobe/ffmpeg labels.", + "site": [ + 160, + "delegated", + "", + "copy_check.concat_problems" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_corpus_absence.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "corpus_kd": "04f82b830d99babb4f70b3616468b37b80753fe59e6b11c50d2a00142f5eaab5", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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.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/corpus_kd.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/tests/test_writer_kd_audit_selection.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": "2e6f96425bddb5f4dd80f9166b063a365bb0deb8f565e22013d89f9a1dce4577", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_absence.py:81 (delegated kd.inventory, occurrence 0, Absence.test_absence_authorization_cannot_be_added_after_the_plan_cutoff), inventory receives only the temporary root and synthetic registry at 68-81. The sole caller patches kd.git to the byte-returning source at 72-80. tools/compat-corpus/corpus_kd.py:916-938 reads the pin file and record bytes, computes hashes and checks scope; it never selects an FFmpeg executable. Its Git helper is also replaced here; no reference program runs.", + "site": [ + 81, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_corpus_kd.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "corpus_kd": "04f82b830d99babb4f70b3616468b37b80753fe59e6b11c50d2a00142f5eaab5", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/known-divergences-ts.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.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/corpus_kd.py", + "tools/compat-corpus/ffmpeg9.json", + "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/tests/test_writer_kd_audit_selection.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": "dff2ef56b54bc282f7f209e2b688b1244b2f2ff51d1d96064104aae8fcbf8de9", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:359 (delegated kd.inventory, occurrence 0, Inventory.test_regenerating_inventory_cannot_add_fields_cases_or_identifiers), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "site": [ + 359, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:366 (delegated kd.inventory, occurrence 0, Inventory.test_regenerating_inventory_cannot_add_fields_cases_or_identifiers), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "site": [ + 366, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:401 (delegated kd.inventory, occurrence 0, Inventory.test_cutoff_is_the_main_commit_introducing_the_amendment), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "site": [ + 401, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:407 (delegated kd.inventory, occurrence 0, Inventory.test_cutoff_is_the_main_commit_introducing_the_amendment), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "site": [ + 407, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:412 (delegated kd.inventory, occurrence 0, Inventory.test_cutoff_is_the_main_commit_introducing_the_amendment), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "site": [ + 412, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:415 (delegated kd.inventory, occurrence 0, Inventory.test_cutoff_is_the_main_commit_introducing_the_amendment), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "site": [ + 415, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:479 (delegated kd.main, occurrence 0, Driver.execute), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 479, + "delegated", + "", + "kd.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:498 (delegated self.execute, occurrence 0, Driver.test_bare_strict_probe_resolves_to_the_owner_returned_probe), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 498, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:505 (delegated self.execute, occurrence 0, Driver.test_a_path_that_does_not_reach_the_returned_probe_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 505, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:519 (delegated self.execute, occurrence 0, Driver.test_capture_executes_the_owner_returned_probe), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 519, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:529 (delegated self.execute, occurrence 0, Driver.test_pin_failure_precedes_capture_and_output), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 529, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:534 (delegated self.execute, occurrence 0, Driver.test_real_standin_capture_and_report_preserve_the_manifest_and_do_not_pass_a_subset), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 534, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:551 (delegated real_capture, occurrence 0, Driver.test_abort_retains_completed_error_and_unprocessed_rows.capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 551, + "delegated", + "", + "real_capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:553 (delegated self.execute, occurrence 0, Driver.test_abort_retains_completed_error_and_unprocessed_rows), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 553, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:566 (delegated self.execute, occurrence 0, Driver.test_changed_media_and_duplicate_manifest_cannot_silently_reduce_population), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 566, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:574 (delegated self.execute, occurrence 0, Driver.test_tampered_inventory_is_rejected_before_a_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 574, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:581 (delegated self.execute, occurrence 0, Driver.test_duplicate_manifest_aliases_are_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 581, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:591 (delegated self.execute, occurrence 0, Driver.test_changed_selection_with_the_same_population_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 591, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:599 (delegated kd.main, occurrence 0, Driver.test_freeze_records_the_selection_digest), the freeze-only argv at 596-598 reaches tools/compat-corpus/corpus_kd.py:1003-1005 and returns before oracle selection at 1016. inventory itself is replaced by a frozen dictionary at 598. production_registry at corpus_kd.py:229-260 only reads the committed records. No FFmpeg runs.", + "site": [ + 599, + "delegated", + "", + "kd.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:609 (delegated self.execute, occurrence 0, Driver.test_missing_or_nonstring_manifest_path_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 609, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:615 (delegated self.execute, occurrence 0, Driver.test_missing_or_nonstring_manifest_path_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 615, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:622 (delegated self.execute, occurrence 0, Driver.test_malformed_successful_packet_capture_aborts_an_otherwise_passing_population), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 622, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:639 (delegated self.execute, occurrence 0, Driver.test_malformed_or_missing_successful_captures_abort_on_either_side), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 639, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:651 (delegated self.execute, occurrence 0, Driver.test_malformed_or_missing_successful_captures_abort_on_either_side), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 651, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:659 (delegated self.execute, occurrence 0, Driver.test_valid_complete_standin_population_passes_before_injecting_malformed_output), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 659, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_corpus_mkv.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "corpus_kd": "04f82b830d99babb4f70b3616468b37b80753fe59e6b11c50d2a00142f5eaab5", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/known-divergences-ts.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.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/corpus_kd.py", + "tools/compat-corpus/ffmpeg9.json", + "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/tests/test_writer_kd_audit_selection.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": "dd57b931bfce98cacd6a31eab5009a586b2848db84e21a3590dd8b1479382335", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_mkv.py:348 (delegated kd.inventory, occurrence 0, Matroska.test_registry_freezes_container_scopes_and_reader_identities), both inventory calls in the sole test at 321-352 use a generated root, pin and reader bytes (332-336), with kd.git replaced by source at 337-347. The second call changes only a reader file (351). tools/compat-corpus/corpus_kd.py:916-938 only checks record/pin bytes and hashes readers; neither inventory call runs an FFmpeg program. Registry creation at 32/229-260 reads records, not media children.", + "site": [ + 348, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_mkv.py:352 (delegated kd.inventory, occurrence 0, Matroska.test_registry_freezes_container_scopes_and_reader_identities), both inventory calls in the sole test at 321-352 use a generated root, pin and reader bytes (332-336), with kd.git replaced by source at 337-347. The second call changes only a reader file (351). tools/compat-corpus/corpus_kd.py:916-938 only checks record/pin bytes and hashes readers; neither inventory call runs an FFmpeg program. Registry creation at 32/229-260 reads records, not media children.", + "site": [ + 352, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_current_ci.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "current_ci": "868c69b85518158d9a9c3f0a6e142e78ac403eb9a29c91ca24d0ac5802ecb480", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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_current_ci": "01be095cee366f59be9220efa2461487e04ceadb15a7974c0719258a9242084f", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/ci.yml", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/commands-v1/commands.jsonl", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/current_ci.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_encode_breadth.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/tests/test_writer_kd_audit_selection.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": "df914b0b60d0e1bc2f81c4826afc02c987895ad552af1222928ae65add43cdb1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:42 (delegated current_ci.refusals, occurrence 0, CurrentPolicy.run_policy), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 42, + "delegated", + "", + "current_ci.refusals" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:50 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_clean_refusal_and_verified_success_pass_on_either_side_of_a_feature_merge), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 50, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:56 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_a_wrong_output_success_fails), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 56, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:61 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_an_unverified_success_never_counts), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 61, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:67 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_crashes_and_timeouts_do_not_become_refusals), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 67, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:73 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_empty_error_is_not_a_clean_refusal), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 73, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:76 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_input_mutation_fails_and_cannot_modify_the_fixture), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 76, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:83 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_refusal_logs_are_allowed_but_fallback_and_success_logs_are_not), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 83, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:84 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_refusal_logs_are_allowed_but_fallback_and_success_logs_are_not), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 84, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:85 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_refusal_logs_are_allowed_but_fallback_and_success_logs_are_not), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 85, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:112 (delegated current_ci.main, occurrence 0, CurrentPolicy.test_a_baseline_cannot_hide_a_current_policy_failure), the selected main call has a mocked reporter and test_oracle.require, not an installed oracle (99-112 or 118-125). At 112 the reporter cmd_commands is the local report writer at 90-94 and refusals is replaced at 103; returned temporary shell paths are inspected but never executed. At 125 the conflicting mocked which triggers current_ci.py:185-186 before cmd_commands. The require call is a mock, and neither test executes FFmpeg.", + "site": [ + 112, + "delegated", + "", + "current_ci.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:125 (delegated current_ci.main, occurrence 0, CurrentPolicy.test_a_path_that_does_not_reach_the_returned_probe_is_rejected), the selected main call has a mocked reporter and test_oracle.require, not an installed oracle (99-112 or 118-125). At 112 the reporter cmd_commands is the local report writer at 90-94 and refusals is replaced at 103; returned temporary shell paths are inspected but never executed. At 125 the conflicting mocked which triggers current_ci.py:185-186 before cmd_commands. The require call is a mock, and neither test executes FFmpeg.", + "site": [ + 125, + "delegated", + "", + "current_ci.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:150 (delegated decoded_output.probe, occurrence 0, DecodedSamples.test_frame_probes_use_the_shared_audio_input_options), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 150, + "delegated", + "", + "decoded_output.probe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:165 (delegated decoded_output.compare, occurrence 0, DecodedSamples.test_a_selected_encode_does_not_replace_the_copy_stream_oracle), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 165, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:167 (delegated decoded_output.compare, occurrence 0, DecodedSamples.test_a_selected_encode_does_not_replace_the_copy_stream_oracle), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 167, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:178 (delegated decoded_output.invoke, occurrence 0, DecodedSamples.test_timed_out_programs_are_killed_and_reaped), the sole invoke argv is [sys.executable, -c, import time; time.sleep(60)] at 178. The Popen wrapper at 171-177 only retains this Python child for the kill/reap assertion. decoded_output.py:24-42 executes this argv unchanged, without an FFmpeg selector or descendant.", + "site": [ + 178, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:193 (delegated decoded_output.compare, occurrence 0, DecodedSamples.compare_audio), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 193, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:196 (delegated self.compare_audio, occurrence 0, DecodedSamples.test_the_last_significant_sample_bit_is_not_lost), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 196, + "delegated", + "", + "self.compare_audio" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:197 (delegated self.compare_audio, occurrence 0, DecodedSamples.test_the_last_significant_sample_bit_is_not_lost), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 197, + "delegated", + "", + "self.compare_audio" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:205 (delegated decoded_output.compare, occurrence 0, DecodedSamples.test_candidate_format_mismatches_fail_instead_of_becoming_unverified), the only probes are replaced at 203-204 with reference/actual dictionaries differing in sample_rate. decoded_output.compare at decoded_output.py:166/185/195-196 fails metadata before the decode invocations at 246-249. The literal ffmpeg argument is never executed.", + "site": [ + 205, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:272 (delegated decoded_output.compare, occurrence 0, CopyMapping.test_copied_audio_compares_its_complete_rational_frame_timeline), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 272, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:289 (delegated decoded_output.compare, occurrence 0, CopyMapping.test_copied_audio_with_unknown_durations_on_both_sides_is_not_verified), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 289, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:307 (delegated decoded_output.compare, occurrence 0, CopyMapping.test_copied_audio_requires_a_positive_frame_duration), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 307, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:339 (delegated decoded_output.compare, occurrence 0, CopyMapping.test_the_default_comparator_does_not_admit_copied_codecs), probe is replaced at 338 with a codec-only dictionary; each of h264/aac/vp9/opus is rejected by decoded_output.py:173-177 as an unregistered default codec before any decode child. The selected call has no copied_streams override and executes no FFmpeg.", + "site": [ + 339, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:363 (delegated current_ci.verify, occurrence 0, CopyMapping.test_verification_stages_distinct_bindings_in_input_occurrence_order), the sole verify caller replaces decoded_output.probe, invoke and compare at 360-362. The local reference_command at 353-359 checks input staging and writes dummy output without starting children. All reference/probe/decode boundaries in current_ci.py:71/81/101/111 are therefore replaced; no FFmpeg runs.", + "site": [ + 363, + "delegated", + "", + "current_ci.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:396 (command self.ffmpeg, occurrence 0, PinnedOracle.copy_sources), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 396, + "command", + ".PinnedOracle.copy_sources", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:406 (delegated decoded_output.invoke, occurrence 0, PinnedOracle.copy_sources), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 406, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:413 (delegated decoded_output.invoke, occurrence 0, PinnedOracle.copy_sources), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 413, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:414 (command self.ffmpeg, occurrence 0, PinnedOracle.copy_sources), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 414, + "command", + ".PinnedOracle.copy_sources", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:433 (command self.ffmpeg, occurrence 0, PinnedOracle.copy_case), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 433, + "command", + ".PinnedOracle.copy_case", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:433 (delegated decoded_output.invoke, occurrence 0, PinnedOracle.copy_case), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 433, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:435 (delegated current_ci.verify, occurrence 0, PinnedOracle.copy_case), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 435, + "delegated", + "", + "current_ci.verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:444 (delegated self.copy_sources, occurrence 0, PinnedOracle.test_mapped_mp4_commands_and_explicit_matroska_copies_are_verified), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 444, + "delegated", + "", + "self.copy_sources" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:447 (delegated self.copy_case, occurrence 0, PinnedOracle.test_mapped_mp4_commands_and_explicit_matroska_copies_are_verified), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 447, + "delegated", + "", + "self.copy_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:450 (delegated self.copy_case, occurrence 0, PinnedOracle.test_mapped_mp4_commands_and_explicit_matroska_copies_are_verified), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 450, + "delegated", + "", + "self.copy_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:455 (delegated self.copy_case, occurrence 0, PinnedOracle.test_mapped_mp4_commands_and_explicit_matroska_copies_are_verified), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 455, + "delegated", + "", + "self.copy_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:461 (delegated self.copy_sources, occurrence 0, PinnedOracle.test_wrong_input_and_same_kind_stream_copies_fail_for_each_codec), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 461, + "delegated", + "", + "self.copy_sources" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:466 (delegated self.copy_case, occurrence 0, PinnedOracle.test_wrong_input_and_same_kind_stream_copies_fail_for_each_codec), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 466, + "delegated", + "", + "self.copy_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:471 (delegated self.copy_case, occurrence 0, PinnedOracle.test_wrong_input_and_same_kind_stream_copies_fail_for_each_codec), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 471, + "delegated", + "", + "self.copy_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:474 (delegated self.copy_case, occurrence 0, PinnedOracle.test_wrong_input_and_same_kind_stream_copies_fail_for_each_codec), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 474, + "delegated", + "", + "self.copy_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:483 (delegated decoded_output.compare, occurrence 0, PinnedOracle.test_byte_different_audio_passes_but_one_wrong_sample_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 483, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:485 (delegated decoded_output.compare, occurrence 0, PinnedOracle.test_byte_different_audio_passes_but_one_wrong_sample_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 485, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:492 (delegated self.copy_sources, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 492, + "delegated", + "", + "self.copy_sources" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:501 (command self.ffmpeg, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 501, + "command", + ".PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:501 (delegated decoded_output.invoke, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 501, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:503 (delegated current_ci.verify, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 503, + "delegated", + "", + "current_ci.verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:509 (delegated decoded_output.probe, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 509, + "delegated", + "", + "decoded_output.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:513 (delegated decoded_output.invoke, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 513, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:514 (command self.ffmpeg, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 514, + "command", + ".PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:540 (delegated current_ci.verify, occurrence 0, PinnedOracle.test_raw_audio_success_is_verified_but_one_wrong_sample_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 540, + "delegated", + "", + "current_ci.verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:545 (delegated current_ci.verify, occurrence 0, PinnedOracle.test_raw_audio_success_is_verified_but_one_wrong_sample_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 545, + "delegated", + "", + "current_ci.verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:556 (delegated decoded_output.compare, occurrence 0, PinnedOracle.test_byte_different_images_pass_but_one_wrong_pixel_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 556, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:558 (delegated decoded_output.compare, occurrence 0, PinnedOracle.test_byte_different_images_pass_but_one_wrong_pixel_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "site": [ + 558, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/compat-corpus/tests/test_decode_breadth.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "decode_breadth": "9e62ddfd43bd49a03166498f813d20f013cbd97ab9bbd4d10c34417c4463b81d", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "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": [ + ".github/workflows/codec-coverage.yml", + "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/thumbnail_oracle.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/decode_breadth.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/tests/test_writer_kd_audit_selection.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": "0b26e37401b31b213dbdd13d650b8c15069a7b99b6ae9e63cda0de952bb37daa", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:1 (embedded-source , occurrence 0), the selected embedded source is a descriptive docstring at tools/compat-corpus/tests/test_decode_breadth.py:1-3 or tools/compat-corpus/tests/test_decode_breadth.py:94-95, not an executed program. The workflow change only selects tests at .github/workflows/codec-coverage.yml:563-572 and cannot execute this text.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:26 (embedded-source , occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 26, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:94 (embedded-source , occurrence 0), the selected embedded source is a descriptive docstring at tools/compat-corpus/tests/test_decode_breadth.py:1-3 or tools/compat-corpus/tests/test_decode_breadth.py:94-95, not an executed program. The workflow change only selects tests at .github/workflows/codec-coverage.yml:563-572 and cannot execute this text.", + "site": [ + 94, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:117 (delegated decode_breadth.run, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 117, + "delegated", + "", + "decode_breadth.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:130 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 130, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:142 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 142, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:153 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 153, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:160 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 160, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:165 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 165, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:173 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 173, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:181 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 181, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:201 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 201, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:213 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 213, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:228 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 228, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:237 (delegated self.verdict, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 237, + "delegated", + "", + "self.verdict" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:240 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 240, + "delegated", + "", + "self.read_error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:241 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 241, + "delegated", + "", + "self.read_error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:242 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 242, + "delegated", + "", + "self.read_error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:243 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 243, + "delegated", + "", + "self.read_error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:244 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 244, + "delegated", + "", + "self.read_error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:246 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 246, + "delegated", + "", + "self.read_error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:248 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 248, + "delegated", + "", + "self.read_error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:251 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 251, + "delegated", + "", + "self.read_error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:260 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 260, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:269 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 269, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:277 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 277, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:284 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 284, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:293 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 293, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:301 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 301, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:310 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 310, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:319 (delegated self.verdict, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 319, + "delegated", + "", + "self.verdict" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:338 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 338, + "delegated", + "", + "self.unsupported" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:342 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 342, + "delegated", + "", + "self.unsupported" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:367 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 367, + "delegated", + "", + "self.unsupported" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:370 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 370, + "delegated", + "", + "self.unsupported" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:377 (delegated self.verdict, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 377, + "delegated", + "", + "self.verdict" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:380 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 380, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:381 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 381, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:382 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 382, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:383 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 383, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:384 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 384, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:385 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 385, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:388 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 388, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:389 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 389, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:391 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 391, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:401 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 401, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:408 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 408, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:421 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 421, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:436 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 436, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:456 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 456, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:465 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 465, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:471 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 471, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:476 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 476, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:484 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 484, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:494 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 494, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:499 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 499, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:519 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 519, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:531 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 531, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:552 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 552, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:597 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 597, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:603 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 603, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:612 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 612, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:618 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 618, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:626 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 626, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:640 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 640, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:647 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 647, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_decode_breadth_fixtures.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "decode_breadth": "9e62ddfd43bd49a03166498f813d20f013cbd97ab9bbd4d10c34417c4463b81d", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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/decode-oracle/src/main.rs:stream": "c4fc6a08248479cb73fff4f23554f1b0f4c589faa29e86a9f748f9fd5032e4e5", + "rust:tools/decode-oracle/src/main.rs:test_oracle": "5bde92a4b57ec09c227ea93028e02a74e474ac4b902f8b0b01718583dac24b88", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "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": [ + ".github/workflows/codec-coverage.yml", + "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/thumbnail_oracle.py", + "scripts/track_boxes.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/decode_breadth.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/round_files.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_decode_breadth.py", + "tools/decode-oracle/src/main.rs", + "tools/decode-oracle/src/stream.rs", + "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/tests/test_writer_kd_audit_selection.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": "95aed52ea396bd42484d99b6340404f43b913db135178847ef8df43716bf4361", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:1 (embedded-source , occurrence 0), the embedded source is only the module or method documentation at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:1-8 and tools/compat-corpus/tests/test_decode_breadth_fixtures.py:242-245; neither is exec/eval input or generated executable code. The workflow still selects the test module at .github/workflows/codec-coverage.yml:563-572, not a program from these strings.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact site tools/compat-corpus/tests/test_decode_breadth_fixtures.py:57 (command, PROGRAMS['ffmpeg']). Fixtures.setUpClass requires the configured pair, overwrites PROGRAMS ffmpeg/ffprobe with the returned fields before constructing the real fixture encode command. The executable at this site is that overwritten PROGRAMS ffmpeg value.", + "site": [ + 57, + "command", + ".Fixtures.setUpClass", + "PROGRAMS['ffmpeg']" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:69 (delegated decode_breadth.run, occurrence 0), Fixtures.setUpClass stores both require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38, uses PROGRAMS[ffmpeg] for source generation at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:57-59, then forwards **PROGRAMS into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 69, + "delegated", + "", + "decode_breadth.run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:149 (command self.ffmpeg, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 149, + "command", + ".UnconvertedReference.ff", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:162 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 162, + "delegated", + "", + "self.ff" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:168 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 168, + "delegated", + "", + "self.ff" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:175 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 175, + "delegated", + "", + "self.ff" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:179 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 179, + "delegated", + "", + "self.ff" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:188 (process cmd, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 188, + "process", + ".UnconvertedReference.md5s", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:193 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 193, + "delegated", + "", + "self.md5s" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:195 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 195, + "delegated", + "", + "self.md5s" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:196 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 196, + "delegated", + "", + "self.md5s" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:212 (delegated self.assert_unconverted, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 212, + "delegated", + "", + "self.assert_unconverted" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:212 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 212, + "delegated", + "", + "self.h264" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:216 (delegated self.assert_unconverted, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 216, + "delegated", + "", + "self.assert_unconverted" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:216 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 216, + "delegated", + "", + "self.vp9" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:218 (delegated self.assert_unconverted, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 218, + "delegated", + "", + "self.assert_unconverted" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:218 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 218, + "delegated", + "", + "self.vp9" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:222 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 222, + "delegated", + "", + "self.h264" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:223 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 223, + "delegated", + "", + "self.h264" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:224 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 224, + "delegated", + "", + "self.h264" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:226 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 226, + "delegated", + "", + "self.md5s" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:226 (delegated self.md5s, occurrence 1), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "occurrence": 1, + "site": [ + 226, + "delegated", + "", + "self.md5s" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:227 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 227, + "delegated", + "", + "self.vp9" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:228 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 228, + "delegated", + "", + "self.md5s" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:228 (delegated self.md5s, occurrence 1), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "occurrence": 1, + "site": [ + 228, + "delegated", + "", + "self.md5s" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:229 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 229, + "delegated", + "", + "self.vp9" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:231 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 231, + "delegated", + "", + "self.md5s" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:231 (delegated self.md5s, occurrence 1), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "occurrence": 1, + "site": [ + 231, + "delegated", + "", + "self.md5s" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235 (command self.ffprobe, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 235, + "command", + ".UnconvertedReference.pix_fmt", + "self.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:242 (embedded-source , occurrence 0), the embedded source is only the module or method documentation at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:1-8 and tools/compat-corpus/tests/test_decode_breadth_fixtures.py:242-245; neither is exec/eval input or generated executable code. The workflow still selects the test module at .github/workflows/codec-coverage.yml:563-572, not a program from these strings.", + "site": [ + 242, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:248 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 248, + "delegated", + "", + "self.ff" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:249 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 249, + "delegated", + "", + "self.pix_fmt" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:251 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 251, + "delegated", + "", + "self.pix_fmt" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:255 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 255, + "delegated", + "", + "self.ff" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:261 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 261, + "delegated", + "", + "self.ff" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:262 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 262, + "delegated", + "", + "self.pix_fmt" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:265 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 265, + "delegated", + "", + "self.md5s" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:265 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 265, + "delegated", + "", + "self.pix_fmt" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:266 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 266, + "delegated", + "", + "self.md5s" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/compat-corpus/tests/test_encode_breadth.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "current_ci": "868c69b85518158d9a9c3f0a6e142e78ac403eb9a29c91ca24d0ac5802ecb480", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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_current_ci": "01be095cee366f59be9220efa2461487e04ceadb15a7974c0719258a9242084f", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/codec-coverage.yml", + ".github/workflows/deny.yml", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/current_ci.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_current_ci.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/tests/test_writer_kd_audit_selection.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": "24b72e63d5fd4289cff706114740392873aaad965c98eee9dff6bfe7471193db", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:299 (delegated eb.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 299, + "delegated", + "", + "eb.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:312 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 312, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:320 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 320, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:328 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 328, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:333 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 333, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:338 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 338, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:351 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 351, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:354 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 354, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:360 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 360, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:363 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 363, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:368 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 368, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:372 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 372, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:375 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 375, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:377 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 377, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:378 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 378, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:383 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 383, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:390 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 390, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:396 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 396, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:400 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 400, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:403 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 403, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:407 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 407, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:411 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 411, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:413 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 413, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:418 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 418, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:423 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 423, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:430 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 430, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:441 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 441, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:454 (delegated original, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 454, + "delegated", + "", + "original" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:457 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 457, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:475 (delegated eb.execute, occurrence 0), Limits passes only sys.executable with a local file-writing or sleeping Python command at tools/compat-corpus/tests/test_encode_breadth.py:473-479. tools/compat-corpus/encode_breadth.py:312-313 and tools/compat-corpus/r3.py:129-131 execute those Python commands unchanged; neither command can launch an oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 475, + "delegated", + "", + "eb.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:479 (delegated eb.execute, occurrence 0), Limits passes only sys.executable with a local file-writing or sleeping Python command at tools/compat-corpus/tests/test_encode_breadth.py:473-479. tools/compat-corpus/encode_breadth.py:312-313 and tools/compat-corpus/r3.py:129-131 execute those Python commands unchanged; neither command can launch an oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 479, + "delegated", + "", + "eb.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:488 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 488, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:492 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 492, + "delegated", + "", + "self.run_copy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:496 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 496, + "delegated", + "", + "self.run_copy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:497 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 497, + "delegated", + "", + "self.run_copy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:501 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 501, + "delegated", + "", + "self.run_copy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:503 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 503, + "delegated", + "", + "self.run_copy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:508 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 508, + "delegated", + "", + "self.run_copy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:510 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 510, + "delegated", + "", + "self.run_copy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:515 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 515, + "delegated", + "", + "self.run_copy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:560 (delegated eb.oracle, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 560, + "delegated", + "", + "eb.oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:565 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 565, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:572 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 572, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:578 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 578, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:583 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 583, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:585 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 585, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:589 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 589, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:592 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 592, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:598 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 598, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:600 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 600, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:606 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 606, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:615 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 615, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:625 (delegated eb.oracle, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 625, + "delegated", + "", + "eb.oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:628 (delegated eb.oracle, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 628, + "delegated", + "", + "eb.oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:653 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 653, + "delegated", + "", + "eb.oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:655 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 655, + "delegated", + "", + "eb.oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:665 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 665, + "delegated", + "", + "eb.oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:667 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "site": [ + 667, + "delegated", + "", + "eb.oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:690 (delegated eb.audio_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 690, + "delegated", + "", + "eb.audio_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:700 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 700, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:705 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 705, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:706 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 706, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:707 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 707, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:712 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 712, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:713 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 713, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:714 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 714, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:715 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 715, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:716 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 716, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:721 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 721, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:724 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 724, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:725 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 725, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:726 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 726, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:727 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 727, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:731 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 731, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:734 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 734, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:739 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 739, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:740 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 740, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:741 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 741, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:742 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 742, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:750 (delegated eb.audio_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 750, + "delegated", + "", + "eb.audio_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:778 (delegated eb.video_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 778, + "delegated", + "", + "eb.video_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:781 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 781, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:788 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 788, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:792 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 792, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:793 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 793, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:794 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 794, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:795 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 795, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:796 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 796, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:800 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 800, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:803 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 803, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:806 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 806, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:815 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 815, + "delegated", + "", + "eb.checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:824 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 824, + "delegated", + "", + "eb.checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:829 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 829, + "delegated", + "", + "eb.checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:838 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 838, + "delegated", + "", + "eb.checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:851 (delegated eb.copied, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 851, + "delegated", + "", + "eb.copied" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:853 (delegated eb.copied, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 853, + "delegated", + "", + "eb.copied" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:856 (delegated eb.copied, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 856, + "delegated", + "", + "eb.copied" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:957 (delegated eb.oracle_programs, occurrence 0), the preflight test mocks require, subprocess.run and sha256 together at tools/compat-corpus/tests/test_encode_breadth.py:954-957. It checks argument retention without executing either the fake returned paths or any real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 957, + "delegated", + "", + "eb.oracle_programs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:977 (process sys.executable, occurrence 0), Cli inherits Stubs and replaces its temporary ffmpeg/ffprobe with banner-only Python programs at tools/compat-corpus/tests/test_encode_breadth.py:945-949. The sys.executable child at tools/compat-corpus/tests/test_encode_breadth.py:972-977 only queries those stand-ins. The wrong-selection variant writes another banner stub at tools/compat-corpus/tests/test_encode_breadth.py:982-987 and requires refusal at tools/compat-corpus/tests/test_encode_breadth.py:989-992, before evaluation. Owner admission may run those fakes, never an installed real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 977, + "process", + ".Cli.test_preflight_records_the_supplied_pinned_executables", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:985 (embedded-source , occurrence 0), this generated test program is a Python shebang followed only by print(\"ffmpeg version 0.0.0\"). The test writes it to other-ffmpeg at 984-986, not to a real oracle. oracle_programs at 989 requests that mismatched filename and the owner rejects it before executing commands (test_oracle.py:92-94); even if run, its text only prints the synthetic banner and starts no oracle.", + "site": [ + 985, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:989 (delegated eb.oracle_programs, occurrence 0), Cli inherits Stubs and replaces its temporary ffmpeg/ffprobe with banner-only Python programs at tools/compat-corpus/tests/test_encode_breadth.py:945-949. The sys.executable child at tools/compat-corpus/tests/test_encode_breadth.py:972-977 only queries those stand-ins. The wrong-selection variant writes another banner stub at tools/compat-corpus/tests/test_encode_breadth.py:982-987 and requires refusal at tools/compat-corpus/tests/test_encode_breadth.py:989-992, before evaluation. Owner admission may run those fakes, never an installed real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 989, + "delegated", + "", + "eb.oracle_programs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:991 (delegated eb.cmd_run, occurrence 0), Cli inherits Stubs and replaces its temporary ffmpeg/ffprobe with banner-only Python programs at tools/compat-corpus/tests/test_encode_breadth.py:945-949. The sys.executable child at tools/compat-corpus/tests/test_encode_breadth.py:972-977 only queries those stand-ins. The wrong-selection variant writes another banner stub at tools/compat-corpus/tests/test_encode_breadth.py:982-987 and requires refusal at tools/compat-corpus/tests/test_encode_breadth.py:989-992, before evaluation. Owner admission may run those fakes, never an installed real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 991, + "delegated", + "", + "eb.cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1006 (delegated eb.main, occurrence 0), Cli uses the generated executable fields from Stubs at tools/compat-corpus/tests/test_encode_breadth.py:262-289 and mocks oracle/oracle_programs at tools/compat-corpus/tests/test_encode_breadth.py:1002-1006. The tiny selected command set therefore runs only those stand-ins, never real FFmpeg. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 1006, + "delegated", + "", + "eb.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1020 (delegated eb.cmd_run, occurrence 0), oracle_programs raises a mocked ValueError and evaluate is mocked at tools/compat-corpus/tests/test_encode_breadth.py:1017-1021; cmd_run returns before launching any reference command. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 1020, + "delegated", + "", + "eb.cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1029 (delegated eb.main, occurrence 0), the run-mode call deletes a required fixture first at tools/compat-corpus/tests/test_encode_breadth.py:1023-1029, so tools/compat-corpus/encode_breadth.py:835-838 returns before oracle preflight. The separate Python child at tools/compat-corpus/tests/test_encode_breadth.py:1033-1035 selects summarize; tools/compat-corpus/encode_breadth.py:876-880 only reads/writes JSON and computes the summary, without a media process. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 1029, + "delegated", + "", + "eb.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1033 (process sys.executable, occurrence 0), the run-mode call deletes a required fixture first at tools/compat-corpus/tests/test_encode_breadth.py:1023-1029, so tools/compat-corpus/encode_breadth.py:835-838 returns before oracle preflight. The separate Python child at tools/compat-corpus/tests/test_encode_breadth.py:1033-1035 selects summarize; tools/compat-corpus/encode_breadth.py:876-880 only reads/writes JSON and computes the summary, without a media process. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 1033, + "process", + ".Cli.test_a_missing_fixture_is_unmeasured_and_summarize_exits_as_the_run_would", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_github_shapes.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes": "69efdf19291b116cf0b59869d98e6d01db95bcd0def562dfbd878579b328ac4f", + "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", + "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", + "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/deny.yml", + ".github/workflows/github-shapes.yml", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_fixtures.py", + "tools/compat-corpus/github_shapes_inputs.py", + "tools/compat-corpus/github_shapes_set.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "fdc907b23d8b9da992c60b1826c69bb709d7028ac6bf12d9ac31b7e6404cc0b2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:120 (delegated run.acquire_one, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 120, + "delegated", + "", + "run.acquire_one" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:123 (delegated run.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 123, + "delegated", + "", + "run.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:127 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 127, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:132 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 132, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:137 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 137, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:139 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 139, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:141 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 141, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:148 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 148, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:151 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 151, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:156 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 156, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:161 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 161, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:167 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 167, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:170 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 170, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:172 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 172, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:175 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 175, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:178 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 178, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:183 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 183, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:189 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 189, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:212 (delegated run.replay, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 212, + "delegated", + "", + "run.replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:220 (delegated run.replay, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 220, + "delegated", + "", + "run.replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:226 (delegated run.replay, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 226, + "delegated", + "", + "run.replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:229 (delegated run.replay, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 229, + "delegated", + "", + "run.replay" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:263 (delegated decoded_output.compare, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 263, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:264 (delegated decoded_output.compare, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 264, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:269 (delegated decoded_output.compare, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 269, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:287 (delegated run.compare_outputs, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 287, + "delegated", + "", + "run.compare_outputs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:293 (delegated run.packet_rows, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 293, + "delegated", + "", + "run.packet_rows" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:362 (delegated decoded_output.avc1_carriage, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 362, + "delegated", + "", + "decoded_output.avc1_carriage" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:366 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 366, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:374 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 374, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:384 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 384, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:388 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 388, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:393 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 393, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:402 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 402, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:405 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 405, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:412 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 412, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:415 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 415, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:418 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 418, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:425 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 425, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:430 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 430, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:435 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 435, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:441 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 441, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:443 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 443, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:450 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 450, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:452 (delegated decoded_output.compare, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 452, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:457 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 457, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:460 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 460, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:463 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 463, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:467 (delegated decoded_output.avc1_carriage, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 467, + "delegated", + "", + "decoded_output.avc1_carriage" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:476 (delegated decoded_output.packet_data, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 476, + "delegated", + "", + "decoded_output.packet_data" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:478 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 478, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:486 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 486, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:490 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 490, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:496 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 496, + "delegated", + "", + "self.compatible" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:520 (delegated run.compare_outputs, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 520, + "delegated", + "", + "run.compare_outputs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:528 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 528, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:529 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 529, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:530 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 530, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:531 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 531, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:532 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 532, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:533 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 533, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:538 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 538, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:539 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 539, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:541 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 541, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:543 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 543, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:549 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 549, + "delegated", + "", + "self.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:570 (delegated run.acquire_one, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 570, + "delegated", + "", + "run.acquire_one" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:571 (delegated run.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 571, + "delegated", + "", + "run.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:578 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 578, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:588 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 588, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:596 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 596, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:601 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 601, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:602 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 602, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:612 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 612, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:614 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 614, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:621 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 621, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:622 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 622, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:623 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 623, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:641 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 641, + "delegated", + "", + "self.capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:709 (command str(self.oracle.ffprobe), occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 709, + "command", + ".PinnedProbeWriters.capture", + "str(self.oracle.ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:715 (process witness, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 715, + "process", + ".PinnedProbeWriters.capture", + "witness" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:722 (delegated self.capture, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 722, + "delegated", + "", + "self.capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:725 (delegated self.capture, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 725, + "delegated", + "", + "self.capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:727 (delegated self.capture, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 727, + "delegated", + "", + "self.capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:733 (delegated self.capture, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 733, + "delegated", + "", + "self.capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:734 (delegated self.capture, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 734, + "delegated", + "", + "self.capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:742 (delegated run.compare_outputs, occurrence 0), this pinned-test call passes a command whose tool is ffprobe to run.compare_outputs, which takes only its saved-output branch at github_shapes.py:281-286. It compares existing stdout/eligibility bytes and never invokes an oracle; the independent self.capture call is separately qualified.", + "site": [ + 742, + "delegated", + "", + "run.compare_outputs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:744 (delegated run.compare_outputs, occurrence 0), this pinned-test call passes a command whose tool is ffprobe to run.compare_outputs, which takes only its saved-output branch at github_shapes.py:281-286. It compares existing stdout/eligibility bytes and never invokes an oracle; the independent self.capture call is separately qualified.", + "site": [ + 744, + "delegated", + "", + "run.compare_outputs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:749 (delegated run.compare_outputs, occurrence 0), this pinned-test call passes a command whose tool is ffprobe to run.compare_outputs, which takes only its saved-output branch at github_shapes.py:281-286. It compares existing stdout/eligibility bytes and never invokes an oracle; the independent self.capture call is separately qualified.", + "site": [ + 749, + "delegated", + "", + "run.compare_outputs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:755 (delegated self.capture, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 755, + "delegated", + "", + "self.capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:764 (delegated run.compare_outputs, occurrence 0), this pinned-test call passes a command whose tool is ffprobe to run.compare_outputs, which takes only its saved-output branch at github_shapes.py:281-286. It compares existing stdout/eligibility bytes and never invokes an oracle; the independent self.capture call is separately qualified.", + "site": [ + 764, + "delegated", + "", + "run.compare_outputs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:778 (command ffmpeg, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 778, + "command", + ".PinnedProbeWriters.test_independent_avc1_carriage_control_uses_complete_real_packet_bytes", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:782 (delegated decoded_output.compare, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 782, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:783 (delegated run.packet_rows, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 783, + "delegated", + "", + "run.packet_rows" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:784 (delegated run.packet_rows, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 784, + "delegated", + "", + "run.packet_rows" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:785 (delegated decoded_output.avc1_carriage, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 785, + "delegated", + "", + "decoded_output.avc1_carriage" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:786 (delegated decoded_output.avc1_carriage, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 786, + "delegated", + "", + "decoded_output.avc1_carriage" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:795 (delegated run.compare_outputs, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 795, + "delegated", + "", + "run.compare_outputs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:831 (delegated run.merged_source, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 831, + "delegated", + "", + "run.merged_source" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:838 (delegated run.merged_source, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 838, + "delegated", + "", + "run.merged_source" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:840 (delegated run.merged_source, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 840, + "delegated", + "", + "run.merged_source" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:846 (delegated run.execute, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 846, + "delegated", + "", + "run.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:850 (delegated run.execute, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "site": [ + 850, + "delegated", + "", + "run.execute" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_png_bmp_yuv.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "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", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "png_bmp_yuv": "b49ee00b01c57368a6e23c1a52df3658efde7a5234ac41158bc5e72970b7fa47", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/deny.yml", + ".github/workflows/png-bmp-yuv.yml", + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/png_bmp_yuv.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "f85b797e98121d17589e82a684c8f1105250b6da028dbcd42f7a7723bc76347f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:325 (delegated image.image_comparisons, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 325, + "delegated", + "", + "image.image_comparisons" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:330 (delegated self.compare, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 330, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:338 (delegated self.compare, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 338, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:352 (delegated self.compare, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 352, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:356 (delegated self.compare, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 356, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:368 (delegated self.compare, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 368, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:378 (delegated self.compare, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 378, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:392 (delegated self.compare, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 392, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:404 (delegated self.compare, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 404, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:411 (delegated self.compare, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 411, + "delegated", + "", + "self.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:423 (delegated image.image_description, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 423, + "delegated", + "", + "image.image_description" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:429 (delegated image.oracle, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 429, + "delegated", + "", + "image.oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:436 (delegated image.oracle, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 436, + "delegated", + "", + "image.oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:446 (delegated image.oracle, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 446, + "delegated", + "", + "image.oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:459 (delegated image.image_oracle, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 459, + "delegated", + "", + "image.image_oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:490 (delegated image.image_oracle, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 490, + "delegated", + "", + "image.image_oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:506 (delegated image.image_oracle, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 506, + "delegated", + "", + "image.image_oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:566 (delegated image.cmd_run, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 566, + "delegated", + "", + "image.cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:574 (delegated image.validate_source_commit, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 574, + "delegated", + "", + "image.validate_source_commit" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:584 (delegated image.cmd_run, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 584, + "delegated", + "", + "image.cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:611 (delegated image.main, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 611, + "delegated", + "", + "image.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:638 (delegated image.cmd_run, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 638, + "delegated", + "", + "image.cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:653 (delegated image.cmd_run, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 653, + "delegated", + "", + "image.cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:673 (delegated self.mocked_acquisition, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 673, + "delegated", + "", + "self.mocked_acquisition" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:690 (delegated self.mocked_acquisition, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 690, + "delegated", + "", + "self.mocked_acquisition" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:785 (delegated self.mocked_acquisition, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 785, + "delegated", + "", + "self.mocked_acquisition" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:787 (delegated self.mocked_acquisition, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 787, + "delegated", + "", + "self.mocked_acquisition" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:811 (delegated image.oracle, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 811, + "delegated", + "", + "image.oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:812 (delegated image.evaluate, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 812, + "delegated", + "", + "image.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:826 (delegated image.oracle, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 826, + "delegated", + "", + "image.oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:842 (delegated image.judge, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 842, + "delegated", + "", + "image.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:852 (delegated image.judge, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 852, + "delegated", + "", + "image.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:871 (delegated image.judge, occurrence 0), the pre-live controls intercept every process-bearing path: compare mocks decoded.probe/invoke at 323-325; image_description at 423 mocks probe; oracle calls at 429-446 mock eb.oracle or decoded.probe and return before execution. image_oracle tests mock eb.execute (456-459,486-490,502-506) and, for successful capture, decoded.probe/invoke. RunIdentity mocks subprocess/programs or rejects host/source/arguments before acquisition (561-584,610-611), and mocked_acquisition patches oracle_programs and evaluate at 632-638; its consumers at 673/690/785/787 inherit those mocks. Orchestrator mocks eligibility/image_oracle/judge or eb.choose/execute/coreav_run/oracle/listings at 809-812,824-826,836-871. These are local synthetic records and mock invocations, not real FFmpeg executions.", + "site": [ + 871, + "delegated", + "", + "image.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:980 (command self.ffmpeg, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 980, + "command", + ".RealImageCapture.source", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:985 (command self.ffmpeg, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 985, + "command", + ".RealImageCapture.source", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1005 (command self.ffmpeg, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1005, + "command", + ".RealImageCapture.acquire", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1016 (delegated image.image_oracle, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1016, + "delegated", + "", + "image.image_oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1030 (delegated self.acquire, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1030, + "delegated", + "", + "self.acquire" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1043 (command self.ffmpeg, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1043, + "command", + ".RealImageCapture.test_b_frame_edit_list_preserves_exact_images_and_source_timing", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1057 (delegated self.acquire, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1057, + "delegated", + "", + "self.acquire" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1071 (delegated self.acquire, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1071, + "delegated", + "", + "self.acquire" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1082 (command self.ffmpeg, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1082, + "command", + ".RealImageCapture.test_vp9_worker_preserves_normal_and_captured_outputs", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1085 (delegated self.acquire, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1085, + "delegated", + "", + "self.acquire" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1093 (delegated self.acquire, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1093, + "delegated", + "", + "self.acquire" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1099 (delegated image.image_description, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1099, + "delegated", + "", + "image.image_description" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1100 (delegated image.image_description, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1100, + "delegated", + "", + "image.image_description" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1105 (delegated image.image_description, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1105, + "delegated", + "", + "image.image_description" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1107 (command self.ffmpeg, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1107, + "command", + ".RealImageCapture.changed_image", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1113 (command self.ffmpeg, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1113, + "command", + ".RealImageCapture.changed_image", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1121 (delegated self.acquire, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1121, + "delegated", + "", + "self.acquire" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1126 (delegated self.changed_image, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1126, + "delegated", + "", + "self.changed_image" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1127 (delegated image.image_comparisons, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1127, + "delegated", + "", + "image.image_comparisons" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1133 (delegated self.changed_image, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1133, + "delegated", + "", + "self.changed_image" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_png_bmp_yuv.py:1145 (delegated image.image_comparisons, occurrence 0), RealImageCapture.setUpClass sends the supplied pair through image.eb.oracle_programs at 947-948; encode_breadth.py:867-870 obtains require() and replaces both fields. The test keeps those returned fields at 949/960-961. checked invokes argv unchanged via decoded.invoke at 963-966; source, reference acquisition, changed_image and direct commands use self.ffmpeg at 980/985/1005/1043/1082/1107/1113. acquire builds cx.tc with both retained fields at 1015 and image_oracle at 1016 uses them through png_bmp_yuv.py:356/379/382/484/500; image_description and comparisons at 1099-1145 do the same. The harness is the separate CoreAV image-capture test binary. png-bmp-yuv.yml:109-118 selects all four requested programs for these real controls. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 1145, + "delegated", + "", + "image.image_comparisons" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/compat-corpus/tests/test_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/r3.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/tests/test_writer_kd_audit_selection.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": "9e47e6dab86c93ee37265aa803f15cf1ffdd22b6c1a6367d680aea7a674595c6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:127 (process, sys.executable). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 127, + "process", + ".Report.test_a_command_ffmpeg_fails_on_every_taker_misses", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:155 (process, [sys.executable, '-I', str(HERE / 'r3.py')] + argv). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 155, + "process", + ".Report.test_nothing_counted_is_unmeasured", + "[sys.executable, '-I', str(HERE / 'r3.py')] + argv" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:246 (delegated, r3.judge). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 246, + "delegated", + "", + "r3.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:249 (delegated, self.judge). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 249, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:250 (delegated, self.judge). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 250, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:281 (delegated, self.judge). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 281, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:284 (delegated, self.judge). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 284, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:298 (delegated, self.judge). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 298, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:313 (process, *args). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 313, + "process", + ".Judge.test_normal_exit_keeps_the_leader_until_group_cleanup.launch", + "*args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:329 (delegated, self.judge). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 329, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:353 (process, *args). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 353, + "process", + ".Judge.test_descriptor_failures_clean_the_owned_checker_and_propagate.launch", + "*args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:359 (delegated, self.judge). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 359, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:372 (delegated, self.judge). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 372, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:423 (delegated, self.judge). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 423, + "delegated", + "", + "self.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:432 (delegated, r3.judge). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 432, + "delegated", + "", + "r3.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:455 (delegated, r3.cmd_run). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 455, + "delegated", + "", + "r3.cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:464 (delegated, self.run_lines). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 464, + "delegated", + "", + "self.run_lines" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:465 (delegated, self.run_lines). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 465, + "delegated", + "", + "self.run_lines" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:466 (delegated, self.run_lines). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 466, + "delegated", + "", + "self.run_lines" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:467 (delegated, self.run_lines). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 467, + "delegated", + "", + "self.run_lines" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:470 (delegated, self.run_lines). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 470, + "delegated", + "", + "self.run_lines" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:477 (delegated, self.run_lines). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", + "site": [ + 477, + "delegated", + "", + "self.run_lines" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_r4_scan.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/r4_scan.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/tests/test_writer_kd_audit_selection.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": "4ee5ab4a4364190f8ae7385cb7554f5bbc452d0fd932563e3857b42ce71e90c3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r4_scan.py:22 (embedded-source, ). FAKE is a self-contained Python response/writer/refusal program without child execution. setUpClass writes all three tool-role paths from that literal and scan always supplies those explicit --coreav/--ffmpeg/--ffprobe paths; qualification and r4 pair/scan dispatch preserve them. The only later scan caller substitutes an empty file list, not a different executable. Command-looking strings in the generated fixture are role dispatch, not external oracle launches.", + "site": [ + 22, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r4_scan.py:71 (delegated, cls.scan). FAKE is a self-contained Python response/writer/refusal program without child execution. setUpClass writes all three tool-role paths from that literal and scan always supplies those explicit --coreav/--ffmpeg/--ffprobe paths; qualification and r4 pair/scan dispatch preserve them. The only later scan caller substitutes an empty file list, not a different executable. Command-looking strings in the generated fixture are role dispatch, not external oracle launches.", + "site": [ + 71, + "delegated", + "", + "cls.scan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r4_scan.py:83 (process, sys.executable). FAKE is a self-contained Python response/writer/refusal program without child execution. setUpClass writes all three tool-role paths from that literal and scan always supplies those explicit --coreav/--ffmpeg/--ffprobe paths; qualification and r4 pair/scan dispatch preserve them. The only later scan caller substitutes an empty file list, not a different executable. Command-looking strings in the generated fixture are role dispatch, not external oracle launches.", + "site": [ + 83, + "process", + ".Scan.scan", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_r4_scan.py:142 (delegated, self.scan). FAKE is a self-contained Python response/writer/refusal program without child execution. setUpClass writes all three tool-role paths from that literal and scan always supplies those explicit --coreav/--ffmpeg/--ffprobe paths; qualification and r4 pair/scan dispatch preserve them. The only later scan caller substitutes an empty file list, not a different executable. Command-looking strings in the generated fixture are role dispatch, not external oracle launches.", + "site": [ + 142, + "delegated", + "", + "self.scan" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_record.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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/record.py" + ], + "sha256": "38298c33ca17278dc75130a6f3271146b1fe33c98ec45d8a1282f1b5d6c0518d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_record.py:83 (embedded-source, ). The assigned value is Markdown prose stored in text and passed to the documentation/evidence validator. The backtick span around dist is inert prose; the inspected Record.check branch only compares/rendered records and paragraphs, never launches programs.", + "site": [ + 83, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_run_010.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "658112501d77702fb14949aef0f0422d835938ff46fd3c0c37f6c531f2c397e7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_run_010.py:24 (embedded-source, ). FAKE only inspects argv/environment, writes synthetic fallback JSON and prints argument text; it launches no child. setup writes ffprobe and coreav from that literal and prepends their temp bin directory to PATH. r1 always selects commands --set 0.1.0 with that CoreAV path; cmd_commands_010 launches only literal ffprobe (resolved to the fake) and that CoreAV path. Empty-input/keys-report cases perform no media work; baseline case rejects before commands. Mutation callers change only fake output/refusal environment.", + "site": [ + 24, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_run_010.py:199 (process, sys.executable). FAKE only inspects argv/environment, writes synthetic fallback JSON and prints argument text; it launches no child. setup writes ffprobe and coreav from that literal and prepends their temp bin directory to PATH. r1 always selects commands --set 0.1.0 with that CoreAV path; cmd_commands_010 launches only literal ffprobe (resolved to the fake) and that CoreAV path. Empty-input/keys-report cases perform no media work; baseline case rejects before commands. Mutation callers change only fake output/refusal environment.", + "site": [ + 199, + "process", + ".Commands010.r1", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_run_010.py:205 (delegated, self.r1). FAKE only inspects argv/environment, writes synthetic fallback JSON and prints argument text; it launches no child. setup writes ffprobe and coreav from that literal and prepends their temp bin directory to PATH. r1 always selects commands --set 0.1.0 with that CoreAV path; cmd_commands_010 launches only literal ffprobe (resolved to the fake) and that CoreAV path. Empty-input/keys-report cases perform no media work; baseline case rejects before commands. Mutation callers change only fake output/refusal environment.", + "site": [ + 205, + "delegated", + "", + "self.r1" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_run_010.py:219 (delegated, self.r1). FAKE only inspects argv/environment, writes synthetic fallback JSON and prints argument text; it launches no child. setup writes ffprobe and coreav from that literal and prepends their temp bin directory to PATH. r1 always selects commands --set 0.1.0 with that CoreAV path; cmd_commands_010 launches only literal ffprobe (resolved to the fake) and that CoreAV path. Empty-input/keys-report cases perform no media work; baseline case rejects before commands. Mutation callers change only fake output/refusal environment.", + "site": [ + 219, + "delegated", + "", + "self.r1" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_run_010.py:224 (delegated, self.r1). FAKE only inspects argv/environment, writes synthetic fallback JSON and prints argument text; it launches no child. setup writes ffprobe and coreav from that literal and prepends their temp bin directory to PATH. r1 always selects commands --set 0.1.0 with that CoreAV path; cmd_commands_010 launches only literal ffprobe (resolved to the fake) and that CoreAV path. Empty-input/keys-report cases perform no media work; baseline case rejects before commands. Mutation callers change only fake output/refusal environment.", + "site": [ + 224, + "delegated", + "", + "self.r1" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_run_010.py:230 (delegated, self.r1). FAKE only inspects argv/environment, writes synthetic fallback JSON and prints argument text; it launches no child. setup writes ffprobe and coreav from that literal and prepends their temp bin directory to PATH. r1 always selects commands --set 0.1.0 with that CoreAV path; cmd_commands_010 launches only literal ffprobe (resolved to the fake) and that CoreAV path. Empty-input/keys-report cases perform no media work; baseline case rejects before commands. Mutation callers change only fake output/refusal environment.", + "site": [ + 230, + "delegated", + "", + "self.r1" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_run_010.py:234 (delegated, self.r1). FAKE only inspects argv/environment, writes synthetic fallback JSON and prints argument text; it launches no child. setup writes ffprobe and coreav from that literal and prepends their temp bin directory to PATH. r1 always selects commands --set 0.1.0 with that CoreAV path; cmd_commands_010 launches only literal ffprobe (resolved to the fake) and that CoreAV path. Empty-input/keys-report cases perform no media work; baseline case rejects before commands. Mutation callers change only fake output/refusal environment.", + "site": [ + 234, + "delegated", + "", + "self.r1" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_run_010.py:240 (delegated, self.r1). FAKE only inspects argv/environment, writes synthetic fallback JSON and prints argument text; it launches no child. setup writes ffprobe and coreav from that literal and prepends their temp bin directory to PATH. r1 always selects commands --set 0.1.0 with that CoreAV path; cmd_commands_010 launches only literal ffprobe (resolved to the fake) and that CoreAV path. Empty-input/keys-report cases perform no media work; baseline case rejects before commands. Mutation callers change only fake output/refusal environment.", + "site": [ + 240, + "delegated", + "", + "self.r1" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_run_010.py:245 (delegated, self.r1). FAKE only inspects argv/environment, writes synthetic fallback JSON and prints argument text; it launches no child. setup writes ffprobe and coreav from that literal and prepends their temp bin directory to PATH. r1 always selects commands --set 0.1.0 with that CoreAV path; cmd_commands_010 launches only literal ffprobe (resolved to the fake) and that CoreAV path. Empty-input/keys-report cases perform no media work; baseline case rejects before commands. Mutation callers change only fake output/refusal environment.", + "site": [ + 245, + "delegated", + "", + "self.r1" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_run_010.py:259 (process, [sys.executable, '-I', str(HERE / 'run.py')] + argv). FAKE only inspects argv/environment, writes synthetic fallback JSON and prints argument text; it launches no child. setup writes ffprobe and coreav from that literal and prepends their temp bin directory to PATH. r1 always selects commands --set 0.1.0 with that CoreAV path; cmd_commands_010 launches only literal ffprobe (resolved to the fake) and that CoreAV path. Empty-input/keys-report cases perform no media work; baseline case rejects before commands. Mutation callers change only fake output/refusal environment.", + "site": [ + 259, + "process", + ".Commands010.test_no_input_is_unmeasured", + "[sys.executable, '-I', str(HERE / 'run.py')] + argv" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_run_010.py:265 (process, sys.executable). FAKE only inspects argv/environment, writes synthetic fallback JSON and prints argument text; it launches no child. setup writes ffprobe and coreav from that literal and prepends their temp bin directory to PATH. r1 always selects commands --set 0.1.0 with that CoreAV path; cmd_commands_010 launches only literal ffprobe (resolved to the fake) and that CoreAV path. Empty-input/keys-report cases perform no media work; baseline case rejects before commands. Mutation callers change only fake output/refusal environment.", + "site": [ + 265, + "process", + ".Commands010.test_r1_takes_no_baseline", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_speed_b4.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "c7523f1f5ff6698a7cad131ef9996f8f128bf7c1f9e9124458c91eca3c98c0f6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:57 (delegated, speed.b4_pair). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 57, + "delegated", + "", + "speed.b4_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:61 (delegated, self.pair). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 61, + "delegated", + "", + "self.pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:66 (delegated, self.pair). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 66, + "delegated", + "", + "self.pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:70 (delegated, self.pair). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 70, + "delegated", + "", + "self.pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:74 (delegated, self.pair). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 74, + "delegated", + "", + "self.pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:82 (delegated, speed.b4_pair). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 82, + "delegated", + "", + "speed.b4_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:90 (delegated, speed.timed). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 90, + "delegated", + "", + "speed.timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:94 (delegated, speed.timed). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 94, + "delegated", + "", + "speed.timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:99 (delegated, speed.b4_pair). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 99, + "delegated", + "", + "speed.b4_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:110 (delegated, speed.timed). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 110, + "delegated", + "", + "speed.timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:118 (delegated, speed.timed). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 118, + "delegated", + "", + "speed.timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:127 (delegated, speed.b4_pair). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 127, + "delegated", + "", + "speed.b4_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:164 (delegated, speed.calibrate). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 164, + "delegated", + "", + "speed.calibrate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:176 (delegated, speed.calibrate). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 176, + "delegated", + "", + "speed.calibrate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:187 (delegated, speed.calibrate). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 187, + "delegated", + "", + "speed.calibrate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:221 (delegated, speed.run). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 221, + "delegated", + "", + "speed.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:226 (delegated, self.run_arm). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 226, + "delegated", + "", + "self.run_arm" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:235 (delegated, self.run_arm). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 235, + "delegated", + "", + "self.run_arm" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:254 (delegated, self.run_arm). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 254, + "delegated", + "", + "self.run_arm" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:265 (embedded-source, ). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 265, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:268 (delegated, self.run_arm). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 268, + "delegated", + "", + "self.run_arm" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:272 (delegated, self.run_arm). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 272, + "delegated", + "", + "self.run_arm" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:283 (delegated, self.run_arm). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 283, + "delegated", + "", + "self.run_arm" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:300 (delegated, self.run_arm). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 300, + "delegated", + "", + "self.run_arm" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_b4.py:319 (delegated, speed.run). pair and direct synthetic-pair calls intercept speed.timed; calibration controls intercept b4_pair, so their program labels never execute. Actual lifecycle pairs/timed calls select fixed sleep or sys.executable with literal pass/exit code. Runner.run_arm intercepts both the pin-verifier subprocess.run and timed for the complete calibration/product closure; callbacks only return timing/status or write synthetic fallback JSON. The ffprobe log at 265 is inert JSON. Invalid CPU/repeat run rejects before its mocked verifier.", + "site": [ + 319, + "delegated", + "", + "speed.run" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_speed_r4.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", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "119b9561dfba08a7a389700ae9829e1c5857abef4e131ccdd14c6887d3c0fa36", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:27 (embedded-source, ). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 27, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:68 (delegated, cls.run_arm). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 68, + "delegated", + "", + "cls.run_arm" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:78 (process, sys.executable). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 78, + "process", + ".Runner.run_arm", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:117 (process, sys.executable). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 117, + "process", + ".Runner.test_no_pair_is_unmeasured", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:148 (delegated, speed.timed_run). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 148, + "delegated", + "", + "speed.timed_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:163 (delegated, speed.timed_run). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 163, + "delegated", + "", + "speed.timed_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:175 (delegated, speed.timed_run). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 175, + "delegated", + "", + "speed.timed_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:207 (delegated, speed.r4). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 207, + "delegated", + "", + "speed.r4" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:222 (delegated, speed.timed_run). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 222, + "delegated", + "", + "speed.timed_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:251 (delegated, speed.r4_invocation). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 251, + "delegated", + "", + "speed.r4_invocation" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:269 (delegated, self.call). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 269, + "delegated", + "", + "self.call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:277 (delegated, self.call). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 277, + "delegated", + "", + "self.call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:315 (delegated, speed.r4). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 315, + "delegated", + "", + "speed.r4" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:327 (process, [sys.executable, '-I', str(HERE / 'speed.py'), 'r4-report', '--results', str(path), '--out', str(report)] + (['--gate'] if arm != 'r4' else [])). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 327, + "process", + ".Outcomes.test_an_abort_retains_progress_and_the_unprocessed_eligible_roster", + "[sys.executable, '-I', str(HERE / 'speed.py'), 'r4-report', '--results', str(path), '--out', str(report)] + (['--gate'] if arm != 'r4' else [])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:358 (delegated, speed.r4). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 358, + "delegated", + "", + "speed.r4" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:367 (delegated, self.run_pair). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 367, + "delegated", + "", + "self.run_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:386 (delegated, self.run_pair). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 386, + "delegated", + "", + "self.run_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:417 (delegated, self.run_pair). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 417, + "delegated", + "", + "self.run_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:436 (delegated, self.run_pair). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 436, + "delegated", + "", + "self.run_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:439 (delegated, self.run_pair). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 439, + "delegated", + "", + "self.run_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:444 (delegated, self.run_pair). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 444, + "delegated", + "", + "self.run_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:457 (delegated, self.run_pair). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 457, + "delegated", + "", + "self.run_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:466 (delegated, self.run_pair). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 466, + "delegated", + "", + "self.run_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:478 (delegated, self.run_pair). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 478, + "delegated", + "", + "self.run_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:485 (delegated, self.run_pair). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 485, + "delegated", + "", + "self.run_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:496 (delegated, self.run_pair). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 496, + "delegated", + "", + "self.run_pair" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:548 (process, sys.executable). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 548, + "process", + ".Report.test_oracle_refusal_diagnostics_accompany_each_reporting_level", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:569 (process, sys.executable). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 569, + "process", + ".Report.test_unprocessed_pairs_fail_even_without_an_abort_marker", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:601 (process, sys.executable). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 601, + "process", + ".Report.test_coverage_reconciles_beside_every_speed_number", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:621 (process, sys.executable). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 621, + "process", + ".Report.test_a_fully_refused_group_stays_unmeasured", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:631 (process, sys.executable). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 631, + "process", + ".Report.test_historical_r4_ratios_remain_readable_without_a_method_version", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:683 (process, [sys.executable, '-I', str(HERE / 'speed.py'), 'r4-report', '--results', str(path)] + gate). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 683, + "process", + ".Report.test_a_timed_failure_fails_the_run_and_the_gate", + "[sys.executable, '-I', str(HERE / 'speed.py'), 'r4-report', '--results', str(path)] + gate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:706 (process, [sys.executable, '-I', str(HERE / 'speed.py'), 'r4-report', '--results', str(path)] + gate). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", + "site": [ + 706, + "process", + ".Report.test_no_ratio_is_unmeasured", + "[sys.executable, '-I', str(HERE / 'speed.py'), 'r4-report', '--results', str(path)] + gate" + ], + "verdict": "excluded" + } + ] + }, + "tools/decode-oracle/src/main.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "rust:tools/decode-oracle/src/main.rs:stream": "c4fc6a08248479cb73fff4f23554f1b0f4c589faa29e86a9f748f9fd5032e4e5", + "rust:tools/decode-oracle/src/main.rs:test_oracle": "5bde92a4b57ec09c227ea93028e02a74e474ac4b902f8b0b01718583dac24b88", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "crates/coreav-backend-ffmpeg/src/lib.rs", + "crates/coreav-backend-ffmpeg/src/mkv.rs", + "crates/coreav-backend-ffmpeg/src/showinfo.rs", + "crates/coreav-worker/src/child.rs", + "crates/coreav-worker/src/parent.rs", + "crates/coreav-worker/src/protocol.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", + "tools/decode-oracle/Cargo.toml", + "tools/decode-oracle/src/stream.rs" + ], + "sha256": "751108a12f3eed58103506077d826f26e45948fc38ec0eb1ac2a7c0d744a7d69", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "This deployment-discovery row is the standalone unpublished decode-oracle test tool's shared adapter import. Its real FFmpeg backend paths are assigned from try_require()?.ffmpeg(): the packet worker field, in-process FfmpegOptions.program, and thumbnail worker field. Worker parent forwards that field in Open, child copies it to FfmpegOptions.program, and FfmpegDecoder::open clones options and executes options.program unchanged. The adapter is not used to qualify arbitrary names or production product selectors.", + "site": [ + 26, + "deployment", + "", + "" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/decode-oracle/tests/stream.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:tools/decode-oracle/tests/stream.rs:test_oracle": "61244f9a3b5031f878377256feb9f8fdb2d2edd04ffff64a91aae76c4a2b563e", + "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": "7c466cf028ab03da0f32eb48d239879b2196d86615687e8e1a68fb8c92533133", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "encode/reference receive only ffmpeg()'s String copied from test_oracle::require().ffmpeg(). Their callers pass it unchanged, and status() executes the same value after option construction.", + "program_span": { + "end": 1607, + "start": 1328 + }, + "site": [ + 44, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\n \"testsrc=size=160x96:rate=25:duration=4,select=lt(n\\\\,{FRAMES})\"\n ))\n .args([\"-frames:v\", FRAMES])\n .args(encoder)\n .arg(file)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "encode/reference receive only ffmpeg()'s String copied from test_oracle::require().ffmpeg(). Their callers pass it unchanged, and status() executes the same value after option construction.", + "program_span": { + "end": 1347, + "start": 1341 + }, + "site": [ + 44, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "encode/reference receive only ffmpeg()'s String copied from test_oracle::require().ffmpeg(). Their callers pass it unchanged, and output() executes the same value after option construction.", + "program_span": { + "end": 1830, + "start": 1824 + }, + "site": [ + 58, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "encode/reference receive only ffmpeg()'s String copied from test_oracle::require().ffmpeg(). Their callers pass it unchanged, and output() executes the same value after option construction.", + "program_span": { + "end": 2364, + "start": 2088 + }, + "site": [ + 66, + "Rust", + "", + "command\n .args([\"-flags\", \"unaligned\", \"-i\"])\n .arg(file)\n .args([\n \"-map\",\n \"0:0\",\n \"-fps_mode\",\n \"passthrough\",\n \"-noautoscale\",\n \"-f\",\n \"framemd5\",\n \"-\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "This constructor runs Cargo's decode-oracle binary under test with stream, not an external FFmpeg reference. Reference framemd5 calls are independently constructed by reference().", + "program_span": { + "end": 2851, + "start": 2760 + }, + "site": [ + 92, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_decode-oracle\"))\n .arg(\"stream\")\n .arg(file)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "This constructor runs Cargo's decode-oracle binary under test with stream, not an external FFmpeg reference. Reference framemd5 calls are independently constructed by reference().", + "program_span": { + "end": 2808, + "start": 2773 + }, + "site": [ + 92, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_decode-oracle\")" + ], + "verdict": "excluded" + } + ] + }, + "tools/fuzz-campaign/campaign.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "scripts/fuzz_plan.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": "240cd19734a7d74d83e5d2d758ad078a126c5e462cd8d1ea14af40db9ca10418", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression sys.executable: targets runs this checkout scripts/fuzz_plan.py --all; that helper obtains crates/*/fuzz Cargo metadata and selects the package bin targets (49-69), with only cargo metadata as its external command. It is not an oracle process.", + "site": [ + 76, + "process", + ".targets", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression str(coreav): hls_indexes builds coreav-cli with cargo (137), assigns target/release/coreav (138), then executes its hls index command (147). prepare calls that same helper at 273; this is CoreAV under test.", + "site": [ + 147, + "process", + ".hls_indexes", + "str(coreav)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression str(binary): prepare builds each selected CoreAV crate target with cargo fuzz (297-304), copies it to out/bin/name, and passes exactly that binary to carry_over (314). carry_over and pack execute that prepared libFuzzer target with -merge=1/-max_len/-timeout/-rss_limit_mb (242,469). Neither selects FFmpeg/ffprobe.", + "site": [ + 242, + "process", + ".carry_over", + "str(binary)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression targets: targets runs this checkout scripts/fuzz_plan.py --all; that helper obtains crates/*/fuzz Cargo metadata and selects the package bin targets (49-69), with only cargo metadata as its external command. It is not an oracle process.", + "site": [ + 267, + "delegated", + "", + "targets" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression hls_indexes: hls_indexes builds coreav-cli with cargo (137), assigns target/release/coreav (138), then executes its hls index command (147). prepare calls that same helper at 273; this is CoreAV under test.", + "site": [ + 273, + "delegated", + "", + "hls_indexes" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression list(argv): The full callers of nested run() are git rev-parse, rustc +nightly -V, and cargo fuzz --version (282-286). Its subprocess executes those list(argv) commands unchanged at 281.", + "site": [ + 281, + "process", + ".cmd_prepare.run", + "list(argv)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: The full callers of nested run() are git rev-parse, rustc +nightly -V, and cargo fuzz --version (282-286). Its subprocess executes those list(argv) commands unchanged at 281.", + "site": [ + 282, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: The full callers of nested run() are git rev-parse, rustc +nightly -V, and cargo fuzz --version (282-286). Its subprocess executes those list(argv) commands unchanged at 281.", + "site": [ + 283, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: The full callers of nested run() are git rev-parse, rustc +nightly -V, and cargo fuzz --version (282-286). Its subprocess executes those list(argv) commands unchanged at 281.", + "site": [ + 286, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: The full callers of nested run() are git rev-parse, rustc +nightly -V, and cargo fuzz --version (282-286). Its subprocess executes those list(argv) commands unchanged at 281.", + "occurrence": 1, + "site": [ + 286, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression carry_over: prepare builds each selected CoreAV crate target with cargo fuzz (297-304), copies it to out/bin/name, and passes exactly that binary to carry_over (314). carry_over and pack execute that prepared libFuzzer target with -merge=1/-max_len/-timeout/-rss_limit_mb (242,469). Neither selects FFmpeg/ffprobe.", + "site": [ + 314, + "delegated", + "", + "carry_over" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression pack: prepare builds each selected CoreAV crate target with cargo fuzz (297-304), copies it to out/bin/name, and passes exactly that binary to carry_over (314). carry_over and pack execute that prepared libFuzzer target with -merge=1/-max_len/-timeout/-rss_limit_mb (242,469). Neither selects FFmpeg/ffprobe.", + "site": [ + 440, + "delegated", + "", + "pack" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression str(campaign / 'bin' / name): prepare builds each selected CoreAV crate target with cargo fuzz (297-304), copies it to out/bin/name, and passes exactly that binary to carry_over (314). carry_over and pack execute that prepared libFuzzer target with -merge=1/-max_len/-timeout/-rss_limit_mb (242,469). Neither selects FFmpeg/ffprobe.", + "site": [ + 469, + "process", + ".pack", + "str(campaign / 'bin' / name)" + ], + "verdict": "excluded" + } + ] + }, + "tools/fuzz-campaign/local_fuzz.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "as_completed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "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", + "tools/fuzz-campaign/campaign.py" + ], + "sha256": "7a40ddb9ca25bd0393e8d9f4803500fdbd0f052e47ff7d19821d8aa0f15f8104", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression argv: shard constructs argv from plan_dir/bin/target.name and libFuzzer corpus/time/seed/artifact flags (115-116), then calls run_billed (122), which launches that array (47). main constructs jobs from plan targets and delegates to shard (214-219); this is the prepared CoreAV libFuzzer executable mechanism, not an oracle selector.", + "site": [ + 47, + "process", + ".run_billed", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run_billed: shard constructs argv from plan_dir/bin/target.name and libFuzzer corpus/time/seed/artifact flags (115-116), then calls run_billed (122), which launches that array (47). main constructs jobs from plan targets and delegates to shard (214-219); this is the prepared CoreAV libFuzzer executable mechanism, not an oracle selector.", + "site": [ + 122, + "delegated", + "", + "run_billed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression shard: shard constructs argv from plan_dir/bin/target.name and libFuzzer corpus/time/seed/artifact flags (115-116), then calls run_billed (122), which launches that array (47). main constructs jobs from plan targets and delegates to shard (214-219); this is the prepared CoreAV libFuzzer executable mechanism, not an oracle selector.", + "site": [ + 219, + "delegated", + "", + "shard" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression main: shard constructs argv from plan_dir/bin/target.name and libFuzzer corpus/time/seed/artifact flags (115-116), then calls run_billed (122), which launches that array (47). main constructs jobs from plan targets and delegates to shard (214-219); this is the prepared CoreAV libFuzzer executable mechanism, not an oracle selector.", + "site": [ + 253, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "tools/hostile/generate.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "bb2adb667372ae1d9361b73aecc1c6ec6f7612725fb7ff63ffa7ef90cc731512", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 245, + "command", + ".pixelsmash", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 291, + "command", + ".cve_routes", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 337, + "command", + ".limits", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression cve_routes: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 744, + "delegated", + "", + "cve_routes" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression pixelsmash: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 744, + "delegated", + "", + "pixelsmash" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression limits: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 745, + "delegated", + "", + "limits" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression main: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 753, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/isobmff-adapter/corpus/compare.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "rust:tools/isobmff-adapter/src/main.rs:common": "9ba4ca0d8e80e91c3915f38ae76a85bdf9837c1e7a7a38f7818b99d8ad84be80", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "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", + "tools/isobmff-adapter/Cargo.toml", + "tools/isobmff-adapter/src/main.rs", + "tools/oracle/Cargo.toml", + "tools/oracle/src/main.rs" + ], + "sha256": "0c4f73961e9c1c0e7b833aada24080f880df56a961834fdb54a8b73f030cc04e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression oracle: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", + "site": [ + 31, + "process", + ".main", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression adapter: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", + "site": [ + 37, + "process", + ".main", + "adapter" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression oracle: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", + "site": [ + 47, + "process", + ".main", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression main: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", + "site": [ + 72, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "tools/isobmff-adapter/corpus/harvest.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/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/tests/test_writer_kd_audit_selection.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": "e952912f03577a0700ea5ac04e6f92af3d5d5e69565b43c5be1a51cbfe741d30", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffprobe: main replaces ffprobe with str(test_oracle.require(Path(ffprobe).with_name(ffmpeg),ffprobe).ffprobe) at 90. one() closes over this retained value and executes it at 111, with no intervening executable assignment. The entrypoint reaches this main.", + "site": [ + 111, + "command", + ".main.one", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression main: main replaces ffprobe with str(test_oracle.require(Path(ffprobe).with_name(ffmpeg),ffprobe).ffprobe) at 90. one() closes over this retained value and executes it at 111, with no intervening executable assignment. The entrypoint reaches this main.", + "site": [ + 129, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/mediainfo-oracle/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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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-ffprobe.sh", + "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/Cargo.toml", + "tools/isobmff-adapter/corpus/compare.py", + "tools/isobmff-adapter/corpus/harvest.py", + "tools/isobmff-adapter/corpus/summarize.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/tests/test_writer_kd_audit_selection.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": "7cc34e5510af6ffa89f7e42e4a847f3fc33b90e0dbf05e31e28f662b770e4c51", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Exact process site, expression command: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 71, + "process", + ".oracle_adapter", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression args.aws: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "site": [ + 102, + "process", + ".process", + "args.aws" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression oracle_adapter: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 108, + "delegated", + "", + "oracle_adapter" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression oracle_adapter: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "site": [ + 110, + "delegated", + "", + "oracle_adapter" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression mo.capture_one: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "site": [ + 111, + "delegated", + "", + "mo.capture_one" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact process site, expression command: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 131, + "process", + ".first_line", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression first_line: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "site": [ + 145, + "delegated", + "", + "first_line" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffprobe: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 146, + "command", + ".provenance", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression first_line: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 146, + "delegated", + "", + "first_line" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression provenance: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 182, + "delegated", + "", + "provenance" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/mediainfo-oracle/mediainfo_oracle.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/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/tests/test_writer_kd_audit_selection.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": "f8d13d12f3ab9fbf8a4ea96aaa1bc832581812c05aa4184e7e0e183b2b46f16b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression exe: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", + "site": [ + 305, + "process", + ".run_mediainfo", + "exe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run_mediainfo: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", + "site": [ + 320, + "delegated", + "", + "run_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression capture_one: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", + "site": [ + 698, + "delegated", + "", + "capture_one" + ], + "verdict": "excluded" + } + ] + }, + "tools/mediainfo-oracle/tests/test_mediainfo_oracle.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "d7b80f02be0dd80e7f58337bbfbbad34a4cfadd5c96c4fef6694ec90258cb6db", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/mediainfo-oracle/tests/test_mediainfo_oracle.py:265 (process, sys.executable). The subprocess selects report, not capture, and passes ffprobe/coreav/mediainfo directories containing synthetic normalized JSON. main binds report to cmd_report; this branch reads retained JSON and renders a non-gating report, never invoking the represented media programs.", + "site": [ + 265, + "process", + ".CommandTest.test_report_command", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "tools/mediarecorder/generate.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.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": "33399a1fac22b16341572cca3397d96c77a81261b84e0e0919cb5be6d8c2e6ac", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression chrome: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", + "site": [ + 147, + "process", + ".chrome_version", + "chrome" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression args: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", + "site": [ + 158, + "process", + ".run_chrome", + "args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression str(test_oracle.require().ffprobe): ffprobe(path) constructs argv[0] inline as str(test_oracle.require().ffprobe) immediately before subprocess.run (174). record calls that helper (234); main calls record (261), and the module entrypoint reaches main. The separate Chrome selector does not replace the returned oracle value.", + "site": [ + 174, + "command", + ".ffprobe", + "str(test_oracle.require().ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run_chrome: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", + "site": [ + 216, + "delegated", + "", + "run_chrome" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression ffprobe: ffprobe(path) constructs argv[0] inline as str(test_oracle.require().ffprobe) immediately before subprocess.run (174). record calls that helper (234); main calls record (261), and the module entrypoint reaches main. The separate Chrome selector does not replace the returned oracle value.", + "site": [ + 234, + "delegated", + "", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression chrome_version: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", + "site": [ + 252, + "delegated", + "", + "chrome_version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression record: ffprobe(path) constructs argv[0] inline as str(test_oracle.require().ffprobe) immediately before subprocess.run (174). record calls that helper (234); main calls record (261), and the module entrypoint reaches main. The separate Chrome selector does not replace the returned oracle value.", + "site": [ + 261, + "delegated", + "", + "record" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression main: ffprobe(path) constructs argv[0] inline as str(test_oracle.require().ffprobe) immediately before subprocess.run (174). record calls that helper (234); main calls record (261), and the module entrypoint reaches main. The separate Chrome selector does not replace the returned oracle value.", + "site": [ + 276, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/mkv-adapter/bench.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/Cargo.toml", + "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/tests/test_writer_kd_audit_selection.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": "27250ab139c459ef7e147c8f4c448e1997fe6712723fced82ee909399c2b9015", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Exact process site, expression command: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", + "site": [ + 38, + "process", + ".timed", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression str(oracle.ffprobe): main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", + "site": [ + 79, + "command", + ".main", + "str(oracle.ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression timed: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", + "site": [ + 79, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression timed: main selects --coreav default target/release/coreav and --adapter default target/release/mkv-adapter (69-70), then times their probe/count commands. The Matroska adapter binary and CoreAV dependency are declared at tools/mkv-adapter/Cargo.toml:11-16.", + "site": [ + 81, + "delegated", + "", + "timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression str(oracle.ffprobe): main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", + "site": [ + 82, + "command", + ".main", + "str(oracle.ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression timed: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", + "site": [ + 82, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression timed: main selects --coreav default target/release/coreav and --adapter default target/release/mkv-adapter (69-70), then times their probe/count commands. The Matroska adapter binary and CoreAV dependency are declared at tools/mkv-adapter/Cargo.toml:11-16.", + "site": [ + 84, + "delegated", + "", + "timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression main: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", + "site": [ + 93, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/mkv-adapter/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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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-ffprobe.sh", + "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/tests/test_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/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/tests/test_writer_kd_audit_selection.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": "07d0dd60f9b2d7fba5cae351ccaddddf2bb71b40881799788ad9f00ba454afee", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:2 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/mkv-adapter/corpus.py:99 (process command, occurrence 0), cmd_run obtains and retains the complete pair at 161, queries its ffprobe field at 162/168, and passes args to process. process sends scripts/oracle-ffprobe.sh both retained fields in env at 141-144; that adapter resolves its requests through the owner CLI and retains both lines at scripts/oracle-ffprobe.sh:7-15 before executing $FFPROBE at 43/50. capture executes its command unchanged at 99; its other caller at 150 runs the CoreAV Matroska adapter, not another oracle. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 99, + "process", + ".capture", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:130 (process args.aws, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "site": [ + 130, + "process", + ".process", + "args.aws" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/mkv-adapter/corpus.py:141 (delegated capture, occurrence 0), cmd_run obtains and retains the complete pair at 161, queries its ffprobe field at 162/168, and passes args to process. process sends scripts/oracle-ffprobe.sh both retained fields in env at 141-144; that adapter resolves its requests through the owner CLI and retains both lines at scripts/oracle-ffprobe.sh:7-15 before executing $FFPROBE at 43/50. capture executes its command unchanged at 99; its other caller at 150 runs the CoreAV Matroska adapter, not another oracle. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 141, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:145 (delegated mo.capture_one, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "site": [ + 145, + "delegated", + "", + "mo.capture_one" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:150 (delegated capture, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "site": [ + 150, + "delegated", + "", + "capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/mkv-adapter/corpus.py:168 (command ffprobe, occurrence 0), cmd_run obtains and retains the complete pair at 161, queries its ffprobe field at 162/168, and passes args to process. process sends scripts/oracle-ffprobe.sh both retained fields in env at 141-144; that adapter resolves its requests through the owner CLI and retains both lines at scripts/oracle-ffprobe.sh:7-15 before executing $FFPROBE at 43/50. capture executes its command unchanged at 99; its other caller at 150 runs the CoreAV Matroska adapter, not another oracle. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 168, + "command", + ".cmd_run", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:169 (process args.mediainfo, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "site": [ + 169, + "process", + ".cmd_run", + "args.mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:217 (process oracle, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "site": [ + 217, + "process", + ".compare_one", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:232 (delegated compare_one, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "site": [ + 232, + "delegated", + "", + "compare_one" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:239 (process command, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "site": [ + 239, + "process", + ".compare", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:258 (delegated compare, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "site": [ + 258, + "delegated", + "", + "compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:303 (delegated cmd_report, occurrence 0), the report branch calls cmd_report, which reads saved capture records and invokes CoreAV coreav-oracle compare (209-219), then oracle_kd_mkv.py without --media (234-239). No live ffmpeg/ffprobe is selected on this branch.", + "site": [ + 303, + "delegated", + "", + "cmd_report" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/mkv-adapter/corpus.py:303 (delegated cmd_run, occurrence 0), cmd_run obtains and retains the complete pair at 161, queries its ffprobe field at 162/168, and passes args to process. process sends scripts/oracle-ffprobe.sh both retained fields in env at 141-144; that adapter resolves its requests through the owner CLI and retains both lines at scripts/oracle-ffprobe.sh:7-15 before executing $FFPROBE at 43/50. capture executes its command unchanged at 99; its other caller at 150 runs the CoreAV Matroska adapter, not another oracle. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. Folded to tools/mkv-adapter/corpus.py:168, where cmd_run uses the retained ffprobe; an exclusion shares the discovered line.", + "fold_to": 168, + "site": [ + 303, + "delegated", + "", + "cmd_run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/mkv-adapter/corpus.py:307 (delegated main, occurrence 0), cmd_run obtains and retains the complete pair at 161, queries its ffprobe field at 162/168, and passes args to process. process sends scripts/oracle-ffprobe.sh both retained fields in env at 141-144; that adapter resolves its requests through the owner CLI and retains both lines at scripts/oracle-ffprobe.sh:7-15 before executing $FFPROBE at 43/50. capture executes its command unchanged at 99; its other caller at 150 runs the CoreAV Matroska adapter, not another oracle. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 307, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/mkv-adapter/remux_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/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/tests/test_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/tests/test_writer_kd_audit_selection.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": "870e657a95211b9b97558d3f29c5c8f313b0899ee54f5064368b28b93b21ac91", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/remux_corpus.py:2 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/remux_corpus.py:99 (process 'cc', occurrence 0), peak_helper writes PEAK_C (72-91) and runs literal cc at 99, returning the compiled helper. The call at 179 passes only args.coreav remux; run_rusage at 109 starts the peak helper, whose C execvp at 83 executes that same CoreAV command. The download at 165 is args.aws s3 cp. These selected calls do not execute an FFmpeg oracle.", + "site": [ + 99, + "process", + ".peak_helper", + "'cc'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact process site, expression str(helper): cmd_run stores args.oracle=require(...) (228). The reference starts with str(args.oracle.ffmpeg) (202); run_rusage forwards that command after helper and peak filename (109); helper source executes execvp(argv[2],argv+2) (83), preserving the owner-returned program. Its other caller uses the CoreAV remux path (179).", + "site": [ + 109, + "process", + ".run_rusage", + "str(helper)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/mkv-adapter/remux_corpus.py:138 (process command, occurrence 0), cmd_run retains require() at 228 and process receives args.oracle. Its timing reference uses str(args.oracle.ffmpeg) at 202-206. The checker relay at 195 passes the complete Oracle into check_with_oracle; that function creates temporary ffmpeg/ffprobe symlinks to the retained fields at 130-131 and prepends the directory to PATH at 137. The child mkv_remux_check.py resolves via test_oracle.require() and directly uses the returned ffprobe/ffmpeg fields at 63/68, so no reconstructed symlink name is executed without child-owner qualification. The Python subprocess at 138 runs that checker. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 138, + "process", + ".check_with_oracle", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/remux_corpus.py:165 (process args.aws, occurrence 0), peak_helper writes PEAK_C (72-91) and runs literal cc at 99, returning the compiled helper. The call at 179 passes only args.coreav remux; run_rusage at 109 starts the peak helper, whose C execvp at 83 executes that same CoreAV command. The download at 165 is args.aws s3 cp. These selected calls do not execute an FFmpeg oracle.", + "site": [ + 165, + "process", + ".process", + "args.aws" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/remux_corpus.py:179 (delegated run_rusage, occurrence 0), peak_helper writes PEAK_C (72-91) and runs literal cc at 99, returning the compiled helper. The call at 179 passes only args.coreav remux; run_rusage at 109 starts the peak helper, whose C execvp at 83 executes that same CoreAV command. The download at 165 is args.aws s3 cp. These selected calls do not execute an FFmpeg oracle.", + "site": [ + 179, + "delegated", + "", + "run_rusage" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/mkv-adapter/remux_corpus.py:195 (delegated check_with_oracle, occurrence 0), cmd_run retains require() at 228 and process receives args.oracle. Its timing reference uses str(args.oracle.ffmpeg) at 202-206. The checker relay at 195 passes the complete Oracle into check_with_oracle; that function creates temporary ffmpeg/ffprobe symlinks to the retained fields at 130-131 and prepends the directory to PATH at 137. The child mkv_remux_check.py resolves via test_oracle.require() and directly uses the returned ffprobe/ffmpeg fields at 63/68, so no reconstructed symlink name is executed without child-owner qualification. The Python subprocess at 138 runs that checker. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 195, + "delegated", + "", + "check_with_oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression str(args.oracle.ffmpeg): cmd_run stores args.oracle=require(...) (228). The reference starts with str(args.oracle.ffmpeg) (202); run_rusage forwards that command after helper and peak filename (109); helper source executes execvp(argv[2],argv+2) (83), preserving the owner-returned program. Its other caller uses the CoreAV remux path (179).", + "site": [ + 202, + "command", + ".process", + "str(args.oracle.ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression run_rusage: cmd_run stores args.oracle=require(...) (228). The reference starts with str(args.oracle.ffmpeg) (202); run_rusage forwards that command after helper and peak filename (109); helper source executes execvp(argv[2],argv+2) (83), preserving the owner-returned program. Its other caller uses the CoreAV remux path (179).", + "site": [ + 206, + "delegated", + "", + "run_rusage" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/remux_corpus.py:232 (delegated peak_helper, occurrence 0), peak_helper writes PEAK_C (72-91) and runs literal cc at 99, returning the compiled helper. The call at 179 passes only args.coreav remux; run_rusage at 109 starts the peak helper, whose C execvp at 83 executes that same CoreAV command. The download at 165 is args.aws s3 cp. These selected calls do not execute an FFmpeg oracle.", + "site": [ + 232, + "delegated", + "", + "peak_helper" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/mkv-adapter/remux_corpus.py:351 (delegated cmd_run, occurrence 0), cmd_run retains require() at 228 and process receives args.oracle. Its timing reference uses str(args.oracle.ffmpeg) at 202-206. The checker relay at 195 passes the complete Oracle into check_with_oracle; that function creates temporary ffmpeg/ffprobe symlinks to the retained fields at 130-131 and prepends the directory to PATH at 137. The child mkv_remux_check.py resolves via test_oracle.require() and directly uses the returned ffprobe/ffmpeg fields at 63/68, so no reconstructed symlink name is executed without child-owner qualification. The Python subprocess at 138 runs that checker. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 351, + "delegated", + "", + "cmd_run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/mkv-adapter/remux_corpus.py:355 (delegated main, occurrence 0), cmd_run retains require() at 228 and process receives args.oracle. Its timing reference uses str(args.oracle.ffmpeg) at 202-206. The checker relay at 195 passes the complete Oracle into check_with_oracle; that function creates temporary ffmpeg/ffprobe symlinks to the retained fields at 130-131 and prepends the directory to PATH at 137. The child mkv_remux_check.py resolves via test_oracle.require() and directly uses the returned ffprobe/ffmpeg fields at 63/68, so no reconstructed symlink name is executed without child-owner qualification. The Python subprocess at 138 runs that checker. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "site": [ + 355, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/oracle/kd_audit.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + "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.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/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/tests/test_writer_kd_audit_selection.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": "7d8982ae854660f2afe840402dcfab81d861782885361e1706101d686789efd7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression oracle: replay executes --oracle (documented as coreav-oracle at 415) with compare over saved JSON directories. tools/oracle/Cargo.toml:14-16 declares the binary and main.rs:34-35 dispatches this utility command; this subprocess is not FFmpeg/ffprobe.", + "site": [ + 57, + "process", + ".replay", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/kd_audit.py:365 (delegated replay, occurrence 0), audit/main pass the CoreAV comparator --oracle value into replay (355-374/415/424). replay executes that coreav-oracle compare at 57, then applies OVERLAY at 65; the isobmff overlay is selected at 38 and TS at 421-422. Its only live FFmpeg probe path is scripts/oracle_kd.py:1069-1074, which acquires require() and executes str(pair.ffprobe). The TS overlay parses bytes and saved JSON, with no FFmpeg command. ci.yml:749 and 1902 supply the CoreAV comparator and media directories; no unqualified FFmpeg selector is passed to replay. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 365, + "delegated", + "", + "replay" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/kd_audit.py:374 (delegated replay, occurrence 0), audit/main pass the CoreAV comparator --oracle value into replay (355-374/415/424). replay executes that coreav-oracle compare at 57, then applies OVERLAY at 65; the isobmff overlay is selected at 38 and TS at 421-422. Its only live FFmpeg probe path is scripts/oracle_kd.py:1069-1074, which acquires require() and executes str(pair.ffprobe). The TS overlay parses bytes and saved JSON, with no FFmpeg command. ci.yml:749 and 1902 supply the CoreAV comparator and media directories; no unqualified FFmpeg selector is passed to replay. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 374, + "delegated", + "", + "replay" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/oracle/kd_audit.py:379 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 379, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/kd_audit.py:424 (delegated audit, occurrence 0), audit/main pass the CoreAV comparator --oracle value into replay (355-374/415/424). replay executes that coreav-oracle compare at 57, then applies OVERLAY at 65; the isobmff overlay is selected at 38 and TS at 421-422. Its only live FFmpeg probe path is scripts/oracle_kd.py:1069-1074, which acquires require() and executes str(pair.ffprobe). The TS overlay parses bytes and saved JSON, with no FFmpeg command. ci.yml:749 and 1902 supply the CoreAV comparator and media directories; no unqualified FFmpeg selector is passed to replay. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 424, + "delegated", + "", + "audit" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/kd_audit.py:440 (delegated main, occurrence 0), audit/main pass the CoreAV comparator --oracle value into replay (355-374/415/424). replay executes that coreav-oracle compare at 57, then applies OVERLAY at 65; the isobmff overlay is selected at 38 and TS at 421-422. Its only live FFmpeg probe path is scripts/oracle_kd.py:1069-1074, which acquires require() and executes str(pair.ffprobe). The TS overlay parses bytes and saved JSON, with no FFmpeg command. ci.yml:749 and 1902 supply the CoreAV comparator and media directories; no unqualified FFmpeg selector is passed to replay. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 440, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/oracle/tests/compare_cli.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "720e207fbf8866d8bbaf578e389c5d9297e6da6ecd1ddfae2edeecd89c82b8fe", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Cargo's coreav-oracle binary runs compare on synthetic JSON records written by this test. This is the CoreAV comparator under test, not an external ffmpeg/ffprobe process.", + "program_span": { + "end": 2585, + "start": 2274 + }, + "site": [ + 62, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav-oracle\"))\n .arg(\"compare\")\n .arg(\"--reference\")\n .arg(&reference_dir)\n .arg(\"--candidate\")\n .arg(&candidate_dir)\n .args([\"--levels\", level, \"--profile\", profile, \"--report\"])\n .arg(&report_path)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Cargo's coreav-oracle binary runs compare on synthetic JSON records written by this test. This is the CoreAV comparator under test, not an external ffmpeg/ffprobe process.", + "program_span": { + "end": 2322, + "start": 2287 + }, + "site": [ + 62, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav-oracle\")" + ], + "verdict": "excluded" + } + ] + }, + "tools/oracle/tests/test_capture.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/ci.yml", + "docs/design/oracle-historical-records.json", + "scripts/oracle-audio-args.txt", + "scripts/oracle-capture.sh", + "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": "60fa24136ceabd87a4d9751cc0d711b7e2cf79156feef3dafbb903bb7d8a024a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/oracle/tests/test_capture.py:99 (process str(ROOT / 'scripts' / 'oracle-capture.sh'), occurrence 0), run_capture writes adapter.sh at 93-97, a shell script that only appends a call marker and prints {}. It explicitly passes --adapter to oracle-capture.sh at 99-101. oracle-capture.sh parses that override at 20-23 and executes only the supplied test adapter at 86; no real FFmpeg oracle runs in any of the three test relays.", + "site": [ + 99, + "process", + ".ShellCaptureTests.run_capture", + "str(ROOT / 'scripts' / 'oracle-capture.sh')" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/oracle/tests/test_capture.py:120 (delegated self.run_capture, occurrence 0), run_capture writes adapter.sh at 93-97, a shell script that only appends a call marker and prints {}. It explicitly passes --adapter to oracle-capture.sh at 99-101. oracle-capture.sh parses that override at 20-23 and executes only the supplied test adapter at 86; no real FFmpeg oracle runs in any of the three test relays.", + "site": [ + 120, + "delegated", + "", + "self.run_capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/oracle/tests/test_capture.py:134 (delegated self.run_capture, occurrence 0), run_capture writes adapter.sh at 93-97, a shell script that only appends a call marker and prints {}. It explicitly passes --adapter to oracle-capture.sh at 99-101. oracle-capture.sh parses that override at 20-23 and executes only the supplied test adapter at 86; no real FFmpeg oracle runs in any of the three test relays.", + "site": [ + 134, + "delegated", + "", + "self.run_capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/oracle/tests/test_capture.py:151 (delegated self.run_capture, occurrence 0), run_capture writes adapter.sh at 93-97, a shell script that only appends a call marker and prints {}. It explicitly passes --adapter to oracle-capture.sh at 99-101. oracle-capture.sh parses that override at 20-23 and executes only the supplied test adapter at 86; no real FFmpeg oracle runs in any of the three test relays.", + "site": [ + 151, + "delegated", + "", + "self.run_capture" + ], + "verdict": "excluded" + } + ] + }, + "tools/oracle/tests/test_clip_kd.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "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": "7bbfcf144390e4b7efe7677aa9831c868b9603ef343fc3c42e3aafdda597b666", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:72 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "site": [ + 72, + "command", + ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:73 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "site": [ + 73, + "command", + ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:77 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "site": [ + 77, + "command", + ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:78 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "site": [ + 78, + "command", + ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:83 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "site": [ + 83, + "command", + ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:85 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "site": [ + 85, + "command", + ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", + "'ffmpeg'" + ], + "verdict": "excluded" + } + ] + }, + "tools/oracle/tests/test_kd_mkv.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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_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/tests/test_writer_kd_audit_selection.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": "16f869f1f581cdd17e4a9e89c27759909e988a3dc1bc9164a3956a55d109699a", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "Exact site tools/oracle/tests/test_kd_mkv.py:331 (command, test_oracle.require().ffprobe). Each assigned process expression obtains the executed executable directly from test_oracle.require().ffmpeg or .ffprobe in the argument list. No intermediate name or caller-supplied path can replace that value; the tests compare real generated/constructed media against the returned shared-owner program.", + "site": [ + 331, + "command", + ".AnnexDDownmix.test_block_offsets_and_frame_sizes_are_taken_from_the_file", + "test_oracle.require().ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact site tools/oracle/tests/test_kd_mkv.py:426 (command, test_oracle.require().ffmpeg). Each assigned process expression obtains the executed executable directly from test_oracle.require().ffmpeg or .ffprobe in the argument list. No intermediate name or caller-supplied path can replace that value; the tests compare real generated/constructed media against the returned shared-owner program.", + "site": [ + 426, + "command", + ".AnnexDDownmix.test_the_pinned_oracle_still_prints_no_downmix", + "test_oracle.require().ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact site tools/oracle/tests/test_kd_mkv.py:432 (command, test_oracle.require().ffprobe). Each assigned process expression obtains the executed executable directly from test_oracle.require().ffmpeg or .ffprobe in the argument list. No intermediate name or caller-supplied path can replace that value; the tests compare real generated/constructed media against the returned shared-owner program.", + "site": [ + 432, + "command", + ".AnnexDDownmix.test_the_pinned_oracle_still_prints_no_downmix", + "test_oracle.require().ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact site tools/oracle/tests/test_kd_mkv.py:619 (command, test_oracle.require().ffprobe). Each assigned process expression obtains the executed executable directly from test_oracle.require().ffmpeg or .ffprobe in the argument list. No intermediate name or caller-supplied path can replace that value; the tests compare real generated/constructed media against the returned shared-owner program.", + "site": [ + 619, + "command", + ".Av1CodecStrings.test_the_pinned_oracle_still_gives_its_string", + "test_oracle.require().ffprobe" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/compat-0.1.0/judging.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/compat_sources.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/registered_candidate.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/tests/test_writer_kd_audit_selection.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": "tools/oracle/writer_corpus.py:67 is the exact process site 'command' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 67, + "process", + ".run", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:107 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 107, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:132 is the exact delegated site 'clip_positions' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 132, + "delegated", + "", + "clip_positions" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:140 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 140, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:144 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 144, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:162 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 162, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:166 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 166, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:192 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 192, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:218 is the exact process site 'sys.executable' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 218, + "process", + ".oracle", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:259 is the exact delegated site 'hls_boxes' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 259, + "delegated", + "", + "hls_boxes" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:268 is the exact delegated site 'clip_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 268, + "delegated", + "", + "clip_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:271 is the exact delegated site 'split_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 271, + "delegated", + "", + "split_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:275 is the exact delegated site 'remux_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 275, + "delegated", + "", + "remux_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:279 is the exact delegated site 'extract_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 279, + "delegated", + "", + "extract_check.check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:286 is the exact process site 'cmd' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 286, + "process", + ".cmd_oracle.run_hls", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:295 is the exact delegated site 'hls_check.check_one' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 295, + "delegated", + "", + "hls_check.check_one" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:314 is the exact process site 'command' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 314, + "process", + ".hls_boxes", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:317 is the exact process site \"command[:3] + ['--audio', 'none'] + command[3:]\" (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 317, + "process", + ".hls_boxes", + "command[:3] + ['--audio', 'none'] + command[3:]" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:362 is the exact delegated site 'make_clips' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 362, + "delegated", + "", + "make_clips" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:365 is the exact delegated site 'make_split' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 365, + "delegated", + "", + "make_split" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:369 is the exact delegated site 'make_copy' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 369, + "delegated", + "", + "make_copy" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:380 is the exact delegated site 'oracle' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 380, + "delegated", + "", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:391 is the exact delegated site 'oracle' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 391, + "delegated", + "", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:616 is the exact delegated site 'make_clips' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 616, + "delegated", + "", + "make_clips" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:618 is the exact delegated site 'make_split' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 618, + "delegated", + "", + "make_split" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:620 is the exact delegated site 'make_copy' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 620, + "delegated", + "", + "make_copy" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:631 is the exact delegated site 'cmd_oracle' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 631, + "delegated", + "", + "cmd_oracle" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:664 is the exact delegated site 'cmd_materialize' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 664, + "delegated", + "", + "cmd_materialize" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/oracle/writer_corpus.py:673 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "site": [ + 673, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "tools/oracle/writer_kd_audit.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/tests/test_writer_kd_audit_selection.py", + "tools/oracle/writer_corpus.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": "3510cf6b226bf76a3d2fc93745ce8478fa0987a1f04a582dc5a30da0d764839c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/oracle/writer_kd_audit.py:2 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/writer_kd_audit.py:386 (delegated run_check, occurrence 0), main qualifies both CLI requests at 497 and builds tools from the returned ffprobe and ffmpeg fields at 500. ProcessPoolExecutor passes that tools tuple unchanged to audit_entry at 505; audit_entry and recursive run_check forward it at 437/456/467/468/386. The writer branches unpack the tuple directly into clip/split/remux/extract check at 389/393/397/401. Those checkers retain their ffprobe/ffmpeg parameters: clip_check.py:1058/1066-1067,144-145,193; split_check.py:881/890 and clip helpers; remux_check.py:605 and extract_check.py:643/649,90-91,126. No other real run_check or audit_entry caller supplies an unqualified tuple. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 386, + "delegated", + "", + "run_check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/writer_kd_audit.py:389 (delegated m.check, occurrence 0), main qualifies both CLI requests at 497 and builds tools from the returned ffprobe and ffmpeg fields at 500. ProcessPoolExecutor passes that tools tuple unchanged to audit_entry at 505; audit_entry and recursive run_check forward it at 437/456/467/468/386. The writer branches unpack the tuple directly into clip/split/remux/extract check at 389/393/397/401. Those checkers retain their ffprobe/ffmpeg parameters: clip_check.py:1058/1066-1067,144-145,193; split_check.py:881/890 and clip helpers; remux_check.py:605 and extract_check.py:643/649,90-91,126. No other real run_check or audit_entry caller supplies an unqualified tuple. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 389, + "delegated", + "", + "m.check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/writer_kd_audit.py:393 (delegated m.check, occurrence 0), main qualifies both CLI requests at 497 and builds tools from the returned ffprobe and ffmpeg fields at 500. ProcessPoolExecutor passes that tools tuple unchanged to audit_entry at 505; audit_entry and recursive run_check forward it at 437/456/467/468/386. The writer branches unpack the tuple directly into clip/split/remux/extract check at 389/393/397/401. Those checkers retain their ffprobe/ffmpeg parameters: clip_check.py:1058/1066-1067,144-145,193; split_check.py:881/890 and clip helpers; remux_check.py:605 and extract_check.py:643/649,90-91,126. No other real run_check or audit_entry caller supplies an unqualified tuple. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 393, + "delegated", + "", + "m.check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/writer_kd_audit.py:397 (delegated m.check, occurrence 0), main qualifies both CLI requests at 497 and builds tools from the returned ffprobe and ffmpeg fields at 500. ProcessPoolExecutor passes that tools tuple unchanged to audit_entry at 505; audit_entry and recursive run_check forward it at 437/456/467/468/386. The writer branches unpack the tuple directly into clip/split/remux/extract check at 389/393/397/401. Those checkers retain their ffprobe/ffmpeg parameters: clip_check.py:1058/1066-1067,144-145,193; split_check.py:881/890 and clip helpers; remux_check.py:605 and extract_check.py:643/649,90-91,126. No other real run_check or audit_entry caller supplies an unqualified tuple. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 397, + "delegated", + "", + "m.check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/writer_kd_audit.py:401 (delegated m.check, occurrence 0), main qualifies both CLI requests at 497 and builds tools from the returned ffprobe and ffmpeg fields at 500. ProcessPoolExecutor passes that tools tuple unchanged to audit_entry at 505; audit_entry and recursive run_check forward it at 437/456/467/468/386. The writer branches unpack the tuple directly into clip/split/remux/extract check at 389/393/397/401. Those checkers retain their ffprobe/ffmpeg parameters: clip_check.py:1058/1066-1067,144-145,193; split_check.py:881/890 and clip helpers; remux_check.py:605 and extract_check.py:643/649,90-91,126. No other real run_check or audit_entry caller supplies an unqualified tuple. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 401, + "delegated", + "", + "m.check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/writer_kd_audit.py:437 (delegated run_check, occurrence 0), main qualifies both CLI requests at 497 and builds tools from the returned ffprobe and ffmpeg fields at 500. ProcessPoolExecutor passes that tools tuple unchanged to audit_entry at 505; audit_entry and recursive run_check forward it at 437/456/467/468/386. The writer branches unpack the tuple directly into clip/split/remux/extract check at 389/393/397/401. Those checkers retain their ffprobe/ffmpeg parameters: clip_check.py:1058/1066-1067,144-145,193; split_check.py:881/890 and clip helpers; remux_check.py:605 and extract_check.py:643/649,90-91,126. No other real run_check or audit_entry caller supplies an unqualified tuple. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 437, + "delegated", + "", + "run_check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/writer_kd_audit.py:456 (delegated run_check, occurrence 0), main qualifies both CLI requests at 497 and builds tools from the returned ffprobe and ffmpeg fields at 500. ProcessPoolExecutor passes that tools tuple unchanged to audit_entry at 505; audit_entry and recursive run_check forward it at 437/456/467/468/386. The writer branches unpack the tuple directly into clip/split/remux/extract check at 389/393/397/401. Those checkers retain their ffprobe/ffmpeg parameters: clip_check.py:1058/1066-1067,144-145,193; split_check.py:881/890 and clip helpers; remux_check.py:605 and extract_check.py:643/649,90-91,126. No other real run_check or audit_entry caller supplies an unqualified tuple. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 456, + "delegated", + "", + "run_check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/writer_kd_audit.py:467 (delegated run_check, occurrence 0), main qualifies both CLI requests at 497 and builds tools from the returned ffprobe and ffmpeg fields at 500. ProcessPoolExecutor passes that tools tuple unchanged to audit_entry at 505; audit_entry and recursive run_check forward it at 437/456/467/468/386. The writer branches unpack the tuple directly into clip/split/remux/extract check at 389/393/397/401. Those checkers retain their ffprobe/ffmpeg parameters: clip_check.py:1058/1066-1067,144-145,193; split_check.py:881/890 and clip helpers; remux_check.py:605 and extract_check.py:643/649,90-91,126. No other real run_check or audit_entry caller supplies an unqualified tuple. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 467, + "delegated", + "", + "run_check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/writer_kd_audit.py:468 (delegated run_check, occurrence 0), main qualifies both CLI requests at 497 and builds tools from the returned ffprobe and ffmpeg fields at 500. ProcessPoolExecutor passes that tools tuple unchanged to audit_entry at 505; audit_entry and recursive run_check forward it at 437/456/467/468/386. The writer branches unpack the tuple directly into clip/split/remux/extract check at 389/393/397/401. Those checkers retain their ffprobe/ffmpeg parameters: clip_check.py:1058/1066-1067,144-145,193; split_check.py:881/890 and clip helpers; remux_check.py:605 and extract_check.py:643/649,90-91,126. No other real run_check or audit_entry caller supplies an unqualified tuple. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 468, + "delegated", + "", + "run_check" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/oracle/writer_kd_audit_cli.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + "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/tests/test_writer_kd_audit_selection.py", + "tools/oracle/writer_corpus.py", + "tools/oracle/writer_kd_audit.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": "25c4ca722b0bd0a2ee30f01539e4cd9d40ef082fe22f72eb8b04ab3e0810862d", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/oracle/writer_kd_audit_cli.py:2 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/oracle/writer_kd_audit_cli.py:59 (embedded-source , occurrence 0), WRAPPER is executable generated Python, written to the temporary coreav wrapper at 547-549. It obtains real from COREAV_REAL at 61, which main sets to the resolved --coreav argument at 550, and runs [real]+argv at 63. Its remaining body mutates CoreAV output bytes/JSON and does not select or execute ffmpeg/ffprobe. The separate imported checker relays are audited independently.", + "site": [ + 59, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/writer_kd_audit_cli.py:427 (delegated text_check.main, occurrence 0), main retains the pair at 544 and supplies both returned fields on the text argv at 555-556. run_text sets sys.argv at 424 and calls text_check.main at 427. text_check.py:1129-1130 requires the requested pair and replaces both fields before ffprobe_json at 1149/80-81 and text references. The generated CoreAV wrapper executes only COREAV_REAL (59-63,550), not an alternate oracle. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 427, + "delegated", + "", + "text_check.main" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/writer_kd_audit_cli.py:456 (delegated hls_check.main, occurrence 0), run_hls sets hls_check argv at 453 then invokes main at 456. hls_check selects the complete owner pair at each execution boundary: ffprobe_json uses require().ffprobe (hls_check.py:79-80), frames uses require().ffmpeg (119-120), and composition/skip/fragment helpers use those fields at 1051/1144-1146/1156. The parent require at 544 is not the proof; each real child command receives an owner-returned path. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 456, + "delegated", + "", + "hls_check.main" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/oracle/writer_kd_audit_cli.py:486 (delegated policy_check.main, occurrence 0), main supplies the retained owner ffprobe field at 558; run_policy places it in sys.argv at 483 before calling policy_check.main at 486. policy_check.py:335-336 qualifies the requested pair and replaces args.ffprobe with the returned field before forwarding it to check_file at 209/229 and the run subprocess helper. The reconstructed sibling at 336 is only a require request, not an executed path. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 486, + "delegated", + "", + "policy_check.main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/oss-fuzz/coreav/Dockerfile": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tools/oss-fuzz/coreav/build.sh" + ], + "sha256": "bf22176dbdf9e49419bc037f6db5cb61796746f857e9de26760d0f22606f9f4f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed the whole Dockerfile. Its only RUN executes the known git tool with literal clone --depth 1 and the public CoreAV URL. FROM selects a build image, WORKDIR selects a directory and COPY copies build.sh without executing it. The complete copied build script was also inspected: it generates a CoreAV fuzz-target plan, cargo-fuzz builds targets and copies target binaries/dictionary data. No FFmpeg/ffprobe program is constructed by this Dockerfile.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "tools/oss-fuzz/ebml.dict": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tools/oss-fuzz/coreav/build.sh" + ], + "sha256": "fa6dc82f35a25b48d5b018ecf725399994bceb6bd3fdd50e6fd56cfe78ebd33c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed every dictionary line: only comments and quoted byte/string tokens, no script body. Regular mode 0644, no shebang. The OSS-Fuzz build script chooses the dictionary by target and copies it to a .dict data companion, not an executable. No fuzz target/input was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "tools/oss-fuzz/isobmff.dict": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tools/oss-fuzz/coreav/build.sh" + ], + "sha256": "6a818fe4c723afc386e746e310810639ee961b37aa745ddf010e14e2e3e9c7de", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed every dictionary line: only comments and quoted byte/string tokens, no script body. Regular mode 0644, no shebang. The OSS-Fuzz build script chooses the dictionary by target and copies it to a .dict data companion, not an executable. No fuzz target/input was executed.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "tools/stage3-report/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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/compat-0.1.0/judging.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/compat_sources.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/registered_candidate.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/tests/test_writer_kd_audit_selection.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/r2pool.py", + "tools/stage3-report/report.py", + "tools/stage3-report/run.py" + ], + "sha256": "86741f53e0ff67df381fef5a875b905ee2037ae6742bcc6eec0e7ea8f4c685f0", + "sites": [ + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:188 is the exact process site 'command' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 188, + "process", + ".run", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:209 is the exact process site 'path' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 209, + "process", + ".binary", + "path" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:234 is the exact delegated site 'binary' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 234, + "delegated", + "", + "binary" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:235 is the exact delegated site 'binary' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 235, + "delegated", + "", + "binary" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:263 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 263, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:278 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 278, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:297 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 297, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:308 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 308, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:318 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 318, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:397 is the exact delegated site 'tools' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 397, + "delegated", + "", + "tools" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:434 is the exact delegated site 'check_file' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 434, + "delegated", + "", + "check_file" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:560 is the exact delegated site 'cmd_run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 560, + "delegated", + "", + "cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "tools/stage3-report/corpus.py:566 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "site": [ + 566, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "tools/stage3-report/demo.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "b003b1d8aa41052e451ab87447e3499c63c43e72b6f49717015acaa6e108b6c2", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/demo.sh:49 (shell python3 -I \"$ROOT/scripts/test_oracle.py\" --resolve --ffmpeg \"$FFMPEG\", occurrence 0), FFMPEG initially comes from the environment or command -v at 35, but is only a request to the shared --resolve CLI at 49. The shell collects exactly two returned paths, rejects malformed/nonabsolute output at 50-55 and stores both at 56-57. The generated-image invocation at 62 uses the retained $FFMPEG, without further path reconstruction. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 49, + "shell", + "", + "python3 -I \"$ROOT/scripts/test_oracle.py\" --resolve --ffmpeg \"$FFMPEG\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/demo.sh:62 (shell \"$FFMPEG\" -hide_banner -loglevel error -f lavfi -i color=c=red:s=64x64:d=1 -frames:v 1 -c:v ppm \\\n -f image2pipe \"$FILE\", occurrence 0), FFMPEG initially comes from the environment or command -v at 35, but is only a request to the shared --resolve CLI at 49. The shell collects exactly two returned paths, rejects malformed/nonabsolute output at 50-55 and stores both at 56-57. The generated-image invocation at 62 uses the retained $FFMPEG, without further path reconstruction. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "site": [ + 62, + "shell", + "", + "\"$FFMPEG\" -hide_banner -loglevel error -f lavfi -i color=c=red:s=64x64:d=1 -frames:v 1 -c:v ppm \\\n -f image2pipe \"$FILE\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/demo.sh:182 (shell \"$COREAV\" probe --strict \"$FILE\", occurrence 0), COREAV comes from the environment or target/release/coreav at 34 and is checked executable at 47. These shell commands invoke CoreAV probe --strict and check --policy, not an FFmpeg oracle.", + "site": [ + 182, + "shell", + "", + "\"$COREAV\" probe --strict \"$FILE\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/demo.sh:190 (shell \"$COREAV\" check --policy \"$POLICY\" \"$FILE\", occurrence 0), COREAV comes from the environment or target/release/coreav at 34 and is checked executable at 47. These shell commands invoke CoreAV probe --strict and check --policy, not an FFmpeg oracle.", + "site": [ + 190, + "shell", + "", + "\"$COREAV\" check --policy \"$POLICY\" \"$FILE\"" + ], + "verdict": "excluded" + } + ] + }, + "tools/stage3-report/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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff-write/tests/clip.rs:common": "8d7c1768af68e06be012503043133254a9e31a611e39aea2a3370e5bbc47c5c6", + "rust:crates/coreav-isobmff-write/tests/clip.rs:movies": "9e2c69ef6615f3e5bb71304b22c3420299b031986474bb7a30f997f064642308", + "rust:crates/coreav-isobmff-write/tests/extract.rs:common": "e6bd18012bd76aa3a2f9621099378f0dcdff4695f6043aec16cba9b93682e84c", + "rust:crates/coreav-isobmff-write/tests/hls.rs:common": "b5349db32fc59506022d495b25e3199e525c6fa47619dc1b34ab90da59b0add4", + "rust:crates/coreav-isobmff-write/tests/hls.rs:movies": "c53a7d39da42bdb53b20543d92bf3de54b0978f4f78dd37be4a2edf021e62bfd", + "rust:crates/coreav-isobmff-write/tests/remux.rs:common": "fa730cc29f24fb62fce0a6c567b631de41b5a15ada7c10856dafce511d331f76", + "rust:crates/coreav-isobmff-write/tests/split.rs:common": "806f608b8a798cb3a1dbd7ed94ffdce9543ec5f66b12914142bc9cd6157ad9d1", + "rust:crates/coreav-isobmff-write/tests/split.rs:movies": "d3506f84838258a7603ab5c13544516dc7e8d689b730fc9fbca856fc4d2bb9a4", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + ".github/workflows/deny.yml", + "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-write/tests/clip.rs", + "crates/coreav-isobmff-write/tests/extract.rs", + "crates/coreav-isobmff-write/tests/hls.rs", + "crates/coreav-isobmff-write/tests/movies/mod.rs", + "crates/coreav-isobmff-write/tests/remux.rs", + "crates/coreav-isobmff-write/tests/split.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/chap_craft.py", + "scripts/cli_hostile_check.py", + "scripts/clip_check.py", + "scripts/colr_craft.py", + "scripts/compat_check.py", + "scripts/elst_craft.py", + "scripts/extract_check.py", + "scripts/gen-fixtures-mkv.sh", + "scripts/gen-fixtures.sh", + "scripts/hls_check.py", + "scripts/iso_patch.py", + "scripts/mkv_craft.py", + "scripts/mkv_remux_check.py", + "scripts/oracle-audio-args.txt", + "scripts/oracle-capture.sh", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle-ffprobe.sh", + "scripts/oracle.py", + "scripts/oracle_audio.py", + "scripts/oracle_invocation_check.py", + "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd.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/stss_craft.py", + "scripts/test_oracle.py", + "scripts/tests/test_stage3_run_oracle.py", + "scripts/tests/test_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/hostile/generate.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/tests/test_writer_kd_audit_selection.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" + ], + "sha256": "a4ee3c60bde3ddc20c3f2f454944eda2a3bbbee9887af5107c13888afdf8838c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:2 (embedded-source , occurrence 0), the module docstring at tools/stage3-report/run.py:2-22 describes usage and selected steps. It is not a generated program, not evaluated, and never passed as an executable.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:55 (delegated git, occurrence 0), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "site": [ + 55, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:55 (delegated git, occurrence 1), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "occurrence": 1, + "site": [ + 55, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:73 (process [str(c) for c in command], occurrence 0), all real oracle-bearing callers are closed in the current driver. main retains the pair at tools/stage3-report/run.py:449; concrete compat/writer/text/policy children get its fields at :263/:267/:287-289/:311/:317, and corpus now receives its probe in FFPROBE at :338 (corpus.py:234/:206-209/:308-312 uses that same absolute path). Capture/generator children select their own returned pair through oracle-ffprobe.sh:10-15, gen-fixtures.sh:13-24 and gen-fixtures-mkv.sh:14-26. HLS/mkv-remux execute require() fields at hls_check.py:80/:93/:120/:1051/:1144/:1156 and mkv_remux_check.py:63/:68; text/policy requalify at text_check.py:1129-1130/policy_check.py:334-336. Overlay size probes use owner fields at oracle_kd.py:1069-1074/oracle_kd_mkv.py:193-198; hostile generation requalifies at generate.py:737-738. run/checker preserve argv and explicit environment (:66/:73/:229); the remaining fixed branches run cargo, CoreAV, MediaInfo or JSON reports. The optional extra_hostile module is absent in this checkout, and test_stage3_run_oracle.py:18-24/:46-59/:74-77 mocks execution. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 73, + "process", + ".run", + "[str(c) for c in command]" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:81 (delegated provenance, occurrence 0), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "site": [ + 81, + "delegated", + "", + "provenance" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:87 (process command, occurrence 0), build is included in the admission condition at tools/stage3-report/run.py:448-449, which retains require(ffmpeg,ffprobe) as args.oracle; step_build passes that pair into versions at :101. versions constructs the two -version argv directly from oracle.ffmpeg/ffprobe at :89 and first executes them at :87; the additional command is mediainfo --Version (:90-91). These version lines are recorded as metadata, so this is owner-qualified reference work, not identity-only verification. scripts/tests/test_stage3_run_oracle.py:15-28 mocks subprocesses, and test_test_oracle.py:395-414 refuses invalid tools before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 87, + "process", + ".versions.first", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:89 (command str(oracle.ffmpeg), occurrence 0), build is included in the admission condition at tools/stage3-report/run.py:448-449, which retains require(ffmpeg,ffprobe) as args.oracle; step_build passes that pair into versions at :101. versions constructs the two -version argv directly from oracle.ffmpeg/ffprobe at :89 and first executes them at :87; the additional command is mediainfo --Version (:90-91). These version lines are recorded as metadata, so this is owner-qualified reference work, not identity-only verification. scripts/tests/test_stage3_run_oracle.py:15-28 mocks subprocesses, and test_test_oracle.py:395-414 refuses invalid tools before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 89, + "command", + ".versions", + "str(oracle.ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:89 (command str(oracle.ffprobe), occurrence 0), build is included in the admission condition at tools/stage3-report/run.py:448-449, which retains require(ffmpeg,ffprobe) as args.oracle; step_build passes that pair into versions at :101. versions constructs the two -version argv directly from oracle.ffmpeg/ffprobe at :89 and first executes them at :87; the additional command is mediainfo --Version (:90-91). These version lines are recorded as metadata, so this is owner-qualified reference work, not identity-only verification. scripts/tests/test_stage3_run_oracle.py:15-28 mocks subprocesses, and test_test_oracle.py:395-414 refuses invalid tools before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 89, + "command", + ".versions", + "str(oracle.ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:89 (delegated first, occurrence 0), build is included in the admission condition at tools/stage3-report/run.py:448-449, which retains require(ffmpeg,ffprobe) as args.oracle; step_build passes that pair into versions at :101. versions constructs the two -version argv directly from oracle.ffmpeg/ffprobe at :89 and first executes them at :87; the additional command is mediainfo --Version (:90-91). These version lines are recorded as metadata, so this is owner-qualified reference work, not identity-only verification. scripts/tests/test_stage3_run_oracle.py:15-28 mocks subprocesses, and test_test_oracle.py:395-414 refuses invalid tools before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 89, + "delegated", + "", + "first" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:89 (delegated first, occurrence 1), build is included in the admission condition at tools/stage3-report/run.py:448-449, which retains require(ffmpeg,ffprobe) as args.oracle; step_build passes that pair into versions at :101. versions constructs the two -version argv directly from oracle.ffmpeg/ffprobe at :89 and first executes them at :87; the additional command is mediainfo --Version (:90-91). These version lines are recorded as metadata, so this is owner-qualified reference work, not identity-only verification. scripts/tests/test_stage3_run_oracle.py:15-28 mocks subprocesses, and test_test_oracle.py:395-414 refuses invalid tools before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "occurrence": 1, + "site": [ + 89, + "delegated", + "", + "first" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:97 (delegated run, occurrence 0), the selected argv is cargo build (:97), the built CoreAV comparator reading saved captures (:199), cargo fixture round-trip tests which produce native writer outputs/manifests for later separate checkers (:280/:300), or built CoreAV probe (:396). RELEASE is fixed to target/release at tools/stage3-report/run.py:43. No selected command invokes an FFmpeg oracle; the reference captures/checkers are distinct calls.", + "site": [ + 97, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:101 (delegated versions, occurrence 0), build is included in the admission condition at tools/stage3-report/run.py:448-449, which retains require(ffmpeg,ffprobe) as args.oracle; step_build passes that pair into versions at :101. versions constructs the two -version argv directly from oracle.ffmpeg/ffprobe at :89 and first executes them at :87; the additional command is mediainfo --Version (:90-91). These version lines are recorded as metadata, so this is owner-qualified reference work, not identity-only verification. scripts/tests/test_stage3_run_oracle.py:15-28 mocks subprocesses, and test_test_oracle.py:395-414 refuses invalid tools before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 101, + "delegated", + "", + "versions" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:104 (delegated save, occurrence 0), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "site": [ + 104, + "delegated", + "", + "save" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:195 (delegated run, occurrence 0), probe_oracle runs the capture shell at tools/stage3-report/run.py:195 and known-divergence child at :202, selected by the two fixture calls :253/:256. scripts/oracle-capture.sh:7/:86 dispatches the reference to oracle-ffprobe.sh, which retains the test_oracle.py --resolve output at scripts/oracle-ffprobe.sh:10-15 and executes \"$FFPROBE\" for reference captures. Candidate capture uses the built CoreAV adapter. The overlays can also execute first-frame size probes: scripts/oracle_kd.py:1069-1074 and oracle_kd_mkv.py:193-198 each use require().ffprobe. Therefore the overlay relay is qualified reference work, not merely saved-JSON processing. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 195, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:199 (delegated run, occurrence 0), the selected argv is cargo build (:97), the built CoreAV comparator reading saved captures (:199), cargo fixture round-trip tests which produce native writer outputs/manifests for later separate checkers (:280/:300), or built CoreAV probe (:396). RELEASE is fixed to target/release at tools/stage3-report/run.py:43. No selected command invokes an FFmpeg oracle; the reference captures/checkers are distinct calls.", + "site": [ + 199, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:202 (delegated run, occurrence 0), probe_oracle runs the capture shell at tools/stage3-report/run.py:195 and known-divergence child at :202, selected by the two fixture calls :253/:256. scripts/oracle-capture.sh:7/:86 dispatches the reference to oracle-ffprobe.sh, which retains the test_oracle.py --resolve output at scripts/oracle-ffprobe.sh:10-15 and executes \"$FFPROBE\" for reference captures. Candidate capture uses the built CoreAV adapter. The overlays can also execute first-frame size probes: scripts/oracle_kd.py:1069-1074 and oracle_kd_mkv.py:193-198 each use require().ffprobe. Therefore the overlay relay is qualified reference work, not merely saved-JSON processing. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 202, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:213 (delegated run, occurrence 0), three_way runs MediaInfo capture at tools/stage3-report/run.py:213 and its saved-JSON report at :218; :347 likewise requests report over saved ffprobe/coreav/mediainfo directories. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes only MediaInfo --Output=JSON --Full, and its cmd_report reads captured JSON at :713-724. Here --ffprobe names a directory, not an executable.", + "site": [ + 213, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:218 (delegated run, occurrence 0), three_way runs MediaInfo capture at tools/stage3-report/run.py:213 and its saved-JSON report at :218; :347 likewise requests report over saved ffprobe/coreav/mediainfo directories. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes only MediaInfo --Output=JSON --Full, and its cmd_report reads captured JSON at :713-724. Here --ffprobe names a directory, not an executable.", + "site": [ + 218, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:229 (delegated run, occurrence 0), all real oracle-bearing callers are closed in the current driver. main retains the pair at tools/stage3-report/run.py:449; concrete compat/writer/text/policy children get its fields at :263/:267/:287-289/:311/:317, and corpus now receives its probe in FFPROBE at :338 (corpus.py:234/:206-209/:308-312 uses that same absolute path). Capture/generator children select their own returned pair through oracle-ffprobe.sh:10-15, gen-fixtures.sh:13-24 and gen-fixtures-mkv.sh:14-26. HLS/mkv-remux execute require() fields at hls_check.py:80/:93/:120/:1051/:1144/:1156 and mkv_remux_check.py:63/:68; text/policy requalify at text_check.py:1129-1130/policy_check.py:334-336. Overlay size probes use owner fields at oracle_kd.py:1069-1074/oracle_kd_mkv.py:193-198; hostile generation requalifies at generate.py:737-738. run/checker preserve argv and explicit environment (:66/:73/:229); the remaining fixed branches run cargo, CoreAV, MediaInfo or JSON reports. The optional extra_hostile module is absent in this checkout, and test_stage3_run_oracle.py:18-24/:46-59/:74-77 mocks execution. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 229, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:246 (delegated run, occurrence 0), the two loop branches run scripts/gen-fixtures.sh or gen-fixtures-mkv.sh at tools/stage3-report/run.py:244-247. Each obtains and retains the complete test_oracle.py --resolve output before constructing FF: gen-fixtures.sh:13-24 and gen-fixtures-mkv.sh:14-26. Their encoder queries and media generation execute that returned FFMPEG, not a name inherited from the parent. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 246, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:253 (delegated probe_oracle, occurrence 0), probe_oracle runs the capture shell at tools/stage3-report/run.py:195 and known-divergence child at :202, selected by the two fixture calls :253/:256. scripts/oracle-capture.sh:7/:86 dispatches the reference to oracle-ffprobe.sh, which retains the test_oracle.py --resolve output at scripts/oracle-ffprobe.sh:10-15 and executes \"$FFPROBE\" for reference captures. Candidate capture uses the built CoreAV adapter. The overlays can also execute first-frame size probes: scripts/oracle_kd.py:1069-1074 and oracle_kd_mkv.py:193-198 each use require().ffprobe. Therefore the overlay relay is qualified reference work, not merely saved-JSON processing. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 253, + "delegated", + "", + "probe_oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:256 (delegated probe_oracle, occurrence 0), probe_oracle runs the capture shell at tools/stage3-report/run.py:195 and known-divergence child at :202, selected by the two fixture calls :253/:256. scripts/oracle-capture.sh:7/:86 dispatches the reference to oracle-ffprobe.sh, which retains the test_oracle.py --resolve output at scripts/oracle-ffprobe.sh:10-15 and executes \"$FFPROBE\" for reference captures. Candidate capture uses the built CoreAV adapter. The overlays can also execute first-frame size probes: scripts/oracle_kd.py:1069-1074 and oracle_kd_mkv.py:193-198 each use require().ffprobe. Therefore the overlay relay is qualified reference work, not merely saved-JSON processing. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 256, + "delegated", + "", + "probe_oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:262 (delegated checker, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449 and the selected compat_check child receives str(args.oracle.ffprobe) at :263/:267. checker/run preserve the argv (:229/:73), and scripts/compat_check.py:287/:305 forwards the supplied --ffprobe directly to run_json (:213). Its bare default is not used on these two concrete calls. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 262, + "delegated", + "", + "checker" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:266 (delegated checker, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449 and the selected compat_check child receives str(args.oracle.ffprobe) at :263/:267. checker/run preserve the argv (:229/:73), and scripts/compat_check.py:287/:305 forwards the supplied --ffprobe directly to run_json (:213). Its bare default is not used on these two concrete calls. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 266, + "delegated", + "", + "checker" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:280 (delegated run, occurrence 0), the selected argv is cargo build (:97), the built CoreAV comparator reading saved captures (:199), cargo fixture round-trip tests which produce native writer outputs/manifests for later separate checkers (:280/:300), or built CoreAV probe (:396). RELEASE is fixed to target/release at tools/stage3-report/run.py:43. No selected command invokes an FFmpeg oracle; the reference captures/checkers are distinct calls.", + "site": [ + 280, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:292 (delegated checker, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449 and the common writer argv includes both returned fields at :287-289 before the extract/split/clip/remux branches :292/:295/:297. checker/run forward argv unchanged (:229/:73). The children parse those supplied selectors at scripts/extract_check.py:826-827, split_check.py:1092-1093, clip_check.py:1917-1918 and remux_check.py:1462-1463; checks forward them without replacement to their probe/decode argv (extract_check.py:91/:126/:839, split_check.py:1108/clip_check.py:145/:193, remux_check.py:1473). scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 292, + "delegated", + "", + "checker" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:295 (delegated checker, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449 and the common writer argv includes both returned fields at :287-289 before the extract/split/clip/remux branches :292/:295/:297. checker/run forward argv unchanged (:229/:73). The children parse those supplied selectors at scripts/extract_check.py:826-827, split_check.py:1092-1093, clip_check.py:1917-1918 and remux_check.py:1462-1463; checks forward them without replacement to their probe/decode argv (extract_check.py:91/:126/:839, split_check.py:1108/clip_check.py:145/:193, remux_check.py:1473). scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 295, + "delegated", + "", + "checker" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:297 (delegated checker, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449 and the common writer argv includes both returned fields at :287-289 before the extract/split/clip/remux branches :292/:295/:297. checker/run forward argv unchanged (:229/:73). The children parse those supplied selectors at scripts/extract_check.py:826-827, split_check.py:1092-1093, clip_check.py:1917-1918 and remux_check.py:1462-1463; checks forward them without replacement to their probe/decode argv (extract_check.py:91/:126/:839, split_check.py:1108/clip_check.py:145/:193, remux_check.py:1473). scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 297, + "delegated", + "", + "checker" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:300 (delegated run, occurrence 0), the selected argv is cargo build (:97), the built CoreAV comparator reading saved captures (:199), cargo fixture round-trip tests which produce native writer outputs/manifests for later separate checkers (:280/:300), or built CoreAV probe (:396). RELEASE is fixed to target/release at tools/stage3-report/run.py:43. No selected command invokes an FFmpeg oracle; the reference captures/checkers are distinct calls.", + "site": [ + 300, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:305 (delegated checker, occurrence 0), checker/run launch scripts/hls_check.py at tools/stage3-report/run.py:305-308/:229/:73. That child selects require().ffprobe or .ffmpeg at each executable boundary: hls_check.py:80/:93/:120/:1051/:1156; its inherited skip-sample helper receives the returned probe at :1144-1146 (remux_check.py:560). There is no raw executable CLI selector passed here. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 305, + "delegated", + "", + "checker" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:309 (delegated checker, occurrence 0), the text child gets both retained args.oracle fields at tools/stage3-report/run.py:311 after main admission at :449; checker/run execute that argv (:229/:73). scripts/text_check.py:1129-1130 itself retains require() fields before ffprobe_json (:1149/:80-81) and reference subtitle conversion (:676). scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 309, + "delegated", + "", + "checker" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:316 (delegated checker, occurrence 0), the policy child receives the retained args.oracle.ffprobe at tools/stage3-report/run.py:317 after main admission at :449; checker/run preserve that argv (:229/:73). scripts/policy_check.py:334-336 requalifies the request and retains the returned ffprobe before check_file (:359/:229) and its packets/frame_sizes calls. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 316, + "delegated", + "", + "checker" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:319 (delegated checker, occurrence 0), checker/run start scripts/mkv_remux_check.py fixtures at tools/stage3-report/run.py:319-321/:229/:73. The child obtains its reference probe and decoder at their live boundaries, using require().ffprobe at mkv_remux_check.py:63 and require().ffmpeg at :68; its separate remux command at :243 executes the supplied built CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 319, + "delegated", + "", + "checker" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:322 (delegated three_way, occurrence 0), three_way runs MediaInfo capture at tools/stage3-report/run.py:213 and its saved-JSON report at :218; :347 likewise requests report over saved ffprobe/coreav/mediainfo directories. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes only MediaInfo --Output=JSON --Full, and its cmd_report reads captured JSON at :713-724. Here --ffprobe names a directory, not an executable.", + "site": [ + 322, + "delegated", + "", + "three_way" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:324 (delegated three_way, occurrence 0), three_way runs MediaInfo capture at tools/stage3-report/run.py:213 and its saved-JSON report at :218; :347 likewise requests report over saved ffprobe/coreav/mediainfo directories. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes only MediaInfo --Output=JSON --Full, and its cmd_report reads captured JSON at :713-724. Here --ffprobe names a directory, not an executable.", + "site": [ + 324, + "delegated", + "", + "three_way" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:326 (delegated save, occurrence 0), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "site": [ + 326, + "delegated", + "", + "save" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:335 (delegated run, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449; step_corpus now explicitly supplies FFPROBE=str(args.oracle.ffprobe) at :338 and run installs it unchanged through env (:66/:73-74). In corpus.py, tools passes this absolute path to binary at :234; shutil.which returns that same absolute executable (:206) and :209 records its -version output. check_file also forwards the same environment path to compat_check at corpus.py:308-312; captures use oracle-ffprobe.sh:10-15 returned fields, and oracle_kd.py:1069-1074 independently requires its probe. MediaInfo and built CoreAV branches are not FFmpeg. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 335, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:347 (delegated run, occurrence 0), three_way runs MediaInfo capture at tools/stage3-report/run.py:213 and its saved-JSON report at :218; :347 likewise requests report over saved ffprobe/coreav/mediainfo directories. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes only MediaInfo --Output=JSON --Full, and its cmd_report reads captured JSON at :713-724. Here --ffprobe names a directory, not an executable.", + "site": [ + 347, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:352 (delegated save, occurrence 0), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "site": [ + 352, + "delegated", + "", + "save" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/stage3-report/run.py:370 (delegated run, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449 and supplies its ffmpeg field to the hostile generator at :370-371. tools/hostile/generate.py:737-738 retains require(...).ffmpeg before dispatching the pixelsmash/cve/limits makers at :744-746; they execute that parameter at :245/:291/:337. The other makers construct or mutate bytes without running FFmpeg. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "site": [ + 370, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:375 (delegated run, occurrence 0), the fixed Python child is scripts/cli_hostile_check.py with --coreav target/release/coreav and --suite at tools/stage3-report/run.py:375-376. cli_hostile_check.py:84-88/:120/:146 executes the CoreAV subject; this invocation does not enable its optional thumbnail or transcode branches and does not invoke FFmpeg.", + "site": [ + 375, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:396 (delegated run, occurrence 0), the selected argv is cargo build (:97), the built CoreAV comparator reading saved captures (:199), cargo fixture round-trip tests which produce native writer outputs/manifests for later separate checkers (:280/:300), or built CoreAV probe (:396). RELEASE is fixed to target/release at tools/stage3-report/run.py:43. No selected command invokes an FFmpeg oracle; the reference captures/checkers are distinct calls.", + "site": [ + 396, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/stage3-report/run.py:407 (delegated save, occurrence 0), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "site": [ + 407, + "delegated", + "", + "save" + ], + "verdict": "excluded" + } + ] + }, + "tools/ts-speed/build-lav.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tools/ts-speed/lav_ts.c" + ], + "sha256": "55776c94026f1d1bbd3d23b033ba3b1af89fc18e12ab0cdba6f8b0493b34db9f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The assigned call invokes the local lav_ts C tool built at 36\u201337, with --identity only (39). It does not execute the archive's FFmpeg/ffprobe pair.", + "site": [ + 39, + "shell", + "", + "\"$DEST/lav_ts\" --identity" + ], + "verdict": "excluded" + } + ] + }, + "tools/ts-speed/lav_ts.c": { + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "1f222c2a6c55f06a6a04d7788390f28bf4381c414b77c9b449c0f65f6ea4a0b3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Reviewed all 140 lines including main, open_input, close_input and both custom-I/O callbacks. This opens argv[2] with open/pread and invokes libavformat/libavutil in-process. main checks the linked library then directly invokes open_input, avformat_find_stream_info and av_read_frame. There is no process creation or executable FFmpeg/ffprobe value. This exclusion covers the inventory process-creation boundary, not shared-owner qualification or measurement-policy approval for the linked-library benchmark.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "tools/videotoolbox-identities/capture.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture": "78efeb3b1be82e9279a8afefaedaeb65a6b1bf3c73af80bb2f0b56cf904d3c5e", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/videotoolbox-identities.yml", + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/timing.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/tests/test_writer_kd_audit_selection.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", + "tools/videotoolbox-identities/test_capture.py" + ], + "sha256": "77f83b4545e4a8061074453fcbca208c1ffb37df1f1498890c973eebbc6cb7fd", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At tools/videotoolbox-identities/capture.py:30 (process args, occurrence 0), capture treats the --oracle-bin directory as a request, obtains the complete owner pair at 94-98 and keeps oracle.ffmpeg at 100. Version/help argv at 101-104 use only that returned ffmpeg and oracle.ffprobe; command executes args unchanged at 30. Its other callers at 79/82 run /usr/bin/lipo and /usr/bin/otool. The observer branch at 155/163 uses pinned vmtouch, not another FFmpeg selector. videotoolbox-identities.yml:54-56 provisions the directory and invokes main/capture; no post-qualification executable reconstruction remains. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. test_capture.py:83-94 makes verifier admission fail before command; its observer tests replace command with mocks (49-55/65-69).", + "site": [ + 30, + "process", + ".command", + "args" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/videotoolbox-identities/capture.py:79 (delegated command, occurrence 0), observer_binary verifies the fixed vmtouch bytes and writes OBSERVER at 64-77, then executes only /usr/bin/lipo and /usr/bin/otool (79/82). capture passes a concrete declaration with file=OBSERVER, sha=BINARY_SHA and fixed vmtouch arguments at 156-163 to cache_residency.preflight. That helper creates a generated 24576-byte file at cache_residency.py:115-120 and observe executes only root/observer[file] via run at 85/94 (process.py:122). Unlike the unavailable runtime observer catalogue rows, this caller fixes the observer to pinned vmtouch; no FFmpeg program is possible.", + "site": [ + 79, + "delegated", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/videotoolbox-identities/capture.py:82 (delegated command, occurrence 0), observer_binary verifies the fixed vmtouch bytes and writes OBSERVER at 64-77, then executes only /usr/bin/lipo and /usr/bin/otool (79/82). capture passes a concrete declaration with file=OBSERVER, sha=BINARY_SHA and fixed vmtouch arguments at 156-163 to cache_residency.preflight. That helper creates a generated 24576-byte file at cache_residency.py:115-120 and observe executes only root/observer[file] via run at 85/94 (process.py:122). Unlike the unavailable runtime observer catalogue rows, this caller fixes the observer to pinned vmtouch; no FFmpeg program is possible.", + "site": [ + 82, + "delegated", + "", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/videotoolbox-identities/capture.py:101 (command str(ffmpeg), occurrence 0), capture treats the --oracle-bin directory as a request, obtains the complete owner pair at 94-98 and keeps oracle.ffmpeg at 100. Version/help argv at 101-104 use only that returned ffmpeg and oracle.ffprobe; command executes args unchanged at 30. Its other callers at 79/82 run /usr/bin/lipo and /usr/bin/otool. The observer branch at 155/163 uses pinned vmtouch, not another FFmpeg selector. videotoolbox-identities.yml:54-56 provisions the directory and invokes main/capture; no post-qualification executable reconstruction remains. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. test_capture.py:83-94 makes verifier admission fail before command; its observer tests replace command with mocks (49-55/65-69).", + "site": [ + 101, + "command", + ".capture", + "str(ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/videotoolbox-identities/capture.py:101 (delegated command, occurrence 0), capture treats the --oracle-bin directory as a request, obtains the complete owner pair at 94-98 and keeps oracle.ffmpeg at 100. Version/help argv at 101-104 use only that returned ffmpeg and oracle.ffprobe; command executes args unchanged at 30. Its other callers at 79/82 run /usr/bin/lipo and /usr/bin/otool. The observer branch at 155/163 uses pinned vmtouch, not another FFmpeg selector. videotoolbox-identities.yml:54-56 provisions the directory and invokes main/capture; no post-qualification executable reconstruction remains. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. test_capture.py:83-94 makes verifier admission fail before command; its observer tests replace command with mocks (49-55/65-69).", + "site": [ + 101, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/videotoolbox-identities/capture.py:102 (command str(oracle.ffprobe), occurrence 0), capture treats the --oracle-bin directory as a request, obtains the complete owner pair at 94-98 and keeps oracle.ffmpeg at 100. Version/help argv at 101-104 use only that returned ffmpeg and oracle.ffprobe; command executes args unchanged at 30. Its other callers at 79/82 run /usr/bin/lipo and /usr/bin/otool. The observer branch at 155/163 uses pinned vmtouch, not another FFmpeg selector. videotoolbox-identities.yml:54-56 provisions the directory and invokes main/capture; no post-qualification executable reconstruction remains. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. test_capture.py:83-94 makes verifier admission fail before command; its observer tests replace command with mocks (49-55/65-69).", + "site": [ + 102, + "command", + ".capture", + "str(oracle.ffprobe)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/videotoolbox-identities/capture.py:102 (delegated command, occurrence 0), capture treats the --oracle-bin directory as a request, obtains the complete owner pair at 94-98 and keeps oracle.ffmpeg at 100. Version/help argv at 101-104 use only that returned ffmpeg and oracle.ffprobe; command executes args unchanged at 30. Its other callers at 79/82 run /usr/bin/lipo and /usr/bin/otool. The observer branch at 155/163 uses pinned vmtouch, not another FFmpeg selector. videotoolbox-identities.yml:54-56 provisions the directory and invokes main/capture; no post-qualification executable reconstruction remains. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. test_capture.py:83-94 makes verifier admission fail before command; its observer tests replace command with mocks (49-55/65-69).", + "site": [ + 102, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/videotoolbox-identities/capture.py:103 (delegated command, occurrence 0), capture treats the --oracle-bin directory as a request, obtains the complete owner pair at 94-98 and keeps oracle.ffmpeg at 100. Version/help argv at 101-104 use only that returned ffmpeg and oracle.ffprobe; command executes args unchanged at 30. Its other callers at 79/82 run /usr/bin/lipo and /usr/bin/otool. The observer branch at 155/163 uses pinned vmtouch, not another FFmpeg selector. videotoolbox-identities.yml:54-56 provisions the directory and invokes main/capture; no post-qualification executable reconstruction remains. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. test_capture.py:83-94 makes verifier admission fail before command; its observer tests replace command with mocks (49-55/65-69).", + "site": [ + 103, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/videotoolbox-identities/capture.py:104 (command str(ffmpeg), occurrence 0), capture treats the --oracle-bin directory as a request, obtains the complete owner pair at 94-98 and keeps oracle.ffmpeg at 100. Version/help argv at 101-104 use only that returned ffmpeg and oracle.ffprobe; command executes args unchanged at 30. Its other callers at 79/82 run /usr/bin/lipo and /usr/bin/otool. The observer branch at 155/163 uses pinned vmtouch, not another FFmpeg selector. videotoolbox-identities.yml:54-56 provisions the directory and invokes main/capture; no post-qualification executable reconstruction remains. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. test_capture.py:83-94 makes verifier admission fail before command; its observer tests replace command with mocks (49-55/65-69).", + "site": [ + 104, + "command", + ".capture", + "str(ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/videotoolbox-identities/capture.py:155 (delegated observer_binary, occurrence 0), observer_binary verifies the fixed vmtouch bytes and writes OBSERVER at 64-77, then executes only /usr/bin/lipo and /usr/bin/otool (79/82). capture passes a concrete declaration with file=OBSERVER, sha=BINARY_SHA and fixed vmtouch arguments at 156-163 to cache_residency.preflight. That helper creates a generated 24576-byte file at cache_residency.py:115-120 and observe executes only root/observer[file] via run at 85/94 (process.py:122). Unlike the unavailable runtime observer catalogue rows, this caller fixes the observer to pinned vmtouch; no FFmpeg program is possible.", + "site": [ + 155, + "delegated", + "", + "observer_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/videotoolbox-identities/capture.py:163 (delegated cache_residency.preflight, occurrence 0), observer_binary verifies the fixed vmtouch bytes and writes OBSERVER at 64-77, then executes only /usr/bin/lipo and /usr/bin/otool (79/82). capture passes a concrete declaration with file=OBSERVER, sha=BINARY_SHA and fixed vmtouch arguments at 156-163 to cache_residency.preflight. That helper creates a generated 24576-byte file at cache_residency.py:115-120 and observe executes only root/observer[file] via run at 85/94 (process.py:122). Unlike the unavailable runtime observer catalogue rows, this caller fixes the observer to pinned vmtouch; no FFmpeg program is possible.", + "site": [ + 163, + "delegated", + "", + "cache_residency.preflight" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/videotoolbox-identities/capture.py:198 (delegated capture, occurrence 0), capture treats the --oracle-bin directory as a request, obtains the complete owner pair at 94-98 and keeps oracle.ffmpeg at 100. Version/help argv at 101-104 use only that returned ffmpeg and oracle.ffprobe; command executes args unchanged at 30. Its other callers at 79/82 run /usr/bin/lipo and /usr/bin/otool. The observer branch at 155/163 uses pinned vmtouch, not another FFmpeg selector. videotoolbox-identities.yml:54-56 provisions the directory and invokes main/capture; no post-qualification executable reconstruction remains. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. test_capture.py:83-94 makes verifier admission fail before command; its observer tests replace command with mocks (49-55/65-69).", + "site": [ + 198, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/videotoolbox-identities/capture.py:206 (delegated main, occurrence 0), capture treats the --oracle-bin directory as a request, obtains the complete owner pair at 94-98 and keeps oracle.ffmpeg at 100. Version/help argv at 101-104 use only that returned ffmpeg and oracle.ffprobe; command executes args unchanged at 30. Its other callers at 79/82 run /usr/bin/lipo and /usr/bin/otool. The observer branch at 155/163 uses pinned vmtouch, not another FFmpeg selector. videotoolbox-identities.yml:54-56 provisions the directory and invokes main/capture; no post-qualification executable reconstruction remains. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. test_capture.py:83-94 makes verifier admission fail before command; its observer tests replace command with mocks (49-55/65-69).", + "site": [ + 206, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/videotoolbox-identities/test_capture.py": { + "imports": { + "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COLOUR": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "COVERED_CLASSES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "GATE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HOST": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SCOPE": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SETTINGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "UTC": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "WATCHED": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "_SignalScope": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bind": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cache_residency": "c3702010e066d1a200059273d5e32a0242ecca85dbc1135ccb895c0166e7afa5", + "cadence_hint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "caller_settings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "canonical": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "capture": "78efeb3b1be82e9279a8afefaedaeb65a6b1bf3c73af80bb2f0b56cf904d3c5e", + "capture_identity": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "clock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", + "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "covered_class": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "declaration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "deltas": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "file_hash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gate_baseline_files": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "git": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "identity": "12b00dd666b08425c5f1e2eec8c856de46b9586338be070a090f6f34e41b47c7", + "identity_record": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_hashes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "integer": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "judging": "7148ec913e63aeff5e308762431755bc41472b914154c41c4ad7b27eaab74105", + "keys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "loads": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "materialize_one": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "metrics": "09d1e4396151b7c5431d1406cc264c9dc0f9c403ffccc03398744e141c1f1b24", + "mmap": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "nullcontext": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "packet_ledger": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "plistlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", + "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "preparation": "5451821cd0fa305d1aaa25d132739ebf3cd63c45e0e0979de13b15679671d539", + "preparation_process": "d3ba93ccb86281c142d910fd4eaa46224c2c8f19fa6bf0b8c4ffbd387b7eb03c", + "process": "6b86a4dbe95ea6ac39e5f58132139720410d99c3da8900ca0977565ea17b2340", + "producer": "436d1ad513216ed2735c81fe3155a5fadb6121c1de74397d9fa2d979f36e009c", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_size": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "read": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registration": "66c2a3b6d69614ca92f99c64a027303d844e5f51af0cfb75b3ed61693f0e9735", + "relative": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", + "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", + "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "smoke": "7707429502f818ba98479b80085c7aa5d48d8bb6d42ae9fed1807aa712579e44", + "source_freeze": "dd5d9f504ac2dffda829908b529761be79489beab53aaf84ee72aa7df735b824", + "source_registration": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "specification": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "timing": "6ffac271efc19e7a884a005c6502f3b0276a1678c197c8d03cc726e9769bac46", + "timings": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "token": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "trace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "trusted_analysis_event": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_recipe": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "validate_requested": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_campaign": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_fixture_capture": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_output": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_preflight": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify_seal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", + "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/audio-decode/agreement.py", + "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/binding.json", + "bench/audio-decode/evidence/capacity.json", + "bench/audio-decode/evidence/failed-pilot.json", + "bench/audio-decode/evidence/memory-error.json", + "bench/audio-decode/evidence/opus-round4-binding.json", + "bench/audio-decode/evidence/opus-round4-capacity.json", + "bench/audio-decode/evidence/opus-round4-qualified-allowance.json", + "bench/audio-decode/evidence/opus-round4-qualified-binding.json", + "bench/audio-decode/evidence/opus-round4-qualified-capacity.json", + "bench/audio-decode/evidence/opus-round4-retention-allowance.json", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", + "bench/audio-decode/evidence/opus-round4-retention-capacity.json", + "bench/audio-decode/evidence/pilot.json", + "bench/audio-decode/evidence/resume.json", + "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/evidence/cli-01/meta.json", + "bench/range-audio/evidence/cli-01/summary.json", + "bench/range-audio/evidence/final-01/summary.json", + "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/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", + "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-site/commands/chapters.mdx", + "docs-site/commands/check.mdx", + "docs-site/commands/clip.mdx", + "docs-site/commands/decode-audio.mdx", + "docs-site/commands/extract-audio.mdx", + "docs-site/commands/extract-subtitles.mdx", + "docs-site/commands/ffmpeg.mdx", + "docs-site/commands/ffprobe.mdx", + "docs-site/commands/hls.mdx", + "docs-site/commands/index.mdx", + "docs-site/commands/join.mdx", + "docs-site/commands/probe.mdx", + "docs-site/commands/remux.mdx", + "docs-site/commands/sanitize.mdx", + "docs-site/commands/split.mdx", + "docs-site/commands/thumbnail.mdx", + "docs-site/commands/transcode.mdx", + "docs/design/evidence/h264-pgo-build.json", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/evidence/bounds.txt", + "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt", + "docs/measurements/h264-gap-2/evidence/functions.json", + "docs/measurements/h264-gap-2/evidence/mix.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/1d4b1775d78a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/3b1b441e23ae.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/41e324ebb708.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/5185721dda11.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/6da34958296c.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/9db41aa16b5a.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/b71b6b31e54f.ours.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffc.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ffsimd.txt", + "docs/measurements/h264-gap-2/evidence/perf/e624cbe0d2be.ours.txt", + "docs/measurements/h264-gap-2/evidence/provenance.txt", + "docs/measurements/h264-gap-2/evidence/stages.json", + "docs/measurements/h264-gap-2/evidence/streams-info.txt", + "docs/measurements/h264-gap-2/evidence/streams.txt", + "docs/measurements/h264-gap-2/evidence/wall.txt", + "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-n2-heldout/tools/identity.py", + "docs/measurements/h264-rounds/apron-cut/conformance/detect.json", + "docs/measurements/h264-rounds/apron-cut/conformance/scalar.json", + "docs/measurements/h264-rounds/apron-keep/conformance/detect.json", + "docs/measurements/h264-rounds/apron-keep/conformance/scalar.json", + "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/small-one-band/identity/host.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity-summary.txt", + "docs/measurements/h264-rounds/small-one-band/identity/identity.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/audio-decode-bench/evidence/corpus-edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/edit-fixtures.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists-run1.json", + "docs/spikes/audio-decode-bench/evidence/edit-lists.json", + "docs/spikes/audio-decode-bench/evidence/flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/flac-mp4-recheck.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run1-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf-run2-partial.json", + "docs/spikes/audio-decode-bench/evidence/flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-corpus-run5.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run1.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run3.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree-run4.json", + "docs/spikes/audio-decode-bench/evidence/mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf-check2.json", + "docs/spikes/audio-decode-bench/evidence/mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-backend-probe.json", + "docs/spikes/audio-decode-bench/evidence/opus-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-agree.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-identity.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-inputs.json", + "docs/spikes/audio-decode-bench/evidence/opus-round2-perf.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-ceiling.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-checkpoints.json", + "docs/spikes/audio-decode-bench/evidence/opus-round3-summary.json", + "docs/spikes/audio-decode-bench/evidence/opus-round4-admission.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-flac-same.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-agree.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-inputs.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-round2.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf-run1.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-perf.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-conversions.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same-round3.json", + "docs/spikes/audio-decode-bench/evidence/resample-mp3-same.json", + "docs/spikes/audio-extract-bench/evidence/bytes-several-edits.json", + "docs/spikes/audio-extract-bench/evidence/check-01.json", + "docs/spikes/audio-extract-bench/evidence/check-02.json", + "docs/spikes/audio-extract-bench/evidence/check-03.json", + "docs/spikes/audio-extract-bench/evidence/check-04.json", + "docs/spikes/audio-extract-bench/evidence/check-05.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-01.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-02.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-03.json", + "docs/spikes/audio-extract-bench/evidence/exp-window-04.json", + "docs/spikes/audio-extract-bench/evidence/inputs.json", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-01.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-02.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-03.txt", + "docs/spikes/audio-extract-bench/evidence/only/exp-window-04.txt", + "docs/spikes/audio-extract-bench/evidence/only/perf-02.txt", + "docs/spikes/audio-extract-bench/evidence/perf-01.json", + "docs/spikes/audio-extract-bench/evidence/perf-02.json", + "docs/spikes/audio-extract-bench/evidence/perf-03.json", + "docs/spikes/audio-extract-bench/evidence/perf-04.json", + "docs/spikes/audio-extract-bench/evidence/perf-05.json", + "docs/spikes/audio-extract-bench/evidence/remote-01.json", + "docs/spikes/audio-extract-bench/evidence/remote-02.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/attempts-check-3.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/20e46e900f1003bc93bbb34783afbc31cb62e35c00273ade7b06b5026d1d5d1a.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/3868df8d409ba639151ac2610f0008f7a716646f3a2fc084db17bb4b16b6d773.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/473ec24b05eb89208779b2aeb9bddea1606c7acb153a5a7bfe360d66c75f608b.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/4d9717b4616b53eb34a821ebe829a531a38bbbb9e1964353ffd6d4666db08fc0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/526b5dad800cdbd7f208bd35d717928bda0ee712a2dd21a6326a43a80717e496.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/585f5f62d632f2195555f41f5d6db3d8cfbe9dc542233691d12c05ef7c2fe475.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/84d1f895be9bf24670aec400fcf331aa762e0f7e1acb9884be7486818892c9cb.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/b7d3b1abff64fbbaa5c709b4b8d4136de246cf1a27ae7f17a2118573b812040c.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/c1758181b1d2ec21fd2805b36448fd3a7dbae0c3af77504c920d0af9a8776f70.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fb932c60f5ef172fcb98e9981a03c8f6badb6e373bea16d1a7531c9fd5a5cc63.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/files/fd75b7347b85696a1350e1d42d3a663bf7065d5447ada13ffb9041c33abda312.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-0.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-1.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-2.json", + "docs/spikes/audio-extract-bench/evidence/runs/check-01/check/progress-shard-3.json", + "docs/spikes/audio-extract-bench/evidence/summary.json", + "docs/spikes/clip-bench/evidence/aac-channel-scan.json", + "docs/spikes/clip-bench/evidence/check-04-set-aside.json.gz", + "docs/spikes/clip-bench/evidence/check-04.json.gz", + "docs/spikes/clip-bench/evidence/check-04b.json.gz", + "docs/spikes/clip-bench/evidence/check-04c.json.gz", + "docs/spikes/clip-bench/evidence/check-me-01.json.gz", + "docs/spikes/clip-bench/evidence/check-me-02.json.gz", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/commits.txt", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-1.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/results-2.jsonl", + "docs/spikes/clip-bench/evidence/commit-speed-candidate-queue/speed.py", + "docs/spikes/clip-bench/evidence/inputs-holdout-coreav-clip-memory-216.json", + "docs/spikes/clip-bench/evidence/inputs-multi-edit.json", + "docs/spikes/clip-bench/evidence/inputs.json", + "docs/spikes/clip-bench/evidence/mem-rerun-a2d42b189482-b8e0bb2.json", + "docs/spikes/clip-bench/evidence/mem-rerun.json.gz", + "docs/spikes/clip-bench/evidence/only/dev-smoke.txt", + "docs/spikes/clip-bench/evidence/perf-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-02.json.gz", + "docs/spikes/clip-bench/evidence/perf-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-05.json.gz", + "docs/spikes/clip-bench/evidence/perf-06.json.gz", + "docs/spikes/clip-bench/evidence/perf-09.json.gz", + "docs/spikes/clip-bench/evidence/perf-dev-01.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-03.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-04.json.gz", + "docs/spikes/clip-bench/evidence/perf-me-05.json.gz", + "docs/spikes/clip-bench/evidence/remote-01.json.gz", + "docs/spikes/clip-bench/evidence/summary-check-04-final.json", + "docs/spikes/clip-bench/evidence/summary-check-04.json", + "docs/spikes/clip-bench/evidence/summary-check-me-01.json", + "docs/spikes/clip-bench/evidence/summary-check-me-02.json", + "docs/spikes/clip-bench/evidence/summary-mem-rerun.json", + "docs/spikes/clip-bench/evidence/summary-perf-02.json", + "docs/spikes/clip-bench/evidence/summary-perf-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-05.json", + "docs/spikes/clip-bench/evidence/summary-perf-06.json", + "docs/spikes/clip-bench/evidence/summary-perf-09.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-03.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-04.json", + "docs/spikes/clip-bench/evidence/summary-perf-me-05.json", + "docs/spikes/clip-bench/evidence/summary-remote-01.json", + "docs/spikes/frame-sizes/evidence/sizes-rerun.jsonl.gz", + "docs/spikes/frame-sizes/evidence/sizes.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed-02.jsonl.gz", + "docs/spikes/frame-sizes/evidence/speed.jsonl.gz", + "docs/spikes/frame-sizes/evidence/summary-s6-02.json", + "docs/spikes/frame-sizes/evidence/summary.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/exit_code.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T143349Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T155910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T162649Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/bringup.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/call.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/deploy.log", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/fixtures.skipped.json", + "docs/spikes/h1-gpu/evidence/bringup-20261013T184223Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150127Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T150453Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153448Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T153934Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-0-20261013T155529Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164611Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T164910Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T170506Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T172510Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T174551Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T175857Z/steps.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/call.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/deploy.log", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/fixtures_step.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/nvidia_smi_tail.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/probes.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/ptx.json", + "docs/spikes/h1-gpu/evidence/debug-1-20261013T182557Z/steps.json", + "docs/spikes/h1-gpu/evidence/header-provenance.json", + "docs/spikes/h1-gpu/evidence/loader-sources.md", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-0-3-20261013T190338Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-1-3-20261013T192050Z/result.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/call.json", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/deploy.log", + "docs/spikes/h1-gpu/evidence/measure-9-3-1-20261013T190200Z/result.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/call.json", + "docs/spikes/h1-gpu/evidence/oracle-20261013T142534Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T125740Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/call.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/local-client.log.json", + "docs/spikes/h1-gpu/evidence/prepare-20261013T134143Z/manifest.json", + "docs/spikes/h1-gpu/evidence/summary.json", + "docs/spikes/h264-n1/conformance/streams.json", + "docs/spikes/h264-n1/evidence/conformance.json", + "docs/spikes/h264-n1/evidence/corpus-4k-rerun.jsonl", + "docs/spikes/h264-n1/evidence/corpus-run.json", + "docs/spikes/h264-n1/evidence/corpus-run1.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-run2.jsonl.gz", + "docs/spikes/h264-n1/evidence/corpus-summary.json", + "docs/spikes/h264-n1/evidence/corpus.jsonl.gz", + "docs/spikes/h264-n1/evidence/divergences.jsonl", + "docs/spikes/h264-n2/conformance/streams.json", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-aarch64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-chroma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-combine.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-filter_edge.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-idct.log", + "docs/spikes/h264-n2/evidence/arm64/fuzz-x86_64-unknown-linux-gnu/_temp/fuzz-luma_mc.log", + "docs/spikes/h264-n2/evidence/arm64/k1-arm64/k1-arm64.json", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-0/speed-arm64-0.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-1/speed-arm64-1.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-10/speed-arm64-10.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-11/speed-arm64-11.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-12/speed-arm64-12.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-13/speed-arm64-13.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-2/speed-arm64-2.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-3/speed-arm64-3.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-4/speed-arm64-4.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-5/speed-arm64-5.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-6/speed-arm64-6.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-7/speed-arm64-7.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-8/speed-arm64-8.jsonl", + "docs/spikes/h264-n2/evidence/arm64/speed-arm64-9/speed-arm64-9.jsonl", + "docs/spikes/h264-n2/evidence/conformance-x86_64.json", + "docs/spikes/h264-n2/evidence/corpus-k2.jsonl", + "docs/spikes/h264-n2/evidence/k2-compare.json", + "docs/spikes/h264-n2/evidence/speed-summary.json", + "docs/spikes/h264-n2/evidence/speed-x86_64.jsonl", + "docs/spikes/h264-native-thumbnail/evidence/scope.json", + "docs/spikes/h264-native-thumbnail/evidence/speed.jsonl", + "docs/spikes/hls-bench/evidence/.gitignore", + "docs/spikes/hls-bench/evidence/affected-rebase.json", + "docs/spikes/hls-bench/evidence/inputs.json", + "docs/spikes/hls-bench/evidence/recheck-why.json", + "docs/spikes/hls-bench/evidence/records.tar.xz", + "docs/spikes/hls-bench/evidence/runs/perf-03/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-04/machine.json", + "docs/spikes/hls-bench/evidence/runs/perf-05/machine.json", + "docs/spikes/hls-bench/evidence/runs/recheck-01/progress.json", + "docs/spikes/hls-bench/evidence/summary-check.json", + "docs/spikes/hls-bench/evidence/summary-perf-03.json", + "docs/spikes/hls-bench/evidence/summary-perf-04.json", + "docs/spikes/hls-bench/evidence/summary-perf-05.json", + "docs/spikes/hls-bench/evidence/summary-trimmed-start.json", + "docs/spikes/join-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-02-stopped.json.gz", + "docs/spikes/join-bench/evidence/check-05.json.gz", + "docs/spikes/join-bench/evidence/check-06.json.gz", + "docs/spikes/join-bench/evidence/check-06b.json.gz", + "docs/spikes/join-bench/evidence/check-06c.json.gz", + "docs/spikes/join-bench/evidence/check-07.json.gz", + "docs/spikes/join-bench/evidence/check-07b.json.gz", + "docs/spikes/join-bench/evidence/check-08.json.gz", + "docs/spikes/join-bench/evidence/check-08b.json.gz", + "docs/spikes/join-bench/evidence/perf-01.json.gz", + "docs/spikes/join-bench/evidence/perf-02.json.gz", + "docs/spikes/join-bench/evidence/summary-check-05.json", + "docs/spikes/join-bench/evidence/summary-check-06-final.json", + "docs/spikes/join-bench/evidence/summary-check-06.json", + "docs/spikes/join-bench/evidence/summary-check-07-final.json", + "docs/spikes/join-bench/evidence/summary-check-07.json", + "docs/spikes/join-bench/evidence/summary-check-08-final.json", + "docs/spikes/join-bench/evidence/summary-check-08.json", + "docs/spikes/join-bench/evidence/summary-perf-01.json", + "docs/spikes/join-bench/evidence/summary-perf-02.json", + "docs/spikes/large-tables/evidence/summary-w1-01.json", + "docs/spikes/large-tables/evidence/w1-01.tar.xz", + "docs/spikes/nvdec-direct/evidence/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/attempt-5.json", + "docs/spikes/nvdec-direct/evidence/attempt-6.json", + "docs/spikes/nvdec-direct/evidence/baseline-volume.txt", + "docs/spikes/nvdec-direct/evidence/descriptor-fuzz.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/attempt-3.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/equal-rgb/sources.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/summary.json", + "docs/spikes/nvdec-direct/evidence/equal-rgb/verification.log", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/attempt-4.json", + "docs/spikes/nvdec-direct/evidence/hevc/sources.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary-2.json", + "docs/spikes/nvdec-direct/evidence/hevc/summary.json", + "docs/spikes/nvdec-direct/evidence/hevc/verification.log", + "docs/spikes/nvdec-direct/evidence/pipeline/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/pipeline/sources.json", + "docs/spikes/nvdec-direct/evidence/pipeline/summary.json", + "docs/spikes/nvdec-direct/evidence/pipeline/verification.log", + "docs/spikes/nvdec-direct/evidence/provenance.json", + "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log", + "docs/spikes/nvdec-direct/evidence/session-stream/sources.json", + "docs/spikes/nvdec-direct/evidence/session-stream/verification.log", + "docs/spikes/nvdec-direct/evidence/summary-5.json", + "docs/spikes/nvdec-direct/evidence/summary.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-1.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/attempt-2.json", + "docs/spikes/nvdec-direct/evidence/torchcodec-diagnostic/summary.json", + "docs/spikes/nvdec-direct/evidence/verification.log", + "docs/spikes/parity-bench/evidence/chapters-02.json", + "docs/spikes/parity-bench/evidence/chapters-02.log", + "docs/spikes/parity-bench/evidence/overhead-02.json", + "docs/spikes/parity-bench/evidence/overhead-03.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel-summary.json", + "docs/spikes/parity-bench/evidence/overhead-check-wheel.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-memory.log", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.json", + "docs/spikes/parity-bench/evidence/overhead-held-out-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-path.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-memory.log", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path-summary.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.json", + "docs/spikes/parity-bench/evidence/overhead-third-subtitles-path.log", + "docs/spikes/parity-bench/evidence/packets-ts-v2.json", + "docs/spikes/parity-bench/evidence/packets-ts.json", + "docs/spikes/parity-bench/evidence/probe-02.json", + "docs/spikes/parity-bench/evidence/probe-02.log", + "docs/spikes/parity-bench/evidence/probe-compat-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-compat-ts.json", + "docs/spikes/parity-bench/evidence/probe-ts-v2.json", + "docs/spikes/parity-bench/evidence/probe-ts.json", + "docs/spikes/parity-bench/evidence/remux-03-baseline-failed.json", + "docs/spikes/parity-bench/evidence/remux-03.json", + "docs/spikes/parity-bench/evidence/remux-03.log", + "docs/spikes/parity-bench/evidence/subs-02.json", + "docs/spikes/parity-bench/evidence/subs-02.log", + "docs/spikes/parsing-guard/evidence/MANIFEST", + "docs/spikes/parsing-guard/evidence/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-adr-0013/provenance.json", + "docs/spikes/parsing-guard/evidence/before-color-range/agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-color-range/provenance.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/media-agreement.json", + "docs/spikes/parsing-guard/evidence/before-edit-window/provenance.json", + "docs/spikes/parsing-guard/evidence/check-spike.txt", + "docs/spikes/parsing-guard/evidence/covered-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/breakdown.json", + "docs/spikes/parsing-guard/evidence/first-measurement/measurements.json", + "docs/spikes/parsing-guard/evidence/first-measurement/media-agreement.json", + "docs/spikes/parsing-guard/evidence/first-measurement/provenance.json", + "docs/spikes/parsing-guard/evidence/first-measurement/verification.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/paired.json", + "docs/spikes/parsing-guard/evidence/in-process/failed-run-01/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-02/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-03/status.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-large.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/corpus-small.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_51.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_aac.m4a-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_mp3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-audio_opus.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-av1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-basic.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-browser.webm-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt2020_pq.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_bt709.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-color_full_range.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-edit_list.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-faststart.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-fragmented.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-h264_avc3.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hev1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-hevc_hvc1.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-multitrack.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-negative_cts.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-nested_10000.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_f32le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s16le.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-pcm_s24le.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_4444xq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_hq.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_lt.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_proxy.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-prores_standard.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw180.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw270.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-rotate_ccw90.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-timecode.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-truncated.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vfr.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/fixtures-vp9.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-hour.mp4-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-coreav.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/limits-large-fragmented.mov-libavformat.heap.json", + "docs/spikes/parsing-guard/evidence/in-process/run-04/status.json", + "docs/spikes/parsing-guard/evidence/measurements.json", + "docs/spikes/parsing-guard/evidence/media-agreement.json", + "docs/spikes/parsing-guard/evidence/nesting.txt", + "docs/spikes/parsing-guard/evidence/provenance.json", + "docs/spikes/policy-check/evidence/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/check.jsonl.gz", + "docs/spikes/policy-check/evidence/run1-2f4212b/summary.json", + "docs/spikes/policy-check/evidence/speed.jsonl.gz", + "docs/spikes/policy-check/evidence/summary.json", + "docs/spikes/policy-matroska/evidence/check.jsonl.gz", + "docs/spikes/policy-matroska/evidence/speed.jsonl.gz", + "docs/spikes/policy-matroska/evidence/summary.json", + "docs/spikes/read-window/evidence/identity.jsonl.gz", + "docs/spikes/read-window/evidence/speed.jsonl.gz", + "docs/spikes/read-window/evidence/summary.json", + "docs/spikes/remote-bench/evidence/chapters-01.json", + "docs/spikes/remote-bench/evidence/check-01.json", + "docs/spikes/remote-bench/evidence/clip-01.json", + "docs/spikes/remote-bench/evidence/clip-01.log", + "docs/spikes/remote-bench/evidence/clip-02.json", + "docs/spikes/remote-bench/evidence/clip-02.log", + "docs/spikes/remote-bench/evidence/clip-03.json", + "docs/spikes/remote-bench/evidence/clip-03.log", + "docs/spikes/remote-bench/evidence/clip-04.json", + "docs/spikes/remote-bench/evidence/clip-04.log", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.json", + "docs/spikes/remote-bench/evidence/extract-audio-01-invalid.log", + "docs/spikes/remote-bench/evidence/extract-audio-02.json", + "docs/spikes/remote-bench/evidence/extract-audio-02.log", + "docs/spikes/remote-bench/evidence/extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/probe-01.json", + "docs/spikes/remote-bench/evidence/probe-01.log", + "docs/spikes/remote-bench/evidence/remux-01.json", + "docs/spikes/remote-bench/evidence/remux-01.log", + "docs/spikes/remote-bench/evidence/sanitize-01.json", + "docs/spikes/remote-bench/evidence/split-01.json", + "docs/spikes/remote-bench/evidence/summary-chapters-01.json", + "docs/spikes/remote-bench/evidence/summary-check-01.json", + "docs/spikes/remote-bench/evidence/summary-extract-subtitles-01.json", + "docs/spikes/remote-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remote-bench/evidence/summary-split-01.json", + "docs/spikes/remote-bench/evidence/url-commands-01.log", + "docs/spikes/remux-bench/evidence/.gitignore", + "docs/spikes/remux-bench/evidence/inputs.json", + "docs/spikes/remux-bench/evidence/perf-02.tar.xz", + "docs/spikes/remux-bench/evidence/runs/check-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-02/COMMIT", + "docs/spikes/remux-bench/evidence/runs/check-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/check-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/machine.json", + "docs/spikes/remux-bench/evidence/runs/perf-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-01/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-02/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-03/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-04/progress.json", + "docs/spikes/remux-bench/evidence/runs/sanitize-05/progress.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/meta.json", + "docs/spikes/remux-bench/evidence/sanitize-perf-01/results.jsonl.gz", + "docs/spikes/remux-bench/evidence/summary-check-02.json", + "docs/spikes/remux-bench/evidence/summary-check-03.json", + "docs/spikes/remux-bench/evidence/summary-perf-01.json", + "docs/spikes/remux-bench/evidence/summary-perf-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-01.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-02.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-03.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-04.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-05.json", + "docs/spikes/remux-bench/evidence/summary-sanitize-perf-01.json", + "docs/spikes/safe-probe/corpus/holdout-v1.json", + "docs/spikes/safe-probe/evidence/ffprobe-syscalls.txt", + "docs/spikes/safe-probe/evidence/local-dry-run.json", + "docs/spikes/safe-probe/evidence/local/gap-breakdown.json", + "docs/spikes/safe-probe/evidence/local/hostile-drop-policy.json", + "docs/spikes/safe-probe/evidence/local/hostile-round6.json", + "docs/spikes/safe-probe/evidence/run-05/summary.json", + "docs/spikes/safe-probe/evidence/run-05/summary.md", + "docs/spikes/spike-a/evidence/conformance.json", + "docs/spikes/spike-a/evidence/cpu.environment.json", + "docs/spikes/spike-a/evidence/cpu.raw.json", + "docs/spikes/spike-a/evidence/cpu.status.json", + "docs/spikes/spike-a/evidence/cpu.summary.json", + "docs/spikes/spike-a/evidence/gpu-peer-equivalence.json", + "docs/spikes/spike-a/evidence/gpu.environment.json", + "docs/spikes/spike-a/evidence/gpu.raw.json", + "docs/spikes/spike-a/evidence/gpu.status.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-ap-20261013T062245Z/status.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T042238Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T052157Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/environment.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/large.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/raw.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/small.progress.json", + "docs/spikes/spike-a/evidence/h7/h7-us-west-20261013T055552Z/status.json", + "docs/spikes/spike-a/evidence/h7/summary.json", + "docs/spikes/spike-a/evidence/h7/verification.json", + "docs/spikes/spike-a/evidence/local-environment.json", + "docs/spikes/spike-a/evidence/local-packets.json", + "docs/spikes/spike-a/evidence/measurement-rerun.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/cpu.summary.json", + "docs/spikes/spike-a/evidence/pre-measurement-fix/summary.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.environment.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.raw.json", + "docs/spikes/spike-a/evidence/pre-upgrade/cpu.status.json", + "docs/spikes/spike-a/evidence/pre-upgrade/summary.json", + "docs/spikes/spike-a/evidence/summary.json", + "docs/spikes/spike-a/evidence/verification.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261012T233643Z/raw.partial.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T015332Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/environment.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/fragmented.progress.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/packets.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/raw.json", + "docs/spikes/spike-a/evidence/wan/r2-20261013T021306Z/status.json", + "docs/spikes/spike-a/evidence/wan/summary.json", + "docs/spikes/spike-a/evidence/wan/upload.json", + "docs/spikes/spike-a/evidence/wan/verification.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-ap-20261015T122205Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/holdout-us-west-20261015T120350Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/inputs-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-holdout.json", + "docs/spikes/spike-a/h7-adaptive/evidence/params-tuning.json", + "docs/spikes/spike-a/h7-adaptive/evidence/summary.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/attempts.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-ap-20261015T105110Z/status.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T085504Z/raw.json", + "docs/spikes/spike-a/h7-adaptive/evidence/tuning-us-west-20261015T094655Z/raw.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run3.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run4.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/dev-run5.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run1.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.jsonl", + "docs/spikes/spike-a/h7-sidx/evidence/holdout-run2.summary.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run4.json", + "docs/spikes/spike-a/h7-sidx/evidence/local-digests-run5.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", + "docs/spikes/split-bench/evidence/check-01-stopped.json.gz", + "docs/spikes/split-bench/evidence/check-02.json.gz", + "docs/spikes/split-bench/evidence/check-03.json.gz", + "docs/spikes/split-bench/evidence/check-03b.json.gz", + "docs/spikes/split-bench/evidence/check-me-15.json.gz", + "docs/spikes/split-bench/evidence/mem-me-06.json.gz", + "docs/spikes/split-bench/evidence/memory-generated.json", + "docs/spikes/split-bench/evidence/perf-01.json.gz", + "docs/spikes/split-bench/evidence/perf-02.json.gz", + "docs/spikes/split-bench/evidence/perf-03-machine.json", + "docs/spikes/split-bench/evidence/perf-03.json.gz", + "docs/spikes/split-bench/evidence/perf-me-06-machine.json", + "docs/spikes/split-bench/evidence/perf-me-06.json.gz", + "docs/spikes/split-bench/evidence/same-me-06.json.gz", + "docs/spikes/split-bench/evidence/speed-me-08.json.gz", + "docs/spikes/split-bench/evidence/speed-me-09.json.gz", + "docs/spikes/split-bench/evidence/speed-me-10.json.gz", + "docs/spikes/split-bench/evidence/summary-check-03-final.json", + "docs/spikes/split-bench/evidence/summary-check-me-15.json", + "docs/spikes/split-bench/evidence/summary-mem-me-06.json", + "docs/spikes/split-bench/evidence/summary-perf-01.json", + "docs/spikes/split-bench/evidence/summary-perf-02.json", + "docs/spikes/split-bench/evidence/summary-perf-03.json", + "docs/spikes/split-bench/evidence/summary-perf-me-06.json", + "docs/spikes/split-bench/evidence/summary-same-me-06.json", + "docs/spikes/split-bench/evidence/summary-speed-me-08.json", + "docs/spikes/split-bench/evidence/summary-speed-me-09.json", + "docs/spikes/split-bench/evidence/summary-speed-me-10.json", + "docs/spikes/thumbnail-bench/evidence/images-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-jpeg-encoder-q91.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/images-render-jpeg-encoder.jsonl", + "docs/spikes/thumbnail-bench/evidence/jpeg-quality-fixtures.txt", + "docs/spikes/thumbnail-bench/evidence/memory.md", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle-rerun.jsonl", + "docs/spikes/thumbnail-bench/evidence/oracle.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/overhead-dav1d.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/seek-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/skip-fixtures.json", + "docs/spikes/thumbnail-bench/evidence/speed-2-hevc.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout-first.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dav1d-holdout.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-dev-2.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-draw4.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-base-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dav1d-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-png-dev.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-render-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-after.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed-seek-before.jsonl", + "docs/spikes/thumbnail-bench/evidence/speed.jsonl", + "docs/spikes/w1-remeasure/evidence/summary-w1-01.json", + "docs/spikes/w1-remeasure/evidence/w1-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/summary-w2-01.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-02.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-03.json", + "docs/spikes/w2-hls-index/evidence/summary-w2-04.json", + "docs/spikes/w2-hls-index/evidence/summary-w3-01.json", + "docs/spikes/w2-hls-index/evidence/w2-01.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-02.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-03.tar.xz", + "docs/spikes/w2-hls-index/evidence/w2-04.tar.xz", + "docs/spikes/w2-hls-index/evidence/w3-01.tar.xz", + "docs/spikes/w3-sample-walk/evidence/base-digest.patch", + "docs/spikes/w3-sample-walk/evidence/repeats-15-rounds.json", + "docs/spikes/w3-sample-walk/evidence/summary-w4-01.json", + "docs/spikes/w3-sample-walk/evidence/w4-01.tar.xz", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/encoders/macos/cache_residency.py", + "scripts/encoders/macos/coreav_build.py", + "scripts/encoders/macos/evidence.py", + "scripts/encoders/macos/judging.py", + "scripts/encoders/macos/metrics.py", + "scripts/encoders/macos/observations.py", + "scripts/encoders/macos/preparation.py", + "scripts/encoders/macos/preparation_process.py", + "scripts/encoders/macos/process.py", + "scripts/encoders/macos/producer.py", + "scripts/encoders/macos/registration.py", + "scripts/encoders/macos/smoke.py", + "scripts/encoders/macos/source_freeze.py", + "scripts/encoders/macos/timing.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/tests/test_writer_kd_audit_selection.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", + "tools/videotoolbox-identities/capture.py" + ], + "sha256": "a928a7c2e4b73b565c22e917cee27165aded028229f0f7c232b89733f37dee03", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/videotoolbox-identities/test_capture.py:28 (delegated, capture.command). command is subprocess.run-mocked. observer_binary tests use controlled archive/token responses and mocked command metadata results or deliberately invalid responses that must reject before command; no downloaded observer is executed. capture forces a pin mismatch through oracle_pin_macos.verify_bin and asserts no published output.", + "site": [ + 28, + "delegated", + "", + "capture.command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/videotoolbox-identities/test_capture.py:55 (delegated, capture.observer_binary). command is subprocess.run-mocked. observer_binary tests use controlled archive/token responses and mocked command metadata results or deliberately invalid responses that must reject before command; no downloaded observer is executed. capture forces a pin mismatch through oracle_pin_macos.verify_bin and asserts no published output.", + "site": [ + 55, + "delegated", + "", + "capture.observer_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/videotoolbox-identities/test_capture.py:68 (delegated, capture.observer_binary). command is subprocess.run-mocked. observer_binary tests use controlled archive/token responses and mocked command metadata results or deliberately invalid responses that must reject before command; no downloaded observer is executed. capture forces a pin mismatch through oracle_pin_macos.verify_bin and asserts no published output.", + "site": [ + 68, + "delegated", + "", + "capture.observer_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/videotoolbox-identities/test_capture.py:80 (delegated, capture.observer_binary). command is subprocess.run-mocked. observer_binary tests use controlled archive/token responses and mocked command metadata results or deliberately invalid responses that must reject before command; no downloaded observer is executed. capture forces a pin mismatch through oracle_pin_macos.verify_bin and asserts no published output.", + "site": [ + 80, + "delegated", + "", + "capture.observer_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/videotoolbox-identities/test_capture.py:93 (delegated, capture.capture). command is subprocess.run-mocked. observer_binary tests use controlled archive/token responses and mocked command metadata results or deliberately invalid responses that must reject before command; no downloaded observer is executed. capture forces a pin mismatch through oracle_pin_macos.verify_bin and asserts no published output.", + "site": [ + 93, + "delegated", + "", + "capture.capture" + ], + "verdict": "excluded" + } + ] + } + }, + "frozen": { + ".github/workflows/compat-0.1.0.yml": "b979061433995d3a504edddac660216fefbdef556080967f7facf76c89eb1a80", + "bench/audio-decode/agreement.py": "32f312ad10962d654568c85b6962041ae8cce82ccd74272dfddb3b0656ac0818", + "bench/audio-decode/capacity.py": "da27491bc077453e0fca6706bddaefdf8098e1d4bb8d1006ada34c6abedd1462", + "bench/audio-decode/oracle.py": "6999bc89af9f0ffb4dade872e30b2b0ba7342648b32e22aaeeca50936316b32a", + "bench/audio-decode/receipts.py": "bec504c954c8750df703116325e37ea21c2844696df68e23856495bf95a18783", + "bench/audio-decode/run.py": "516120decdaf44a5e206c5e57da485ad15d3f9aa010422daa027508bb2ef6112", + "crates/coreav-cli/tests/ffmpeg.rs": "66683dda7997e93f1479e04def4837ac4edb884f4b1d69cda1616763c1e1517c", + "crates/coreav-isobmff/tests/common/fragments.rs": "a9e161349e40328ca2b95ffa593aff35af0e1739648d74fc0767100cda3f0b89", + "crates/coreav-isobmff/tests/common/mod.rs": "fcd4b45894250821d93290d802d8324dfc8cbc1b27c56980a6a6075955744d71", + "crates/coreav-isobmff/tests/common/sound.rs": "7db44a00ee6bc2671517fdf5e8bb8b31b25ac224c856b04948aed5bb1875ef03", + "crates/coreav-isobmff/tests/common/text_movie.rs": "14d531666bb6c356d27ad936e7ee2425a9b63a131a6ea0b013042d947a1f324f", + "docs/design/b4-calibration.md": "3222e7f6001f7f88d4fa380fbe87c525f0363eb3e2ad82ba7f5425ef0e1302a3", + "docs/known-divergences-clip.json": "58fcca78ddd8462ac2f194d4461efe9783f32c062a2699741dd6eba3f232e736", + "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", + "docs/known-divergences-extract.json": "e3cc703458a19150673dd30ccf1ba0a0990fb637e6ed304c8153eff4205d2ab1", + "docs/known-divergences-hls.json": "885310e6e2a2b976c6fd9c38e1de9145edd25eda96ccfca9270195d0ed58b0d5", + "docs/known-divergences-join.json": "aca15deefe581e69197de4998a81a41eec2ec28d4c4b776820daec9a3bf6872a", + "docs/known-divergences-mkv.json": "a7a73ce921ed7ce8f8eaaa7b4418f611feea3779528f9c2ef990261ff712c716", + "docs/known-divergences-remux.json": "2da90e34d112b9793d183755c0a6946a8c593bad17fb5004ff788ab92c388f3f", + "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": "50d5b60753ab5a499279c67dbaaa8c9a429b675d1ad9cd241637b922f411f024", + "docs/measurements/compat-ffprobe/round10-plan.md": "027ed41e1d586ff8d62965b1fa8174fa024599c8acab21057544c55b326b5322", + "scripts/clip_check.py": "f448dcf2a98a88546fa988a4b24dbccf95fc3baa517bbbe34021e3df2bb588c4", + "scripts/compat_check.py": "6d5c1322a578632bcf9cb9fe6cd87519e427127589c39b8ba52ba70b51a250cc", + "scripts/compat_sources.py": "7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83", + "scripts/decode_audio_check.py": "05277f5e3c9d17a352088d003b703705f6738354bf6dbf81be3620802dd448e2", + "scripts/extract_check.py": "d0ca1b1975d08acdb6fad7b9f185badfc1709d1444359037a0d94bb59aa834e7", + "scripts/gcp_vm_job.py": "aaadd972e8e12715d118c12ef569a7813e11024750336f2a73e900550ab23bec", + "scripts/h264_parity_bars.py": "35b87258d5254861a91c94baba6ad6c7a736637fb88b4feced06796894797f5b", + "scripts/h264_pgo_acquire.py": "b9d0942f33baee08d4bd7386318d658deede6190cf8113d5d0f5f80f1d2182e1", + "scripts/h264_pgo_diagnostics.py": "cb2c425e48af13b0b9be3548168fbe645672c5f546d84f26f35f99bbe8ba047c", + "scripts/hls_check.py": "ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a", + "scripts/install-oracle-ffmpeg.sh": "819e66bbdd3ee43327e5183be216997211299434db239eb4a41a22c41910bfd5", + "scripts/install-oracle-mediainfo.sh": "c8224047da52c9032d339270e51ce5bc9034daeee2c351bbf90cb270de1e4e36", + "scripts/join_check.py": "2af2682134b3bfb08b0be371032fb604ad8579008ecd8b76a354a68b78ae84e2", + "scripts/mkv_remux_check.py": "b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88", + "scripts/opus_identity.py": "c87a89900823e43b09bbf06a2ead35cd9390e9e7cd59b13ff075637b6e1fd987", + "scripts/oracle-audio-args.txt": "52720de7a4d973d387c1c7bffd770f40120b7315dcf307625841d04d5e000586", + "scripts/oracle-ffmpeg.env": "95601248eba142d1cbf8d81aaf46d5ebc61c1962fe1edafdc1ee2c1b7bd33f24", + "scripts/oracle_audio.py": "cc4a68c084aab8f22201a517fb35efbc427f85590b5007e3dfc852e6dc5a98f4", + "scripts/oracle_kd.py": "db9ff06d712b53d41879f504ef8fcedbc0c1bfa016adb5e008b266e29ff1ca0b", + "scripts/oracle_kd_mkv.py": "c76112438b5164eb696bc58637d4acc3e638c0288aaed0184a71f505f231727c", + "scripts/oracle_kd_ts.py": "a837051ee8900c860973e0e91bacfed14eb21be99b07260938cf1d409d322d31", + "scripts/oracle_pin.py": "b221378b054a6e6bae92051ae4e4e4fa1add451213f28e888825fa6e43f2f909", + "scripts/oracle_pin_macos.py": "70c0f515b3a58cf6b6d2d11938b537b2e8824f0fafbfe6ab9578669c1d857879", + "scripts/policy_ref.py": "782e327baef9626f4cd9631bb93e45476fdebd3234ca4b605ce4e9960317d1d1", + "scripts/registered_candidate.py": "93d5733c6e3645c9adc29b9eefcc5bb89e54cf6e96ef8de0d17976032b5f5604", + "scripts/remux_check.py": "8cccb3551736f918660c304d434b3fc3cc9501e98e8ade011ae75d0787c14670", + "scripts/split_check.py": "1cd37d7d66608a3d74230a247369d733deb0a13cb51ab1b9ce32a024107f3c61", + "scripts/test_oracle.py": "af9e07a0f66cc1daca5574333cf129a9d92bc8465de868c6332bb7e4a83a7812", + "scripts/track_boxes.py": "97965c1b8f23758c75fedc0eb1d0815fa01f51469ad50c7ae6b5d02fe007a967", + "scripts/vp9_pixel_build.py": "6a899aecd066379adfbd6016eea2dc8a6a708ae157aa931919676d5679fdf34f", + "scripts/vp9_pixel_ceiling.py": "10335257ea5cc07c5fc5e1f8e976c9856b0ea25a0f991621519ba825181711dc", + "scripts/vp9_pixel_job.sh": "db0226d50f4f5c3830a4465caa67146655a2baa8bc30b3f36ea04a9fef26bcde", + "scripts/vp9_pixel_profiles.py": "3f0cbe890a89b35d960ee18435831a409e6aeea6825638d6078ed04b1f9b05b9", + "scripts/vp9_pixel_round.py": "2dd7d856d5570741113489f76da099dfd5b11f5867b7e8334437db7d0f78961f", + "scripts/writer_boxes.py": "2aaa08ab4e82c78c240b9b594a4ace6639eaf478bef2dde99a50dd6b22acfbb9", + "tools/compat-corpus/b4_protocol.py": "16ad6f705c053e283ed7ee1046d2e012b133746c83726c04aafca7b4513966a8", + "tools/compat-corpus/b4_round10.py": "c71b1005b327d4b9d0ff00e671fd18b1dbb0250a0088114229535bb3b0438054", + "tools/compat-corpus/commands-0.1.0/commands.json": "abeae21f954d18b50ab4af5cef972dbfe14396453329c6f8c751034942bdac0f", + "tools/compat-corpus/commands-0.1.0/coverage.json": "077ed478f4693c5612ec3d018c9d3bbe96125a80eb635322ddf3d68dec6894c3", + "tools/compat-corpus/copy_check.py": "e73b39820ded04968f9c5cae7ac7a9157e1207a5b9e7351c24a6e6b007f20a75", + "tools/compat-corpus/ffmpeg9.json": "12204af1619cf806ede5e009dee43edc51edc361b5c9a93c96f0838ef9d0028d", + "tools/compat-corpus/r3.py": "0549a6b9f429e0cadd61d6d10498c971f17b901a7e89143d5d3043fa3b58d913", + "tools/compat-corpus/release_round.py": "b5c959bbfb004b8f4cffc65d25bdaf442d5f8e2920b968b844618c0fdfb6a2fa", + "tools/compat-corpus/round_files.py": "422d539f46c26443ac418a408261f64057c7a2155582146f1c6a9650d14494ce", + "tools/compat-corpus/run.py": "c39fa06827c17e57ba501fa7dde6c4b2fc2f319fc3e7616d62238d070ec056d7", + "tools/compat-corpus/speed.py": "adac065441a90301a2a026b89c4d3f0d609881770697cb8ba5c641794b448e21", + "tools/oracle/writer_corpus.py": "c4bb64463375c6b0fb10c6efe1ed582f6cb075bbbd3fd15666399230aebd830d", + "tools/stage3-report/corpus.py": "86741f53e0ff67df381fef5a875b905ee2037ae6742bcc6eec0e7ea8f4c685f0", + "tools/stage3-report/r2pool.py": "b0990e04927f66434dad4041af92ae41377277c6e26695b559ae5997024030ac" + }, + "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-full.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_selection.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_frozen_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_owner_paths.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_bench_npx_oracle.py": "source", + "scripts/tests/test_benchlib_oracle.py": "source", + "scripts/tests/test_ci_fixtures.py": "source", + "scripts/tests/test_codec_coverage_gcp.py": "source", + "scripts/tests/test_compat_frozen_workflow.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_composed_audio_fixtures.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_ffmpeg_oracle.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_counts.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_parity_gcp_selection.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_h264_pgo_round_selection.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_kd_qualification.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_pcm_output_check.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_range_audio_gaps_oracle.py": "source", + "scripts/tests/test_range_audio_run_oracle.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_registered_oracle_selection.py": "source", + "scripts/tests/test_rust_distribution_notices_check.py": "source", + "scripts/tests/test_shell_oracle_qualification.py": "source", + "scripts/tests/test_stage3_demo_oracle.py": "source", + "scripts/tests/test_stage3_run_oracle.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_transcode_speed_gcp_selection.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_video_oracle_selection.py": "source", + "scripts/tests/test_videotoolbox_identity_capture.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_vp9_speed_gcp.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/tests/test_writer_kd_audit_selection.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 } From 74990c2ac334b507d06c029bfd90c1883096c156 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 21:10:04 +0900 Subject: [PATCH 044/113] fix(oracle): run the HEVC decode and smoke tools on the qualified pair Signed-off-by: Gunwoo Kim --- scripts/hevc_decode.py | 27 +++++++++++++++------------ scripts/hevc_smoke.py | 5 +++-- scripts/tests/test_hevc_decode.py | 30 ++++++++++++++++++++++++++++++ scripts/tests/test_hevc_smoke.py | 20 +++++++++++++++++++- 4 files changed, 67 insertions(+), 15 deletions(-) diff --git a/scripts/hevc_decode.py b/scripts/hevc_decode.py index e8ed03e1e..1f9732107 100644 --- a/scripts/hevc_decode.py +++ b/scripts/hevc_decode.py @@ -266,7 +266,10 @@ def run(args): require(sys.platform == 'linux', 'linux_actions_required') require(0 < args.max_memory_bytes <= 4 << 30 and 0 < args.max_picture_bins <= args.max_stream_bins < 1 << 64, 'driver_budgets') - require(not list(harness.test_oracle.verify_bin(args.oracle_bin)), 'pinned_oracle_required') + try: + oracle = harness.test_oracle.require(args.oracle_bin / 'ffmpeg', args.oracle_bin / 'ffprobe') + except harness.test_oracle.QualificationError: + raise ValueError('pinned_oracle_required') from None args.out.mkdir(parents=True, exist_ok=False) census = harness.read_json(args.census) selected = streams(args, census) @@ -277,7 +280,7 @@ def run(args): identities = dict(registration=harness.digest(args.registration), census=harness.digest(args.census), parser=harness.digest(args.parser), native=harness.digest(args.native), acquisition=harness.digest(args.data / 'acquisition.json'), - oracle={name: harness.digest(args.oracle_bin / name) for name in ('ffmpeg', 'ffprobe')}) + oracle={name: harness.digest(getattr(oracle, name)) for name in ('ffmpeg', 'ffprobe')}) require(all(census['oracle'][name] == value for name, value in identities['oracle'].items()), 'census_oracle_identity') budgets = dict(max_memory_bytes=args.max_memory_bytes, max_stream_bins=args.max_stream_bins, max_picture_bins=args.max_picture_bins) @@ -306,7 +309,7 @@ def run(args): if stream['case']['test'] == harness.hevc_oracle_input.STREAM: oracle_source, _ = harness.hevc_oracle_input.prepare(stream['case'], source, directory, harness) if not references: - references = harness.anchored_reference_frames(args.oracle_bin / 'ffmpeg', oracle_source, + references = harness.anchored_reference_frames(oracle.ffmpeg, oracle_source, directory, frames, outputs, stream['record']['reference_packing'], stream['inventory'], stream['case']['test'], entry['sha256']) require(len(references) == len(outputs) and stream['record']['output_order_checked_by_packet_positions'] is True, @@ -344,7 +347,7 @@ def run(args): and harness.digest(args.parser) == identities['parser'] and harness.digest(args.native) == identities['native'] and harness.digest(args.data / 'acquisition.json') == identities['acquisition'] - and all(harness.digest(args.oracle_bin / name) == value for name, value in identities['oracle'].items()), + and all(harness.digest(getattr(oracle, name)) == value for name, value in identities['oracle'].items()), 'run_identity_changed') result['passed'] = bool(result['results']) and all(row['complete'] for row in result['results']) result['complete'] = result['passed'] and not args.select_test and len(result['results']) == len(denominator) @@ -510,20 +513,20 @@ def compare_packet_pictures(pictures, oracle, cutoff): return len(expected) -def corpus_decode(item, source, directory, oracle_bin, *, native, parser, max_memory_bytes, +def corpus_decode(item, source, directory, oracle, *, native, parser, max_memory_bytes, max_stream_bins, max_picture_bins, scope_refusal=False): require(source.stat().st_size == item['size'] and harness.digest(source) == item['sha256'], 'packet_source_identity') report = dict(complete=False, source_sha256=item['sha256'], source_bytes=item['size'], native_sha256=harness.digest(native), parser_sha256=harness.digest(parser), - oracle={name: harness.digest(oracle_bin / name) for name in ('ffmpeg', 'ffprobe')}, + oracle={name: harness.digest(getattr(oracle, name)) for name in ('ffmpeg', 'ffprobe')}, stage='configuration', results=[]) directory.mkdir(parents=True, exist_ok=True) config = directory / 'configuration-prefix.hevc' budgets = dict(max_memory_bytes=max_memory_bytes, max_stream_bins=max_stream_bins, max_picture_bins=max_picture_bins) try: - code, _, _ = harness.child([oracle_bin / 'ffmpeg', '-nostdin', '-v', 'error', *AUDIO_DECODE_INPUT, '-i', source, + code, _, _ = harness.child([oracle.ffmpeg, '-nostdin', '-v', 'error', *AUDIO_DECODE_INPUT, '-i', source, '-map', '0:v:0', '-c:v', 'copy', '-bsf:v', 'hevc_mp4toannexb', '-frames:v', '1', '-f', 'hevc', '-y', config], directory, 'packet-configuration') require(code == 0 and 0 < config.stat().st_size <= harness.BITSTREAM_CAP, 'packet_configuration') @@ -539,13 +542,13 @@ def corpus_decode(item, source, directory, oracle_bin, *, native, parser, max_me 'packet_unexpected_header_refusal') require(harness.digest(source) == item['sha256'] and harness.digest(config) == report['configuration_sha256'] and harness.digest(parser) == report['parser_sha256'] - and all(harness.digest(oracle_bin / name) == sha for name, sha in report['oracle'].items()), + and all(harness.digest(getattr(oracle, name)) == sha for name, sha in report['oracle'].items()), 'packet_refusal_identity_changed') report.update(complete=True, stage='profile_refusal', expected_refusal=refusal) return report require(code == 0, 'packet_header_admission') report['stage'] = 'oracle_packets' - code, out, _ = harness.child([oracle_bin / 'ffprobe', '-v', 'error', '-select_streams', 'v:0', + code, out, _ = harness.child([oracle.ffprobe, '-v', 'error', '-select_streams', 'v:0', '-show_packets', '-show_streams', '-show_data_hash', 'sha256', '-show_entries', 'packet=pts,dts,pos,size,data_hash,flags,duration:stream=index,time_base,codec_name,pix_fmt', '-of', 'json=compact=1', source], directory, 'presentation-packets') @@ -596,7 +599,7 @@ def corpus_decode(item, source, directory, oracle_bin, *, native, parser, max_me bound = len(packets) + 1 if limit == 0 or len(packets) <= limit else 152 cutoff = packet_stream['cutoff'] report['stage'] = 'oracle_frame_geometry' - code, out, _ = harness.child([oracle_bin / 'ffprobe', '-v', 'error', '-flags', 'unaligned', + code, out, _ = harness.child([oracle.ffprobe, '-v', 'error', '-flags', 'unaligned', *harness.HEVC_DECODE_INPUT, '-select_streams', 'v:0', '-show_frames', *(['-read_intervals', geometry_end(packets, stream['time_base'])] if cutoff is not None else []), '-show_entries', 'frame=width,height,pix_fmt,pts', '-of', 'json=compact=1', source], @@ -608,7 +611,7 @@ def corpus_decode(item, source, directory, oracle_bin, *, native, parser, max_me and len({frame['pix_fmt'] for frame in compared_frames}) == 1 and compared_frames[0]['pix_fmt'] in ('yuv420p', 'yuvj420p', 'yuv420p10le'), 'presentation_frame_packing') report['stage'] = 'oracle_samples' - command = [oracle_bin / 'ffmpeg', '-nostdin', '-v', 'repeat+error', '-copyts', + command = [oracle.ffmpeg, '-nostdin', '-v', 'repeat+error', '-copyts', '-noautorotate', '-flags', 'unaligned', '-c:v', 'hevc', *harness.HEVC_DECODE_INPUT, *AUDIO_DECODE_INPUT, '-i', source, '-map', '0:v:0', '-fps_mode', 'passthrough', '-enc_time_base', 'demux', '-noautoscale', '-c:v', 'rawvideo', @@ -632,7 +635,7 @@ def corpus_decode(item, source, directory, oracle_bin, *, native, parser, max_me if cutoff is not None else None, native_timeout=3600 if limit == 0 else 1800, complete=True) require(harness.digest(source) == item['sha256'] and harness.digest(config) == report['configuration_sha256'] and harness.digest(native) == report['native_sha256'] and harness.digest(parser) == report['parser_sha256'] - and all(harness.digest(oracle_bin / name) == sha for name, sha in report['oracle'].items()), + and all(harness.digest(getattr(oracle, name)) == sha for name, sha in report['oracle'].items()), 'packet_run_identity_changed') if 'follow_up' not in report: report.update(complete=True, stage='complete') diff --git a/scripts/hevc_smoke.py b/scripts/hevc_smoke.py index 0fbad7293..944496264 100644 --- a/scripts/hevc_smoke.py +++ b/scripts/hevc_smoke.py @@ -29,7 +29,8 @@ def run(args): with tempfile.TemporaryDirectory(prefix='hevc-smoke-') as temporary: work = pathlib.Path(temporary) result['stage'] = 'inspection' - census = synthetic.inspect(args.data, work / 'headers', args.parser, args.oracle_bin, harness) + qualified = harness.test_oracle.require(args.oracle_bin / 'ffmpeg', args.oracle_bin / 'ffprobe') + census = synthetic.inspect(args.data, work / 'headers', args.parser, qualified, harness) result['stage'] = 'membership' recipes = fixture.recipes() expected_tests = ['SYNTHETIC_' + recipe['id'] for recipe in recipes] @@ -56,7 +57,7 @@ def run(args): harness.require(harness.digest(source) == stream['record']['sha256'], 'source_identity_changed') directory = work / 'pictures' / str(ordinal) result['stage'] = 'oracle' - oracle = intra.oracle_frames(args.oracle_bin / 'ffmpeg', source, directory, stream) + oracle = intra.oracle_frames(qualified.ffmpeg, source, directory, stream) harness.require(len(oracle) == 2, 'oracle_failed') for target in stream['targets']: candidate = target['candidate'] diff --git a/scripts/tests/test_hevc_decode.py b/scripts/tests/test_hevc_decode.py index 67ef6eb3c..313dd5f6b 100644 --- a/scripts/tests/test_hevc_decode.py +++ b/scripts/tests/test_hevc_decode.py @@ -4,7 +4,9 @@ import pathlib import sys import tempfile +import types import unittest +from unittest import mock sys.path.insert(0, str(pathlib.Path(__file__).resolve().parents[1])) import hevc_decode as runner @@ -345,5 +347,33 @@ def test_shard_completion_requires_its_exact_members_and_every_eof_arm(self): self.assertFalse(runner.harness.corpus_result(changed, expected, scope)['passed']) + def test_oracle_runs_only_the_owner_returned_pair(self): + with tempfile.TemporaryDirectory() as temporary: + root = pathlib.Path(temporary) + args = types.SimpleNamespace(max_memory_bytes=1 << 20, max_picture_bins=1, max_stream_bins=2, + oracle_bin=root / 'bin', out=root / 'out') + error = runner.harness.test_oracle.QualificationError('changed') + with mock.patch.object(runner.sys, 'platform', 'linux'), \ + mock.patch.object(runner.harness.test_oracle, 'require', side_effect=error) as owner: + with self.assertRaisesRegex(ValueError, '^pinned_oracle_required$'): + runner.run(args) + owner.assert_called_once_with(root / 'bin' / 'ffmpeg', root / 'bin' / 'ffprobe') + self.assertFalse(args.out.exists()) + source, native, parser = root / 'source.mp4', root / 'native', root / 'parser' + for path in (source, native, parser): + path.write_bytes(path.name.encode()) + oracle = types.SimpleNamespace(ffmpeg=root / 'qualified-ffmpeg', ffprobe=root / 'qualified-ffprobe') + for path in (oracle.ffmpeg, oracle.ffprobe): + path.write_bytes(path.name.encode()) + item = dict(sha256=runner.harness.digest(source), size=source.stat().st_size) + with mock.patch.object(runner.harness, 'child', return_value=(1, None, None)) as child: + with self.assertRaisesRegex(ValueError, '^packet_configuration$'): + runner.corpus_decode(item, source, root / 'decode', oracle, native=native, parser=parser, + max_memory_bytes=1, max_stream_bins=2, max_picture_bins=1) + self.assertEqual(child.call_args.args[0][0], oracle.ffmpeg) + report = json.loads((root / 'decode' / 'decode.json').read_text()) + self.assertEqual(report['oracle'], {name: runner.harness.digest(getattr(oracle, name)) + for name in ('ffmpeg', 'ffprobe')}) + if __name__ == '__main__': unittest.main() diff --git a/scripts/tests/test_hevc_smoke.py b/scripts/tests/test_hevc_smoke.py index 215e7a431..da969132e 100644 --- a/scripts/tests/test_hevc_smoke.py +++ b/scripts/tests/test_hevc_smoke.py @@ -5,6 +5,7 @@ import json import pathlib import tempfile +import types import unittest from unittest import mock @@ -61,17 +62,21 @@ def child(command, directory, label, **kwargs): paths.append(directory) failed = mutation == 'native' or mutation == 'late-native' and len(commands) == 3 return (1 if failed else 0), stdout, directory / 'stderr' + qualified = types.SimpleNamespace(ffmpeg=root / 'qualified-ffmpeg', ffprobe=root / 'qualified-ffprobe') validate_metadata = smoke.intra.validate_metadata compare_picture = smoke.intra.compare_picture with mock.patch.object(smoke.sys, 'platform', 'linux'), \ + mock.patch.object(smoke.harness.test_oracle, 'require', return_value=qualified) as owner, \ mock.patch.object(smoke.synthetic, 'inspect', return_value=census) as inspect, \ mock.patch.object(smoke.intra, 'stream_targets', side_effect=streams), \ - mock.patch.object(smoke.intra, 'oracle_frames', return_value=[reference, reference]), \ + mock.patch.object(smoke.intra, 'oracle_frames', return_value=[reference, reference]) as frames, \ mock.patch.object(smoke.harness, 'child', side_effect=child), \ mock.patch.object(smoke.intra, 'validate_metadata') as metadata, \ mock.patch.object(smoke.intra, 'compare_picture', return_value={'bytes': 1}) as compare: if mutation == 'inspection': inspect.side_effect = ValueError('PRIVATE_MARKER') + if mutation == 'qualification': + owner.side_effect = smoke.harness.test_oracle.QualificationError('PRIVATE_MARKER') if mutation == 'metadata': metadata.side_effect = validate_metadata if mutation == 'pixels': @@ -81,6 +86,8 @@ def child(command, directory, label, **kwargs): self.assertEqual(json.loads(text), result) self.assertNotIn('PRIVATE_MARKER', text) self.assertTrue(all(not path.exists() for path in paths)) + owner.assert_called_once_with(args.oracle_bin / 'ffmpeg', args.oracle_bin / 'ffprobe') + self.selection = (qualified, inspect.call_args_list, frames.call_args_list) return result, commands def test_exact_eight_complete_identities_and_bounded_commands(self): @@ -92,6 +99,17 @@ def test_exact_eight_complete_identities_and_bounded_commands(self): self.assertEqual(command[-2:], [str(256 << 20), str(1 << 28)]) self.assertEqual(kwargs, dict(file_limit=256 << 20)) + def test_inspection_and_oracle_frames_take_only_the_owner_returned_pair(self): + result, _ = self.execute() + self.assertTrue(result['complete']) + qualified, inspections, frames = self.selection + self.assertEqual([call.args[3] for call in inspections], [qualified]) + self.assertEqual(len(frames), 4) + self.assertTrue(all(call.args[0] == qualified.ffmpeg for call in frames)) + result, commands = self.execute('qualification') + self.assertEqual((result['stage'], result['reason'], commands), ('inspection', smoke.REASONS['inspection'], [])) + self.assertEqual(self.selection[1], []) + def test_missing_extra_and_duplicate_membership_never_launch_native(self): for mutation in ('missing-recipe', 'extra-recipe', 'duplicate-recipe', 'missing-picture', 'extra-picture', 'duplicate-picture'): From 23525f63593fcbc5b957782d93551c295c93822f Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 21:21:21 +0900 Subject: [PATCH 045/113] fix(oracle): keep the HEVC packet oracle pair across arms Signed-off-by: Gunwoo Kim --- scripts/hevc_decode.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/hevc_decode.py b/scripts/hevc_decode.py index 1f9732107..b2e3e82db 100644 --- a/scripts/hevc_decode.py +++ b/scripts/hevc_decode.py @@ -629,8 +629,8 @@ def corpus_decode(item, source, directory, oracle, *, native, parser, max_memory require(len(times) <= bound and int(progress[-1]['frame']) == len(times), 'packet_oracle_completion') require(len(times) < bound or cutoff is not None and times[-1] >= cutoff, 'packet_oracle_bound_before_cutoff') - oracle = presentation_hashes(out.read_text(), frames, stream['time_base'], cutoff) - arm.update(matched_pictures=compare_packet_pictures(selected, oracle, cutoff), + hashes = presentation_hashes(out.read_text(), frames, stream['time_base'], cutoff) + arm.update(matched_pictures=compare_packet_pictures(selected, hashes, cutoff), oracle_bound=bound, oracle_frames=len(times), geometry_interval=geometry_end(packets, stream['time_base']) if cutoff is not None else None, native_timeout=3600 if limit == 0 else 1800, complete=True) require(harness.digest(source) == item['sha256'] and harness.digest(config) == report['configuration_sha256'] From 43bdc72a1181c8cddb275e4d5c39424563fa6bb2 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 21:23:56 +0900 Subject: [PATCH 046/113] fix(oracle): probe input-seek audio copies with the owner's ffprobe Signed-off-by: Gunwoo Kim --- crates/coreav-cli/tests/ffmpeg_input_seek.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/coreav-cli/tests/ffmpeg_input_seek.rs b/crates/coreav-cli/tests/ffmpeg_input_seek.rs index a01729da6..f2ccd790a 100644 --- a/crates/coreav-cli/tests/ffmpeg_input_seek.rs +++ b/crates/coreav-cli/tests/ffmpeg_input_seek.rs @@ -523,7 +523,7 @@ fn closed_gop_input_seek_witnesses_match_complete_outputs() { fn audio_bearing_input_seek_matches_complete_packets_and_presented_samples() { let pair = test_oracle::require(); let ffmpeg = pair.ffmpeg(); - let ffprobe = ffmpeg.with_file_name("ffprobe"); + let ffprobe = pair.ffprobe().to_path_buf(); let owner = FixtureDir( Path::new(env!("CARGO_TARGET_TMPDIR")) .join(format!("ffmpeg-input-seek-av-{}", std::process::id())), From 13db71973b3c880fa07c3260eef163e0b0ce89c5 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 21:25:18 +0900 Subject: [PATCH 047/113] fix(oracle): pass the qualified pair to AAC shape checks Signed-off-by: Gunwoo Kim --- tools/compat-corpus/github_shapes_aac.py | 2 +- .../compat-corpus/tests/test_github_shapes_aac.py | 15 +++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/tools/compat-corpus/github_shapes_aac.py b/tools/compat-corpus/github_shapes_aac.py index 11e263b25..36f970f7f 100644 --- a/tools/compat-corpus/github_shapes_aac.py +++ b/tools/compat-corpus/github_shapes_aac.py @@ -119,7 +119,7 @@ def compare(command, base, source, mapping, verdict, programs, scratch): return 'different' if command.outputs[0] != '-' and any((folder / 'stdout').read_bytes() for folder in (reference, candidate)): return 'different' - oracle = Path(programs['$FFMPEG']).parent + oracle = qualification.test_oracle.require(programs['$FFMPEG'], programs['$FFPROBE']) pns = qualification.pns_check(oracle, input_path, diagnostic, metadata) if noise else None capture = {} row = qualification.check_output(programs['$COREAV'], oracle, input_path, work, metadata, pns, capture) diff --git a/tools/compat-corpus/tests/test_github_shapes_aac.py b/tools/compat-corpus/tests/test_github_shapes_aac.py index 1950ad91c..ee8f76799 100644 --- a/tools/compat-corpus/tests/test_github_shapes_aac.py +++ b/tools/compat-corpus/tests/test_github_shapes_aac.py @@ -99,17 +99,24 @@ def scan(self, args): return types.SimpleNamespace(returncode=0) def qualify(self, coreav, oracle, source, work, metadata, pns, capture): + self.assertIs(oracle, self.oracle) capture.update(self.capture) return {'status': 'pass', 'channels': 1, 'rate': 48000} def check(self, value=None, verdict=('failed', 'decoded samples')): value = value or command() codec = 'pcm_f32le' if '-f' in value.args and value.args[value.args.index('-f') + 1] == 'f32le' else 'pcm_s16le' + self.oracle = types.SimpleNamespace(ffmpeg=Path('/qualified/ffmpeg'), ffprobe=Path('/qualified/ffprobe')) with mock.patch.object(qualification, 'run', side_effect=self.scan), \ + mock.patch.object(qualification.test_oracle, 'require', return_value=self.oracle) as owner, \ mock.patch.object(qualification, 'check_output', side_effect=self.qualify), \ mock.patch.object(qualification, 'pns_check', return_value='qualified PNS'): - return aac.compare(value, self.root, SOURCE, {(0, 0): codec}, verdict, - {'$AAC_DIAGNOSTIC': 'diagnostic', '$COREAV': 'coreav', '$FFMPEG': '/oracle/ffmpeg'}, self.root) + result = aac.compare(value, self.root, SOURCE, {(0, 0): codec}, verdict, + {'$AAC_DIAGNOSTIC': 'diagnostic', '$COREAV': 'coreav', '$FFMPEG': '/oracle/ffmpeg', + '$FFPROBE': '/oracle/ffprobe'}, self.root) + for call in owner.call_args_list: + self.assertEqual(call, mock.call('/oracle/ffmpeg', '/oracle/ffprobe')) + return result def outputs(self, value): form = value.output_options[0][1] @@ -301,7 +308,7 @@ def test_generated_excluded_pns_tools_refuse_and_cannot_qualify(self): ['-f', 's16le', '-']))), capture_output=True, timeout=120) self.assertEqual((result.returncode, result.stdout), (4, b'')) with tempfile.TemporaryDirectory(dir=self.root) as temporary: - row = qualification.check(self.coreav, self.oracle.ffmpeg.parent, source, + row = qualification.check(self.coreav, self.oracle, source, Path(temporary), self.diagnostic, {}) self.assertEqual(row['status'], 'ineligible') @@ -309,7 +316,7 @@ def test_capture_exports_both_complete_qualified_arm_payloads(self): source = self.root / 'pns-independent.m4a' with tempfile.TemporaryDirectory(dir=self.root) as temporary: capture = {} - row = qualification.check(self.coreav, self.oracle.ffmpeg.parent, source, + row = qualification.check(self.coreav, self.oracle, source, Path(temporary), self.diagnostic, capture) self.assertEqual(row['status'], 'pass') self.assertIn('pns', row) From 11812faa95193018c9c119fe33c5f41d2db68f93 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 21:25:18 +0900 Subject: [PATCH 048/113] test(oracle): bind the composed fixture key in its cache test Signed-off-by: Gunwoo Kim --- scripts/tests/test_shell_oracle_qualification.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/tests/test_shell_oracle_qualification.py b/scripts/tests/test_shell_oracle_qualification.py index 24f5c3fc6..b808e33e4 100644 --- a/scripts/tests/test_shell_oracle_qualification.py +++ b/scripts/tests/test_shell_oracle_qualification.py @@ -189,6 +189,7 @@ 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), + 'docs/design/composed-opus-aac-v2.json', 'scripts/composed_audio.py', 'scripts/composed_audio_fixtures.py', *('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: @@ -216,7 +217,9 @@ def key(): path = root / 'scripts' / name original = path.read_bytes() path.write_bytes(original + b'\n') - self.assertNotEqual(key(), baseline, (workflow, name)) + changed = key().splitlines() + self.assertEqual(len(changed), len(baseline.splitlines()), (workflow, name)) + self.assertTrue(all(a != b for a, b in zip(changed, baseline.splitlines())), (workflow, name)) path.write_bytes(original) for name in test_oracle.SUPPORT: path = root / 'scripts' / name From bdf26b20e2a099f85d932ff4ab819d2ee490d206 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 21:28:43 +0900 Subject: [PATCH 049/113] docs(oracle): plan the GitHub-shape owner pair Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 2e91d8744..f7635282a 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -162,6 +162,8 @@ The macOS encoder tools reconstruct oracle paths from a directory or run the pin The manual codec-coverage jobs check out the measured candidate and run its own scripts. The legacy registered candidate has no `scripts/test_oracle.py`, so its drivers execute the installed paths after only its pin verifier, and a dispatched image candidate cannot be assumed to retain the owner. Those workflow invocations are bypasses on the dispatch path, although pull requests run their own qualified head. Each job that passes `--ffmpeg` or `--ffprobe` to candidate scripts gains one sparse checkout of the five owner files (`test_oracle.py`, `oracle_pin.py`, `oracle_pin_macos.py` and the two pin env files) from the run's own commit. The step moves that checkout outside the candidate tree. Each invoking step resolves the pair with `test_oracle.py --resolve`, following the existing CI pattern, and passes the returned paths. Candidate checkouts, candidate bytes, host records and pin verification stay unchanged. The pin env, installer and verifier files are byte-identical between the legacy candidate and the tooling, so measured results do not move. `test_registered_candidate.py` narrows its checkout guard to allow exactly this owner-only checkout. Regressions refuse a second tooling checkout, extra paths, any other ref, and a `git fetch` route. +The manual GitHub-shape measurement has the same shape: it checks out any merged main commit and runs that commit's driver with the installed paths. Before switching to the candidate, the job copies the same five owner files from its own dispatching main commit outside the tree. The replay step resolves the pair with `test_oracle.py --resolve` and passes the returned paths. The candidate selection, its scripts and the installed programs stay unchanged. Because this reuses the existing checkout, no second checkout or guard change is needed. + ### Implementation order and verification 1. Commit this plan. Capture the invalid fresh merged baseline and the original-row obligations without claiming classification progress. From f81d107189a0a21cb1cdb03b5d33e4189e506db0 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 21:28:44 +0900 Subject: [PATCH 050/113] fix(oracle): qualify GitHub-shape measurement through the owner Signed-off-by: Gunwoo Kim --- .github/workflows/github-shapes.yml | 14 ++++++++++++-- tools/compat-corpus/tests/test_github_shapes.py | 15 +++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github-shapes.yml b/.github/workflows/github-shapes.yml index eefe47918..d973add8b 100644 --- a/.github/workflows/github-shapes.yml +++ b/.github/workflows/github-shapes.yml @@ -68,6 +68,9 @@ jobs: [ "$GITHUB_REF" = refs/heads/main ] || { echo '::error::main_dispatch_required'; exit 1; } [[ "$COMMIT" =~ ^[0-9a-f]{40}$ ]] || { echo '::error::candidate_sha'; exit 1; } git merge-base --is-ancestor "$COMMIT" origin/main || { echo '::error::candidate_not_merged'; exit 1; } + mkdir -p "$RUNNER_TEMP/oracle-owner/scripts" + cp scripts/test_oracle.py scripts/oracle_pin.py scripts/oracle_pin_macos.py scripts/oracle-ffmpeg.env \ + scripts/oracle-ffmpeg-macos.env "$RUNNER_TEMP/oracle-owner/scripts/" git checkout --detach "$COMMIT" test -f docs/design/github-shapes-200.md test -f tools/compat-corpus/github_shapes.py @@ -99,11 +102,18 @@ jobs: - name: Acquire and replay all registered shapes run: | set -euo pipefail + ORACLE_PATHS="$(python3 -I -B "$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py" --resolve \ + --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" --ffprobe "$RUNNER_TEMP/oracle/ffprobe")" + 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 python3 tools/compat-corpus/github_shapes.py run --commit "$COMMIT" \ --build-record "$RUNNER_TEMP/shape-build.json" \ - --coreav "$PWD/target/release/coreav" --ffmpeg "$RUNNER_TEMP/oracle/ffmpeg" \ + --coreav "$PWD/target/release/coreav" --ffmpeg "$FFMPEG" \ --pns-diagnostic "$PWD/target/release/examples/pns_diagnostic" \ - --ffprobe "$RUNNER_TEMP/oracle/ffprobe" --x264 "$RUNNER_TEMP/oracle/x264" \ + --ffprobe "$FFPROBE" --x264 "$RUNNER_TEMP/oracle/x264" \ --bundle "$RUNNER_TEMP/shape-evidence" --scratch "$RUNNER_TEMP/shape-replay" \ --summary "$RUNNER_TEMP/shape-summary.json" - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 diff --git a/tools/compat-corpus/tests/test_github_shapes.py b/tools/compat-corpus/tests/test_github_shapes.py index 601700474..ecd7623f6 100644 --- a/tools/compat-corpus/tests/test_github_shapes.py +++ b/tools/compat-corpus/tests/test_github_shapes.py @@ -869,6 +869,21 @@ def test_acquisition_is_manual_only_and_pr_controls_use_the_pinned_oracle(self): self.assertIn(' '.join(run.BUILD), text) self.assertLess(text.index('candidate_not_merged'), text.index('cargo build')) + def test_measure_runs_the_candidate_only_on_the_dispatching_owner_pair(self): + measure = (run.ROOT / '.github/workflows/github-shapes.yml').read_text().split(' measure:', 1)[1].split('\n aac-controls:', 1)[0] + copy = measure.index('"$RUNNER_TEMP/oracle-owner/scripts/"') + self.assertLess(copy, measure.index('git checkout --detach "$COMMIT"')) + self.assertIn('cp scripts/test_oracle.py scripts/oracle_pin.py scripts/oracle_pin_macos.py scripts/oracle-ffmpeg.env \\\n' + ' scripts/oracle-ffmpeg-macos.env "$RUNNER_TEMP/oracle-owner/scripts/"', measure) + resolve = measure.index('"$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py" --resolve') + driver = measure.index('github_shapes.py run') + self.assertLess(resolve, driver) + command = measure[driver:measure.index('--summary', driver)] + self.assertIn('--ffmpeg "$FFMPEG"', command) + self.assertIn('--ffprobe "$FFPROBE"', command) + self.assertNotIn('oracle/ffmpeg', command) + self.assertNotIn('oracle/ffprobe', command) + if __name__ == '__main__': unittest.main() From 6ade0148de5496132c5104557882ae0023f669c2 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 21:33:20 +0900 Subject: [PATCH 051/113] docs(oracle): rebind historical records moved by main Signed-off-by: Gunwoo Kim --- docs/design/oracle-historical-records.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/design/oracle-historical-records.json b/docs/design/oracle-historical-records.json index c3ab5a294..07d99876c 100644 --- a/docs/design/oracle-historical-records.json +++ b/docs/design/oracle-historical-records.json @@ -75,7 +75,7 @@ "docs/measurements/codec-v2-images/summary.json": "33592f331f5abb9d797b3f5b86ab02d1b8600182caaeaeffd670e63887799dab", "docs/measurements/compat-0.1.0/README.md": "cebf260d561b52ab98698c4b25477b7c2c759689c2b52d54fe5e4ce4c00cce96", "docs/measurements/compat-0.1.0/codec-coverage-plan.md": "722de736d9d46c516fdec7eb30773773b8eb67b0cc3068cbd78e1d86ddcfed80", - "docs/measurements/compat-0.1.0/judging.json": "50d5b60753ab5a499279c67dbaaa8c9a429b675d1ad9cd241637b922f411f024", + "docs/measurements/compat-0.1.0/judging.json": "321f82552c211ed09bf477108f6217df4678a4ce167e97484ab88ed07066b8b2", "docs/measurements/compat-0.1.0/r4-refusal-plan.md": "3fa09b8f9354a8ca66ce645bb5128aa1442a554d81b6301d17a711c1874f47fc", "docs/measurements/compat-ffprobe.md": "210cc9fe2bccc4a8e0cbc80a9783d8a5d54fadf60a621206bc20b4a1a6793b57", "docs/measurements/compat-ffprobe/b3a-round1.json": "05f3f8dfbc64a3d31a7ae5397bef7a9151b72610ce0ab4a8e8af00996c7fcc73", @@ -4402,7 +4402,10 @@ "docs/measurements/transcode-decoder-host/valid/evidence.tar.gz": "c2a1d8ffeac10f2cdfa8e6c4743397ea8b2e2f4b7f10ec4922e2ac435c1515ac", "docs/measurements/transcode-decoder-host/valid/summary.json": "3891125604b10f1aed8d70f08aaa463d1c8d5e1af5a1ccfa1e7ecc191f0e58ab", "docs/measurements/transcode-decoder-host/void/evidence.tar.gz": "40ec315051f7a081cf09a6a98c846fddaad7654b653ef72dcd7323201fd19f0b", - "docs/measurements/transcode-frame-handoff.md": "bacc2ffa5a8aafd5e5b6f55e39f152e78667210eb892baf06084f3ecff8dd055", + "docs/measurements/transcode-frame-handoff.md": "1242d54d4867d776ea6d2a8a14a5d283eae4b4336e27edabba0fd54437208b98", + "docs/measurements/transcode-frame-handoff/final-pipe-native-input.json.gz": "6a707a2e171dc6244636ae8e168614e39350b14c7f926fd81f5225d02ee50cb6", + "docs/measurements/transcode-frame-handoff/final-pipe-reference.json.gz": "bd51f92d36180d9832b47c5905cba59c7537f6e18a13cdef644a015a22e6f6b2", + "docs/measurements/transcode-frame-handoff/final-pipe-writer.json": "b037b00d659bc4aedcdbd153c5348e89b4f9768a43b2f8bcbb47eb4577d740e0", "docs/measurements/transcode-frame-handoff/phase-b-page-loan.json": "c002b80d3b25e2cee6afada5ab1a0d65a08ed61f9bb1e4d16a56019dacb9bcd5", "docs/measurements/transcode-frame-handoff/phase-b-pipe-capacity.json.gz": "7f2719e6df8177540c2cdca47959bd7eff7f963b384510c0767ff4a9cc5729ac", "docs/measurements/transcode-frame-handoff/phase-b-profile.json.gz": "45f6e2956e2f389bd9d27318f562df23ae47337670f226c1a6e279e3bacd6d5d", From 2d6d36551459908c72dc62b4d0742c2cc2d95249 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 21:40:31 +0900 Subject: [PATCH 052/113] test(encoders): import the macOS HEVC smoke from its own directory The registered macOS modules put scripts/ first on sys.path, and the merged main added scripts/hevc_smoke.py, so discovery imported that module instead of the macOS one. Signed-off-by: Gunwoo Kim --- scripts/encoders/macos/test_hevc_smoke.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/encoders/macos/test_hevc_smoke.py b/scripts/encoders/macos/test_hevc_smoke.py index 32342c6b1..eaa9c918e 100644 --- a/scripts/encoders/macos/test_hevc_smoke.py +++ b/scripts/encoders/macos/test_hevc_smoke.py @@ -3,10 +3,13 @@ import copy import json from pathlib import Path +import sys import tempfile import unittest from unittest.mock import patch +sys.path.insert(0, str(Path(__file__).resolve().parent)) + import hevc_smoke as smoke from test_oracle import Oracle from evidence import Invalid, bind, write From e445d7679d02262332aa328d1e6df2006829f9ae Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 21:50:13 +0900 Subject: [PATCH 053/113] docs(oracle): bind the merged-main invocation sites Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 25333 +++++++++++----- 1 file changed, 17327 insertions(+), 8006 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index e38240207..257afb9f5 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -4,23 +4,21 @@ ".github/scripts/wasm-memory-failure.cjs": "75a688444375c7ec306718cb494d2235c9e418daa4211f88833961823a772614", ".github/workflows/aac-encode.yml": "922a43d86c9c29f5637f31611182f959011d974b727a3b5c16e4aa70f8d00105", ".github/workflows/audio-conformance.yml": "a9f9fa7fb515afe22f970a496a2374b50772d1c088f10cdd535512ef7f8714e2", - ".github/workflows/avi-output.yml": "9bb26ce4e1f56b7547df45cd60a5645988bf280b5c2e0854f56891824330dc34", - ".github/workflows/ci.yml": "0157e9d03b71c2d2f3eddd07644027513c2f646ebf93593c7dc9f0572f6b6b3a", + ".github/workflows/ci.yml": "4e0cbf4aa71bedc4a8e330473e6a633514d3a85be499a4b2c34131a34c69b80c", ".github/workflows/codec-coverage.yml": "141a7b5d078c18d85728b2d85f0a3cc7e4ba7753f02823a3eb0c4cfcf655e34a", ".github/workflows/compat-0.1.0.yml": "b979061433995d3a504edddac660216fefbdef556080967f7facf76c89eb1a80", ".github/workflows/deny.yml": "27ce7364a3e8448798a04c8403fc716f06140661cd97742674371ad897beca2b", ".github/workflows/encoder-backends.yml": "4f7a45faec6cf21c619bad89ba55d5f4b8d376fffa19a909804169d0900ae1ab", ".github/workflows/flac-output.yml": "e7cca80d76e13a7084f52701a6cfff709073173a9e0cabf31da8d877d591565e", ".github/workflows/fuzz-nightly.yml": "9ae7e2ed7d23522743f1648d8d8c2b83f0d9264dabaf8481e6d7f61514179a11", - ".github/workflows/github-shapes.yml": "2a4902a0e3b36e7c747fb29a7216b00233867cab296a649f7e4333e32cffdd32", - ".github/workflows/h264-encoder.yml": "eb43b7ab76c57ac9c12e091605b848cf1e9de2f94f8491f80dc5f0a7bb8efda2", - ".github/workflows/hevc-conformance.yml": "d97d2acea2b9a2a60054c587e7508314c986a0a7f7227abd8d443196ca0719b4", + ".github/workflows/github-shapes.yml": "749f86285979c28a617e25c6f5f704ec188b29cb0954ea269e2e2dd4604496cd", + ".github/workflows/h264-encoder.yml": "2c3d678b0e73ba37e75a44cc7c2ddd5f528f25f6ea164593bc5b297f26a96003", + ".github/workflows/hevc-conformance.yml": "0eef5f148718d843434b196901174bfe61093c74a4a61e081256d7b456ebdceb", ".github/workflows/input-summary.yml": "2f5f8189183b17c6a4d5064134a6ad20995a07d465b21b3746243ebfb11103c7", ".github/workflows/npm.yml": "f11fe4cac29d57899e8ec84594af7a5328129d16c283d8971443b8949cd6dbd4", ".github/workflows/package-rehearsal.yml": "554d72f29e4acaa3299349417009d83e2fca702bba280b592d451a6f7f87eb1c", ".github/workflows/png-bmp-yuv.yml": "f99430699ea9fbfc7308b15394aa192cdd20dcbbc30b3988b6243f8e48d1d2db", ".github/workflows/pr-redirect.yml": "f5b91ef812c0ad4863e4d3073bf9d2068a3ba96d7651072cb7de10eacbb534af", - ".github/workflows/python.yml": "9ed411a7d27a838f07a04d0bcf1e2e6459d7b77049cd71b0b37552f8358162c7", ".github/workflows/release.yml": "cff356beb80680c5b6d20298f88b1d460333721709fc0426365c61427de4856e", ".github/workflows/svt-av1-native.yml": "2e709cf4ca1a5b11bf9134941fe44fa35eb7f3049c196b27e0cf1d62f4143741", ".github/workflows/videotoolbox-identities.yml": "36e1caf8b198d3c27899aae337b54e2023f4b721b3f7bcc7b4ecf60da2a08e78", @@ -29,7 +27,6 @@ ".github/workflows/vp9-corpus.yml": "c42f4c11fb8053b3f6b0f40d047cf23e074df4292ba4e5bb5036c9885ec85ac6", ".github/workflows/vp9-filter.yml": "6a2e153f523d9f5e3aa0d6bdba06bcb1bdc2459bef896a6dba3be8d5e025d625", ".github/workflows/wasm.yml": "9aabe5a9c9a711580451b00bdfbecda3132e2530f826f70ec748ab869bc482f9", - "Cargo.lock": "d1d49a11dee70200f8706a8e7d816673362f0782ac88d091f4583e6303169a7a", "LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", "LICENSE-MIT": "425a337a23d1e1685c1c0fbb8c79101b443e76a67166aaf0e76a5d105fe98cfb", "NOTICE": "450b30a2e7f17e0e5b8a5eeb782d4a6fe777dfa3ffde3d0e61b5f26f2ef6c4b1", @@ -53,8 +50,6 @@ "bench/audio-decode/receipts.py": "bec504c954c8750df703116325e37ea21c2844696df68e23856495bf95a18783", "bench/audio-decode/run.py": "516120decdaf44a5e206c5e57da485ad15d3f9aa010422daa027508bb2ef6112", "bench/audio-decode/tests/test_oracle.py": "edf021ec636ca47fb3219cdd5fe100576ba7be65cea93c75f97a3322f8dc8949", - "bench/hevc-conformance/known-exclusions.json": "b68f9432f782efb1f53a36c9988057361f6108ad6a6e3dd86658bb3dfde94a9d", - "bench/hevc-conformance/synthetic.json": "cc3419128f56091ae5c4e5c179521b6589cc8ae4f739d063eca6663e331e6b2c", "bench/npx/run.py": "ace039ae466c3d81c7a58eabc52eada86c58eb916dacf9dc9146ef046b4b3bbd", "bench/opus-speed/allowance.py": "963877bc84a1652dff4275e8a90e84e6a804b99e4bb67f54c04694b8c920773c", "bench/opus-speed/report.py": "28af7e94ffd2739337379e32d1289e2fc4c8bf43d5a77ac26b0ef9a10ae6f27b", @@ -67,9 +62,6 @@ "bench/range-audio/run.py": "3944500e587b22f2f248dc726222f81f79f12b5ddec890f68981f758e4fa12b9", "bench/shared/benchlib.py": "897b43953aea941dd660d93bc5eef612308225ba66ce659ab2bbfb182e1b6d76", "crates/coreav-audio/examples/flac_identity.rs": "38e3a7f44540eaa34c1639e5094eebb85b67200a1ca4681414e78df141925f7a", - "crates/coreav-audio/src/convert.rs": "f5efbbbb7cecc84a7151626482f40a2787f824a929a7d89e16860dbebd5548ee", - "crates/coreav-audio/src/convert/layout.rs": "a816fb6a65101823925a14c7951ae875110af89427ddfc2ebc906fa37a6ff965", - "crates/coreav-audio/src/convert/oracle.rs": "018845537a77865d0d46d9f7f62cbf40ca9583863f8b61f69c4976dfa7b08242", "crates/coreav-audio/tests/support/flac_ranges.rs": "a0f95ef2726451515e2d26bc063af453950b1d2849cc983564c23d347362ad0c", "crates/coreav-audio/tests/support/mod.rs": "41843c17983154018e55e6d8e5e441e75e0f349320525c95660ae64277592b80", "crates/coreav-backend-apple/examples/common/compare.rs": "770707d755dada50086e5a925af9eb90c76936428c4fcce2d783dd31c05c32f3", @@ -113,7 +105,7 @@ "crates/coreav-cli/src/transcode/av1.rs": "432a43e80e47904b6f307399caaf6b814149041d427db6c0a989b8188f73514a", "crates/coreav-cli/tests/common/standalone_audio.rs": "7ade8d3cfc3731fb32289dc89f39bc163c89869fa20720588f7945e53189fc4a", "crates/coreav-cli/tests/docs_site.rs": "bd3979d63545179b8066a2132a1d31e25b72af558a3c60cb34d144c280471db1", - "crates/coreav-cli/tests/ffmpeg.rs": "66683dda7997e93f1479e04def4837ac4edb884f4b1d69cda1616763c1e1517c", + "crates/coreav-cli/tests/ffmpeg.rs": "9c052f446d26c5df0526539519a71d7c3f96904b620856bc128695361d67b5f7", "crates/coreav-cli/tests/ffmpeg_aac_filter.rs": "3da0c54d26332e97c46f8876810ab033a35e59fe580eaa90c5cd3b007b316b1a", "crates/coreav-cli/tests/ffmpeg_concat.rs": "94bc6f854b9ffb213ec066d01145d69d611ca540c4fb358b8b0a19d672dc31a7", "crates/coreav-cli/tests/ffmpeg_concat_primed.rs": "90efd73515e36ec45b4fc16eef28e886535a02dd7765348f1f2bcc87611e72a9", @@ -122,7 +114,6 @@ "crates/coreav-cli/tests/ffmpeg_pcm.rs": "c700046642796bb6ab27f09b7d7991059088f175cbae71c4541113a6ed25dd22", "crates/coreav-cli/tests/ffmpeg_raw.rs": "e695c08e045f8dd07d2296fd1e4054c1e95a49493922973768b14c0785d7ad0f", "crates/coreav-cli/tests/ffmpeg_wav.rs": "2cf6d514309e0f0edfe25263639e8f9417d432f8c32dccdfb0b4e4458037f2cb", - "crates/coreav-cli/tests/ffprobe_stdin.rs": "c3bd0fd1ed95636b12f6ac7f3a17e34c7f01d6ea0bbf45af01dda5a6ff1f9b1d", "crates/coreav-cli/tests/image_capture.rs": "7f34671c8b920ca92e9aecd861e7b1d79c392b3377fd7b1c7a0fe9476cfcbdbb", "crates/coreav-cli/tests/legacy_encoders.rs": "e725fe3feaaefba5c971bdd19ccb264bb72d3ffab4c0f813259d93c2bf607a0f", "crates/coreav-cli/tests/schema/mod.rs": "f5754afd3c3bd2e56078739929863f083ea32ea462c34c35294961ceea5de148", @@ -136,13 +127,13 @@ "crates/coreav-cli/tests/support/sar_delta.rs": "8a80c09b4ee7106255dfaf8f6df0685d69c6d97bc70cfa0a2edb174e32c37216", "crates/coreav-cli/tests/transcode.rs": "5954da63ad3136bfb9fbd53d0c1b95060e574031fd5a5e6bf0f50d0109e7e287", "crates/coreav-cli/tests/transcode_selection.rs": "451c93ae2ff1eeeeff2ec039576876950f451fb6c06c1a30008e96900b8b1542", - "crates/coreav-h264-encoder/src/vlc.rs": "d666543dd180907d9cf969ed79b1f14c1d199d4b3a80f2437002f030cb634958", "crates/coreav-h264/tests/common/streams.rs": "89c61844504ab4db1f2ff6a8208cd31e858a3d3690a3be659e5fad27d190f144", "crates/coreav-h264/tests/conformance.rs": "f98216ee1ea4e27598af9471953216f548d628298327b8e32e3e8e3f884bd19b", "crates/coreav-h264/tests/data/conformance-streams.json": "1908080fb243628d6699336b3c51adba4f572eb5277277a4d582f7eedb384064", - "crates/coreav-hevc/examples/common/mod.rs": "678a84c2a846f7cfd0081f5da13fde7528fd2f059414ceb8248948fe52ff0e2e", + "crates/coreav-hevc/examples/common/decoded.rs": "11a3f0a16b75a3d19498419dc9fed1a3f3c1511283297c8bfa4414261708db41", + "crates/coreav-hevc/examples/common/mod.rs": "616dc8793258309d62686837c15ee1bd5d1676f7f0d1942259da8c70d7621af8", "crates/coreav-isobmff-write/src/matroska/aac_copy.rs": "aed4d3d67e860ecb1276f246f4a951882c6e3a42ae30bc357d8eff2d42eb9857", - "crates/coreav-isobmff-write/tests/clip.rs": "e46ba422bb85382cc10716eae0c4f4654301712c8086c12a088928793c5daa4a", + "crates/coreav-isobmff-write/tests/clip.rs": "60d33c2f0b768a715a5d968ef03217b3e752394d4afa881aed0bf06c3e0eaf49", "crates/coreav-isobmff-write/tests/extract.rs": "0c242ea6e00a6ac71cb5062326abdfbc0340f4ec0de02cd767451da3d243407d", "crates/coreav-isobmff-write/tests/hls.rs": "3946aefe75c974271300bb95f0a6d3c1e052b34772e7cef8d18255adad1e78b9", "crates/coreav-isobmff-write/tests/movies/mod.rs": "0edd2b7e92873b068fc33af758cee92402e971ad352548c5188cd91888e06bff", @@ -168,11 +159,11 @@ "crates/coreav-policy/fuzz/fuzz_targets/check.rs": "9102108f33f0858efdd90b5a8fe06f34e3f034b02445dc2af83bfc17e9cf7a86", "crates/coreav-py/coreav.pyi": "aaa55a4c665c8baf0a4344ffbe0b43e4541bbdac7a522eacb7614a4b582652ef", "crates/coreav-py/tests/test_coreav.py": "624642f6e1262ec67023d6d5bcacc7fdeb0234997f3c2ad33fb77b43c0b370cf", - "crates/coreav-transcode/src/audio.rs": "080535b6fe0ceaa8c6b9eeaf8482f59e7781920383037340f3d629eac38ef55e", + "crates/coreav-transcode/src/audio.rs": "05ad4c2ff71cce18aa853635f0d1207f6a2e85e6a33a9734a3e1db14eccc8846", "crates/coreav-transcode/src/av1.rs": "6f5e35ec55a95aa89ad7b35fbfb980b29cbe186cd5bc61dba60efa96bca305db", "crates/coreav-transcode/src/av1/timeline.rs": "21d7600dd8b9110df5fda787e0d54f88f56f28c9001ae46aa5709cd250f5e36d", "crates/coreav-transcode/src/capture.rs": "1ceb8142352917e413e30b4083165e863482667812f827a430f3c33196680b75", - "crates/coreav-transcode/src/encoder.rs": "5d126b8c25770b97a46ff4dd752609a1948cebfce6061d7b1e6bbd308b749a4c", + "crates/coreav-transcode/src/encoder.rs": "d1c9309f47274465bc7993898d3b8706ff12a68dfb3964534c6cf3aac6dffe24", "crates/coreav-transcode/src/pipeline.rs": "f5d457ac29efe170c52e390e6ae7ea1f8a0c3d7dc423dd666db66f33aaff4cfb", "crates/coreav-transcode/src/pipeline/av1_input.rs": "deafb4341f1b88dc9cf25b2327d2e6e8c7b971bfbd707b0047cf0d57f3d4bdd3", "crates/coreav-transcode/tests/av1_process.rs": "812b05c0a2575f26bb0a4a16b41bec49769f1162251853930626c74e208fe42e", @@ -234,22 +225,16 @@ "docs/design/composed-opus-aac-v2.json": "964c9c5e20627a9d82a6f2a2ae8834880e22512969bc0a72d666ed67771404f1", "docs/design/encoders/macos-builds/cache-observer.json": "8a46046b1f199cf93fbe539fec5c3cc15e640b6f464e08724cc9eed02d20a11b", "docs/design/evidence/h264-pgo-build.json": "c1116add90f2a52ac680c3d2043bfb843d1e171a0696fead20b82f4bca228364", - "docs/design/github-shapes-200.md": "9a88ad2fe528fe6d25d698db3e9139fd72e5c48ad37f246dca41f8385f221597", "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", - "docs/design/h264-encoder.md": "11b581ed716127dc95edf4960160151bb57cb53d5bf14a5abe9d2387872df8b8", - "docs/design/oracle-historical-records.json": "ec05bf0ad0a77664d91da21a78e512837b98ead0cbf44b5747dae4a79a53d0d2", + "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", + "docs/design/oracle-historical-records.json": "ccd62264568922440cbf1167e4b6310558672dea2aef0f66743585e838cb0ed1", + "docs/design/oracle-qualification-gate.md": "1b89db3583dba0a2b680ebc44a846b2fea67f11d97a5ccd8bed9e9084b8b342a", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", - "docs/known-divergences-clip.json": "58fcca78ddd8462ac2f194d4461efe9783f32c062a2699741dd6eba3f232e736", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", - "docs/known-divergences-extract.json": "e3cc703458a19150673dd30ccf1ba0a0990fb637e6ed304c8153eff4205d2ab1", - "docs/known-divergences-join.json": "aca15deefe581e69197de4998a81a41eec2ec28d4c4b776820daec9a3bf6872a", "docs/known-divergences-mkv.json": "a7a73ce921ed7ce8f8eaaa7b4418f611feea3779528f9c2ef990261ff712c716", - "docs/known-divergences-remux.json": "2da90e34d112b9793d183755c0a6946a8c593bad17fb5004ff788ab92c388f3f", - "docs/known-divergences-split.json": "263d5365501db4935672c4c5b182768c14cd3a747bb6d11072741e44128d37a0", "docs/known-divergences-ts.json": "44ef5eec8132cf5e490588dafa7c3c99e33676ea4ab17deb41dcf50f9ca303fc", "docs/known-divergences.json": "25b7b962df7e72e47a35146418ff232726ed4c1f3cb781ae9d54c747a793203c", - "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", - "docs/measurements/compat-0.1.0/judging.json": "50d5b60753ab5a499279c67dbaaa8c9a429b675d1ad9cd241637b922f411f024", + "docs/measurements/compat-0.1.0/judging.json": "321f82552c211ed09bf477108f6217df4678a4ce167e97484ab88ed07066b8b2", "docs/measurements/h264-gap-2/evidence/bounds.txt": "a4164a2a0e06e2578fd1f3bdf8fa41fc834c07754103b1ed6c249a7f4d8093b1", "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt": "f35be731e8c6f11f55231e7790dac5bd8ce6128bbbe7eb3c8e905636616816d3", "docs/measurements/h264-gap-2/evidence/functions.json": "14021323b3745e8eac887a4d78ea47ea700be92170c3df049d95f7a3c05a578f", @@ -301,8 +286,11 @@ "docs/measurements/h264-rounds/bundle4/run/tables.txt": "0853e2b08ad25792277bb7ab5a7b9fdb682ba93d12467d2dc9c6440dd7c229a3", "docs/measurements/h264-rounds/bundle6/diagnosis/run1/run.py": "4145754d1d925e05b8a196070993c209d702f3ea10d054452a96088dffebda56", "docs/measurements/h264-rounds/bundle6/diagnosis/run2/run.py": "08f92a97d85558e4cca6893f20ece8dca29e49fd4087944b06ce486bdeb3e246", + "docs/measurements/h264-rounds/cabac-compact/lines.py": "ad54782b751da2226e2d04fd31c234f09c42e2d67c2a5dde04603db908aff155", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/cgparse.py": "850a0061608f0cfe8a4ddbcc3f2bb71b17b0657100d604fcbf41669b3de049ab", "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/report.py": "c560ff283db2f56bb8d5f3c45f405775c27b44cd7baf8c966089fb744208ad7f", "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/sig.py": "63c372dd6d38f918b4571bafefcd0fc0532f34da233ae9cb782f09e17fc2aa55", + "docs/measurements/h264-rounds/deblock-glue/profile/lines.py": "89f66b35fc57330f9eb26a04ed4402895a00b9a7ebf7e491ebec6eb47c471310", "docs/measurements/h264-rounds/deblock-pair/profile/stages.py": "9eb5af837aecdacfe5ec8e8fe4357fa50ea09dc4263ea6b1a19b178ff97bc114", "docs/measurements/h264-rounds/deblock-quiet/run/ab-k-summary.txt": "99371ba90c4de93a81f5a036660d8eda2dba4ae007d8ae59fcb8a6bf14bb41a0", "docs/measurements/h264-rounds/deblock-quiet/run/ab-k.txt": "c92fa5a8efbe24760b2afdbdedccfd13f7d72659f77d31d35ffeee21aade419f", @@ -336,6 +324,7 @@ "docs/measurements/h264-rounds/miss-8t/run/host.txt": "ba2274db99cdd5a29d7835f9a136ccf59e75312bf4267eba836593c4249047af", "docs/measurements/h264-rounds/miss-8t/run/miss.json": "0f73e2b0baa21a959ecf9eeab5f1f5a1df0e2e109f20a00e2af43a6217d98e46", "docs/measurements/h264-rounds/miss-8t/run/tables.txt": "5ba6bcdee019b760265b882e0b89ff62c86534a5734c1129147f51da571ea20f", + "docs/measurements/h264-rounds/motion-12b/profile/tools/lines.py": "e886cfcc661d6aa8a60ada7b9ef039555e887ec680102ea8393c0e1610167cfc", "docs/measurements/h264-rounds/motion-12b/profile/tools/stages.py": "9eb5af837aecdacfe5ec8e8fe4357fa50ea09dc4263ea6b1a19b178ff97bc114", "docs/measurements/h264-rounds/motion-12b/profile/tools/time.py": "5f8cc6aa085ca8c1d9f1c3588be3cb5a4f306a72a87b274f10c99530cb7b8533", "docs/measurements/h264-rounds/place-interior/profile/classify.py": "c554a8ad6a66d4bf911442c1ad7950883b4b017a7961f0452cf9e664374f37a9", @@ -357,6 +346,7 @@ "docs/measurements/h264-rounds/prefetch-stalls/run/probe-identity.txt": "1caa09ae4085ad9235c1de9c6b557373a4a7b5e436d4a7768b4bad18b68a2667", "docs/measurements/h264-rounds/profile-40f29a6/classify.py": "c9fddec1a80456641f1475ad3d1965ff126082e5196ea3b22f611b6d61ec0fc0", "docs/measurements/h264-rounds/profile-6c9e240/classify.py": "5d206425193bda1d12ba48cb2012608339b8cf1e0e8bd61b44fd6473ad65f120", + "docs/measurements/h264-rounds/profile-6f-af20b62e/lines.py": "07bf1b06d744b1864c177aee6caabb0a882a01af3f945179af05cc9d87af57de", "docs/measurements/h264-rounds/profile-6f-af20b62e/run/build-order.txt": "4d19d36b66a9233e5349a9e2417de0fb346aa8152b9c6a6d3696401880ca95b3", "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-output.txt": "4a3ea8cc897c3e4b14084dd2a826b872d1eda040442ea14dbc5a9f5f9be31935", "docs/measurements/h264-rounds/profile-6f-af20b62e/run/ffattr-sections.txt": "87cdfbe7602234128481ab30cd89c2cca0cfeeeb240c20d645f60532e6a27e81", @@ -416,6 +406,7 @@ "docs/measurements/h264-rounds/request/screen2.txt": "7af612515e90417ee97ae7af3ad9b208b3d631ad421a5915a63e6899301e1b90", "docs/measurements/h264-rounds/request/screen3.jsonl": "c8ce6cbd622006ee90e42ce2182e297fc2caedb5649d977bb224adff3da1ee96", "docs/measurements/h264-rounds/request/screen3.txt": "a7c659e39153d05b89a0887a54bce243a7e85b76090a41b55e016d49c1481f33", + "docs/measurements/h264-rounds/residual-calls/lines.py": "2b48eadd8ed74b421c1a5ec5276384c4d1e3bc8d159a8f3db49845344a2e88e2", "docs/measurements/h264-rounds/slow-streams/causes.py": "0b608affe9ab09d48e9c32640ac3391a04d9fd8ea6c1b01779b687363bcd8576", "docs/measurements/h264-rounds/slow-streams/run/binaries.sha256": "f6775bb26f2ee79873d45c9b6143bce62b8d219850cc56060ec1d838cac1ca54", "docs/measurements/h264-rounds/slow-streams/run/build-order.txt": "b4f00e3c0512c84bcd78e35845116049ed333a52c5a4999b66f4419e748df611", @@ -1480,11 +1471,12 @@ "scripts/aac-pns-requirements.txt": "1adbc5b187160022a72b5c282faef64a2614dd9e0466ff4794f6d5d30b336ceb", "scripts/aac_agreement.py": "78071bb3bcaf4cf8edc2aa0083df57507531f8c403e8004ce8d41a79a92b87b2", "scripts/aac_encode_check.py": "e294fb98d5e260111847ed44738fff46df021797c9d0172e42726894fbac9730", + "scripts/aac_pcm_eligibility.py": "8f99f3e524d7076d458d7f8cb01e93cca3e32779f1670d51defb506228fbbfd0", "scripts/aac_pns.py": "607150af560c76348a47f347f8e001032c2601b4307bfa8ee28d4edbeefeacf1", "scripts/audio_source_diagnostic.py": "e7ac6bf580e813ad80934716fc0fa8d21e892427528c39daf0301995c394e876", "scripts/avi_fixture_check.py": "65430e79f9d028c8d07c5c1b098dbf4ddfe0d6805808f6f8dc1db45d82103e3d", "scripts/avi_v2_check.py": "0e53e4a3eeba4c564c7c9c6eed37ca5ab2e266a46b9307da98de82ed8f6a1581", - "scripts/bench_guard.py": "9906ca0e4d376bc5fde262d17297d699b5802212a293ff6676d588bdd4e03250", + "scripts/bench_guard.py": "a22811684007d8ab360deb73fa1367bcce0c06de2d2c3a5239a9795421b49311", "scripts/binaryen.env": "1b3b3ed1b60b80b2e2f31950c544d7e9e7749445a0e96f7406c903b654b33e66", "scripts/chap_craft.py": "e59ceb4391ba838c938c5b21d0c67664684a4b0c0f52e04ea657791edfc288a3", "scripts/cli_hostile_check.py": "3d21ce6dee30b90b61c95c283beb7fbc244875b5a4bf86eb879fd6a45744f487", @@ -1517,7 +1509,7 @@ "scripts/encoders/macos/smoke.py": "5247afe4e3264a67e6f381a5e1d232374ce11f19e3ddf54a73222757909a009f", "scripts/encoders/macos/source_freeze.py": "4a281b0b9fa19c0c455869351e493ed34922eccbb5e2fab0375dd5d70b50410f", "scripts/encoders/macos/test_coreav_build.py": "3f3101fb693f9a559b71b9fdf7969047d3c36a8ba02fe2b1fd816f2aa53f9bcf", - "scripts/encoders/macos/test_hevc_smoke.py": "643bc9e438d5874df80ee66493fc846773069e7b10831a6499fc8e476d7325b1", + "scripts/encoders/macos/test_hevc_smoke.py": "55abfca06f660aa02edf4fe4dd39884a5bb7cbc95c4c0902628c08f798b1f2fa", "scripts/encoders/macos/test_owner_paths.py": "123cd3c3ea20b8dc3900bf5b85de8f573b0e5b305e19511d476c69312b93cded", "scripts/encoders/macos/test_preparation.py": "8fde0a71acfe04ec1b3ef1521de19e6039156694ff906674480de365093052d6", "scripts/encoders/macos/test_process_signals.py": "3fb564e5a9075e7f2cfca5eb10bf8110fdaf5afb8d2ccabdf0d0cac9628add8d", @@ -1538,6 +1530,7 @@ "scripts/fuzz_upload.py": "3552c2d356df7e0c10368ee54638637f872faf9958f6d9f126545918e20decc5", "scripts/gcp_vm_job.py": "aaadd972e8e12715d118c12ef569a7813e11024750336f2a73e900550ab23bec", "scripts/gen-fixtures-mkv.sh": "26c87534e3c4c163fa1f48dd9dd5ffb26049d5707c8776f613bf787516bad297", + "scripts/gen-fixtures-ts.sh": "5480dc35dfd9f8130fe66b405ecb4fa2c3bb2b9504ecfe2ca96df4f035da4c8a", "scripts/gen-fixtures.sh": "77c18727d09dc8125d36616fd0d839d1537b2311d91f5163e25ef3c8a4ac8956", "scripts/gen-v2-fixtures.py": "bbc2bbd283d8efb447b7798f727fce72867efd0b63147aa75d8569bad4c125c8", "scripts/h264_agreement.py": "305c9ad11df28167f576f649038179650065e00f464bd422ebd7d9588048de58", @@ -1557,10 +1550,12 @@ "scripts/h264_pgo_diagnostics.py": "cb2c425e48af13b0b9be3548168fbe645672c5f546d84f26f35f99bbe8ba047c", "scripts/h264_pgo_round.py": "d9060b820a5bf8be42a7551a8f5fa26be16a2447cf080e8457f7fc2cce78e39d", "scripts/he_aac_agreement.py": "8e13fbeadacd926b8c08fdd11f43539e45aab5fd62506746cc5bac483ab3c32c", - "scripts/hevc_conformance.py": "bf6f20df64f3a51796f323d01758bac1d42b7cc482981e0cdfd7341a7022466c", + "scripts/hevc_conformance.py": "cc9b16b250038fe2ff1477299d829d02ec507ffa398d458751148fbdc8a00de0", + "scripts/hevc_decode.py": "e0fb584b13c565a3b834f066036a3e925866198b63afe609bcc4e79b970ed1e4", "scripts/hevc_fixture.py": "e67398988391dcf5ff489d3bd210550fba1bc498663b9103f3bbb94215191eb2", "scripts/hevc_intra.py": "6c6c2a60de5c3e493725a885daaaea8fcbb39b1c7d11465c0110b7a259aa202b", "scripts/hevc_oracle_input.py": "dacf242c44b9da023b119d75a975822f14b7cd0defab5d25d478206213f52ba9", + "scripts/hevc_smoke.py": "8130ff9400d35d9c353048b1b068e314028db45c86f6938f5c17f9f96fc04fe6", "scripts/hevc_synthetic.py": "9ba1c1dfd5a7fc4dc33e6065f6ba1fcad698727f8207ac4d527c1c1294d32fea", "scripts/hls_check.py": "ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a", "scripts/input_summary_check.py": "aaa4d103f6ecc3ddca48d5fdd75d3f26227242a1ab70db3db2e1e5d3aef696e8", @@ -1570,6 +1565,7 @@ "scripts/join_check.py": "2af2682134b3bfb08b0be371032fb604ad8579008ecd8b76a354a68b78ae84e2", "scripts/mkv_craft.py": "0c9faa11bd155fff3b79623663f95ac44be298e07b4f27c4c9d0035e3ee22bf3", "scripts/mkv_remux_check.py": "b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88", + "scripts/mp3_worker_check.py": "32ee00bc93ccc7859a8f8242634348fb6d7da9fb314317ef162108f96d313e91", "scripts/notices/record.mjs": "76a530777652c76cea83564a63b137846b4b00368edefcc5cc7b999a5a482c12", "scripts/notices/render.mjs": "96332bca2d2437a58f8f3d8e3e5dc04cd16d99829be621e697bfe55bd3baaa06", "scripts/notices/runtime.mjs": "431e38b1534286f4344ef1d576437acaa81ffeaa5bc544b954e48d4c63698b79", @@ -1624,14 +1620,11 @@ "scripts/tests/test_audio_copy_check.py": "fae9befc53fa18a9d2b3e2ea7411ff6a2b11a73fd61b0d0d060d9888372a521f", "scripts/tests/test_audio_source_diagnostic.py": "8b2d529f11a8b533652d4ecc8a629dbe16ae15da09ce197fb25420ffb0aaffa7", "scripts/tests/test_bar_sources.py": "7cf60c7f31475d1188bfe33fdf87671c166a505ed1b42bdc9c1c9467de1b5936", - "scripts/tests/test_bench_guard.py": "35938f5993fc74d3471aec45d756e8d5df50485f8466d60a6e786745148e495f", "scripts/tests/test_bench_npx_oracle.py": "d4026375b0336a2ed12be1c13793fdf2df089788fd5df937e74eb370bac1363d", "scripts/tests/test_benchlib_oracle.py": "d19a0eddaaa405a2b4037a99604af90a6c1288b76e2b5ef3c6cf9517c0f843a1", "scripts/tests/test_codec_coverage_gcp.py": "7dc9311de22ac97a63c39af25b1890e7eeaa673c279c64ed9e7534de12d001ef", "scripts/tests/test_compat_sources.py": "932eee2a3ea0a2a98615d7acce880b745095845458cea6c89a6ae7285c867796", "scripts/tests/test_composed_audio.py": "eb42a5c102a0ad87214d9c9e52768ec1b87c574bd9de82544626e572ea70e72f", - "scripts/tests/test_composed_audio_fixtures.py": "2151e21d5fc5856879cc0ae87db9ec2faa95f8a54f7e5323b92dc4b7058ef488", - "scripts/tests/test_flac_output_check.py": "f0c518373ec9b7560c76b80e1c2d0e82f260e602e391fe1deb0a6f31cd6e760e", "scripts/tests/test_flac_output_identity.py": "641ce8db8ec7cf678b476ff779ab20b7d42a5bd3f8b94bd58407bc125a29cb61", "scripts/tests/test_flac_output_measure.py": "b3263c26e48b60278d764ad2d7a93de1816910737e619c9bb7c924f1357c017a", "scripts/tests/test_gen_v2_fixtures.py": "48d86f25f65a632e48fc6369193f1a119c494413b7e17822c85b19d10b9ca727", @@ -1639,6 +1632,7 @@ "scripts/tests/test_h264_g1.py": "20cdd57454f67643e174df69d4f60728b3752afcd672096fb1a22fb22eeb6dbe", "scripts/tests/test_h264_pgo_round_selection.py": "ea26de9cf3ca85b9f4f413c32d751547476a24268f6ef5b1b43827bce1e080a1", "scripts/tests/test_he_aac_agreement.py": "4ce33bf90a710af5bf0fb0ac61ece6821a569de7b422f8189a145ed1393cde75", + "scripts/tests/test_hevc_decode.py": "19ad162e19d979615d811e9f3c7cff7fe020b03ab32d0a9496de3b6b4151b142", "scripts/tests/test_input_summary_check.py": "4e2dd4389287f92703bd8f435553c0d5133955bae1958dd1fbf0919d0f24fcbf", "scripts/tests/test_input_summary_development.py": "ab2935874ab5e0c761104fd5548998130cc8eca3a6754c19aa3508a0b6f02445", "scripts/tests/test_main_ci_plan.py": "999a4b45bd55b87396d39553227448de57c527c7856a3880d4842f8a93cf03c5", @@ -1646,18 +1640,14 @@ "scripts/tests/test_opus_matroska_padding.py": "f68d7b5a27254b5b951fc76769dbf8218e9cd10fc8eb0b19b66f7d548361cef3", "scripts/tests/test_opus_mp4_presentation.py": "ac5229a853b033ba3357f4370807156d99d94b9b624e80d66f94ff35ca2787b7", "scripts/tests/test_opus_pcm_eligibility.py": "4909f3443891d118d59b7feff68549a139608602bc0b2e2fc6da49b1984a3774", - "scripts/tests/test_pcm_output_check.py": "093b804d61af99b25bc791895422ad086a13fde823a0dab1e98cac4cc283d2a7", "scripts/tests/test_range_audio_gaps_oracle.py": "f8f3bff3d75b996ae918d0ffa0b377b355eab6f8d75e8ea67e7f16ae6d9af9e8", "scripts/tests/test_range_audio_run_oracle.py": "16b86d69ef0d5580b42e8fa13f9da865add051a65b1f6f9b74ed1acdc28ab67a", - "scripts/tests/test_raw_audio_pipe_check.py": "321636f8c3fc6ab349f303b7230ee3fdb9a8a7fcf4e7aab7231ffe9a95fe95a0", "scripts/tests/test_raw_pcm_check.py": "ca784511c8947b6439833d542ef332777772ea6136277042aab2b5e52e8d8302", "scripts/tests/test_registered_candidate.py": "238d0261e48f8f39c4db4289805a2db4ce03cb679168cceea6cbc3eecd0c11b2", "scripts/tests/test_stage3_run_oracle.py": "8ba9bf83cdc8b74dbd99b45c3f9d2d6b0fcf95d94e40cc9ade2d5b5e0a8aa271", - "scripts/tests/test_standalone_audio_probe_check.py": "1efa001e678938ff4908b5ae7384de235227646e29457d8478082c7680d42a09", "scripts/tests/test_svt_av1_licenses.py": "dd33b47be3c4dd542a4590fdacf5ae4e070256d18cccf1493519c8ee567d33eb", "scripts/tests/test_swr_characterize.py": "a11e22ea9573391d34e00bef184c954ccbe2dfcf6254e649cc304fcdb25d435c", "scripts/tests/test_test_oracle.py": "30c9d5d1a4c07ad25a761cc73df1a5ea70a4bf58b1c15bc0783f1aac7ecfd152", - "scripts/tests/test_thumbnail_oracle.py": "a700a688eb81d914a94c4b313fd86b3350147f317246e2d6dc565bb379f6e360", "scripts/tests/test_ts_speed.py": "ada72938c353e586494e342d3fa95ed3801e01259ad6f893f4486d3fe4f886a0", "scripts/text_check.py": "64a46bf22c44cccb4152d2b46110b3727d8258a3bb5ac39907e32062d5f99cf4", "scripts/thumbnail_oracle.py": "1b440ab3a907c0a7263e8c21a634ea4c577d039b7fdcfd3f2c7f9a7c5c2bf773", @@ -1687,23 +1677,21 @@ "scripts/wasm-thumbnail-fixtures.py": "3f54c86c30c4e1159d41283e9404f9305fef692907e6887142838ad7cb6cde0e", "scripts/workflow_check.py": "b61e5b7eb7ce183ae607e683d0fc8ea3b84cabfef7be78ff2520f069746c1384", "scripts/writer_boxes.py": "2aaa08ab4e82c78c240b9b594a4ace6639eaf478bef2dde99a50dd6b22acfbb9", - "test-support/oracle-dependent.json": "1587465b5f81a3f932b2e3ce341b326bc8b92b762905e3a84f035c22c904aaf6", + "test-support/oracle-dependent.json": "3f3a6a8e3f1695129ecd07ff0c78363bdf49fcb475fb020be58bef965ce5452c", "test-support/oracle.rs": "3559a8f47cbec57f10bd7e27f254217b226fb5d4b9b4a9e4a5b387660a91ffce", "tools/compat-corpus/b4_protocol.py": "16ad6f705c053e283ed7ee1046d2e012b133746c83726c04aafca7b4513966a8", "tools/compat-corpus/b4_round10.py": "c71b1005b327d4b9d0ff00e671fd18b1dbb0250a0088114229535bb3b0438054", "tools/compat-corpus/classify.py": "103bf58c02b70acb89dd85659d06fb3f33734266026691dbe218379d7f931b7f", "tools/compat-corpus/commands-0.1.0/commands.json": "abeae21f954d18b50ab4af5cef972dbfe14396453329c6f8c751034942bdac0f", - "tools/compat-corpus/commands-0.1.0/coverage.json": "077ed478f4693c5612ec3d018c9d3bbe96125a80eb635322ddf3d68dec6894c3", - "tools/compat-corpus/commands-v1/commands.jsonl": "a079e6cb888c9788fada7893b9868def25dbf98c5c5933152171235e8531eefa", - "tools/compat-corpus/copy_check.py": "e73b39820ded04968f9c5cae7ac7a9157e1207a5b9e7351c24a6e6b007f20a75", + "tools/compat-corpus/copy_check.py": "f1069a134d374c0ad02c3f5db1e6379975aae07cd22685fd35c49ffa286c534a", "tools/compat-corpus/corpus_kd.py": "228c30e993a720b2bf8fb03e09181a9cd164a21f23aad3fab5c609908b73507c", "tools/compat-corpus/current_ci.py": "487029678f54badfb0ae67c81278c82946747e70a33d070ed4d16cb56e29f019", "tools/compat-corpus/decode_breadth.py": "f9fa82ff24eba710f871d701404d675c96adfcc848068eb774c5d32aea982d9e", "tools/compat-corpus/decoded_output.py": "f47674b645c8b80a7dbb70c50ef8b42bebc0b8dc4d19f86a75ba23a08790c254", "tools/compat-corpus/encode_breadth.py": "604858342e83e2e484e192f000fede55e10f5741dd23be463e558bf00e0d4c50", "tools/compat-corpus/ffmpeg9.json": "12204af1619cf806ede5e009dee43edc51edc361b5c9a93c96f0838ef9d0028d", - "tools/compat-corpus/github-shapes-200/shapes.jsonl": "0ca6bcb9b983ade0625f795bd5098cffa12ee638d5ddf94a37c1cefb782d9045", - "tools/compat-corpus/github_shapes.py": "139b5a2f2a7f28c189b7d373617ce0e5f010f352660d2db35173e6eadfd544d1", + "tools/compat-corpus/github_shapes.py": "2b91f7f0f795b1ec771f9f1257e2d41aba882b589423871e1e3fd78cfa826311", + "tools/compat-corpus/github_shapes_aac.py": "529db6a83faaaa1aabf88cac04a7f11853fd8864768d17c4db32efd1328c59f0", "tools/compat-corpus/github_shapes_fixtures.py": "053d2b45ed5a240122655ea08fbb9bdddf91af61541eeff0f4a5d699f5bd0324", "tools/compat-corpus/github_shapes_inputs.py": "8ad25854f36880a78fd5836c01c5dea5055a48a5a15dfe3324dfa7e3ff889054", "tools/compat-corpus/github_shapes_set.py": "d293725c75738a08d260a5d1f1a09eb5e91f9fc6d09779eba0a06de9235fbcc7", @@ -1717,6 +1705,7 @@ "tools/compat-corpus/speed.py": "adac065441a90301a2a026b89c4d3f0d609881770697cb8ba5c641794b448e21", "tools/compat-corpus/tests/test_b4_round10.py": "2f4facdb0da9a8c260ec0d751eed57bf580d289042f57eb61e24b26dce4b0334", "tools/compat-corpus/tests/test_b4_sources.py": "987c88680a306d1a5823b24a9c943b6b10d2c66469c8eb4f0491d0268dd9e806", + "tools/compat-corpus/tests/test_copy_check.py": "5b57110dc772db02ec24b7117e1ce823d2a7f8bd928ee227316e841b26d1497e", "tools/compat-corpus/tests/test_corpus_absence.py": "2e6f96425bddb5f4dd80f9166b063a365bb0deb8f565e22013d89f9a1dce4577", "tools/compat-corpus/tests/test_corpus_iso.py": "58233a2f883a10bc56d14492e9ad681922b5ecd2e91e7af27f528ba39844b694", "tools/compat-corpus/tests/test_corpus_kd.py": "dff2ef56b54bc282f7f209e2b688b1244b2f2ff51d1d96064104aae8fcbf8de9", @@ -1727,9 +1716,9 @@ "tools/compat-corpus/tests/test_decode_breadth.py": "0b26e37401b31b213dbdd13d650b8c15069a7b99b6ae9e63cda0de952bb37daa", "tools/compat-corpus/tests/test_decode_breadth_fixtures.py": "95aed52ea396bd42484d99b6340404f43b913db135178847ef8df43716bf4361", "tools/compat-corpus/tests/test_encode_breadth.py": "24b72e63d5fd4289cff706114740392873aaad965c98eee9dff6bfe7471193db", - "tools/compat-corpus/tests/test_github_shapes.py": "fdc907b23d8b9da992c60b1826c69bb709d7028ac6bf12d9ac31b7e6404cc0b2", + "tools/compat-corpus/tests/test_github_shapes.py": "36fe6d820d8e55c90a4ae4f1a7cdb7ba9e43e3f900464e18be7788429ad6176d", + "tools/compat-corpus/tests/test_github_shapes_aac.py": "b29751df3929c9354c30212e6c28e2d314c3534fedd301ac782078b0d5d21673", "tools/compat-corpus/tests/test_png_bmp_yuv.py": "f85b797e98121d17589e82a684c8f1105250b6da028dbcd42f7a7723bc76347f", - "tools/compat-corpus/v2-fixtures.json": "78583ad8ad7f70abbe8a2fdd9c0c49e37d7db602c382dc47d7bb13e349f29d76", "tools/decode-oracle/Cargo.toml": "dbd1feefe5f46d2ae4f45fb02b49759f3ba4f99241c30850d23bcb85f59e64a2", "tools/decode-oracle/src/main.rs": "751108a12f3eed58103506077d826f26e45948fc38ec0eb1ac2a7c0d744a7d69", "tools/decode-oracle/src/stream.rs": "326c6ce8637889138087dc83eac8e0ee1bb8d55bd9721d4d8227b6d81910c355", @@ -2057,7 +2046,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -2189,6 +2178,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -2617,7 +2607,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -2690,9 +2680,6 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", - "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", - "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", - "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", "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", @@ -2733,14 +2720,12 @@ "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -2753,14 +2738,12 @@ "bench/opus-speed/speed.py", "bench/range-audio/run.py", "bench/shared/benchlib.py", - "crates/coreav-audio/src/convert.rs", - "crates/coreav-audio/src/convert/layout.rs", - "crates/coreav-audio/src/convert/oracle.rs", "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -2771,8 +2754,6 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", - "docs/design/audio-decode.md", - "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", @@ -3067,7 +3048,6 @@ "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", - "scripts/transcode_check.py", "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/release_round.py", @@ -3126,7 +3106,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "Current site .github/actions/ci-fixtures/action.yml:55. The shell supplies $RUNNER_TEMP/coreav-oracle-bin/ffmpeg to composed_audio_fixtures.py. Its main at scripts/composed_audio_fixtures.py:86 retains test_oracle.require's complete pair and passes pair.ffmpeg to generate at :89; every synthetic media argv uses that value at :59-75, and scripts/composed_audio.py:326-333 launches it unchanged. The comparator build at :23-31 launches curl/tar/cc, not another FFmpeg. The only composite-action caller is .github/workflows/ci.yml:207; cache misses enter this same guarded main, while hits execute no generator. Qualification is from the consumed owner result, not the cache installer.", + "evidence": ".github/actions/ci-fixtures/action.yml:55 (shell, occurrence 0). The shell supplies the generator request. scripts/composed_audio_fixtures.py:86 retains the pair, then passes pair.ffmpeg to generate at scripts/composed_audio_fixtures.py:89. All media-generation argv at scripts/composed_audio_fixtures.py:59-75 use that exact value, and scripts/composed_audio.py:326-333 launches argv unchanged. Cache hits execute no generator. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 55, "shell", @@ -3173,7 +3153,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -3306,6 +3286,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -3715,7 +3696,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -3860,6 +3841,7 @@ "crates/coreav-cli/tests/ffmpeg_raw.rs", "crates/coreav-cli/tests/support/fallback_program.rs", "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -4376,7 +4358,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -4384,7 +4366,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -4459,9 +4441,6 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", - "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", - "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", - "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", "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", @@ -4524,14 +4503,12 @@ "bench/opus-speed/speed.py", "bench/range-audio/run.py", "bench/shared/benchlib.py", - "crates/coreav-audio/src/convert.rs", - "crates/coreav-audio/src/convert/layout.rs", - "crates/coreav-audio/src/convert/oracle.rs", "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -4542,14 +4519,7 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", - "docs/design/audio-decode.md", - "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", - "docs/known-divergences-clip.json", - "docs/known-divergences-extract.json", - "docs/known-divergences-join.json", - "docs/known-divergences-remux.json", - "docs/known-divergences-split.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", @@ -4828,7 +4798,6 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/composed_audio.py", - "scripts/composed_audio_fixtures.py", "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/gen-v2-fixtures.py", @@ -4859,16 +4828,13 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/classify.py", - "tools/compat-corpus/commands-0.1.0/coverage.json", "tools/compat-corpus/copy_check.py", "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/encode_breadth.py", - "tools/compat-corpus/ffmpeg9.json", "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/compat-corpus/v2-fixtures.json", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -4944,7 +4910,7 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/avi-output.yml:81. The shell passes the two $RUNNER_TEMP/oracle paths to scripts/avi_v2_check.py:27-28, which retains require's complete pair and builds opts.tc/opts.check from it at :39-41 before calling v2.evaluate at :62. tools/compat-corpus/encode_breadth.py:434,736 execute opts.ffmpeg through execute's exec \"$@\" adapter at :312-313. ProgramLog generates runnable shell text at :369-373 from that same opts.ffmpeg (:478-480); its WRAPPER at :109-112 logs and then execs the retained program, not a bare name. All encoding probes/decodes use tc.ffprobe/ffmpeg at :558-629,658,689. Any copy path receives the same pair through r3.check_copies:304-305 to copy_check:464,415-434 and its ISO checkers; the Matroska helper separately consumes test_oracle.require's returned fields at scripts/mkv_remux_check.py:63,68. Thus no assumption about which AVI tuple succeeds, a native refusal, or immutable judging-source identity is required for qualification.", + "evidence": ".github/workflows/avi-output.yml:81 (shell, occurrence 0). scripts/avi_v2_check.py:27-28 retains require()'s complete pair; scripts/avi_v2_check.py:39-41 puts those fields in tc/check, and scripts/avi_v2_check.py:62 passes opts unchanged to evaluate. tools/compat-corpus/encode_breadth.py:434 and tools/compat-corpus/encode_breadth.py:736 execute opts.ffmpeg via the argv-preserving exec adapter at tools/compat-corpus/encode_breadth.py:312-313. ProgramLog is constructed from opts.ffmpeg at tools/compat-corpus/encode_breadth.py:478-480; its generated wrapper at tools/compat-corpus/encode_breadth.py:109-112 execs that retained path. Readback passes tc fields into opus helpers at tools/compat-corpus/encode_breadth.py:607-629 and decoded_output at tools/compat-corpus/encode_breadth.py:658-689; scripts/opus_encode_check.py:74, scripts/opus_encode_check.py:111-122 and tools/compat-corpus/decoded_output.py:24-46 preserve the supplied argv. tools/compat-corpus/copy_check.py:828 retains the supplied fields in tools; its selection worker at tools/compat-corpus/copy_check.py:848 and oracle worker at tools/compat-corpus/copy_check.py:845 preserve them. The new input-seek branch at tools/compat-corpus/copy_check.py:783-785 reaches the unchanged tools fields at tools/compat-corpus/copy_check.py:704-732, including both snapshots. The other ISO branches forward the fields at tools/compat-corpus/copy_check.py:787-798. The Matroska branch at tools/compat-corpus/copy_check.py:781 separately uses the returned owner fields at scripts/mkv_remux_check.py:63-68, not a PATH spelling. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 81, "shell", @@ -4991,7 +4957,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -5067,9 +5033,6 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", - "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", - "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", - "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", "rust:crates/coreav-cli/tests/strict_safe.rs:test_oracle": "773d41f51f2f362d021c65022b6ab859cda26f32ceb09987ea41562b73fbc837", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -5132,9 +5095,6 @@ "bench/opus-speed/speed.py", "bench/range-audio/run.py", "bench/shared/benchlib.py", - "crates/coreav-audio/src/convert.rs", - "crates/coreav-audio/src/convert/layout.rs", - "crates/coreav-audio/src/convert/oracle.rs", "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", @@ -5142,6 +5102,7 @@ "crates/coreav-cli/tests/strict_safe.rs", "crates/coreav-cli/tests/strict_safe_limit.rs", "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -5152,14 +5113,7 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", - "docs/design/audio-decode.md", - "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", - "docs/known-divergences-clip.json", - "docs/known-divergences-extract.json", - "docs/known-divergences-join.json", - "docs/known-divergences-remux.json", - "docs/known-divergences-split.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", @@ -5436,7 +5390,6 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/composed_audio.py", - "scripts/composed_audio_fixtures.py", "scripts/composed_audio_selftest.py", "scripts/composed_audio_source.py", "scripts/extract_check.py", @@ -5523,11 +5476,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "0157e9d03b71c2d2f3eddd07644027513c2f646ebf93593c7dc9f0572f6b6b3a", + "sha256": "4e0cbf4aa71bedc4a8e330473e6a633514d3a85be499a4b2c34131a34c69b80c", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Current site .github/workflows/ci.yml:76. This discovered 'shell' row is actually the YAML jobs.ci-changes.outputs.run expression at .github/workflows/ci.yml:75-80. GitHub evaluates the boolean from steps.result/steps.filter outputs; there is no run block or shell dispatch here, and $GITHUB_VALUE is the discovery placeholder rather than a program executed by the workflow.", + "evidence": ".github/workflows/ci.yml:76 (shell, occurrence 0). This is jobs.ci-changes.outputs.run, a GitHub boolean expression, not a shell run step. The discovered $GITHUB_VALUE is a parser placeholder, not an executable.", "site": [ 76, "shell", @@ -5538,7 +5491,7 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:315. The shell supplies coreav-encoders/ffmpeg and ffprobe to scripts/ffv1_check.py. main at :413 retains verify_oracles' two return values; verify_oracles at :70-76 consumes test_oracle.require's complete pair and uses those fields even for -version. main passes them to fixture probe/decode at :416-417 and cli_cases at :419. That closure uses only its supplied ffmpeg/ffprobe for generated controls, readback and decode (:252-258,271-272,305-375); run at :42-45 executes each argv unchanged. Any deliberately installed failure markers in cli_cases are synthetic no-fallback controls, not unqualified reference tools.", + "evidence": ".github/workflows/ci.yml:315 (shell, occurrence 0). scripts/ffv1_check.py:413 retains verify_oracles' return values. scripts/ffv1_check.py:70-76 consumes require()'s fields even for identity calls, then scripts/ffv1_check.py:416-419 sends those fields to probe/decode/cli_cases. The launch adapter at scripts/ffv1_check.py:42-46 preserves argv; deliberate marker executables are synthetic failure controls, not another oracle. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 315, "shell", @@ -5549,7 +5502,7 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:462. The macOS shell runs oracle_free.py with the exact strict_safe/strict_safe_limit Cargo targets. scripts/oracle_free.py:30-32 retains all tests only on darwin arm64; other architectures add the exact skips from test-support/oracle-dependent.json at :15-24. In the real arm64 branch, the workflow supplies the registered pair via COREAV_FFMPEG/COREAV_FFPROBE at :434-439. crates/coreav-cli/tests/strict_safe.rs:86-101 has the only real-media constructor: made consumes test_oracle::require().ffmpeg(), whose full pair is retained by test-support/oracle.rs:100-121 after the staged Python owner's --resolve. The four source-using callers are :295,325,410,445. Their launched fallback/probe/x264 scripts are generated marker-and-exit-1 text at :50-59 under an env-cleared private PATH at :162-168, not real media oracles. strict_safe_limit.rs:14-39 uses a missing input and strict-safe refusal; it has no reference launch.", + "evidence": ".github/workflows/ci.yml:462 (shell, occurrence 0). scripts/oracle_free.py:30-32 keeps the full Cargo selection only on darwin arm64; the workflow provisions its explicit pair at .github/workflows/ci.yml:434-439. crates/coreav-cli/tests/strict_safe.rs:92-101 takes require().ffmpeg() unchanged into Command. test-support/oracle.rs:100-121 stages the Python owner, requires successful --resolve and retains both lines. strict-safe child names at crates/coreav-cli/tests/strict_safe.rs:50-59 are private marker-and-exit stubs, selected with env_clear/PATH at crates/coreav-cli/tests/strict_safe.rs:162-168. strict_safe_limit runs only CoreAV on missing input. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 462, "shell", @@ -5560,7 +5513,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site .github/workflows/ci.yml:536. This invocation is in the Windows job (:531-537), so scripts/oracle_free.py:30-31 always adds --exact plus the registered --skip names at :15-24. The four real source-generating strict_safe test names are skipped by test-support/oracle-dependent.json; independently, crates/coreav-cli/tests/strict_safe.rs:20 is cfg(unix), so none of its shell stand-ins or made's real FFmpeg can run on Windows. strict_safe_limit.rs:14-39 launches only CoreAV against missing.mp4 with strict-safe encoding refused before input access. No real oracle executes for either selected target in this workflow branch.", + "evidence": ".github/workflows/ci.yml:536 (shell, occurrence 0). This Windows Cargo selection cannot run strict_safe.rs, whose crate-level guard at crates/coreav-cli/tests/strict_safe.rs:20 requires unix. scripts/oracle_free.py:12-24 also adds the registered exact skips on Windows. crates/coreav-cli/tests/strict_safe_limit.rs:14-39 launches only CoreAV with a missing input and checks strict-safe refusal, not a reference tool.", "site": [ 536, "shell", @@ -5571,7 +5524,7 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:811. The shell passes the literal ffmpeg argument to the all-parts hostile generator. tools/hostile/generate.py:737-738 replaces args[2] with test_oracle.require(args[2]).ffmpeg before creating output or invoking any maker. Its table at :742-746 forwards that retained path only to pixelsmash, cve_routes and limits; those launch it at :245,291,337. Structural/mutation/Matroska/MPEG-TS makers write bytes directly. A bare workflow spelling is therefore resolved and qualified by the owner before real generation.", + "evidence": ".github/workflows/ci.yml:811 (shell, occurrence 0). tools/hostile/generate.py:737-738 replaces the requested executable with require(args[2]).ffmpeg before any selected maker runs. The maker table at tools/hostile/generate.py:742-746 forwards that retained value to the media-generating branches; direct process calls at tools/hostile/generate.py:245, tools/hostile/generate.py:291 and tools/hostile/generate.py:337 preserve it. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 811, "shell", @@ -5582,7 +5535,7 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:832. The shell supplies --ffprobe ffprobe and --oracle-frames to policy_check.py. scripts/policy_check.py:334-336 resolves that spelling once, requires the complete pair with the selected sibling FFmpeg, and replaces args.ffprobe with the returned field. main passes it to check_file at :359; metadata at :229, packet probes at :104-109 and frame_sizes at :190-195 all execute that same value via run at :69-72. policy_ref supplies byte readers and pure policy mappings rather than a second tool selection.", + "evidence": ".github/workflows/ci.yml:832 (shell, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 832, "shell", @@ -5593,7 +5546,7 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:1094. This exact shell first captures scripts/test_oracle.py --resolve at .github/workflows/ci.yml:1088 and rejects missing, extra or empty returned lines at :1089-1093. Both retained lines are passed as --ffmpeg/--ffprobe at :1094-1096. scripts/join_check.py:1679-1695 retains the supplied arguments and forwards them through check (:1641-1657) to check_source/check_inputs/check_several and check_ffmpeg_concat. Its direct decode helpers at :368-391 and imported clip_check.ffprobe_json/framemd5/pcm at scripts/clip_check.py:144-145,185-221 execute those exact parameters; remux_check.last_skip_samples uses the supplied probe too. All concat/reference branches preserve the pair, rather than independently resolving an executable.", + "evidence": ".github/workflows/ci.yml:1094 (shell, occurrence 0). The same run block captures --resolve at .github/workflows/ci.yml:1088 and rejects missing, empty or extra lines at .github/workflows/ci.yml:1089-1093 before passing both retained fields. scripts/join_check.py:1694-1695 forwards both arguments to check; scripts/join_check.py:1651-1655 forwards them to every source/input/several branch. The decode helpers preserve these parameters, including scripts/clip_check.py:144-145, scripts/clip_check.py:193 and scripts/clip_check.py:221. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 1094, "shell", @@ -5604,7 +5557,7 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:1120. The shell obtains both exact executable lines from test_oracle.py --resolve at .github/workflows/ci.yml:1114 and rejects malformed/empty/incomplete responses at :1115-1119 before passing them at :1120-1122. copy_check.main at tools/compat-corpus/copy_check.py:464,478-483 retains the pair in tools and forwards it to selection (:104-113) and every ISO oracle branch (:415-434). The clip/extract/join/remux/split helpers execute their supplied ffmpeg/ffprobe parameters. The separate Matroska branch at :417-420 invokes scripts/mkv_remux_check.py:63,68, which takes executable fields directly from test_oracle.require's complete returned pair. No branch uses the original unqualified workflow spelling.", + "evidence": ".github/workflows/ci.yml:1120 (shell, occurrence 0). The run block captures --resolve at .github/workflows/ci.yml:1114, validates the complete two-line pair at .github/workflows/ci.yml:1115-1119, and supplies those exact paths to copy_check. tools/compat-corpus/copy_check.py:828 retains the supplied fields in tools; its selection worker at tools/compat-corpus/copy_check.py:848 and oracle worker at tools/compat-corpus/copy_check.py:845 preserve them. The new input-seek branch at tools/compat-corpus/copy_check.py:783-785 reaches the unchanged tools fields at tools/compat-corpus/copy_check.py:704-732, including both snapshots. The other ISO branches forward the fields at tools/compat-corpus/copy_check.py:787-798. The Matroska branch at tools/compat-corpus/copy_check.py:781 separately uses the returned owner fields at scripts/mkv_remux_check.py:63-68, not a PATH spelling. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 1120, "shell", @@ -5615,9 +5568,9 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:1292. The workflow passes its installation FFmpeg to audio_source_diagnostic.py. scripts/audio_source_diagnostic.py:171-172 retains both require fields before version queries or source generation at :180,185-188; it calls diagnose at :193. diagnose uses args.ffprobe for metadata/packet hashes (:111-115,140,146-147), args.ffmpeg for reference PCM and both encoder baselines (:124-143), and that same FFmpeg in the CoreAV child environment at :118-119. run at :19-23 launches supplied argv unchanged. The browser/FLAC source alternatives never introduce another executable selection.", + "evidence": ".github/workflows/ci.yml:1301 (shell, occurrence 0). scripts/audio_source_diagnostic.py:171-172 retains both owner fields before fixture and identity work at scripts/audio_source_diagnostic.py:178-185. diagnose uses args.ffmpeg/ffprobe unchanged at scripts/audio_source_diagnostic.py:111-146; run dispatches those argv, while COREAV_FFMPEG selects the subject's lossy AAC encoder, not a separately chosen comparison oracle. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 1292, + 1301, "shell", "", "python3 -I scripts/audio_source_diagnostic.py \\\n --coreav target/fallback/release/coreav \\\n --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n --fixtures \"$RUNNER_TEMP/coreav-fixtures\" \\\n --out \"$RUNNER_TEMP/coreav-audio-source-diagnostic\"" @@ -5626,9 +5579,9 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:1347. This second all-parts call also supplies literal ffmpeg to tools/hostile/generate.py. The common main at :737-738 qualifies the complete pair and replaces args[2] with the returned FFmpeg before dispatching makers at :742-746; pixelsmash/cve/limits launch only that value at :245,291,337. The rest of the generated structures are byte writers, not subprocess oracles. Qualification belongs to this process, not to the earlier generation workflow step.", + "evidence": ".github/workflows/ci.yml:1356 (shell, occurrence 0). tools/hostile/generate.py:737-738 replaces the requested executable with require(args[2]).ffmpeg before any selected maker runs. The maker table at tools/hostile/generate.py:742-746 forwards that retained value to the media-generating branches; direct process calls at tools/hostile/generate.py:245, tools/hostile/generate.py:291 and tools/hostile/generate.py:337 preserve it. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 1347, + 1356, "shell", "", "python3 -I tools/hostile/generate.py \"$RUNNER_TEMP/coreav-hostile\" \"$RUNNER_TEMP/coreav-fixtures\" ffmpeg" @@ -5637,9 +5590,9 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:1447. The shell runs composed_audio_selftest.py with explicit installed FFmpeg and FFprobe. scripts/composed_audio_selftest.py:24-27 retains require's complete pair and derives the CoreAV child environment from its FFmpeg. This is a real-media semantic selftest, not mocked subprocesses: :37-42 encodes the positive controls, judge at :44-48 calls composed.compare with the same args, and matched_mutant at :75-81 re-encodes using args.ffmpeg. scripts/composed_audio.py:562-584 forwards the retained fields into source_reference, AAC reference encoding, timing/property probes and transcode_check.compare_encoded_audio (:999-1009). source_reference at scripts/composed_audio_source.py:93 and its decode path uses args.ffprobe/ffmpeg, while composed.bounded at :326-333 executes unchanged argv. The comparator is separately receipt-checked at :614-624; no bare FFmpeg is substituted by the mutation controls.", + "evidence": ".github/workflows/ci.yml:1456 (shell, occurrence 0). scripts/composed_audio_selftest.py:24-25 retains the returned fields before comparisons at scripts/composed_audio_selftest.py:41 and scripts/composed_audio_selftest.py:78. scripts/transcode_check.py:1915-1918 retains the complete pair and initializes the child environment from its FFmpeg field. The reference argv at scripts/transcode_check.py:1033 and composed probe/decode argv at scripts/transcode_check.py:999-1007 preserve those fields. scripts/composed_audio.py:332 executes argv unchanged. The arm's COREAV_X264 override chooses x264 or the subject's external FFmpeg encoder; it does not replace the comparison pair. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 1447, + 1456, "shell", "", "python3 -I scripts/composed_audio_selftest.py \\\n --coreav target/fallback/release/coreav --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n --ffprobe \"$RUNNER_TEMP/coreav-oracle-bin/ffprobe\" \\\n --opus-compare \"$RUNNER_TEMP/coreav-fixtures/tools/opus_compare\" --fixtures \"$RUNNER_TEMP/coreav-fixtures\"" @@ -5648,9 +5601,9 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:1456. The workflow selects the composed-opus-aac-v2 compatibility mode with explicit installed paths; its two --arm values override COREAV_X264 only, never COREAV_FFMPEG. scripts/transcode_check.py:1915-1918 retains the complete require pair and sets ENV=child_env(args.ffmpeg) before preflight (:1937,2128-2137) or fixture comparisons. check_compat and Source receive these same args; probes/packets at :972,999 and decode hashes at :1007 use the retained fields, as does the reference FFmpeg arm. Composed comparison forwards them into scripts/composed_audio.py:562-584 and composed_audio_source.source_reference. Both the positive fixture arm and any generated captured-input reference therefore execute the owner-returned programs; verify_oracle's later version check is not used as a substitute for qualification.", + "evidence": ".github/workflows/ci.yml:1465 (shell, occurrence 0). scripts/transcode_check.py:1915-1918 retains the complete pair and initializes the child environment from its FFmpeg field. The reference argv at scripts/transcode_check.py:1033 and composed probe/decode argv at scripts/transcode_check.py:999-1007 preserve those fields. scripts/composed_audio.py:332 executes argv unchanged. The arm's COREAV_X264 override chooses x264 or the subject's external FFmpeg encoder; it does not replace the comparison pair. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 1456, + 1465, "shell", "", "python3 -I scripts/transcode_check.py --compat --coreav target/fallback/release/coreav \\\n --compat-check composed-opus-aac-v2 --opus-compare \"$RUNNER_TEMP/coreav-fixtures/tools/opus_compare\" \\\n --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" --ffprobe \"$RUNNER_TEMP/coreav-oracle-bin/ffprobe\" \\\n --preflight \"$RUNNER_TEMP/coreav-fixtures/basic.mp4\" --fixtures \"$RUNNER_TEMP/coreav-fixtures\" \\\n --arm \"x264=COREAV_X264=$RUNNER_TEMP/coreav-x264/x264\" --arm ffmpeg=COREAV_X264=none \\\n --jobs 4 --shard \"$SHARD/3\" --out \"$RUNNER_TEMP/coreav-transcode-compat\"" @@ -5659,9 +5612,9 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:1692. The Matroska job independently captures the complete test_oracle.py --resolve response at .github/workflows/ci.yml:1686, validates exactly two nonempty lines at :1687-1691, and forwards both retained paths at :1692-1694. tools/compat-corpus/copy_check.py:464,478-483 uses them for selection and ISO helper calls (:415-434). Its Matroska/WebM oracle at :417-420 reaches scripts/mkv_remux_check.py:63,68, which independently consumes fields from test_oracle.require rather than a bare ffprobe/ffmpeg. The selection reference at copy_check:112 always uses tools.ffmpeg. All real reference branches are qualified, including the actual Matroska branch, not only the surrounding shell check.", + "evidence": ".github/workflows/ci.yml:1701 (shell, occurrence 0). The run block captures --resolve at .github/workflows/ci.yml:1695, validates the complete two-line pair at .github/workflows/ci.yml:1696-1700, and supplies those exact paths to copy_check. tools/compat-corpus/copy_check.py:828 retains the supplied fields in tools; its selection worker at tools/compat-corpus/copy_check.py:848 and oracle worker at tools/compat-corpus/copy_check.py:845 preserve them. The new input-seek branch at tools/compat-corpus/copy_check.py:783-785 reaches the unchanged tools fields at tools/compat-corpus/copy_check.py:704-732, including both snapshots. The other ISO branches forward the fields at tools/compat-corpus/copy_check.py:787-798. The Matroska branch at tools/compat-corpus/copy_check.py:781 separately uses the returned owner fields at scripts/mkv_remux_check.py:63-68, not a PATH spelling. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 1692, + 1701, "shell", "", "python3 -I tools/compat-corpus/copy_check.py --records \"$COREAV_FFMPEG_OUT/records.json\" \\\n --ffmpeg \"$FFMPEG\" --ffprobe \"$FFPROBE\" \\\n --mediainfo mediainfo --report \"$RUNNER_TEMP/mkv-ffmpeg.json\"" @@ -5670,9 +5623,9 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:1725. The Matroska policy step passes --ffprobe ffprobe with --oracle-frames. scripts/policy_check.py:334-336 resolves the spelling once and replaces it with require(selected sibling FFmpeg, selected FFprobe).ffprobe. check_file receives that path at :359 and uses it for metadata (:229), Matroska packet spans (:237 and :104-109), and decoded frame sizes (:288 and :190-195) through run at :69-72. policy_ref's Matroska headers and mapping remain file/JSON operations and introduce no oracle executable.", + "evidence": ".github/workflows/ci.yml:1734 (shell, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 1725, + 1734, "shell", "", "python3 -I scripts/policy_check.py --coreav target/release/coreav \"${policies[@]}\" \\\n --media \"$COREAV_FIXTURES\" --ffprobe ffprobe --oracle-frames \\\n --report \"$RUNNER_TEMP/mkv-policy-fixtures.json\"" @@ -5681,9 +5634,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site .github/workflows/ci.yml:1735. The report subcommand treats --ffprobe \"$OUT/reference\", --coreav \"$OUT/candidate\" and --mediainfo \"$OUT/mediainfo\" as capture directories, not executable paths. tools/mediainfo-oracle/mediainfo_oracle.py:767-777 selects cmd_report; :713-735 enumerates *.streams.json, loads the three retained JSON records, compares them and writes reports. No capture function or subprocess is called in this branch. The preceding capture command at workflow :1733 is a separate site, not execution hidden in this row.", + "evidence": ".github/workflows/ci.yml:1744 (shell, occurrence 0). The report subcommand treats --ffprobe as a capture directory. tools/mediainfo-oracle/mediainfo_oracle.py:713-722 enumerates *.streams.json and reads saved JSON; it does not launch ffprobe or FFmpeg. The preceding separate capture is MediaInfo-only.", "site": [ - 1735, + 1744, "shell", "", "python3 -I tools/mediainfo-oracle/mediainfo_oracle.py report \\\n --ffprobe \"$OUT/reference\" --coreav \"$OUT/candidate\" --mediainfo \"$OUT/mediainfo\" \\\n --out \"$OUT/three-way.json\" --markdown \"$OUT/three-way.md\" \\\n --title 'Three-way stream report on the Matroska fixtures'" @@ -5692,9 +5645,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site .github/workflows/ci.yml:1891. The shell computes command -v ffmpeg as the unused third argument, but explicitly selects --parts mpegts. tools/hostile/generate.py:731-738 parses that singleton part and does not enter the qualification/media-maker branch; :742-746 invokes only mpegts. That function at :582 builds packets/PAT/PMT/PES structures as bytes and writes files, with no subprocess. Neither pixelsmash, cve_routes nor limits is reached, so no real FFmpeg executes for this exact call.", + "evidence": ".github/workflows/ci.yml:1900 (shell, occurrence 0). --parts mpegts selects only the byte-building maker at tools/hostile/generate.py:743. The qualification branch at tools/hostile/generate.py:737-738 runs only for pixelsmash/cve/limits, and mpegts at tools/hostile/generate.py:582 constructs transport bytes without an oracle. command -v only locates the unused argument.", "site": [ - 1891, + 1900, "shell", "", "python3 -I tools/hostile/generate.py \"$RUNNER_TEMP/ts-hostile\" \\\n \"$RUNNER_TEMP/ts-fixtures\" \"$(command -v ffmpeg)\" --parts mpegts" @@ -5703,9 +5656,9 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:2088. The shell's --generate installation path enters scripts/h264_modes_identity.py:125-126, which consumes require's returned FFmpeg before generate. Every synthetic/monochrome encoder argv at :87-91 executes that exact value. Subsequent build/decode calls at :131-144 run native CoreAV examples for identity comparison, not another FFmpeg reference; no later generation path reselects a program.", + "evidence": ".github/workflows/ci.yml:2097 (shell, occurrence 0). scripts/h264_modes_identity.py:125 replaces --generate with require(...).ffmpeg; generate executes that same argument at scripts/h264_modes_identity.py:87-88. Mode decodes use built CoreAV examples rather than another FFmpeg. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 2088, + 2097, "shell", "", "python3 -I scripts/h264_modes_identity.py \\\n --generate \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n --streams \"$RUNNER_TEMP/synthetic\" \\\n --threads 1,8 \\\n --report \"$RUNNER_TEMP/modes-synthetic.json\"" @@ -5714,9 +5667,9 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/ci.yml:2097. The workflow supplies a concrete FFmpeg path and gray synthetic streams. scripts/h264_agreement.py:75 replaces args.ffmpeg with test_oracle.require(args.ffmpeg).ffmpeg before the per-stream loop; :83 passes it to ffmpeg_frames, which constructs and executes the reference framemd5 argv at :31-35. All stream iterations and optional frame limits retain the same owner-qualified executable; the other process is the explicitly supplied native decoder.", + "evidence": ".github/workflows/ci.yml:2106 (shell, occurrence 0). scripts/h264_agreement.py:75 replaces args.ffmpeg with require(...).ffmpeg before ffmpeg_frames at scripts/h264_agreement.py:83; scripts/h264_agreement.py:31-35 executes that retained argument unchanged. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 2097, + 2106, "shell", "", "python3 -I scripts/h264_agreement.py --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" \\\n --decoder target/modes-identity/fast/release/examples/decode \\\n --report \"$RUNNER_TEMP/monochrome-agreement.json\" \\\n \"$RUNNER_TEMP\"/synthetic/gray-*.h264" @@ -5725,9 +5678,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site .github/workflows/ci.yml:2178. The training-identity job creates this venv at .github/workflows/ci.yml:2177 and invokes its pip with only install --quiet boto3==1.35.36 at :2178. This is package provisioning; no historical extractor, training media, FFmpeg or FFprobe executes through the pip command. Later extraction is a distinct shell site.", + "evidence": ".github/workflows/ci.yml:2187 (shell, occurrence 0). This invokes the virtual environment's pip to install boto3; it is package installation, not a media oracle.", "site": [ - 2178, + 2187, "shell", "", "\"$RUNNER_TEMP/venv/bin/pip\" install --quiet 'boto3==1.35.36'" @@ -5738,7 +5691,7 @@ "class": "reviewed-exclusion", "evidence": "Approved historical replay: the step's cd selects docs/measurements/h264-training/tools/extract.py, which runs only RUNNER_TEMP/coreav-training-extractor/ffmpeg installed by install-extractor.sh from the archived FFmpeg 7.0.2 build (sha256 abda8d77ce8309141f83ab8edf0596834087c52467f6badf376a6a2a4c87cf67) to reproduce the recorded training elementary streams for list.json; the next step requires every es_sha256 to equal es.json. It is isolated historical reproduction, not a current-oracle comparison. Any other caller of the extractor remains a bypass.", "site": [ - 2194, + 2203, "shell", "", "\"$RUNNER_TEMP/venv/bin/python\" -I tools/extract.py list.json \"$RUNNER_TEMP/training\"" @@ -5786,7 +5739,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -5794,7 +5747,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -5939,6 +5892,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -6744,10 +6698,10 @@ "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "__future__": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "aac_pcm_eligibility": "a057c9c37b06d0bdbd742de2f41f1e5afffa9dcdcf9dcdde80dd8b926a95ef4d", + "aac_pns": "f04ee5f31264cf93c9690d9899d1c976995ca4ade5f7563b968e333fc3fe833e", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", - "annotations": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -6768,7 +6722,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -6776,7 +6730,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -6802,6 +6756,7 @@ "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes_aac": "43f0e0070e04a56a167a33a64b00ec1bf62871ccd0f7f8d21ff2a7d42eb79f55", "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", @@ -6818,6 +6773,8 @@ "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "lru_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -6855,9 +6812,6 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", - "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", - "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", - "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", "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", @@ -6908,7 +6862,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - "Cargo.lock", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -6921,14 +6874,12 @@ "bench/opus-speed/speed.py", "bench/range-audio/run.py", "bench/shared/benchlib.py", - "crates/coreav-audio/src/convert.rs", - "crates/coreav-audio/src/convert/layout.rs", - "crates/coreav-audio/src/convert/oracle.rs", "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -6939,15 +6890,8 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", - "docs/design/audio-decode.md", - "docs/design/composed-opus-aac-v2.json", - "docs/design/github-shapes-200.md", "docs/design/oracle-historical-records.json", - "docs/known-divergences-clip.json", - "docs/known-divergences-extract.json", - "docs/known-divergences-join.json", - "docs/known-divergences-remux.json", - "docs/known-divergences-split.json", + "docs/design/oracle-qualification-gate.md", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", "docs/measurements/h264-gap-2/tools/stages.py", @@ -7221,13 +7165,14 @@ "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/aac-pns-requirements.txt", + "scripts/aac_pcm_eligibility.py", + "scripts/aac_pns.py", "scripts/clip_check.py", "scripts/compat_check.py", "scripts/composed_audio.py", - "scripts/composed_audio_fixtures.py", "scripts/composed_audio_source.py", "scripts/extract_check.py", - "scripts/gen-v2-fixtures.py", "scripts/hls_check.py", "scripts/join_check.py", "scripts/mkv_remux_check.py", @@ -7255,13 +7200,11 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/classify.py", - "tools/compat-corpus/commands-0.1.0/coverage.json", "tools/compat-corpus/copy_check.py", "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/encode_breadth.py", - "tools/compat-corpus/ffmpeg9.json", - "tools/compat-corpus/github-shapes-200/shapes.jsonl", "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_aac.py", "tools/compat-corpus/github_shapes_fixtures.py", "tools/compat-corpus/github_shapes_inputs.py", "tools/compat-corpus/github_shapes_set.py", @@ -7269,7 +7212,6 @@ "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/compat-corpus/v2-fixtures.json", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -7319,18 +7261,51 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "2a4902a0e3b36e7c747fb29a7216b00233867cab296a649f7e4333e32cffdd32", + "sha256": "749f86285979c28a617e25c6f5f704ec188b29cb0954ea269e2e2dd4604496cd", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": ".github/workflows/github-shapes.yml:85: This executes the virtual environment pip to install hash-locked NumPy dependencies from scripts/aac-pns-requirements.txt, not an FFmpeg/ffprobe oracle.", + "site": [ + 85, + "shell", + "", + "\"$RUNNER_TEMP/aac-python/bin/pip\" install --quiet --only-binary=:all: --require-hashes -r scripts/aac-pns-requirements.txt" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": ".github/workflows/github-shapes.yml:105: This executes the retained qualification owner in --resolve mode, not a media comparison. The initial run checkout at .github/workflows/github-shapes.yml:61-74 copies the five owner files before switching to the candidate. scripts/test_oracle.py:121-135 calls require and emits paths; scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only check identity/capability to admit or refuse the run, without comparing or recording media-oracle output.", + "site": [ + 105, + "shell", + "", + "python3 -I -B \"$RUNNER_TEMP/oracle-owner/scripts/test_oracle.py\" --resolve \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\"" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/github-shapes.yml:91. The manual shell passes its installed FFmpeg/FFprobe paths to github_shapes.py run. tools/compat-corpus/github_shapes.py:510 -> verify_programs:451 -> encode_breadth.oracle_programs:867-873 consumes require's complete pair and replaces opts fields before version execution. run's programs mapping at :515-516 and replay's independently reverified mapping at :481,491-492 therefore contain those returned paths. Fixture generation at :520 -> github_shapes_fixtures.py:25, reference commands and probe witnesses at :177-186,203-205, and output comparison at :290-344 all use that mapping; execute's exec \"$@\" adapter at :85-89 preserves program selection. The generic runner also executes native CoreAV candidate commands at :175-186; they are not reference oracles. Candidate encoder ProgramLog emits runnable text from the same mapped FFmpeg at :180-184 and encode_breadth.py:109-112,369-373. Inputs.instantiate constructs only arguments/fixture representatives, never a new executable.", + "evidence": ".github/workflows/github-shapes.yml:112: The initial actions checkout is the dispatching run commit; .github/workflows/github-shapes.yml:61-74 copies its five owner files outside the tree before git checkout selects the merged candidate. .github/workflows/github-shapes.yml:105-118 resolves with that retained owner, parses exactly two nonempty lines, and passes the returned FFMPEG/FFPROBE unchanged to the candidate driver. This is the owner-checkout pattern in docs/design/oracle-qualification-gate.md:161-165. At the current driver, tools/compat-corpus/encode_breadth.py:865-873 also assigns the require result fields back to opts; tools/compat-corpus/github_shapes.py:469-475 and tools/compat-corpus/github_shapes.py:531-547 use those fields in programs, and tools/compat-corpus/github_shapes.py:175-209 substitutes that map into reference argv. tools/compat-corpus/github_shapes.py:86-94 executes argv unchanged. The separately selected x264 is an encoder tool, not this oracle pair. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 91, + 112, "shell", "", - "python3 tools/compat-corpus/github_shapes.py run --commit \"$COMMIT\" \\\n --build-record \"$RUNNER_TEMP/shape-build.json\" \\\n --coreav \"$PWD/target/release/coreav\" --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" \\\n --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" --x264 \"$RUNNER_TEMP/oracle/x264\" \\\n --bundle \"$RUNNER_TEMP/shape-evidence\" --scratch \"$RUNNER_TEMP/shape-replay\" \\\n --summary \"$RUNNER_TEMP/shape-summary.json\"" + "python3 tools/compat-corpus/github_shapes.py run --commit \"$COMMIT\" \\\n --build-record \"$RUNNER_TEMP/shape-build.json\" \\\n --coreav \"$PWD/target/release/coreav\" --ffmpeg \"$FFMPEG\" \\\n --pns-diagnostic \"$PWD/target/release/examples/pns_diagnostic\" \\\n --ffprobe \"$FFPROBE\" --x264 \"$RUNNER_TEMP/oracle/x264\" \\\n --bundle \"$RUNNER_TEMP/shape-evidence\" --scratch \"$RUNNER_TEMP/shape-replay\" \\\n --summary \"$RUNNER_TEMP/shape-summary.json\"" ], "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": ".github/workflows/github-shapes.yml:144: This executes the virtual environment pip to install hash-locked NumPy dependencies from scripts/aac-pns-requirements.txt, not an FFmpeg/ffprobe oracle.", + "site": [ + 144, + "shell", + "", + "\"$RUNNER_TEMP/aac-python/bin/pip\" install --quiet --only-binary=:all: --require-hashes -r scripts/aac-pns-requirements.txt" + ], + "verdict": "excluded" } ] }, @@ -7370,7 +7345,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -7502,8 +7477,8 @@ "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-encoder/src/vlc.rs", "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -7863,13 +7838,13 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "eb43b7ab76c57ac9c12e091605b848cf1e9de2f94f8491f80dc5f0a7bb8efda2", + "sha256": "2c3d678b0e73ba37e75a44cc7c2ddd5f528f25f6ea164593bc5b297f26a96003", "sites": [ { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/h264-encoder.yml:100. The shell selects $RUNNER_TEMP/g1-oracles/ffmpeg for scripts/h264_g1_conformance.py. main at :282 retains the complete test_oracle.require result as tools before passing it to every synthetic, existing-fixture and metadata compare at :294,304,307. compare at :229-236 launches tools.ffprobe and tools.ffmpeg via run/capture (:54-55,25-31); existing-fixture decode/probe at :300-302 uses those same fields. The generic capture path also launches the native g1 driver (:223-224) and the separately installed JM decoder (:239); those are not unqualified FFmpeg selections. No current path reconstructs a probe or executes args.ffmpeg after qualification.", + "evidence": ".github/workflows/h264-encoder.yml:106 (shell, occurrence 0). scripts/h264_g1_conformance.py:282 retains the returned pair before fixture decode at scripts/h264_g1_conformance.py:300-302. scripts/h264_g1_conformance.py:229-233 executes tools.ffprobe/ffmpeg unchanged through run/capture at scripts/h264_g1_conformance.py:31. The separate JM decoder is a pinned non-FFmpeg measurement tool. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 100, + 106, "shell", "", "python3 -I scripts/h264_g1_conformance.py \\\n --driver target/release/examples/g1 \\\n --ffmpeg \"$RUNNER_TEMP/g1-oracles/ffmpeg\" \\\n --jm \"$RUNNER_TEMP/g1-oracles/ldecod\" \\\n --fixtures \"$RUNNER_TEMP/g1-existing-fixtures\" \\\n --output \"$RUNNER_TEMP/g1-conformance\"" @@ -7878,9 +7853,9 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/h264-encoder.yml:108. The shell's installation FFmpeg enters scripts/h264_deblock_conformance.py:71, which retains g1.test_oracle.require's complete pair as tools. Both baseline and all enabled cells pass tools unchanged to g1.compare at :82,91. scripts/h264_g1_conformance.py:229-236 uses tools.ffprobe/ffmpeg through run/capture (:54-55,31), while the same helper also executes the native driver and separate JM decoder (:223,239). Thus all actual FFmpeg reference paths, including the disabled-baseline control, consume returned executable fields rather than the original argument.", + "evidence": ".github/workflows/h264-encoder.yml:114 (shell, occurrence 0). scripts/h264_deblock_conformance.py:71 retains the returned pair and passes tools to g1's cell evaluator. scripts/h264_g1_conformance.py:229-233 executes tools.ffprobe/ffmpeg unchanged through run/capture at scripts/h264_g1_conformance.py:31. The separate JM decoder is a pinned non-FFmpeg measurement tool. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 108, + 114, "shell", "", "python3 -I scripts/h264_deblock_conformance.py \\\n --driver target/release/examples/g1 \\\n --ffmpeg \"$RUNNER_TEMP/g1-oracles/ffmpeg\" \\\n --jm \"$RUNNER_TEMP/g1-oracles/ldecod\" \\\n --output \"$RUNNER_TEMP/deblock-conformance\"" @@ -7889,9 +7864,9 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/h264-encoder.yml:124. The shell passes the G1 installation FFmpeg to scripts/h264_p_conformance.py. verify_tools at :544 retains require's complete pair and returns tools at :557; main consumes it at :580 and passes it to automatic compare at :587 and forced compare at :601. Both reach decode_oracles (:477,527), whose probe/decode argv use tools.ffprobe/ffmpeg at :489-505. run at :405-406 delegates unchanged argv to g1.capture:25-31. Other real uses of these generic helpers are the native P driver (:470), native decode example (:522), and JM (:508), not a new FFmpeg selection. The original ffmpeg/sibling tuple at :538 is only the prequalification executable-existence check; execution and receipts use the returned fields at :547-558.", + "evidence": ".github/workflows/h264-encoder.yml:130 (shell, occurrence 0). scripts/h264_p_conformance.py:544 retains require()'s pair, returns tools to main at scripts/h264_p_conformance.py:580, and its cell executes tools.ffprobe at scripts/h264_p_conformance.py:489 and tools.ffmpeg at scripts/h264_p_conformance.py:502 through run at scripts/h264_p_conformance.py:405. JM and CoreAV decoders are distinct non-FFmpeg programs. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 124, + 130, "shell", "", "python3 -I scripts/h264_p_conformance.py \\\n --driver target/release/examples/p \\\n --decoder target/release/examples/decode \\\n --forced-fixtures \"$RUNNER_TEMP/p-forced\" \\\n --ffmpeg \"$RUNNER_TEMP/g1-oracles/ffmpeg\" \\\n --jm \"$RUNNER_TEMP/g1-oracles/ldecod\" \\\n --output \"$RUNNER_TEMP/p-conformance\"" @@ -7936,7 +7911,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -8057,7 +8032,6 @@ "bench/audio-decode/receipts.py", "bench/audio-decode/run.py", "bench/audio-decode/tests/test_oracle.py", - "bench/hevc-conformance/synthetic.json", "bench/npx/run.py", "bench/opus-speed/allowance.py", "bench/opus-speed/report.py", @@ -8069,6 +8043,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -8425,13 +8400,24 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "d97d2acea2b9a2a60054c587e7508314c986a0a7f7227abd8d443196ca0719b4", + "sha256": "0eef5f148718d843434b196901174bfe61093c74a4a61e081256d7b456ebdceb", "sites": [ { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/hevc-conformance.yml:65. The shell selects verify and both installed oracle paths. scripts/hevc_fixture.py:388-389 retains require's complete pair before binary_identity and prepare at :395-397. prepare expands the retained FFmpeg into fixed recipe/decode templates at :314-318 (templates :111-127; expansion :130-131), probes with the retained FFprobe at :321, and traces headers with that FFmpeg at :334. The unsupported-PCM controls at :286-295 also expand the same returned FFmpeg. capture at :56-58 executes only its supplied command; binary identity/version calls also receive the returned pair. bench/hevc-conformance/synthetic.json is comparison data, not an executable selector or a registered-source exclusion.", + "evidence": ".github/workflows/hevc-conformance.yml:67 (shell, occurrence 0). scripts/hevc_fixture.py:388-389 replaces both requested paths with require()'s returned fields before identity verification and prepare at scripts/hevc_fixture.py:395-397. prepare expands those fields into synthetic generation/decode argv at scripts/hevc_fixture.py:314-321 and trace argv at scripts/hevc_fixture.py:334; capture at scripts/hevc_fixture.py:58 preserves argv. The verify mode regenerates and compares registered outputs, rather than only checking identity. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 65, + 67, + "shell", + "", + "python3 -I scripts/hevc_fixture.py verify \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" \\\n --output \"$RUNNER_TEMP/hevc-synthetic\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": ".github/workflows/hevc-conformance.yml:101 (shell, occurrence 0). scripts/hevc_fixture.py:388-389 replaces both requested paths with require()'s returned fields before identity verification and prepare at scripts/hevc_fixture.py:395-397. prepare expands those fields into synthetic generation/decode argv at scripts/hevc_fixture.py:314-321 and trace argv at scripts/hevc_fixture.py:334; capture at scripts/hevc_fixture.py:58 preserves argv. The verify mode regenerates and compares registered outputs, rather than only checking identity. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "site": [ + 101, "shell", "", "python3 -I scripts/hevc_fixture.py verify \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" \\\n --output \"$RUNNER_TEMP/hevc-synthetic\"" @@ -8688,7 +8674,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -8820,6 +8806,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -9843,7 +9830,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -9978,6 +9965,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -10402,7 +10390,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -10538,6 +10526,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -11234,7 +11223,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -11365,6 +11354,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -11937,7 +11927,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -12068,6 +12058,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -12584,7 +12575,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -12715,6 +12706,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -13320,7 +13312,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -13454,6 +13446,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -13861,7 +13854,6 @@ "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/hevc-conformance.yml", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -13878,7 +13870,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Only metadata and the public-key header were inspected: regular mode 0644, no shebang, BEGIN PUBLIC KEY header. No key payload was printed. The cited workflow supplies this exact file as openssl pkeyutl -encrypt -pubin -inkey data, not as an executable/script. Public encryption-key data is not an oracle invocation.", + "evidence": "bench/hevc-conformance/evidence-public.pem:1 (inventory, occurrence 0). This is PEM-encoded public-key data between BEGIN/END PUBLIC KEY delimiters, not executable program text or an oracle invocation.", "site": [ 1, "inventory", @@ -13925,7 +13917,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -14056,6 +14048,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -14707,6 +14700,107 @@ } ] }, + "bench/npx/summarize.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boot": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "cgparse": "575ac4d64d3129e372c45e0d4f956089c0d20636af473c1c28c2fa5c97176c72", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dist": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "lines": "bc5878dff97eb9a4f9a3e67a68babbe18fbfc44a6fe40e6368dc996ef5014330", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "bench/shared/benchlib.py", + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-gap-2/tools/stages.py", + "docs/measurements/h264-rounds/cabac-compact/lines.py", + "docs/measurements/h264-rounds/cabac-decision-probe/breakdown/cgparse.py", + "docs/measurements/h264-rounds/deblock-glue/profile/lines.py", + "docs/measurements/h264-rounds/deblock-pair/profile/stages.py", + "docs/measurements/h264-rounds/motion-12b/profile/tools/lines.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/profile-6f-af20b62e/lines.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/measurements/h264-rounds/residual-calls/lines.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": "b8bb5fa3c93c67ff9ab7eb99add5c5d042efd66fdd19ca24220349eca70be614", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "bench/npx/summarize.py:1 is the module docstring at 1-10, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "bench/opus-speed/speed.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -14744,7 +14838,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -14880,6 +14974,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -15375,7 +15470,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -15508,6 +15603,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -15914,7 +16010,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -16046,6 +16142,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -16453,7 +16550,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -16587,6 +16684,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -16993,7 +17091,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -17125,6 +17223,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -17555,7 +17654,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -17686,6 +17785,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -18179,6 +18279,62 @@ } ] }, + "bench/range-audio/summarize.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_summaries": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "ec5bf7f60978735b51563845fbe28082da2d857241eb286e8c33e4bfdbaaa02f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "bench/range-audio/summarize.py:1 is the module docstring at 1-25, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "bench/shared/benchlib.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -18215,7 +18371,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -18346,6 +18502,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -22367,6 +22524,7 @@ "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + "crates/coreav-cli/src/fallback_cmd.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", "crates/coreav-isobmff/tests/common/sound.rs", @@ -22383,11 +22541,11 @@ "test-support/oracle.rs", "tools/compat-corpus/commands-0.1.0/commands.json" ], - "sha256": "66683dda7997e93f1479e04def4837ac4edb884f4b1d69cda1616763c1e1517c", + "sha256": "9c052f446d26c5df0526539519a71d7c3f96904b620856bc128695361d67b5f7", "sites": [ { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:102: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:102: The helper executes bin(), which is Cargo CoreAV at crates/coreav-cli/tests/ffmpeg.rs:28-30, with COREAV_STRICT_SAFE=1 at crates/coreav-cli/tests/ffmpeg.rs:105. ffmpeg is its subcommand; no external fallback runs in this strict product arm.", "program_span": { "end": 2896, "start": 2794 @@ -22402,7 +22560,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:102: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:102: The helper executes bin(), which is Cargo CoreAV at crates/coreav-cli/tests/ffmpeg.rs:28-30, with COREAV_STRICT_SAFE=1 at crates/coreav-cli/tests/ffmpeg.rs:105. ffmpeg is its subcommand; no external fallback runs in this strict product arm.", "program_span": { "end": 2812, "start": 2807 @@ -22417,7 +22575,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:159: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:159; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:177. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:159: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 4690, "start": 4679 @@ -22432,7 +22590,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:159: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:159; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:177. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:159: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 5261, "start": 4666 @@ -22447,7 +22605,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:184: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:184; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:194. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:184: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 5493, "start": 5481 @@ -22462,7 +22620,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:184: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:184; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:194. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:184: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 5712, "start": 5468 @@ -22477,7 +22635,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:288: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:288; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:291. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:288: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 9196, "start": 9185 @@ -22492,7 +22650,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:288: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:288; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:291. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:288: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:146. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 9251, "start": 9172 @@ -22507,7 +22665,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:314: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:314: The strict Command is constructed from Cargo CoreAV bin() at crates/coreav-cli/tests/ffmpeg.rs:314, receives --strict-safe at crates/coreav-cli/tests/ffmpeg.rs:316, and at crates/coreav-cli/tests/ffmpeg.rs:320-325 is given a recorder double as a negative external-start control. The asserted exit 4 and unchanged directory test refusal, not an oracle answer.", "program_span": { "end": 10148, "start": 10143 @@ -22522,7 +22680,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:325: strict was constructed with Command::new(bin()) at crates/coreav-cli/tests/ffmpeg.rs:314 and is executed unchanged at crates/coreav-cli/tests/ffmpeg.rs:325. bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns the CoreAV Cargo test binary; crates/coreav-cli/tests/ffmpeg.rs:315-324 adds strict-safe arguments and environment only. This is not an FFmpeg oracle command.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:325: The strict Command is constructed from Cargo CoreAV bin() at crates/coreav-cli/tests/ffmpeg.rs:314, receives --strict-safe at crates/coreav-cli/tests/ffmpeg.rs:316, and at crates/coreav-cli/tests/ffmpeg.rs:320-325 is given a recorder double as a negative external-start control. The asserted exit 4 and unchanged directory test refusal, not an oracle answer.", "program_span": { "end": 10657, "start": 10651 @@ -22537,7 +22695,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:342: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:342: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the tested product arm. It receives the retained ffmpeg_bin as COREAV_FALLBACK at crates/coreav-cli/tests/ffmpeg.rs:345, while the independent reference is executed separately at crates/coreav-cli/tests/ffmpeg.rs:288. The comparisons at crates/coreav-cli/tests/ffmpeg.rs:351-360 test product fallback and its receipt, not a second independently selected reference. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { "end": 11692, "start": 11406 @@ -22552,7 +22710,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:342: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:342: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the tested product arm. It receives the retained ffmpeg_bin as COREAV_FALLBACK at crates/coreav-cli/tests/ffmpeg.rs:345, while the independent reference is executed separately at crates/coreav-cli/tests/ffmpeg.rs:288. The comparisons at crates/coreav-cli/tests/ffmpeg.rs:351-360 test product fallback and its receipt, not a second independently selected reference. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { "end": 11424, "start": 11419 @@ -22567,7 +22725,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:368: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:368: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) delegates only to the locally generated recorder constructed at crates/coreav-cli/tests/ffmpeg.rs:229-240 and selected at crates/coreav-cli/tests/ffmpeg.rs:371. Its exit 19 and original-argument bytes are asserted at crates/coreav-cli/tests/ffmpeg.rs:378-384; this is a controlled fallback double, not a media oracle.", "program_span": { "end": 13013, "start": 12626 @@ -22582,7 +22740,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:368: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:368: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) delegates only to the locally generated recorder constructed at crates/coreav-cli/tests/ffmpeg.rs:229-240 and selected at crates/coreav-cli/tests/ffmpeg.rs:371. Its exit 19 and original-argument bytes are asserted at crates/coreav-cli/tests/ffmpeg.rs:378-384; this is a controlled fallback double, not a media oracle.", "program_span": { "end": 12644, "start": 12639 @@ -22597,7 +22755,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:425: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:425; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:445. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:425: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 15012, "start": 15001 @@ -22612,7 +22770,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:425: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:425; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:445. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:425: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 15628, "start": 14988 @@ -22627,7 +22785,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:482: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:482; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:486. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:482: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 16922, "start": 16911 @@ -22642,7 +22800,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:482: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:482; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:486. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:482: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 17036, "start": 16898 @@ -22657,7 +22815,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:510: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:510: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the tested fallback arm. The test prepends the retained FFmpeg directory to PATH at crates/coreav-cli/tests/ffmpeg.rs:453-458; the separate independent references are the owner-derived commands at crates/coreav-cli/tests/ffmpeg.rs:482 and crates/coreav-cli/tests/ffmpeg.rs:633. This exclusion is for the product-under-test role, not a claim that inherited PATH qualifies an oracle. The resulting status/output are compared to the separate reference at crates/coreav-cli/tests/ffmpeg.rs:518-528 and crates/coreav-cli/tests/ffmpeg.rs:647-656. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { "end": 18373, "start": 18154 @@ -22672,7 +22830,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:510: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:510: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the tested fallback arm. The test prepends the retained FFmpeg directory to PATH at crates/coreav-cli/tests/ffmpeg.rs:453-458; the separate independent references are the owner-derived commands at crates/coreav-cli/tests/ffmpeg.rs:482 and crates/coreav-cli/tests/ffmpeg.rs:633. This exclusion is for the product-under-test role, not a claim that inherited PATH qualifies an oracle. The resulting status/output are compared to the separate reference at crates/coreav-cli/tests/ffmpeg.rs:518-528 and crates/coreav-cli/tests/ffmpeg.rs:647-656. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { "end": 18172, "start": 18167 @@ -22687,7 +22845,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:541: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:541: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) runs with env_clear and PATH naming only the generated fallback-bin directory. The executable written at crates/coreav-cli/tests/ffmpeg.rs:536-538 merely prints argv and exits 19; crates/coreav-cli/tests/ffmpeg.rs:548-552 checks those bytes. No real oracle is executed by this double.", "program_span": { "end": 19570, "start": 19421 @@ -22702,7 +22860,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:541: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:541: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) runs with env_clear and PATH naming only the generated fallback-bin directory. The executable written at crates/coreav-cli/tests/ffmpeg.rs:536-538 merely prints argv and exits 19; crates/coreav-cli/tests/ffmpeg.rs:548-552 checks those bytes. No real oracle is executed by this double.", "program_span": { "end": 19439, "start": 19434 @@ -22717,7 +22875,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:560: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:560; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:562. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:560: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 20121, "start": 20109 @@ -22732,7 +22890,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:560: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:560; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:562. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:560: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 20506, "start": 20096 @@ -22747,7 +22905,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:599: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:599; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:603. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:599: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 21896, "start": 21885 @@ -22762,7 +22920,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:599: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:599; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:603. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:599: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 21998, "start": 21872 @@ -22777,7 +22935,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:633: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:633; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:637. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:633: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 22995, "start": 22984 @@ -22792,7 +22950,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:633: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:633; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:637. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:633: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 23097, "start": 22971 @@ -22807,7 +22965,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:639: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:639: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the tested fallback arm. The test prepends the retained FFmpeg directory to PATH at crates/coreav-cli/tests/ffmpeg.rs:453-458; the separate independent references are the owner-derived commands at crates/coreav-cli/tests/ffmpeg.rs:482 and crates/coreav-cli/tests/ffmpeg.rs:633. This exclusion is for the product-under-test role, not a claim that inherited PATH qualifies an oracle. The resulting status/output are compared to the separate reference at crates/coreav-cli/tests/ffmpeg.rs:518-528 and crates/coreav-cli/tests/ffmpeg.rs:647-656. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { "end": 23365, "start": 23166 @@ -22822,7 +22980,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:639: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:639: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the tested fallback arm. The test prepends the retained FFmpeg directory to PATH at crates/coreav-cli/tests/ffmpeg.rs:453-458; the separate independent references are the owner-derived commands at crates/coreav-cli/tests/ffmpeg.rs:482 and crates/coreav-cli/tests/ffmpeg.rs:633. This exclusion is for the product-under-test role, not a claim that inherited PATH qualifies an oracle. The resulting status/output are compared to the separate reference at crates/coreav-cli/tests/ffmpeg.rs:518-528 and crates/coreav-cli/tests/ffmpeg.rs:647-656. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { "end": 23184, "start": 23179 @@ -22837,7 +22995,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:676: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:676; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:680. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:676: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 24269, "start": 24258 @@ -22852,7 +23010,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:676: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:676; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:680. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:676: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:418. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 24355, "start": 24245 @@ -22867,7 +23025,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:820: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:820; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:846. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:820: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 28618, "start": 28607 @@ -22882,7 +23040,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:820: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:820; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:846. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:820: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 29423, "start": 28594 @@ -22897,7 +23055,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:855: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:855; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:856. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:855: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 29686, "start": 29674 @@ -22912,7 +23070,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:855: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:855; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:856. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:855: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 30030, "start": 29661 @@ -22927,7 +23085,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:895: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:895; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:899. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:895: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 31652, "start": 31641 @@ -22942,7 +23100,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:895: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:895; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:899. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:895: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:812. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 31751, "start": 31628 @@ -22957,7 +23115,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1665: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1665: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) runs with env_clear and PATH set to the scratch directory at crates/coreav-cli/tests/ffmpeg.rs:1668-1669. That directory contains the explicit argv-printing, exit-23 fake written at crates/coreav-cli/tests/ffmpeg.rs:1648-1650. The consumer checks argument replay and no output publication at crates/coreav-cli/tests/ffmpeg.rs:1672-1680.", "program_span": { "end": 61767, "start": 61657 @@ -22972,7 +23130,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1665: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1665: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) runs with env_clear and PATH set to the scratch directory at crates/coreav-cli/tests/ffmpeg.rs:1668-1669. That directory contains the explicit argv-printing, exit-23 fake written at crates/coreav-cli/tests/ffmpeg.rs:1648-1650. The consumer checks argument replay and no output publication at crates/coreav-cli/tests/ffmpeg.rs:1672-1680.", "program_span": { "end": 61675, "start": 61670 @@ -22987,7 +23145,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1793: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1793: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) runs with env_clear and scratch PATH at crates/coreav-cli/tests/ffmpeg.rs:1796-1797. The only selected fallback is the argv-printing exit-19 fake written at crates/coreav-cli/tests/ffmpeg.rs:1789-1791; crates/coreav-cli/tests/ffmpeg.rs:1800-1807 checks replay and destination preservation, not real reference output.", "program_span": { "end": 66316, "start": 66185 @@ -23002,7 +23160,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1793: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1793: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) runs with env_clear and scratch PATH at crates/coreav-cli/tests/ffmpeg.rs:1796-1797. The only selected fallback is the argv-printing exit-19 fake written at crates/coreav-cli/tests/ffmpeg.rs:1789-1791; crates/coreav-cli/tests/ffmpeg.rs:1800-1807 checks replay and destination preservation, not real reference output.", "program_span": { "end": 66203, "start": 66198 @@ -23017,7 +23175,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1821: reference is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:1821; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:1836. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1821: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 67091, "start": 67081 @@ -23032,7 +23190,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1821: reference is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:1821; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:1836. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1821: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 67432, "start": 67068 @@ -23047,7 +23205,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1857: reference is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:1857; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:1864. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1857: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 68068, "start": 68058 @@ -23062,7 +23220,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1857: reference is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:1857; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:1864. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1857: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 68232, "start": 68045 @@ -23077,7 +23235,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1872: probe is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:1872; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:1886. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1872: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 68459, "start": 68453 @@ -23092,7 +23250,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1872: probe is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:1872; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:1886. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1872: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:1813. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 68807, "start": 68440 @@ -23107,7 +23265,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1970: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1970: This is Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) with COREAV_STRICT_SAFE=1 at crates/coreav-cli/tests/ffmpeg.rs:1974. The test refuses protocol-looking paths without writing output; ffmpeg is only the CoreAV subcommand.", "program_span": { "end": 71765, "start": 71620 @@ -23122,7 +23280,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1970: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1970: This is Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) with COREAV_STRICT_SAFE=1 at crates/coreav-cli/tests/ffmpeg.rs:1974. The test refuses protocol-looking paths without writing output; ffmpeg is only the CoreAV subcommand.", "program_span": { "end": 71638, "start": 71633 @@ -23137,7 +23295,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1998: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1998: This is Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30), explicitly given COREAV_STRICT_SAFE=1 at crates/coreav-cli/tests/ffmpeg.rs:2002 and the scratch current_dir. It is the native product path, not the external FFmpeg command.", "program_span": { "end": 72656, "start": 72511 @@ -23152,7 +23310,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1998: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:1998: This is Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30), explicitly given COREAV_STRICT_SAFE=1 at crates/coreav-cli/tests/ffmpeg.rs:2002 and the scratch current_dir. It is the native product path, not the external FFmpeg command.", "program_span": { "end": 72529, "start": 72524 @@ -23167,13 +23325,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2179: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2187: This is Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30), with --strict-safe at crates/coreav-cli/tests/ffmpeg.rs:2188. It must refuse without modifying the destination; the actual independent reference is the distinct owner-derived pin command at crates/coreav-cli/tests/ffmpeg.rs:2208.", "program_span": { - "end": 79352, - "start": 79206 + "end": 79727, + "start": 79581 }, "site": [ - 2179, + 2187, "Rust", "", "Command::new(bin())\n .args([\"--strict-safe\", \"ffmpeg\", \"-y\"])\n .args(args)\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" @@ -23182,13 +23340,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2179: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2187: This is Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30), with --strict-safe at crates/coreav-cli/tests/ffmpeg.rs:2188. It must refuse without modifying the destination; the actual independent reference is the distinct owner-derived pin command at crates/coreav-cli/tests/ffmpeg.rs:2208.", "program_span": { - "end": 79224, - "start": 79219 + "end": 79599, + "start": 79594 }, "site": [ - 2179, + 2187, "Rust", "", "bin()" @@ -23197,13 +23355,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2200: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:2160, made absolute at crates/coreav-cli/tests/ffmpeg.rs:2163 and checked executable at crates/coreav-cli/tests/ffmpeg.rs:2165. Command::new(&pin) runs at crates/coreav-cli/tests/ffmpeg.rs:2200-2204 and its media becomes the fallback comparison reference at crates/coreav-cli/tests/ffmpeg.rs:2205-2231; the CoreAV run receives the same pin as COREAV_FALLBACK at crates/coreav-cli/tests/ffmpeg.rs:2213. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2208: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:2168. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The std::path::absolute call at crates/coreav-cli/tests/ffmpeg.rs:2171 does not choose a sibling or another executable: the owner has already returned a resolved absolute path (scripts/test_oracle.py:82,103), so the selected program value stays that path. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 79994, - "start": 79990 + "end": 80369, + "start": 80365 }, "site": [ - 2200, + 2208, "Rust", "", "&pin" @@ -23212,13 +23370,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2200: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:2160, made absolute at crates/coreav-cli/tests/ffmpeg.rs:2163 and checked executable at crates/coreav-cli/tests/ffmpeg.rs:2165. Command::new(&pin) runs at crates/coreav-cli/tests/ffmpeg.rs:2200-2204 and its media becomes the fallback comparison reference at crates/coreav-cli/tests/ffmpeg.rs:2205-2231; the CoreAV run receives the same pin as COREAV_FALLBACK at crates/coreav-cli/tests/ffmpeg.rs:2213. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2208: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:2168. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The std::path::absolute call at crates/coreav-cli/tests/ffmpeg.rs:2171 does not choose a sibling or another executable: the owner has already returned a resolved absolute path (scripts/test_oracle.py:82,103), so the selected program value stays that path. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 80073, - "start": 79977 + "end": 80448, + "start": 80352 }, "site": [ - 2200, + 2208, "Rust", "", "Command::new(&pin)\n .args([\"-nostdin\", \"-hide_banner\", \"-y\"])\n .args(args)" @@ -23227,13 +23385,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2210: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2218: This is the Cargo CoreAV fallback product arm (crates/coreav-cli/tests/ffmpeg.rs:28-30), explicitly passed the retained pin through COREAV_FALLBACK at crates/coreav-cli/tests/ffmpeg.rs:2221. Its status, stdout and output bytes are checked at crates/coreav-cli/tests/ffmpeg.rs:2226-2235 against the independent owner-derived reference at crates/coreav-cli/tests/ffmpeg.rs:2208. The runtime fallback is the product behavior being tested, not another comparison oracle. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 80585, - "start": 80368 + "end": 80960, + "start": 80743 }, "site": [ - 2210, + 2218, "Rust", "", "Command::new(bin())\n .args([\"ffmpeg\", \"-y\"])\n .args(args)\n .env(\"COREAV_FALLBACK\", &pin)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" @@ -23242,13 +23400,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2210: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2218: This is the Cargo CoreAV fallback product arm (crates/coreav-cli/tests/ffmpeg.rs:28-30), explicitly passed the retained pin through COREAV_FALLBACK at crates/coreav-cli/tests/ffmpeg.rs:2221. Its status, stdout and output bytes are checked at crates/coreav-cli/tests/ffmpeg.rs:2226-2235 against the independent owner-derived reference at crates/coreav-cli/tests/ffmpeg.rs:2208. The runtime fallback is the product behavior being tested, not another comparison oracle. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 80386, - "start": 80381 + "end": 80761, + "start": 80756 }, "site": [ - 2210, + 2218, "Rust", "", "bin()" @@ -23257,13 +23415,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2824: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2849: This executes Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) with its ffprobe subcommand at crates/coreav-cli/tests/ffmpeg.rs:2851. It tests the product's compressed-movie picture listing: the JSON packets from its stdout are consumed at crates/coreav-cli/tests/ffmpeg.rs:2867-2871. This is the CoreAV product arm, not an independently selected external ffprobe reference; no strict-safe setting is claimed for this command.", "program_span": { - "end": 106125, - "start": 105846 + "end": 107268, + "start": 106989 }, "site": [ - 2824, + 2849, "Rust", "", "Command::new(bin())\n .args([\n \"ffprobe\",\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"packet=stream_index,pos,size\",\n \"-of\",\n \"json\",\n ])\n .arg(path)" @@ -23272,13 +23430,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2824: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:2849: This executes Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) with its ffprobe subcommand at crates/coreav-cli/tests/ffmpeg.rs:2851. It tests the product's compressed-movie picture listing: the JSON packets from its stdout are consumed at crates/coreav-cli/tests/ffmpeg.rs:2867-2871. This is the CoreAV product arm, not an independently selected external ffprobe reference; no strict-safe setting is claimed for this command.", "program_span": { - "end": 105864, - "start": 105859 + "end": 107007, + "start": 107002 }, "site": [ - 2824, + 2849, "Rust", "", "bin()" @@ -23287,13 +23445,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3011: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3036: This is the Cargo CoreAV binary (crates/coreav-cli/tests/ffmpeg.rs:28-30) with explicit --strict-safe, testing refusal of non-regular or unwritable destinations. The owner-derived external reference is a separate branch at crates/coreav-cli/tests/ffmpeg.rs:3061, crates/coreav-cli/tests/ffmpeg.rs:3146 or crates/coreav-cli/tests/ffmpeg.rs:3232; the strict invocation cannot fall back.", "program_span": { - "end": 112341, - "start": 112209 + "end": 113484, + "start": 113352 }, "site": [ - 3011, + 3036, "Rust", "", "Command::new(bin())\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(args)\n .env(\"COREAV_FALLBACK\", &pin)" @@ -23302,13 +23460,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3011: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3036: This is the Cargo CoreAV binary (crates/coreav-cli/tests/ffmpeg.rs:28-30) with explicit --strict-safe, testing refusal of non-regular or unwritable destinations. The owner-derived external reference is a separate branch at crates/coreav-cli/tests/ffmpeg.rs:3061, crates/coreav-cli/tests/ffmpeg.rs:3146 or crates/coreav-cli/tests/ffmpeg.rs:3232; the strict invocation cannot fall back.", "program_span": { - "end": 112227, - "start": 112222 + "end": 113370, + "start": 113365 }, "site": [ - 3011, + 3036, "Rust", "", "bin()" @@ -23317,13 +23475,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3029: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3054: This constructor is only the Cargo CoreAV product branch (crates/coreav-cli/tests/ffmpeg.rs:28-30) of the fallback/reference loop. It passes the retained pin in COREAV_FALLBACK at crates/coreav-cli/tests/ffmpeg.rs:3056, crates/coreav-cli/tests/ffmpeg.rs:3141 or crates/coreav-cli/tests/ffmpeg.rs:3227; the other branch directly constructs the independent pin reference. The later shared execution and result comparison exercise the product fallback transport, not an unqualified reference chosen by bin(). The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 113102, - "start": 113097 + "end": 114245, + "start": 114240 }, "site": [ - 3029, + 3054, "Rust", "", "bin()" @@ -23332,13 +23490,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3036: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:2978. The conditional Command at crates/coreav-cli/tests/ffmpeg.rs:3028 uses CoreAV in its fallback arm and Command::new(&pin) at crates/coreav-cli/tests/ffmpeg.rs:3036 in its direct oracle arm. The same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3038; the CoreAV arm also receives that retained pin as COREAV_FALLBACK. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3061: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3003. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 113368, - "start": 113364 + "end": 114511, + "start": 114507 }, "site": [ - 3036, + 3061, "Rust", "", "&pin" @@ -23347,13 +23505,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3038: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:2978. The conditional Command at crates/coreav-cli/tests/ffmpeg.rs:3028 uses CoreAV in its fallback arm and Command::new(&pin) at crates/coreav-cli/tests/ffmpeg.rs:3036 in its direct oracle arm. The same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3038; the CoreAV arm also receives that retained pin as COREAV_FALLBACK. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3063: The shared command execution retains the constructor chosen by the fallback/reference branch at crates/coreav-cli/tests/ffmpeg.rs:3053-3063, crates/coreav-cli/tests/ffmpeg.rs:3138-3148 or crates/coreav-cli/tests/ffmpeg.rs:3224-3234. Its real independent reference branch is Command::new(&pin); the other branch is Cargo CoreAV with the same pin passed as its tested product fallback. pin comes from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3003, crates/coreav-cli/tests/ffmpeg.rs:3080 or crates/coreav-cli/tests/ffmpeg.rs:3166, which copies owner fields at crates/coreav-cli/tests/ffmpeg.rs:2993-2996. No later argument mutation replaces the executable. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 113420, - "start": 113402 + "end": 114563, + "start": 114545 }, "site": [ - 3038, + 3063, "Rust", "", "command.args(args)" @@ -23362,13 +23520,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3096: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3121: This is the Cargo CoreAV binary (crates/coreav-cli/tests/ffmpeg.rs:28-30) with explicit --strict-safe, testing refusal of non-regular or unwritable destinations. The owner-derived external reference is a separate branch at crates/coreav-cli/tests/ffmpeg.rs:3061, crates/coreav-cli/tests/ffmpeg.rs:3146 or crates/coreav-cli/tests/ffmpeg.rs:3232; the strict invocation cannot fall back.", "program_span": { - "end": 115589, - "start": 115491 + "end": 116732, + "start": 116634 }, "site": [ - 3096, + 3121, "Rust", "", "Command::new(bin())\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(args)" @@ -23377,13 +23535,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3096: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3121: This is the Cargo CoreAV binary (crates/coreav-cli/tests/ffmpeg.rs:28-30) with explicit --strict-safe, testing refusal of non-regular or unwritable destinations. The owner-derived external reference is a separate branch at crates/coreav-cli/tests/ffmpeg.rs:3061, crates/coreav-cli/tests/ffmpeg.rs:3146 or crates/coreav-cli/tests/ffmpeg.rs:3232; the strict invocation cannot fall back.", "program_span": { - "end": 115509, - "start": 115504 + "end": 116652, + "start": 116647 }, "site": [ - 3096, + 3121, "Rust", "", "bin()" @@ -23392,13 +23550,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3114: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3139: This constructor is only the Cargo CoreAV product branch (crates/coreav-cli/tests/ffmpeg.rs:28-30) of the fallback/reference loop. It passes the retained pin in COREAV_FALLBACK at crates/coreav-cli/tests/ffmpeg.rs:3056, crates/coreav-cli/tests/ffmpeg.rs:3141 or crates/coreav-cli/tests/ffmpeg.rs:3227; the other branch directly constructs the independent pin reference. The later shared execution and result comparison exercise the product fallback transport, not an unqualified reference chosen by bin(). The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 116261, - "start": 116256 + "end": 117404, + "start": 117399 }, "site": [ - 3114, + 3139, "Rust", "", "bin()" @@ -23407,13 +23565,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3121: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:3055. The conditional Command at crates/coreav-cli/tests/ffmpeg.rs:3113 uses CoreAV in its fallback arm and Command::new(&pin) at crates/coreav-cli/tests/ffmpeg.rs:3121 in its direct oracle arm. The same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3123; the CoreAV arm also receives that retained pin as COREAV_FALLBACK. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3146: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3080. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 116555, - "start": 116551 + "end": 117698, + "start": 117694 }, "site": [ - 3121, + 3146, "Rust", "", "&pin" @@ -23422,13 +23580,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3123: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:3055. The conditional Command at crates/coreav-cli/tests/ffmpeg.rs:3113 uses CoreAV in its fallback arm and Command::new(&pin) at crates/coreav-cli/tests/ffmpeg.rs:3121 in its direct oracle arm. The same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3123; the CoreAV arm also receives that retained pin as COREAV_FALLBACK. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3148: The shared command execution retains the constructor chosen by the fallback/reference branch at crates/coreav-cli/tests/ffmpeg.rs:3053-3063, crates/coreav-cli/tests/ffmpeg.rs:3138-3148 or crates/coreav-cli/tests/ffmpeg.rs:3224-3234. Its real independent reference branch is Command::new(&pin); the other branch is Cargo CoreAV with the same pin passed as its tested product fallback. pin comes from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3003, crates/coreav-cli/tests/ffmpeg.rs:3080 or crates/coreav-cli/tests/ffmpeg.rs:3166, which copies owner fields at crates/coreav-cli/tests/ffmpeg.rs:2993-2996. No later argument mutation replaces the executable. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 116615, - "start": 116597 + "end": 117758, + "start": 117740 }, "site": [ - 3123, + 3148, "Rust", "", "command.args(args)" @@ -23437,13 +23595,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3184: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3209: This is the Cargo CoreAV binary (crates/coreav-cli/tests/ffmpeg.rs:28-30) with explicit --strict-safe, testing refusal of non-regular or unwritable destinations. The owner-derived external reference is a separate branch at crates/coreav-cli/tests/ffmpeg.rs:3061, crates/coreav-cli/tests/ffmpeg.rs:3146 or crates/coreav-cli/tests/ffmpeg.rs:3232; the strict invocation cannot fall back.", "program_span": { - "end": 119108, - "start": 119002 + "end": 120251, + "start": 120145 }, "site": [ - 3184, + 3209, "Rust", "", "Command::new(bin())\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(args)" @@ -23452,13 +23610,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3184: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3209: This is the Cargo CoreAV binary (crates/coreav-cli/tests/ffmpeg.rs:28-30) with explicit --strict-safe, testing refusal of non-regular or unwritable destinations. The owner-derived external reference is a separate branch at crates/coreav-cli/tests/ffmpeg.rs:3061, crates/coreav-cli/tests/ffmpeg.rs:3146 or crates/coreav-cli/tests/ffmpeg.rs:3232; the strict invocation cannot fall back.", "program_span": { - "end": 119020, - "start": 119015 + "end": 120163, + "start": 120158 }, "site": [ - 3184, + 3209, "Rust", "", "bin()" @@ -23467,13 +23625,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3200: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3225: This constructor is only the Cargo CoreAV product branch (crates/coreav-cli/tests/ffmpeg.rs:28-30) of the fallback/reference loop. It passes the retained pin in COREAV_FALLBACK at crates/coreav-cli/tests/ffmpeg.rs:3056, crates/coreav-cli/tests/ffmpeg.rs:3141 or crates/coreav-cli/tests/ffmpeg.rs:3227; the other branch directly constructs the independent pin reference. The later shared execution and result comparison exercise the product fallback transport, not an unqualified reference chosen by bin(). The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 119753, - "start": 119748 + "end": 120896, + "start": 120891 }, "site": [ - 3200, + 3225, "Rust", "", "bin()" @@ -23482,13 +23640,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3207: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:3141. The conditional Command at crates/coreav-cli/tests/ffmpeg.rs:3199 uses CoreAV in its fallback arm and Command::new(&pin) at crates/coreav-cli/tests/ffmpeg.rs:3207 in its direct oracle arm. The same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3209; the CoreAV arm also receives that retained pin as COREAV_FALLBACK. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3232: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3166. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 120075, - "start": 120071 + "end": 121218, + "start": 121214 }, "site": [ - 3207, + 3232, "Rust", "", "&pin" @@ -23497,13 +23655,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3209: pin is the unchanged FFmpeg member returned by oracle() at crates/coreav-cli/tests/ffmpeg.rs:3141. The conditional Command at crates/coreav-cli/tests/ffmpeg.rs:3199 uses CoreAV in its fallback arm and Command::new(&pin) at crates/coreav-cli/tests/ffmpeg.rs:3207 in its direct oracle arm. The same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3209; the CoreAV arm also receives that retained pin as COREAV_FALLBACK. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3234: The shared command execution retains the constructor chosen by the fallback/reference branch at crates/coreav-cli/tests/ffmpeg.rs:3053-3063, crates/coreav-cli/tests/ffmpeg.rs:3138-3148 or crates/coreav-cli/tests/ffmpeg.rs:3224-3234. Its real independent reference branch is Command::new(&pin); the other branch is Cargo CoreAV with the same pin passed as its tested product fallback. pin comes from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3003, crates/coreav-cli/tests/ffmpeg.rs:3080 or crates/coreav-cli/tests/ffmpeg.rs:3166, which copies owner fields at crates/coreav-cli/tests/ffmpeg.rs:2993-2996. No later argument mutation replaces the executable. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 120143, - "start": 120125 + "end": 121286, + "start": 121268 }, "site": [ - 3209, + 3234, "Rust", "", "command.args(args)" @@ -23512,13 +23670,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3244: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3244; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3251. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3269: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3261. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 121481, - "start": 121469 + "end": 122624, + "start": 122612 }, "site": [ - 3244, + 3269, "Rust", "", "&ffprobe_bin" @@ -23527,13 +23685,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3244: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3244; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3251. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3269: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3261. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 122140, - "start": 121456 + "end": 123283, + "start": 122599 }, "site": [ - 3244, + 3269, "Rust", "", "Command::new(&ffprobe_bin)\n .args([\"-v\", \"error\"])\n .args(&audio_inputs)\n .arg(\"-i\")\n .arg(path)\n .args([\"-show_streams\", \"-show_packets\", \"-show_frames\", \"-show_format\", \"-show_data_hash\", \"sha256\", \"-show_entries\",\n \"stream=codec_name,codec_type,width,height,pix_fmt,sample_rate,channels,channel_layout,time_base,start_pts,duration_ts,nb_frames:stream_tags=language,handler_name:stream_disposition=default:packet=stream_index,pts,dts,duration,size,data_hash,flags:frame=stream_index,pts,best_effort_timestamp,duration,nb_samples,width,height,pix_fmt:format=start_time,duration:format_tags=title\", \"-of\", \"json\"])" @@ -23542,13 +23700,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3267: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3267; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3302. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3292: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3261. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 122819, - "start": 122808 + "end": 123962, + "start": 123951 }, "site": [ - 3267, + 3292, "Rust", "", "&ffmpeg_bin" @@ -23557,13 +23715,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3267: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3267; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3302. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3292: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3261. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 124025, - "start": 122795 + "end": 125168, + "start": 123938 }, "site": [ - 3267, + 3292, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-f\", \"lavfi\"])\n .args(&audio_inputs)\n .args([\n \"-i\",\n &format!(\n \"testsrc2=size=64x48:rate=24:duration=1,hue=h={}\",\n index * 60\n ),\n \"-f\",\n \"lavfi\",\n ])\n .args(&audio_inputs)\n .args([\n \"-i\",\n &format!(\n \"sine=frequency={}:sample_rate={rate}:duration=1\",\n 751 + index * 168\n ),\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n &frames.to_string(),\n \"-c:a\",\n \"aac\",\n \"-movie_timescale\",\n \"1000\",\n \"-metadata\",\n &format!(\"title=Source {index}\"),\n \"-metadata:s:a:0\",\n [\"language=eng\", \"language=fra\", \"language=deu\"][index],\n ])\n .arg(path)" @@ -23572,13 +23730,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3351: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3351; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3355. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3376: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3261. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 126136, - "start": 126125 + "end": 127279, + "start": 127268 }, "site": [ - 3351, + 3376, "Rust", "", "&ffmpeg_bin" @@ -23587,13 +23745,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3351: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3351; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3355. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3376: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3261. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 126249, - "start": 126112 + "end": 127392, + "start": 127255 }, "site": [ - 3351, + 3376, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&expected)" @@ -23602,13 +23760,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3371: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3371; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3383. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3396: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3261. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 127018, - "start": 127007 + "end": 128161, + "start": 128150 }, "site": [ - 3371, + 3396, "Rust", "", "&ffmpeg_bin" @@ -23617,13 +23775,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3383: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3371; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3383. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3408: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3261. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 127609, - "start": 127577 + "end": 128752, + "start": 128720 }, "site": [ - 3383, + 3408, "Rust", "", "command.args([\"-f\", \"md5\", \"-\"])" @@ -23632,13 +23790,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3426: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3426; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3430. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3451: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3261. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 129271, - "start": 129260 + "end": 130414, + "start": 130403 }, "site": [ - 3426, + 3451, "Rust", "", "&ffmpeg_bin" @@ -23647,13 +23805,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3426: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3236 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3426; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3430. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3451: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3261. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 129383, - "start": 129247 + "end": 130526, + "start": 130390 }, "site": [ - 3426, + 3451, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(args)\n .arg(&expected)" @@ -23662,13 +23820,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3462: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3487: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the tested fallback arm, explicitly receiving ffmpeg_bin at crates/coreav-cli/tests/ffmpeg.rs:3490. Its result is compared at crates/coreav-cli/tests/ffmpeg.rs:3496-3505 to the separate owner-derived reference at crates/coreav-cli/tests/ffmpeg.rs:3451; this is product fallback behavior, not independent oracle selection. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 131098, - "start": 130787 + "end": 132241, + "start": 131930 }, "site": [ - 3462, + 3487, "Rust", "", "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(&full)\n .env(\"COREAV_FALLBACK\", &ffmpeg_bin)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env_remove(\"COREAV_FALLBACK_LOG\")" @@ -23677,13 +23835,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3462: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3487: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the tested fallback arm, explicitly receiving ffmpeg_bin at crates/coreav-cli/tests/ffmpeg.rs:3490. Its result is compared at crates/coreav-cli/tests/ffmpeg.rs:3496-3505 to the separate owner-derived reference at crates/coreav-cli/tests/ffmpeg.rs:3451; this is product fallback behavior, not independent oracle selection. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 130805, - "start": 130800 + "end": 131948, + "start": 131943 }, "site": [ - 3462, + 3487, "Rust", "", "bin()" @@ -23692,13 +23850,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3496: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3491 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3496; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3508. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3521: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3516. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 132036, - "start": 132024 + "end": 133179, + "start": 133167 }, "site": [ - 3496, + 3521, "Rust", "", "&ffprobe_bin" @@ -23707,13 +23865,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3496: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3491 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3496; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3508. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3521: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3516. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 132316, - "start": 132011 + "end": 133459, + "start": 133154 }, "site": [ - 3496, + 3521, "Rust", "", "Command::new(&ffprobe_bin)\n .args([\n \"-v\",\n \"error\",\n \"-show_streams\",\n \"-show_packets\",\n \"-show_data_hash\",\n \"sha256\",\n \"-of\",\n \"json\",\n ])\n .arg(path)" @@ -23722,13 +23880,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3552: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3491 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3552; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3576. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3577: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3516. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 134065, - "start": 134054 + "end": 135208, + "start": 135197 }, "site": [ - 3552, + 3577, "Rust", "", "&ffmpeg_bin" @@ -23737,13 +23895,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3560: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3491 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3552; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3576. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3585: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3516. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 134808, - "start": 134358 + "end": 135951, + "start": 135501 }, "site": [ - 3560, + 3585, "Rust", "", "generation\n .args([\"-f\", \"lavfi\"])\n .args(&audio_inputs)\n .args([\n \"-i\",\n &format!(\"sine=frequency=523:sample_rate={rate}:duration=1.4\"),\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n &frames.to_string(),\n \"-c:a\",\n \"aac\",\n ])\n .arg(&source)" @@ -23752,13 +23910,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3617: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3491 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3617; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3621. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3642: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3516. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 136337, - "start": 136326 + "end": 137480, + "start": 137469 }, "site": [ - 3617, + 3642, "Rust", "", "&ffmpeg_bin" @@ -23767,13 +23925,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3617: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3491 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3617; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3621. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3642: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3516. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 136450, - "start": 136313 + "end": 137593, + "start": 137456 }, "site": [ - 3617, + 3642, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&expected)" @@ -23782,13 +23940,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3670: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3670; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3691. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3695: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3686. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 138177, - "start": 138166 + "end": 139320, + "start": 139309 }, "site": [ - 3670, + 3695, "Rust", "", "&ffmpeg_bin" @@ -23797,13 +23955,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3670: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3670; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3691. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3695: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3686. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 138705, - "start": 138153 + "end": 139848, + "start": 139296 }, "site": [ - 3670, + 3695, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x48:rate=24:duration=3.25\",\n \"-an\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"2\",\n \"-metadata\",\n \"title=Origin example\",\n ])\n .args(extra)\n .arg(&path)" @@ -23812,13 +23970,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3703: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3703; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3707. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3728: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3686. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 139124, - "start": 139112 + "end": 140267, + "start": 140255 }, "site": [ - 3703, + 3728, "Rust", "", "&ffprobe_bin" @@ -23827,13 +23985,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3703: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3703; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3707. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3728: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3686. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 139607, - "start": 139099 + "end": 140750, + "start": 140242 }, "site": [ - 3703, + 3728, "Rust", "", "Command::new(&ffprobe_bin).args([\"-v\", \"error\"])\n .args(&audio_inputs).args([\"-i\"]).arg(path)\n .args([\"-show_streams\", \"-show_frames\", \"-show_format\", \"-show_entries\",\n \"stream=codec_type,codec_name,time_base,start_pts,duration_ts,nb_frames,width,height,pix_fmt,sample_aspect_ratio:stream_tags=language:frame=pts,pkt_dts,best_effort_timestamp,duration,width,height,pix_fmt,key_frame,pict_type:format=start_time,duration:format_tags=title\",\n \"-of\", \"json\"])" @@ -23842,13 +24000,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3716: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3716; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3733. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3741: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3686. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 139931, - "start": 139920 + "end": 141074, + "start": 141063 }, "site": [ - 3716, + 3741, "Rust", "", "&ffmpeg_bin" @@ -23857,13 +24015,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3716: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3716; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3733. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3741: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3686. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 140351, - "start": 139907 + "end": 141494, + "start": 141050 }, "site": [ - 3716, + 3741, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&audio_inputs)\n .arg(\"-i\")\n .arg(path)\n .args([\n \"-map\",\n \"0:v:0\",\n \"-an\",\n \"-fps_mode\",\n \"passthrough\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-f\",\n \"rawvideo\",\n \"-\",\n ])" @@ -23872,13 +24030,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3761: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3761; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3766. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3786: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3686. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 141584, - "start": 141573 + "end": 142727, + "start": 142716 }, "site": [ - 3761, + 3786, "Rust", "", "&ffmpeg_bin" @@ -23887,13 +24045,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3761: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3661 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3761; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3766. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3786: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3686. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 141720, - "start": 141560 + "end": 142863, + "start": 142703 }, "site": [ - 3761, + 3786, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(&input)\n .args(&options)\n .arg(&reference)" @@ -23902,13 +24060,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3807: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3832: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the product-under-test fallback arm. The test supplies PATH with the retained FFmpeg directory first, but this is not used as proof that a bare oracle name is qualified. Independent expected output is made by the distinct owner-derived FFmpeg commands in the enclosing test (crates/coreav-cli/tests/ffmpeg.rs:3786-3859, crates/coreav-cli/tests/ffmpeg.rs:4025-4060, crates/coreav-cli/tests/ffmpeg.rs:4215-4326, crates/coreav-cli/tests/ffmpeg.rs:4551-4584, crates/coreav-cli/tests/ffmpeg.rs:4665-4774). This invocation tests CoreAV refusal/fallback and the resulting product output; it does not compute the independent expected answer. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 143413, - "start": 143166 + "end": 144556, + "start": 144309 }, "site": [ - 3807, + 3832, "Rust", "", "Command::new(bin())\n .args([\"ffmpeg\", \"-y\", \"-i\"])\n .arg(&edited)\n .args([\"-c\", \"copy\"])\n .arg(&refused)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env(\"PATH\", path)" @@ -23917,13 +24075,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3807: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3832: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the product-under-test fallback arm. The test supplies PATH with the retained FFmpeg directory first, but this is not used as proof that a bare oracle name is qualified. Independent expected output is made by the distinct owner-derived FFmpeg commands in the enclosing test (crates/coreav-cli/tests/ffmpeg.rs:3786-3859, crates/coreav-cli/tests/ffmpeg.rs:4025-4060, crates/coreav-cli/tests/ffmpeg.rs:4215-4326, crates/coreav-cli/tests/ffmpeg.rs:4551-4584, crates/coreav-cli/tests/ffmpeg.rs:4665-4774). This invocation tests CoreAV refusal/fallback and the resulting product output; it does not compute the independent expected answer. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 143184, - "start": 143179 + "end": 144327, + "start": 144322 }, "site": [ - 3807, + 3832, "Rust", "", "bin()" @@ -23932,13 +24090,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3852: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3852; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3881. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3877: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3869. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 144585, - "start": 144574 + "end": 145728, + "start": 145717 }, "site": [ - 3852, + 3877, "Rust", "", "&ffmpeg_bin" @@ -23947,13 +24105,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3852: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3852; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3881. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3877: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3869. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 145278, - "start": 144561 + "end": 146421, + "start": 145704 }, "site": [ - 3852, + 3877, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-f\", \"lavfi\"])\n .args(&audio_inputs)\n .args([\n \"-i\",\n \"testsrc2=size=64x48:rate=24:duration=3.25\",\n \"-f\",\n \"lavfi\",\n ])\n .args(&audio_inputs)\n .args([\n \"-i\",\n \"sine=frequency=751:sample_rate=44100:duration=3.25\",\n \"-map\",\n \"0:v\",\n \"-map\",\n \"1:a\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"2\",\n \"-c:a\",\n \"aac\",\n \"-metadata\",\n \"title=Copied clock example\",\n ])\n .arg(&av)" @@ -23962,13 +24120,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3897: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3897; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3902. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3922: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3869. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 145769, - "start": 145758 + "end": 146912, + "start": 146901 }, "site": [ - 3897, + 3922, "Rust", "", "&ffmpeg_bin" @@ -23977,13 +24135,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3897: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3897; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3902. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3922: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3869. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 145895, - "start": 145745 + "end": 147038, + "start": 146888 }, "site": [ - 3897, + 3922, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(&av)\n .args(options)\n .arg(path)" @@ -23992,13 +24150,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3911: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3911; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3914. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3936: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3869. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 146171, - "start": 146159 + "end": 147314, + "start": 147302 }, "site": [ - 3911, + 3936, "Rust", "", "&ffprobe_bin" @@ -24007,13 +24165,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3911: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3911; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3914. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3936: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3869. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 146669, - "start": 146146 + "end": 147812, + "start": 147289 }, "site": [ - 3911, + 3936, "Rust", "", "Command::new(&ffprobe_bin).args([\"-v\", \"error\"]).args(&audio_inputs)\n .arg(\"-i\").arg(path).args([\"-show_streams\", \"-show_frames\", \"-show_format\", \"-show_entries\",\n \"stream=codec_type,codec_name,time_base,start_pts,duration_ts,nb_frames,width,height,pix_fmt,sample_fmt,sample_rate,channels,channel_layout:stream_tags=language:frame=stream_index,pts,pkt_dts,best_effort_timestamp,duration,nb_samples,width,height,pix_fmt:format=start_time,duration:format_tags=title\",\n \"-of\", \"json\"])" @@ -24022,13 +24180,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3930: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3930; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3961. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3955: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3869. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 147403, - "start": 147392 + "end": 148546, + "start": 148535 }, "site": [ - 3930, + 3955, "Rust", "", "&ffmpeg_bin" @@ -24037,13 +24195,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3961: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:3930; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:3961. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:3986: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3869. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 148160, - "start": 148153 + "end": 149303, + "start": 149296 }, "site": [ - 3961, + 3986, "Rust", "", "command" @@ -24052,13 +24210,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4017: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4042: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the product-under-test fallback arm. The test supplies PATH with the retained FFmpeg directory first, but this is not used as proof that a bare oracle name is qualified. Independent expected output is made by the distinct owner-derived FFmpeg commands in the enclosing test (crates/coreav-cli/tests/ffmpeg.rs:3786-3859, crates/coreav-cli/tests/ffmpeg.rs:4025-4060, crates/coreav-cli/tests/ffmpeg.rs:4215-4326, crates/coreav-cli/tests/ffmpeg.rs:4551-4584, crates/coreav-cli/tests/ffmpeg.rs:4665-4774). This invocation tests CoreAV refusal/fallback and the resulting product output; it does not compute the independent expected answer. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 150314, - "start": 150053 + "end": 151457, + "start": 151196 }, "site": [ - 4017, + 4042, "Rust", "", "Command::new(bin())\n .args([\"ffmpeg\", \"-y\", \"-i\"])\n .arg(&refused_input)\n .args([\"-c\", \"copy\"])\n .arg(&refused_output)\n .env(\"PATH\", path)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" @@ -24067,13 +24225,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4017: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4042: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the product-under-test fallback arm. The test supplies PATH with the retained FFmpeg directory first, but this is not used as proof that a bare oracle name is qualified. Independent expected output is made by the distinct owner-derived FFmpeg commands in the enclosing test (crates/coreav-cli/tests/ffmpeg.rs:3786-3859, crates/coreav-cli/tests/ffmpeg.rs:4025-4060, crates/coreav-cli/tests/ffmpeg.rs:4215-4326, crates/coreav-cli/tests/ffmpeg.rs:4551-4584, crates/coreav-cli/tests/ffmpeg.rs:4665-4774). This invocation tests CoreAV refusal/fallback and the resulting product output; it does not compute the independent expected answer. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 150071, - "start": 150066 + "end": 151214, + "start": 151209 }, "site": [ - 4017, + 4042, "Rust", "", "bin()" @@ -24082,13 +24240,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4070: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4070; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4075. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4095: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3869. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 152071, - "start": 152060 + "end": 153214, + "start": 153203 }, "site": [ - 4070, + 4095, "Rust", "", "&ffmpeg_bin" @@ -24097,13 +24255,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4070: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3844 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4070; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4075. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4095: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:3869. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 152245, - "start": 152047 + "end": 153388, + "start": 153190 }, "site": [ - 4070, + 4095, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-i\"])\n .arg(&input)\n .args(&options)\n .arg(&reference)" @@ -24112,13 +24270,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4105: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4105; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4130. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4130: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4125. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 153337, - "start": 153326 + "end": 154480, + "start": 154469 }, "site": [ - 4105, + 4130, "Rust", "", "&ffmpeg_bin" @@ -24127,13 +24285,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4105: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4105; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4130. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4130: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4125. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 153898, - "start": 153313 + "end": 155041, + "start": 154456 }, "site": [ - 4105, + 4130, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x48:rate=24:duration=3.25\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=751:sample_rate=44100:duration=3.25\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"2\",\n \"-c:a\",\n \"aac\",\n \"-movie_timescale\",\n \"1000\",\n ])\n .arg(&base)" @@ -24142,13 +24300,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4190: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4190; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4195. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4215: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4125. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 156039, - "start": 156028 + "end": 157182, + "start": 157171 }, "site": [ - 4190, + 4215, "Rust", "", "&ffmpeg_bin" @@ -24157,13 +24315,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4190: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4190; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4195. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4215: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4125. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 156213, - "start": 156015 + "end": 157356, + "start": 157158 }, "site": [ - 4190, + 4215, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\", \"-i\"])\n .arg(&input)\n .args(&options)\n .arg(&reference)" @@ -24172,13 +24330,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4203: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4203; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4213. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4228: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4125. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 156564, - "start": 156552 + "end": 157707, + "start": 157695 }, "site": [ - 4203, + 4228, "Rust", "", "&ffprobe_bin" @@ -24187,13 +24345,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4203: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4203; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4213. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4228: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4125. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 156896, - "start": 156539 + "end": 158039, + "start": 157682 }, "site": [ - 4203, + 4228, "Rust", "", "Command::new(&ffprobe_bin)\n .args([\n \"-v\",\n \"error\",\n \"-show_streams\",\n \"-show_format\",\n \"-of\",\n \"json\",\n ])\n .arg(&reference)" @@ -24202,13 +24360,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4228: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4228; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4231. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4253: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4125. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 157798, - "start": 157786 + "end": 158941, + "start": 158929 }, "site": [ - 4228, + 4253, "Rust", "", "&ffprobe_bin" @@ -24217,13 +24375,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4228: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4228; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4231. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4253: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4125. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 158200, - "start": 157773 + "end": 159343, + "start": 158916 }, "site": [ - 4228, + 4253, "Rust", "", "Command::new(&ffprobe_bin).args([\n \"-v\", \"error\", \"-show_streams\", \"-show_frames\", \"-show_format\",\n \"-show_entries\", \"stream=codec_name,time_base,start_pts,duration_ts,nb_frames:stream_tags=language:frame=stream_index,pts,pkt_dts,best_effort_timestamp,duration,nb_samples:format=start_time,duration:format_tags=title\", \"-of\", \"json\"])\n .arg(path)" @@ -24232,13 +24390,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4246: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4246; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4264. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4271: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4125. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 159163, - "start": 159152 + "end": 160306, + "start": 160295 }, "site": [ - 4246, + 4271, "Rust", "", "&ffmpeg_bin" @@ -24247,13 +24405,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4246: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4100 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4246; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4264. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4271: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4125. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 159902, - "start": 159139 + "end": 161045, + "start": 160282 }, "site": [ - 4246, + 4271, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(\n include_str!(\"../../../scripts/oracle-audio-args.txt\")\n .split_whitespace(),\n )\n .arg(\"-i\")\n .arg(path)\n .args([\n \"-map\",\n \"0:a:0\",\n \"-vn\",\n \"-c:a\",\n \"pcm_f64le\",\n \"-f\",\n \"f64le\",\n \"-\",\n ])" @@ -24262,13 +24420,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4286: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4311: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the product-under-test fallback arm. The test supplies PATH with the retained FFmpeg directory first, but this is not used as proof that a bare oracle name is qualified. Independent expected output is made by the distinct owner-derived FFmpeg commands in the enclosing test (crates/coreav-cli/tests/ffmpeg.rs:3786-3859, crates/coreav-cli/tests/ffmpeg.rs:4025-4060, crates/coreav-cli/tests/ffmpeg.rs:4215-4326, crates/coreav-cli/tests/ffmpeg.rs:4551-4584, crates/coreav-cli/tests/ffmpeg.rs:4665-4774). This invocation tests CoreAV refusal/fallback and the resulting product output; it does not compute the independent expected answer. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 161176, - "start": 160937 + "end": 162319, + "start": 162080 }, "site": [ - 4286, + 4311, "Rust", "", "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(&args)\n .env(\"PATH\", &path)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" @@ -24277,13 +24435,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4286: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4311: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the product-under-test fallback arm. The test supplies PATH with the retained FFmpeg directory first, but this is not used as proof that a bare oracle name is qualified. Independent expected output is made by the distinct owner-derived FFmpeg commands in the enclosing test (crates/coreav-cli/tests/ffmpeg.rs:3786-3859, crates/coreav-cli/tests/ffmpeg.rs:4025-4060, crates/coreav-cli/tests/ffmpeg.rs:4215-4326, crates/coreav-cli/tests/ffmpeg.rs:4551-4584, crates/coreav-cli/tests/ffmpeg.rs:4665-4774). This invocation tests CoreAV refusal/fallback and the resulting product output; it does not compute the independent expected answer. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 160955, - "start": 160950 + "end": 162098, + "start": 162093 }, "site": [ - 4286, + 4311, "Rust", "", "bin()" @@ -24292,13 +24450,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4321: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4321; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4343. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4346: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4336. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 162143, - "start": 162132 + "end": 163286, + "start": 163275 }, "site": [ - 4321, + 4346, "Rust", "", "&ffmpeg_bin" @@ -24307,13 +24465,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4321: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4321; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4343. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4346: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4336. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 162826, - "start": 162119 + "end": 163969, + "start": 163262 }, "site": [ - 4321, + 4346, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\"testsrc2=size={size}:rate=24:duration=3.25\"))\n .args([\"-f\", \"lavfi\", \"-i\"])\n .arg(format!(\n \"sine=frequency={frequency}:sample_rate=44100:duration=3.25\"\n ))\n .args([\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"2\",\n \"-c:a\",\n \"aac\",\n \"-movie_timescale\",\n \"1000\",\n \"-metadata\",\n ])\n .arg(format!(\"title={title}\"))\n .arg(path)" @@ -24322,13 +24480,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4355: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4355; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4358. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4380: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4336. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 163239, - "start": 163227 + "end": 164382, + "start": 164370 }, "site": [ - 4355, + 4380, "Rust", "", "&ffprobe_bin" @@ -24337,13 +24495,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4355: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4355; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4358. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4380: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4336. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 163721, - "start": 163214 + "end": 164864, + "start": 164357 }, "site": [ - 4355, + 4380, "Rust", "", "Command::new(&ffprobe_bin).args([\"-v\", \"error\"]).args(&audio_inputs)\n .arg(\"-i\").arg(path).args([\"-show_streams\", \"-show_frames\", \"-show_format\", \"-show_entries\",\n \"stream=codec_type,codec_name,time_base,start_pts,duration_ts,nb_frames,width,height,pix_fmt,sample_fmt,sample_rate,channels,channel_layout:stream_tags=language:frame=stream_index,pts,pkt_dts,best_effort_timestamp,duration,nb_samples,width,height,pix_fmt:format=start_time,duration:format_tags=title\", \"-of\", \"json\"])" @@ -24352,13 +24510,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4374: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4374; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4405. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4399: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4336. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 164468, - "start": 164457 + "end": 165611, + "start": 165600 }, "site": [ - 4374, + 4399, "Rust", "", "&ffmpeg_bin" @@ -24367,13 +24525,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4405: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4374; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4405. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4430: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4336. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 165225, - "start": 165218 + "end": 166368, + "start": 166361 }, "site": [ - 4405, + 4430, "Rust", "", "command" @@ -24382,13 +24540,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4454: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4454; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4458. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4479: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4336. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 167096, - "start": 167085 + "end": 168239, + "start": 168228 }, "site": [ - 4454, + 4479, "Rust", "", "&ffmpeg_bin" @@ -24397,13 +24555,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4454: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4454; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4458. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4479: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4336. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 167222, - "start": 167072 + "end": 168365, + "start": 168215 }, "site": [ - 4454, + 4479, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&reference)" @@ -24412,13 +24570,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4526: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4526; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4530. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4551: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4336. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 170077, - "start": 170066 + "end": 171220, + "start": 171209 }, "site": [ - 4526, + 4551, "Rust", "", "&ffmpeg_bin" @@ -24427,13 +24585,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4526: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4311 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4526; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4530. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4551: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4336. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 170197, - "start": 170053 + "end": 171340, + "start": 171196 }, "site": [ - 4526, + 4551, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args[..args.len() - 1])\n .arg(&reference)" @@ -24442,13 +24600,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4543: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4568: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the product-under-test fallback arm. The test supplies PATH with the retained FFmpeg directory first, but this is not used as proof that a bare oracle name is qualified. Independent expected output is made by the distinct owner-derived FFmpeg commands in the enclosing test (crates/coreav-cli/tests/ffmpeg.rs:3786-3859, crates/coreav-cli/tests/ffmpeg.rs:4025-4060, crates/coreav-cli/tests/ffmpeg.rs:4215-4326, crates/coreav-cli/tests/ffmpeg.rs:4551-4584, crates/coreav-cli/tests/ffmpeg.rs:4665-4774). This invocation tests CoreAV refusal/fallback and the resulting product output; it does not compute the independent expected answer. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 170848, - "start": 170651 + "end": 171991, + "start": 171794 }, "site": [ - 4543, + 4568, "Rust", "", "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(args)\n .env(\"PATH\", path)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" @@ -24457,13 +24615,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4543: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4568: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the product-under-test fallback arm. The test supplies PATH with the retained FFmpeg directory first, but this is not used as proof that a bare oracle name is qualified. Independent expected output is made by the distinct owner-derived FFmpeg commands in the enclosing test (crates/coreav-cli/tests/ffmpeg.rs:3786-3859, crates/coreav-cli/tests/ffmpeg.rs:4025-4060, crates/coreav-cli/tests/ffmpeg.rs:4215-4326, crates/coreav-cli/tests/ffmpeg.rs:4551-4584, crates/coreav-cli/tests/ffmpeg.rs:4665-4774). This invocation tests CoreAV refusal/fallback and the resulting product output; it does not compute the independent expected answer. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 170669, - "start": 170664 + "end": 171812, + "start": 171807 }, "site": [ - 4543, + 4568, "Rust", "", "bin()" @@ -24472,13 +24630,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4568: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4593: This is Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) with env_clear and PATH naming the local fake directory at crates/coreav-cli/tests/ffmpeg.rs:4596-4597. The executable written at crates/coreav-cli/tests/ffmpeg.rs:4590-4592 only prints argv and exits 19; crates/coreav-cli/tests/ffmpeg.rs:4600-4601 consumes those controlled bytes.", "program_span": { - "end": 171766, - "start": 171618 + "end": 172909, + "start": 172761 }, "site": [ - 4568, + 4593, "Rust", "", "Command::new(bin())\n .arg(\"ffmpeg\")\n .args(args)\n .env_clear()\n .env(\"PATH\", &directory)" @@ -24487,13 +24645,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4568: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4593: This is Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) with env_clear and PATH naming the local fake directory at crates/coreav-cli/tests/ffmpeg.rs:4596-4597. The executable written at crates/coreav-cli/tests/ffmpeg.rs:4590-4592 only prints argv and exits 19; crates/coreav-cli/tests/ffmpeg.rs:4600-4601 consumes those controlled bytes.", "program_span": { - "end": 171636, - "start": 171631 + "end": 172779, + "start": 172774 }, "site": [ - 4568, + 4593, "Rust", "", "bin()" @@ -24502,13 +24660,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4607: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4607; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4628. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4632: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4627. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 172666, - "start": 172655 + "end": 173809, + "start": 173798 }, "site": [ - 4607, + 4632, "Rust", "", "&ffmpeg_bin" @@ -24517,13 +24675,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4607: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4607; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4628. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4632: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4627. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 173089, - "start": 172642 + "end": 174232, + "start": 173785 }, "site": [ - 4607, + 4632, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x48:rate=24\",\n \"-frames:v\",\n \"77\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n \"2\",\n \"-use_editlist\",\n \"0\",\n ])\n .arg(&input)" @@ -24532,13 +24690,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4640: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4640; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4645. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4665: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4627. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 173570, - "start": 173559 + "end": 174713, + "start": 174702 }, "site": [ - 4640, + 4665, "Rust", "", "&ffmpeg_bin" @@ -24547,13 +24705,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4640: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4640; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4645. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4665: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4627. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 173696, - "start": 173546 + "end": 174839, + "start": 174689 }, "site": [ - 4640, + 4665, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(&input)\n .args([\"-c\", \"copy\"])\n .arg(&reference)" @@ -24562,13 +24720,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4656: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4656; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4660. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4681: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4627. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 174075, - "start": 174063 + "end": 175218, + "start": 175206 }, "site": [ - 4656, + 4681, "Rust", "", "&ffprobe_bin" @@ -24577,13 +24735,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4656: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4656; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4660. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4681: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4627. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 174535, - "start": 174050 + "end": 175678, + "start": 175193 }, "site": [ - 4656, + 4681, "Rust", "", "Command::new(&ffprobe_bin).args([\"-v\", \"error\"])\n .args(&audio_inputs).arg(\"-i\").arg(path)\n .args([\"-show_streams\", \"-show_frames\", \"-show_format\", \"-show_entries\",\n \"stream=codec_type,codec_name,time_base,start_pts,duration_ts,nb_frames,width,height,pix_fmt:stream_tags=language:frame=pts,pkt_dts,best_effort_timestamp,duration,width,height,pix_fmt,key_frame,pict_type:format=start_time,duration:format_tags=title\",\n \"-of\", \"json\"])" @@ -24592,13 +24750,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4669: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4669; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4686. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4694: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4627. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 174859, - "start": 174848 + "end": 176002, + "start": 175991 }, "site": [ - 4669, + 4694, "Rust", "", "&ffmpeg_bin" @@ -24607,13 +24765,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4669: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4602 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4669; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4686. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4694: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4627. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 175279, - "start": 174835 + "end": 176422, + "start": 175978 }, "site": [ - 4669, + 4694, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&audio_inputs)\n .arg(\"-i\")\n .arg(path)\n .args([\n \"-map\",\n \"0:v:0\",\n \"-an\",\n \"-fps_mode\",\n \"passthrough\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-f\",\n \"rawvideo\",\n \"-\",\n ])" @@ -24622,13 +24780,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4726: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4751: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the product-under-test fallback arm. The test supplies PATH with the retained FFmpeg directory first, but this is not used as proof that a bare oracle name is qualified. Independent expected output is made by the distinct owner-derived FFmpeg commands in the enclosing test (crates/coreav-cli/tests/ffmpeg.rs:3786-3859, crates/coreav-cli/tests/ffmpeg.rs:4025-4060, crates/coreav-cli/tests/ffmpeg.rs:4215-4326, crates/coreav-cli/tests/ffmpeg.rs:4551-4584, crates/coreav-cli/tests/ffmpeg.rs:4665-4774). This invocation tests CoreAV refusal/fallback and the resulting product output; it does not compute the independent expected answer. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 176858, - "start": 176585 + "end": 178001, + "start": 177728 }, "site": [ - 4726, + 4751, "Rust", "", "Command::new(bin())\n .args([\"ffmpeg\", \"-y\", \"-i\"])\n .arg(&input)\n .args([\"-c\", \"copy\"])\n .arg(&output)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")\n .env(\"PATH\", path)" @@ -24637,13 +24795,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4726: The selected executable is the CoreAV Cargo test binary: bin() at crates/coreav-cli/tests/ffmpeg.rs:28-30 returns env!(\"CARGO_BIN_EXE_coreav\"). The ffmpeg/ffprobe spelling is a CoreAV subcommand argument, not an oracle executable selected by this invocation.", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4751: Cargo CoreAV bin() (crates/coreav-cli/tests/ffmpeg.rs:28-30) is the product-under-test fallback arm. The test supplies PATH with the retained FFmpeg directory first, but this is not used as proof that a bare oracle name is qualified. Independent expected output is made by the distinct owner-derived FFmpeg commands in the enclosing test (crates/coreav-cli/tests/ffmpeg.rs:3786-3859, crates/coreav-cli/tests/ffmpeg.rs:4025-4060, crates/coreav-cli/tests/ffmpeg.rs:4215-4326, crates/coreav-cli/tests/ffmpeg.rs:4551-4584, crates/coreav-cli/tests/ffmpeg.rs:4665-4774). This invocation tests CoreAV refusal/fallback and the resulting product output; it does not compute the independent expected answer. The runtime fallback selection and refusal boundary are crates/coreav-cli/src/fallback_cmd.rs:92-123,147-190; this exclusion does not qualify that runtime selection as a reference.", "program_span": { - "end": 176603, - "start": 176598 + "end": 177746, + "start": 177741 }, "site": [ - 4726, + 4751, "Rust", "", "bin()" @@ -24652,13 +24810,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4804: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4804; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4808. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4829: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4824. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 179394, - "start": 179383 + "end": 180537, + "start": 180526 }, "site": [ - 4804, + 4829, "Rust", "", "&ffmpeg_bin" @@ -24667,13 +24825,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4804: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4804; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4808. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4829: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4824. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 179503, - "start": 179370 + "end": 180646, + "start": 180513 }, "site": [ - 4804, + 4829, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-y\"])\n .args(args)\n .current_dir(&dir)" @@ -24682,13 +24840,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4858: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4858; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4868. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4883: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4824. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 180994, - "start": 180982 + "end": 182137, + "start": 182125 }, "site": [ - 4858, + 4883, "Rust", "", "&ffprobe_bin" @@ -24697,13 +24855,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4858: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4858; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4868. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4883: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4824. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 181260, - "start": 180969 + "end": 182403, + "start": 182112 }, "site": [ - 4858, + 4883, "Rust", "", "Command::new(&ffprobe_bin)\n .args([\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=codec_type,codec_name:stream_disposition=attached_pic\",\n \"-of\",\n \"json\",\n ])\n .arg(path)" @@ -24712,13 +24870,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4874: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4874; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4886. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4899: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4824. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 181551, - "start": 181540 + "end": 182694, + "start": 182683 }, "site": [ - 4874, + 4899, "Rust", "", "&ffmpeg_bin" @@ -24727,13 +24885,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4874: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4874; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4886. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4899: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4824. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 181838, - "start": 181527 + "end": 182981, + "start": 182670 }, "site": [ - 4874, + 4899, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(path)\n .args([\n \"-map\",\n &format!(\"0:{index}\"),\n \"-c\",\n \"copy\",\n \"-f\",\n \"md5\",\n \"-\",\n ])" @@ -24742,13 +24900,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4907: The local probed closure constructs Command::new(program) at crates/coreav-cli/tests/ffmpeg.rs:4907 and executes it at crates/coreav-cli/tests/ffmpeg.rs:4921. Its only calls at crates/coreav-cli/tests/ffmpeg.rs:4934 pass CoreAV bin() or the unchanged ffprobe_bin member of oracle() bound at crates/coreav-cli/tests/ffmpeg.rs:4799. No independently resolved oracle name reaches this parameter. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4932: The probed closure constructs program at crates/coreav-cli/tests/ffmpeg.rs:4932 and changes only arguments before output(). Its complete call at crates/coreav-cli/tests/ffmpeg.rs:4959 passes either Cargo CoreAV bin() or ffprobe_bin. ffprobe_bin is copied from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4824 and crates/coreav-cli/tests/ffmpeg.rs:2993-2996, so the real probe branch executes exactly the shared-owner return, while the other is the native product listing. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 182719, - "start": 182712 + "end": 183862, + "start": 183855 }, "site": [ - 4907, + 4932, "Rust", "", "program" @@ -24757,13 +24915,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4911: The local probed closure constructs Command::new(program) at crates/coreav-cli/tests/ffmpeg.rs:4907 and executes it at crates/coreav-cli/tests/ffmpeg.rs:4921. Its only calls at crates/coreav-cli/tests/ffmpeg.rs:4934 pass CoreAV bin() or the unchanged ffprobe_bin member of oracle() bound at crates/coreav-cli/tests/ffmpeg.rs:4799. No independently resolved oracle name reaches this parameter. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4936: The probed closure constructs program at crates/coreav-cli/tests/ffmpeg.rs:4932 and changes only arguments before output(). Its complete call at crates/coreav-cli/tests/ffmpeg.rs:4959 passes either Cargo CoreAV bin() or ffprobe_bin. ffprobe_bin is copied from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4824 and crates/coreav-cli/tests/ffmpeg.rs:2993-2996, so the real probe branch executes exactly the shared-owner return, while the other is the native product listing. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 183111, - "start": 182827 + "end": 184254, + "start": 183970 }, "site": [ - 4911, + 4936, "Rust", "", "command\n .args([\n \"-v\",\n \"error\",\n \"-show_entries\",\n \"stream=codec_type,codec_name,width,height:packet=stream_index,pos,size\",\n \"-of\",\n \"json\",\n ])\n .arg(&input)" @@ -24772,13 +24930,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4938: The local run closure constructs Command::new(program) at crates/coreav-cli/tests/ffmpeg.rs:4938 and executes it at crates/coreav-cli/tests/ffmpeg.rs:4948. Its only calls at crates/coreav-cli/tests/ffmpeg.rs:4952-4953 pass unchanged ffmpeg_bin from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 or CoreAV bin(). The branch changes arguments and environment, never the program. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4963: The run closure constructs program at crates/coreav-cli/tests/ffmpeg.rs:4963 and retains it through status() at crates/coreav-cli/tests/ffmpeg.rs:4973. The only callers at crates/coreav-cli/tests/ffmpeg.rs:4977-4978 pass ffmpeg_bin from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4824 or Cargo CoreAV bin(); the latter is put in strict-safe mode. oracle() copies the shared-owner fields at crates/coreav-cli/tests/ffmpeg.rs:2993-2996, so the independent reference branch is the exact owner path. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 183871, - "start": 183864 + "end": 185014, + "start": 185007 }, "site": [ - 4938, + 4963, "Rust", "", "program" @@ -24787,13 +24945,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4944: The local run closure constructs Command::new(program) at crates/coreav-cli/tests/ffmpeg.rs:4938 and executes it at crates/coreav-cli/tests/ffmpeg.rs:4948. Its only calls at crates/coreav-cli/tests/ffmpeg.rs:4952-4953 pass unchanged ffmpeg_bin from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 or CoreAV bin(). The branch changes arguments and environment, never the program. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4969: The run closure constructs program at crates/coreav-cli/tests/ffmpeg.rs:4963 and retains it through status() at crates/coreav-cli/tests/ffmpeg.rs:4973. The only callers at crates/coreav-cli/tests/ffmpeg.rs:4977-4978 pass ffmpeg_bin from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4824 or Cargo CoreAV bin(); the latter is put in strict-safe mode. oracle() copies the shared-owner fields at crates/coreav-cli/tests/ffmpeg.rs:2993-2996, so the independent reference branch is the exact owner path. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 184225, - "start": 184108 + "end": 185368, + "start": 185251 }, "site": [ - 4944, + 4969, "Rust", "", "command\n .args([\"-y\", \"-i\", i, \"-c\", \"copy\"])\n .args(maps)\n .arg(output)" @@ -24802,13 +24960,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4968: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4968; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4972. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4993: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4824. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 184794, - "start": 184783 + "end": 185937, + "start": 185926 }, "site": [ - 4968, + 4993, "Rust", "", "&ffmpeg_bin" @@ -24817,13 +24975,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4968: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4799 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:4968; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:4972. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:4993: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:4824. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 184881, - "start": 184770 + "end": 186024, + "start": 185913 }, "site": [ - 4968, + 4993, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(alone)\n .arg(&theirs)" @@ -24832,13 +24990,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5008: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5003 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5008; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5038. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5033: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5028. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 186128, - "start": 186117 + "end": 187271, + "start": 187260 }, "site": [ - 5008, + 5033, "Rust", "", "&ffmpeg_bin" @@ -24847,13 +25005,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5008: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5003 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5008; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5038. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5033: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5028. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 186859, - "start": 186104 + "end": 188002, + "start": 187247 }, "site": [ - 5008, + 5033, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-y\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=160x120:rate=10:duration=1\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=440:duration=1\",\n \"-c:v\",\n \"libx264\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-c:a\",\n \"aac\",\n \"-metadata\",\n \"creation_time=2020-01-02T03:04:05Z\",\n \"-metadata\",\n \"title=A title\",\n \"-metadata:s:a:0\",\n \"language=eng\",\n \"-metadata:s:a:0\",\n \"handler_name=A handler\",\n ])\n .arg(&input)" @@ -24862,13 +25020,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5063: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5003 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5063; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5066. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5088: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5028. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 187653, - "start": 187642 + "end": 188796, + "start": 188785 }, "site": [ - 5063, + 5088, "Rust", "", "&ffmpeg_bin" @@ -24877,13 +25035,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5063: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5003 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5063; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5066. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5088: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5028. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 187729, - "start": 187629 + "end": 188872, + "start": 188772 }, "site": [ - 5063, + 5088, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(command(&theirs))" @@ -24892,13 +25050,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5092: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5087 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5092; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5130. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5117: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5112. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 188790, - "start": 188779 + "end": 189933, + "start": 189922 }, "site": [ - 5092, + 5117, "Rust", "", "&ffmpeg_bin" @@ -24907,13 +25065,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5132: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5087 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5132; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5136. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5157: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5112. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 189726, - "start": 189714 + "end": 190869, + "start": 190857 }, "site": [ - 5132, + 5157, "Rust", "", "&ffprobe_bin" @@ -24922,13 +25080,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5132: ffprobe_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5087 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5132; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5136. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5157: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5112. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 189888, - "start": 189701 + "end": 191031, + "start": 190844 }, "site": [ - 5132, + 5157, "Rust", "", "Command::new(&ffprobe_bin)\n .args([\"-v\", \"error\", \"-select_streams\", \"a\", \"-show_entries\"])\n .args([\"format_tags:stream_tags\", \"-of\", \"json\"])\n .arg(path)" @@ -24937,13 +25095,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5157: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5087 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5157; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5160. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5182: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5112. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 190868, - "start": 190857 + "end": 192011, + "start": 192000 }, "site": [ - 5157, + 5182, "Rust", "", "&ffmpeg_bin" @@ -24952,13 +25110,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5157: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5087 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5157; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5160. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5182: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5112. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 190952, - "start": 190844 + "end": 192095, + "start": 191987 }, "site": [ - 5157, + 5182, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(command(&theirs))" @@ -24967,13 +25125,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5191: metadata_tags executes its ffprobe parameter unchanged at crates/coreav-cli/tests/ffmpeg.rs:5191-5203. Its only call sites are crates/coreav-cli/tests/ffmpeg.rs:5041 and crates/coreav-cli/tests/ffmpeg.rs:5247; both pass unchanged ffprobe_bin from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5003 and crates/coreav-cli/tests/ffmpeg.rs:5217 respectively. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5216: metadata_tags executes its ffprobe parameter without reconstruction. Its only call sites at crates/coreav-cli/tests/ffmpeg.rs:5066 and crates/coreav-cli/tests/ffmpeg.rs:5272 pass ffprobe_bin from the enclosing oracle() bindings at crates/coreav-cli/tests/ffmpeg.rs:5028 and crates/coreav-cli/tests/ffmpeg.rs:5242. oracle() copies the owner fields at crates/coreav-cli/tests/ffmpeg.rs:2993-2996; the JSON tags read here are the comparison input. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 192705, - "start": 192388 + "end": 193848, + "start": 193531 }, "site": [ - 5191, + 5216, "Rust", "", "Command::new(ffprobe)\n .args([\n \"-v\",\n \"error\",\n \"-select_streams\",\n \"a\",\n \"-show_entries\",\n \"format_tags=creation_time,title:stream_tags=language,creation_time,handler_name\",\n \"-of\",\n \"json\",\n ])\n .arg(path)" @@ -24982,13 +25140,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5191: metadata_tags executes its ffprobe parameter unchanged at crates/coreav-cli/tests/ffmpeg.rs:5191-5203. Its only call sites are crates/coreav-cli/tests/ffmpeg.rs:5041 and crates/coreav-cli/tests/ffmpeg.rs:5247; both pass unchanged ffprobe_bin from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5003 and crates/coreav-cli/tests/ffmpeg.rs:5217 respectively. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5216: metadata_tags executes its ffprobe parameter without reconstruction. Its only call sites at crates/coreav-cli/tests/ffmpeg.rs:5066 and crates/coreav-cli/tests/ffmpeg.rs:5272 pass ffprobe_bin from the enclosing oracle() bindings at crates/coreav-cli/tests/ffmpeg.rs:5028 and crates/coreav-cli/tests/ffmpeg.rs:5242. oracle() copies the owner fields at crates/coreav-cli/tests/ffmpeg.rs:2993-2996; the JSON tags read here are the comparison input. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 192408, - "start": 192401 + "end": 193551, + "start": 193544 }, "site": [ - 5191, + 5216, "Rust", "", "ffprobe" @@ -24997,13 +25155,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5222: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5217 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5222; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5244. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5247: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5242. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 193544, - "start": 193533 + "end": 194687, + "start": 194676 }, "site": [ - 5222, + 5247, "Rust", "", "&ffmpeg_bin" @@ -25012,13 +25170,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5222: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5217 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5222; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5244. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5247: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5242. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 194072, - "start": 193520 + "end": 195215, + "start": 194663 }, "site": [ - 5222, + 5247, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-y\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=440:duration=1\",\n \"-c:a\",\n \"aac\",\n \"-metadata\",\n \"creation_time=2020-01-02T03:04:05Z\",\n \"-metadata\",\n \"title=A title\",\n \"-metadata:s:a:0\",\n \"language=eng\",\n \"-metadata:s:a:0\",\n \"handler_name=A handler\",\n ])\n .arg(&input)" @@ -25027,13 +25185,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5269: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5217 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5269; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5272. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5294: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5242. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 194842, - "start": 194831 + "end": 195985, + "start": 195974 }, "site": [ - 5269, + 5294, "Rust", "", "&ffmpeg_bin" @@ -25042,13 +25200,13 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5269: ffmpeg_bin is bound from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5217 and passed unchanged to Command::new at crates/coreav-cli/tests/ffmpeg.rs:5269; the same builder is executed at crates/coreav-cli/tests/ffmpeg.rs:5272. Only arguments, I/O, environment or working directory are configured between construction and execution. crates/coreav-cli/tests/ffmpeg.rs:15-16 binds the shared Rust owner; crates/coreav-cli/tests/ffmpeg.rs:2968-2971 copies its returned paths unchanged. test-support/oracle.rs:31-40 uses the process-cached shared owner; test-support/oracle.rs:69-121 stages its seven embedded support files, runs scripts/test_oracle.py --resolve, and stores the returned pair. scripts/test_oracle.py:73-108 qualifies and returns that exact pair; scripts/test_oracle.py:121-135 prints it. ", + "evidence": "crates/coreav-cli/tests/ffmpeg.rs:5294: The enclosing test binds its executable path from oracle() at crates/coreav-cli/tests/ffmpeg.rs:5242. oracle() at crates/coreav-cli/tests/ffmpeg.rs:2993-2996 copies the shared owner's ffmpeg()/ffprobe() path values without reconstruction; this command or its continuation retains that selected executable through output()/status(), changing only arguments and I/O. It generates the fixture, reference output, probe listing or decoded samples used by the test. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { - "end": 194918, - "start": 194818 + "end": 196061, + "start": 195961 }, "site": [ - 5269, + 5294, "Rust", "", "Command::new(&ffmpeg_bin)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(command(&theirs))" @@ -25528,7 +25686,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -25677,6 +25835,7 @@ "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-cli/tests/support/concat_output.rs", "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -26547,7 +26706,7 @@ }, { "class": "reviewed-reference", - "evidence": "The embedded Python text in crates/coreav-cli/tests/ffmpeg_concat.rs:821-851 actually runs under python3 -I -c, not merely as asserted source. It imports scripts/bench_guard.py from the repository, calls derive (:831) and inputs_of (:838). bench_guard.py:394-401 executes test_oracle.require().ffmpeg exactly for all DERIVED fixtures; :195-200,627-645 uses the passed Cargo CoreAV executable only for native split preparation. The emitted C02 argv is data for the later strict CoreAV command (:860), not an unqualified ffmpeg invocation. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:821: This Python -I -c invocation executes the embedded text at crates/coreav-cli/tests/ffmpeg_concat.rs:822-851, imports repository bench_guard and actually calls derive at crates/coreav-cli/tests/ffmpeg_concat.rs:831 and inputs_of at crates/coreav-cli/tests/ffmpeg_concat.rs:838. scripts/bench_guard.py:394-401 retains test_oracle.require().ffmpeg directly as subprocess argv[0] for every derived fixture. inputs_of executes the passed Cargo CoreAV binary only for native split preparation at scripts/bench_guard.py:195-200,627-645; the Rust parent supplies bin() at crates/coreav-cli/tests/ffmpeg_concat.rs:847. The generated C02 argv is printed as JSON, not executed as a bare oracle. The child Python owner independently qualifies and returns its complete pair at scripts/test_oracle.py:73-108. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 29958, "start": 28899 @@ -26562,7 +26721,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:857-865 parses the generated C02 argv but executes it with bin() (Cargo CoreAV, :17-19), sets COREAV_STRICT_SAFE=1 and clears the active guard. The argv's leading ffmpeg is a CoreAV subcommand, not the executable; strict-safe prevents any external fallback. Reference execution occurs separately at :873.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:860: The generated argv parsed at crates/coreav-cli/tests/ffmpeg_concat.rs:857-859 is passed to bin(), which is Cargo CoreAV at crates/coreav-cli/tests/ffmpeg_concat.rs:17-19, with COREAV_STRICT_SAFE=1 at crates/coreav-cli/tests/ffmpeg_concat.rs:862. Its leading ffmpeg is a CoreAV subcommand; no external fallback can run. The independent reference execution is separate at crates/coreav-cli/tests/ffmpeg_concat.rs:873.", "program_span": { "end": 30428, "start": 30299 @@ -26577,7 +26736,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:857-865 parses the generated C02 argv but executes it with bin() (Cargo CoreAV, :17-19), sets COREAV_STRICT_SAFE=1 and clears the active guard. The argv's leading ffmpeg is a CoreAV subcommand, not the executable; strict-safe prevents any external fallback. Reference execution occurs separately at :873.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:860: The generated argv parsed at crates/coreav-cli/tests/ffmpeg_concat.rs:857-859 is passed to bin(), which is Cargo CoreAV at crates/coreav-cli/tests/ffmpeg_concat.rs:17-19, with COREAV_STRICT_SAFE=1 at crates/coreav-cli/tests/ffmpeg_concat.rs:862. Its leading ffmpeg is a CoreAV subcommand; no external fallback can run. The independent reference execution is separate at crates/coreav-cli/tests/ffmpeg_concat.rs:873.", "program_span": { "end": 30317, "start": 30312 @@ -27717,11 +27876,11 @@ "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "f3015e75baa0cd0ed3fa2427f185340a2440715fc7d10c95d92cd7d715cebc2f", + "sha256": "a1cb181248da8ce557711168b9dd1cdb7121a9ded9549b573c14a29fd9125d59", "sites": [ { "class": "reviewed-reference", - "evidence": "Site 20 executes snapshot\u2019s ffprobe parameter, whose only calls pass &ffprobe copied from pair.ffprobe() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:20: snapshot executes its supplied ffprobe unchanged. All real callers retain pair.ffprobe(): crates/coreav-cli/tests/ffmpeg_input_seek.rs:453-454, crates/coreav-cli/tests/ffmpeg_input_seek.rs:516, crates/coreav-cli/tests/ffmpeg_input_seek.rs:524-526 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:598-599 pass it through exact_copy at crates/coreav-cli/tests/ffmpeg_input_seek.rs:392-437; the other direct calls at crates/coreav-cli/tests/ffmpeg_input_seek.rs:721-722 use the copied owner field from crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620. The repaired line 526 copies pair.ffprobe(), not a reconstructed sibling. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "program_span": { "end": 916, "start": 506 @@ -27736,7 +27895,7 @@ }, { "class": "reviewed-reference", - "evidence": "Site 20 executes snapshot\u2019s ffprobe parameter, whose only calls pass &ffprobe copied from pair.ffprobe() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:20: snapshot executes its supplied ffprobe unchanged. All real callers retain pair.ffprobe(): crates/coreav-cli/tests/ffmpeg_input_seek.rs:453-454, crates/coreav-cli/tests/ffmpeg_input_seek.rs:516, crates/coreav-cli/tests/ffmpeg_input_seek.rs:524-526 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:598-599 pass it through exact_copy at crates/coreav-cli/tests/ffmpeg_input_seek.rs:392-437; the other direct calls at crates/coreav-cli/tests/ffmpeg_input_seek.rs:721-722 use the copied owner field from crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620. The repaired line 526 copies pair.ffprobe(), not a reconstructed sibling. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "program_span": { "end": 526, "start": 519 @@ -27751,7 +27910,7 @@ }, { "class": "reviewed-reference", - "evidence": "Site 33 executes pixels\u2019s ffmpeg parameter, whose only calls pass &ffmpeg copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:33: The executable is the unchanged ffmpeg parameter. exact_copy forwards that parameter to pixels/pcm at crates/coreav-cli/tests/ffmpeg_input_seek.rs:392-444. Its callers at crates/coreav-cli/tests/ffmpeg_input_seek.rs:516 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:598-599 use pair.ffmpeg() from crates/coreav-cli/tests/ffmpeg_input_seek.rs:453-454 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:524-525. Other helper calls at crates/coreav-cli/tests/ffmpeg_input_seek.rs:725-731 use the unchanged owner copy from crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "program_span": { "end": 1642, "start": 1202 @@ -27766,7 +27925,7 @@ }, { "class": "reviewed-reference", - "evidence": "Site 33 executes pixels\u2019s ffmpeg parameter, whose only calls pass &ffmpeg copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:33: The executable is the unchanged ffmpeg parameter. exact_copy forwards that parameter to pixels/pcm at crates/coreav-cli/tests/ffmpeg_input_seek.rs:392-444. Its callers at crates/coreav-cli/tests/ffmpeg_input_seek.rs:516 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:598-599 use pair.ffmpeg() from crates/coreav-cli/tests/ffmpeg_input_seek.rs:453-454 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:524-525. Other helper calls at crates/coreav-cli/tests/ffmpeg_input_seek.rs:725-731 use the unchanged owner copy from crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "program_span": { "end": 1221, "start": 1215 @@ -27781,13 +27940,163 @@ }, { "class": "reviewed-reference", - "evidence": "Site 74 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:58: The executable is the unchanged ffmpeg parameter. exact_copy forwards that parameter to pixels/pcm at crates/coreav-cli/tests/ffmpeg_input_seek.rs:392-444. Its callers at crates/coreav-cli/tests/ffmpeg_input_seek.rs:516 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:598-599 use pair.ffmpeg() from crates/coreav-cli/tests/ffmpeg_input_seek.rs:453-454 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:524-525. Other helper calls at crates/coreav-cli/tests/ffmpeg_input_seek.rs:725-731 use the unchanged owner copy from crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "program_span": { - "end": 2489, - "start": 2482 + "end": 2255, + "start": 1872 }, "site": [ - 74, + 58, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .arg(\"-i\")\n .arg(path)\n .args([\n \"-map\",\n \"0:a:0\",\n \"-vn\",\n \"-c:a\",\n \"pcm_f32le\",\n \"-f\",\n \"f32le\",\n \"pipe:1\",\n ])" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:58: The executable is the unchanged ffmpeg parameter. exact_copy forwards that parameter to pixels/pcm at crates/coreav-cli/tests/ffmpeg_input_seek.rs:392-444. Its callers at crates/coreav-cli/tests/ffmpeg_input_seek.rs:516 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:598-599 use pair.ffmpeg() from crates/coreav-cli/tests/ffmpeg_input_seek.rs:453-454 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:524-525. Other helper calls at crates/coreav-cli/tests/ffmpeg_input_seek.rs:725-731 use the unchanged owner copy from crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "program_span": { + "end": 1891, + "start": 1885 + }, + "site": [ + 58, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:400: The executable is the unchanged ffmpeg parameter. exact_copy forwards that parameter to pixels/pcm at crates/coreav-cli/tests/ffmpeg_input_seek.rs:392-444. Its callers at crates/coreav-cli/tests/ffmpeg_input_seek.rs:516 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:598-599 use pair.ffmpeg() from crates/coreav-cli/tests/ffmpeg_input_seek.rs:453-454 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:524-525. Other helper calls at crates/coreav-cli/tests/ffmpeg_input_seek.rs:725-731 use the unchanged owner copy from crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "program_span": { + "end": 15050, + "start": 14854 + }, + "site": [ + 400, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(include_str!(\"../../../scripts/oracle-audio-args.txt\").split_whitespace())\n .args(args)\n .arg(reference)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:400: The executable is the unchanged ffmpeg parameter. exact_copy forwards that parameter to pixels/pcm at crates/coreav-cli/tests/ffmpeg_input_seek.rs:392-444. Its callers at crates/coreav-cli/tests/ffmpeg_input_seek.rs:516 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:598-599 use pair.ffmpeg() from crates/coreav-cli/tests/ffmpeg_input_seek.rs:453-454 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:524-525. Other helper calls at crates/coreav-cli/tests/ffmpeg_input_seek.rs:725-731 use the unchanged owner copy from crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "program_span": { + "end": 14873, + "start": 14867 + }, + "site": [ + 400, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:416: This executes Cargo-selected CoreAV, with ffmpeg only its subcommand; strict-safe and the missing fallback path at crates/coreav-cli/tests/ffmpeg_input_seek.rs:416-421 prevent a real oracle fallback.", + "program_span": { + "end": 15602, + "start": 15390 + }, + "site": [ + 416, + "Rust", + "", + "Command::new(env!(\"CARGO_BIN_EXE_coreav\"))\n .arg(\"ffmpeg\")\n .args(args)\n .arg(output)\n .env(\"COREAV_STRICT_SAFE\", \"1\")\n .env(\"COREAV_FALLBACK\", output.with_extension(\"missing\"))" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:416: This executes Cargo-selected CoreAV, with ffmpeg only its subcommand; strict-safe and the missing fallback path at crates/coreav-cli/tests/ffmpeg_input_seek.rs:416-421 prevent a real oracle fallback.", + "program_span": { + "end": 15431, + "start": 15403 + }, + "site": [ + 416, + "Rust", + "", + "env!(\"CARGO_BIN_EXE_coreav\")" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:468: This fixture-generation command uses ffmpeg from test_oracle::require().ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:453-454; only media arguments are added. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "program_span": { + "end": 17746, + "start": 17049 + }, + "site": [ + 468, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\n \"-hide_banner\",\n \"-loglevel\",\n \"error\",\n \"-y\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=320x240:rate=25:duration=20\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=440:duration=20:sample_rate=48000\",\n \"-c:v\",\n \"libx264\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-x264-params\",\n parameters,\n \"-c:a\",\n \"aac\",\n \"-shortest\",\n ])\n .arg(&input)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:468: This fixture-generation command uses ffmpeg from test_oracle::require().ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:453-454; only media arguments are added. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "program_span": { + "end": 17068, + "start": 17062 + }, + "site": [ + 468, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:544: This fixture-generation command uses ffmpeg from test_oracle::require().ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:524-525; only media arguments are added. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "program_span": { + "end": 20347, + "start": 19471 + }, + "site": [ + 544, + "Rust", + "", + "Command::new(ffmpeg)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n &video_input,\n \"-f\",\n \"lavfi\",\n \"-i\",\n &audio_input,\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n bframes,\n \"-g\",\n rate,\n \"-keyint_min\",\n rate,\n \"-sc_threshold\",\n \"0\",\n \"-pix_fmt\",\n \"yuv420p\",\n \"-c:a\",\n \"aac\",\n ])\n .arg(&input)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:544: This fixture-generation command uses ffmpeg from test_oracle::require().ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:524-525; only media arguments are added. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "program_span": { + "end": 19490, + "start": 19484 + }, + "site": [ + 544, + "Rust", + "", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:633: This command uses the unchanged ffmpeg PathBuf copied from pair.ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620; none of these commands reselects or reconstructs its executable. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "program_span": { + "end": 22512, + "start": 22505 + }, + "site": [ + 633, "Rust", "", "&ffmpeg" @@ -27796,13 +28105,13 @@ }, { "class": "reviewed-reference", - "evidence": "Site 74 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:633: This command uses the unchanged ffmpeg PathBuf copied from pair.ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620; none of these commands reselects or reconstructs its executable. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "program_span": { - "end": 3239, - "start": 2469 + "end": 23262, + "start": 22492 }, "site": [ - 74, + 633, "Rust", "", "Command::new(&ffmpeg)\n .args([\n \"-nostdin\",\n \"-v\",\n \"error\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"testsrc2=size=64x48:rate=24:duration=3.25\",\n \"-f\",\n \"lavfi\",\n \"-i\",\n \"sine=frequency=751:sample_rate=44100:duration=3.25\",\n \"-c:v\",\n \"libx264\",\n \"-threads:v\",\n \"1\",\n \"-bf\",\n bframes,\n \"-g\",\n gop,\n \"-keyint_min\",\n gop,\n \"-sc_threshold\",\n \"0\",\n \"-c:a\",\n \"aac\",\n ])\n .arg(&path)" @@ -27811,13 +28120,13 @@ }, { "class": "reviewed-reference", - "evidence": "Site 128 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:687: This command uses the unchanged ffmpeg PathBuf copied from pair.ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620; none of these commands reselects or reconstructs its executable. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "program_span": { - "end": 4220, - "start": 4213 + "end": 24243, + "start": 24236 }, "site": [ - 128, + 687, "Rust", "", "&ffmpeg" @@ -27826,13 +28135,13 @@ }, { "class": "reviewed-reference", - "evidence": "Site 128 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:687: This command uses the unchanged ffmpeg PathBuf copied from pair.ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620; none of these commands reselects or reconstructs its executable. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "program_span": { - "end": 4322, - "start": 4200 + "end": 24345, + "start": 24223 }, "site": [ - 128, + 687, "Rust", "", "Command::new(&ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\"])\n .args(&args)\n .arg(&reference)" @@ -27841,13 +28150,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "The executed bin is env!(\"CARGO_BIN_EXE_coreav\"); strict-safe, real fallback and controlled mock replay are CoreAV-under-test calls. The child executable is not the ffmpeg argument or PATH entry.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:704: bin is Cargo-selected CoreAV at crates/coreav-cli/tests/ffmpeg_input_seek.rs:671; this arm explicitly passes --strict-safe at crates/coreav-cli/tests/ffmpeg_input_seek.rs:704-708. ffmpeg is its subcommand, not an oracle executable.", "program_span": { - "end": 4995, - "start": 4794 + "end": 25018, + "start": 24817 }, "site": [ - 145, + 704, "Rust", "", "Command::new(bin)\n .args([\"--strict-safe\", \"ffmpeg\"])\n .args(&args)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" @@ -27856,13 +28165,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "The executed bin is env!(\"CARGO_BIN_EXE_coreav\"); strict-safe, real fallback and controlled mock replay are CoreAV-under-test calls. The child executable is not the ffmpeg argument or PATH entry.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:704: bin is Cargo-selected CoreAV at crates/coreav-cli/tests/ffmpeg_input_seek.rs:671; this arm explicitly passes --strict-safe at crates/coreav-cli/tests/ffmpeg_input_seek.rs:704-708. ffmpeg is its subcommand, not an oracle executable.", "program_span": { - "end": 4810, - "start": 4807 + "end": 24833, + "start": 24830 }, "site": [ - 145, + 704, "Rust", "", "bin" @@ -27871,13 +28180,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "The executed bin is env!(\"CARGO_BIN_EXE_coreav\"); strict-safe, real fallback and controlled mock replay are CoreAV-under-test calls. The child executable is not the ffmpeg argument or PATH entry.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:749: The invoked executable is Cargo-selected CoreAV (crates/coreav-cli/tests/ffmpeg_input_seek.rs:671), not FFmpeg. This arm tests its runtime fallback boundary at crates/coreav-cli/tests/ffmpeg_input_seek.rs:749-766; its PATH starts with the directory of the retained pair at crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:672-676. This row identifies the CoreAV launcher, not a direct oracle command or a claim that an arbitrary inherited name is owner-qualified.", "program_span": { - "end": 6682, - "start": 6436 + "end": 26861, + "start": 26615 }, "site": [ - 187, + 749, "Rust", "", "Command::new(bin)\n .arg(\"ffmpeg\")\n .args(&args)\n .env(\"PATH\", &fallback_path)\n .env_remove(\"COREAV_STRICT_SAFE\")\n .env_remove(\"COREAV_FALLBACK_ACTIVE\")" @@ -27886,13 +28195,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "The executed bin is env!(\"CARGO_BIN_EXE_coreav\"); strict-safe, real fallback and controlled mock replay are CoreAV-under-test calls. The child executable is not the ffmpeg argument or PATH entry.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:749: The invoked executable is Cargo-selected CoreAV (crates/coreav-cli/tests/ffmpeg_input_seek.rs:671), not FFmpeg. This arm tests its runtime fallback boundary at crates/coreav-cli/tests/ffmpeg_input_seek.rs:749-766; its PATH starts with the directory of the retained pair at crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620 and crates/coreav-cli/tests/ffmpeg_input_seek.rs:672-676. This row identifies the CoreAV launcher, not a direct oracle command or a claim that an arbitrary inherited name is owner-qualified.", "program_span": { - "end": 6452, - "start": 6449 + "end": 26631, + "start": 26628 }, "site": [ - 187, + 749, "Rust", "", "bin" @@ -27901,13 +28210,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "The executed bin is env!(\"CARGO_BIN_EXE_coreav\"); strict-safe, real fallback and controlled mock replay are CoreAV-under-test calls. The child executable is not the ffmpeg argument or PATH entry.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:779: This executes Cargo-selected CoreAV at crates/coreav-cli/tests/ffmpeg_input_seek.rs:671 with a cleared environment and PATH containing only the generated shell stub at crates/coreav-cli/tests/ffmpeg_input_seek.rs:771-784. That stub prints arguments and exits 19; no real FFmpeg oracle runs in this arm.", "program_span": { - "end": 7855, - "start": 7713 + "end": 28034, + "start": 27892 }, "site": [ - 217, + 779, "Rust", "", "Command::new(bin)\n .arg(\"ffmpeg\")\n .args(&args)\n .env_clear()\n .env(\"PATH\", &mock)" @@ -27916,13 +28225,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "The executed bin is env!(\"CARGO_BIN_EXE_coreav\"); strict-safe, real fallback and controlled mock replay are CoreAV-under-test calls. The child executable is not the ffmpeg argument or PATH entry.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:779: This executes Cargo-selected CoreAV at crates/coreav-cli/tests/ffmpeg_input_seek.rs:671 with a cleared environment and PATH containing only the generated shell stub at crates/coreav-cli/tests/ffmpeg_input_seek.rs:771-784. That stub prints arguments and exits 19; no real FFmpeg oracle runs in this arm.", "program_span": { - "end": 7729, - "start": 7726 + "end": 27908, + "start": 27905 }, "site": [ - 217, + 779, "Rust", "", "bin" @@ -27931,13 +28240,13 @@ }, { "class": "reviewed-reference", - "evidence": "Site 263 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:826: This command uses the unchanged ffmpeg PathBuf copied from pair.ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620; none of these commands reselects or reconstructs its executable. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "program_span": { - "end": 9431, - "start": 9424 + "end": 29659, + "start": 29652 }, "site": [ - 263, + 826, "Rust", "", "&ffmpeg" @@ -27946,13 +28255,13 @@ }, { "class": "reviewed-reference", - "evidence": "Site 263 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:826: This command uses the unchanged ffmpeg PathBuf copied from pair.ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620; none of these commands reselects or reconstructs its executable. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "program_span": { - "end": 9588, - "start": 9411 + "end": 29816, + "start": 29639 }, "site": [ - 263, + 826, "Rust", "", "Command::new(&ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(inter)\n .args([\"-c\", \"copy\", \"-metadata\", \"title=Source title\"])\n .arg(&tagged)" @@ -27961,13 +28270,13 @@ }, { "class": "reviewed-reference", - "evidence": "Site 280 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:837: This command uses the unchanged ffmpeg PathBuf copied from pair.ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620; none of these commands reselects or reconstructs its executable. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "program_span": { - "end": 10093, - "start": 10086 + "end": 30096, + "start": 30089 }, "site": [ - 280, + 837, "Rust", "", "&ffmpeg" @@ -27976,13 +28285,43 @@ }, { "class": "reviewed-reference", - "evidence": "Site 280 executes the immutable ffmpeg path copied from pair.ffmpeg() after test_oracle::require; the complete constructed chain reaches output() without replacing the executable.", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:837: This command uses the unchanged ffmpeg PathBuf copied from pair.ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620; none of these commands reselects or reconstructs its executable. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "program_span": { - "end": 10271, - "start": 10073 + "end": 30346, + "start": 30076 }, "site": [ - 280, + 837, + "Rust", + "", + "Command::new(&ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(inter)\n .args([\n \"-c\",\n \"copy\",\n \"-metadata:s:a:0\",\n \"handler_name=Unpreserved audio handler\",\n ])\n .arg(&custom_handler)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:872: This command uses the unchanged ffmpeg PathBuf copied from pair.ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620; none of these commands reselects or reconstructs its executable. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "program_span": { + "end": 31308, + "start": 31301 + }, + "site": [ + 872, + "Rust", + "", + "&ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/ffmpeg_input_seek.rs:872: This command uses the unchanged ffmpeg PathBuf copied from pair.ffmpeg() at crates/coreav-cli/tests/ffmpeg_input_seek.rs:618-620; none of these commands reselects or reconstructs its executable. test-support/oracle.rs:69-98 stages embedded owner support; test-support/oracle.rs:100-121 runs --resolve, rejects failure or a malformed pair, and stores exactly its two returned paths. Its accessors at test-support/oracle.rs:21-28 return those fields unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "program_span": { + "end": 31486, + "start": 31288 + }, + "site": [ + 872, "Rust", "", "Command::new(&ffmpeg)\n .args([\"-nostdin\", \"-v\", \"error\", \"-i\"])\n .arg(source)\n .args([\"-an\", \"-c\", \"copy\", \"-video_track_timescale\", scale])\n .arg(&clock)" @@ -32253,7 +32592,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -32396,6 +32735,7 @@ "crates/coreav-cli/src/strict_safe.rs", "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -33582,7 +33922,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/legacy_encoders.rs:24-45 executes a CoreAV transcode command through bounded::output, not an FFmpeg judging executable. Every run caller (:114-115,141,161-162) passes either Cargo's CoreAV (:61) or COREAV_LEGACY_TRANSCODE (:56). .github/workflows/ci.yml:1259-1265 explicitly builds -p coreav-cli into coreav-legacy-target, :1273 selects its release/coreav, and :1277-1278 runs this target. These are the old/new product arms; their external encoding is product behavior, while real judging decode is the separate :237 site.", + "evidence": "crates/coreav-cli/tests/legacy_encoders.rs:32: The run helper constructs a product transcode command at crates/coreav-cli/tests/legacy_encoders.rs:24-45. Every caller at crates/coreav-cli/tests/legacy_encoders.rs:114-115,141,161-162 passes Cargo CoreAV from crates/coreav-cli/tests/legacy_encoders.rs:61 or COREAV_LEGACY_TRANSCODE from crates/coreav-cli/tests/legacy_encoders.rs:56. The workflow builds -p coreav-cli into a separate legacy target at .github/workflows/ci.yml:1255-1266 and passes its release/coreav path at .github/workflows/ci.yml:1274 before running this test at .github/workflows/ci.yml:1278-1279. These are the old/new product arms, including their external product encoders, not FFmpeg reference executables. Independent judging decode is separate at crates/coreav-cli/tests/legacy_encoders.rs:237-251. crates/coreav-cli/tests/support/bounded.rs:50-65 changes only process I/O/group, not the command program.", "program_span": { "end": 746, "start": 740 @@ -33627,6 +33967,587 @@ } ] }, + "crates/coreav-cli/tests/mp3_worker.rs": { + "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-cli/tests/mp3_worker.rs:test_oracle": "523c942a530481bb9c97c4f63a8557b2ea289d186240592a9d3e9399dfe26460", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "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/decoded.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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/mp3_worker_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "309b937a9c72cbc61c31cb7cebbdd1b143781fb1ad30808bd655940830f60de5", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "crates/coreav-cli/tests/mp3_worker.rs:16: This Python invocation runs scripts/mp3_worker_check.py, not just a script-name assertion. crates/coreav-cli/tests/mp3_worker.rs:10,16-22 obtains the Rust owner pair and supplies both fields in COREAV_FFMPEG/COREAV_FFPROBE. scripts/mp3_worker_check.py:27 re-qualifies and retains the Python owner return; its fixture and independent reference commands at scripts/mp3_worker_check.py:38-40,56 retain oracle.ffmpeg as argv[0] through run at scripts/mp3_worker_check.py:15-19. The exact comparison at scripts/mp3_worker_check.py:59-61 passes both returned paths into tools/compat-corpus/decoded_output.py:164-185; its probe and decode argv preserve those parameters through invoke at tools/compat-corpus/decoded_output.py:24-29,45-47,159-161,244-249. The tested CoreAV encoder arm at scripts/mp3_worker_check.py:29-31,46 uses ProgramLog wrappers; tools/compat-corpus/encode_breadth.py:109-113,363-373 writes a quoted exec of the supplied owner FFmpeg to capture encoder starts. That is the product encoder rather than a separate oracle; the independent reference remains the exact owner path. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", + "program_span": { + "end": 886, + "start": 610 + }, + "site": [ + 16, + "Rust", + "", + "std::process::Command::new(\"python3\")\n .arg(root.join(\"scripts/mp3_worker_check.py\"))\n .args([\"--coreav\", env!(\"CARGO_BIN_EXE_coreav\"), \"--work\"])\n .arg(&work)\n .env(\"COREAV_FFMPEG\", oracle.ffmpeg())\n .env(\"COREAV_FFPROBE\", oracle.ffprobe())" + ], + "verdict": "qualified-via-owner" + } + ] + }, "crates/coreav-cli/tests/probe_tuning.rs": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -34250,7 +35171,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/support/bounded.rs:6-18 forwards Command to run, which changes only stdin/stdout/stderr and process group (:50-64) before spawn (:65). The complete importing callers are transcode.rs, transcode_selection.rs, and legacy_encoders.rs. transcode's real commands retain the pair from :58-59,684-700,2067: direct bounded references at :1319,2513-2539,2866-2873,3121-3129 and capture/successful closures at :703-704,2070-2079. Its executed Python text (:718-725) forwards those two exact paths into decoded_output.compare, whose :45-47,159-161,164-185,244-249 retains them through invoke (:24-29). legacy_encoders' make/decode commands (:72-91,237-251) use require().ffmpeg and make.get_program at all compare callers (:127,148,170). Other callers run Cargo/frozen CoreAV product arms, controlled shell I/O fixtures, or this test executable (:541-543); transcode_selection (:26-36,724-726) uses only Cargo CoreAV with missing encoder overrides or help. No reaching real judging caller reselects an unqualified media executable. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it. Complete external bounded::output call sites: transcode.rs:129,704,1292,1318,2071,2424,2539,2696,2873,3129,3165; transcode_selection.rs:36,726; legacy_encoders.rs:45,91,251. The transcode capture closure (:703-704) is called at :718,742,764,806,838; its :718 Python -c source really runs decoded_output.compare with argv[4:6] equal to the retained pair (:723-724). The second capture (:2070-2071) is called at :2074,2158,2234,2296; its successful wrapper (:2073-2081) is called at :2083,2118,2127,2143,2266,2325,2334. The CoreAV transcode helper (:122-129) always selects bin(); its None callers (:286,314,319,336,337,339) supply malformed/usage inputs and cannot acquire a media oracle. Its Some callers use Tools from :98-113 or :697-702, including product-only fake/qualified-wrapper encoder arms. script (:1290-1306) executes /bin/sh only to write/chmod supplied script bytes, not to execute those bytes; the product tests select the resulting script separately. This file's own run/output callers at :479,493,507,541,577,610,633,694,724 select only controlled /bin/sh bodies or current_exe with the exact ignored futex target.", + "evidence": "crates/coreav-cli/tests/support/bounded.rs:65: crates/coreav-cli/tests/support/bounded.rs:6-18 forwards Command to run, which changes only stdio and process group at crates/coreav-cli/tests/support/bounded.rs:50-64 before this spawn. All external bounded::output callers are crates/coreav-cli/tests/transcode.rs:129,704,1292,1318,2071,2424,2539,2696,2873,3129,3165, crates/coreav-cli/tests/transcode_selection.rs:36,726 and crates/coreav-cli/tests/legacy_encoders.rs:45,91,251. The real reference commands in crates/coreav-cli/tests/transcode.rs:1318-1337,2513-2544,2866-2873,3121-3129 use tools.ffmpeg; its only Tools constructors retain the pair at crates/coreav-cli/tests/transcode.rs:57-59,98-113,684-702. The SAR capture closure at crates/coreav-cli/tests/transcode.rs:703-704 receives owner commands at crates/coreav-cli/tests/transcode.rs:742-769,806-838 and the executable Python text at crates/coreav-cli/tests/transcode.rs:718-725, which passes tools.ffmpeg/ffprobe to decoded_output.compare. tools/compat-corpus/decoded_output.py:45-47,159-161,164-185,244-249 retains those parameters through invoke at tools/compat-corpus/decoded_output.py:24-29. The crop capture/successful wrappers at crates/coreav-cli/tests/transcode.rs:2067-2084,2118-2145,2266-2267,2325-2326 directly take pair.ffmpeg()/ffprobe(). Other capture calls at crates/coreav-cli/tests/transcode.rs:834-844,2154-2168,2234-2244,2285-2301,2334-2343 use Cargo CoreAV with missing fallback, not independent reference selection. legacy_encoders makes its fixture with require().ffmpeg at crates/coreav-cli/tests/legacy_encoders.rs:72-91 and forwards make.get_program() at crates/coreav-cli/tests/legacy_encoders.rs:127,148,170 unchanged to decode at crates/coreav-cli/tests/legacy_encoders.rs:237-251. Its other commands are the old/new CoreAV product arms at crates/coreav-cli/tests/legacy_encoders.rs:32-45,56-61; .github/workflows/ci.yml:1255-1279 builds and selects the old CoreAV. transcode_selection uses only Cargo CoreAV with missing encoder overrides or help at crates/coreav-cli/tests/transcode_selection.rs:26-36,724-726. transcode's script writer at crates/coreav-cli/tests/transcode.rs:1290-1306 executes /bin/sh only to write/chmod fixture bytes; its remaining bounded commands execute the CoreAV product arm, with real or fake encoder input, not a comparison oracle. This file's own tests at crates/coreav-cli/tests/support/bounded.rs:479,493,507,541-543,577-585,610-614,633-637,694-697,717-728 use controlled shell bodies or current_exe with the exact ignored futex target. No reaching real judging command replaces an owner path before this spawn. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", "program_span": { "end": 1801, "start": 1794 @@ -38659,17 +39580,17 @@ "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "080535b6fe0ceaa8c6b9eeaf8482f59e7781920383037340f3d629eac38ef55e", + "sha256": "05ad4c2ff71cce18aa853635f0d1207f6a2e85e6a33a9734a3e1db14eccc8846", "sites": [ { "class": "reviewed-exclusion", - "evidence": "write_script runs /bin/sh with fixed cat-redirection/chmod source; body is sent to stdin and written into the fixture path, not evaluated by this child. This is controlled test-double construction, not an oracle invocation.", + "evidence": "crates/coreav-transcode/src/audio.rs:1429: write_script at crates/coreav-transcode/src/audio.rs:1428-1441 starts /bin/sh with the fixed body cat > \"$1\" && chmod 755 \"$1\", passes the fixture path as a positional argument, and writes supplied script bytes to its stdin. The shell copies those bytes as data; it does not evaluate them. This is creation of controlled encoder doubles, not execution of an FFmpeg/ffprobe oracle.", "program_span": { - "end": 50979, - "start": 50970 + "end": 52250, + "start": 52241 }, "site": [ - 1396, + 1429, "Rust", "", "\"/bin/sh\"" @@ -38678,13 +39599,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "write_script runs /bin/sh with fixed cat-redirection/chmod source; body is sent to stdin and written into the fixture path, not evaluated by this child. This is controlled test-double construction, not an oracle invocation.", + "evidence": "crates/coreav-transcode/src/audio.rs:1429: write_script at crates/coreav-transcode/src/audio.rs:1428-1441 starts /bin/sh with the fixed body cat > \"$1\" && chmod 755 \"$1\", passes the fixture path as a positional argument, and writes supplied script bytes to its stdin. The shell copies those bytes as data; it does not evaluate them. This is creation of controlled encoder doubles, not execution of an FFmpeg/ffprobe oracle.", "program_span": { - "end": 51162, - "start": 50943 + "end": 52433, + "start": 52214 }, "site": [ - 1396, + 1429, "Rust", "", "std::process::Command::new(\"/bin/sh\")\n .args([\"-c\", \"cat > \\\"$1\\\" && chmod 755 \\\"$1\\\"\", \"sh\"])\n .arg(path)\n .env(\"PATH\", \"/usr/bin:/bin\")\n .stdin(std::process::Stdio::piped())" @@ -38712,7 +39633,6 @@ "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "rust:crates/coreav-cli/src/transcode.rs:av1": "61a37cb6572dfb75262dea21caf4f2a27495d0a9d566d9931213c0bbff3d429d", "rust:crates/coreav-transcode/src/av1.rs:timeline": "5dbfd8be8e6da212c00b27510ab5925c0d31543da4e2e837f58a0c8961d47bd4", "rust:crates/coreav-transcode/src/pipeline.rs:av1_input": "437295d1bd755ce6fd7f792df83bafc81a3abf67702813027928ccf4b7199ad7", "rust:crates/coreav-transcode/src/pipeline/av1_input.rs:fixtures": "e758863af44ca45a675703503211ed2431825153e0d466605d520c62b1b3d2c3", @@ -38729,8 +39649,6 @@ "crates/coreav-backend-svt-av1/tests/frames.rs", "crates/coreav-cli/src/ffmpeg/audio.rs", "crates/coreav-cli/src/ffmpeg/avi.rs", - "crates/coreav-cli/src/transcode.rs", - "crates/coreav-cli/src/transcode/av1.rs", "crates/coreav-transcode/src/audio.rs", "crates/coreav-transcode/src/av1.rs", "crates/coreav-transcode/src/av1/timeline.rs", @@ -38741,6 +39659,8 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-transcode/tests/sandboxed.rs", "crates/coreav-worker/src/exec.rs", + "crates/coreav-worker/src/parent.rs", + "crates/coreav-worker/tests/exec.rs", "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", @@ -38754,11 +39674,11 @@ "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "5d126b8c25770b97a46ff4dd752609a1948cebfce6061d7b1e6bbd308b749a4c", + "sha256": "d1c9309f47274465bc7993898d3b8706ff12a68dfb3964534c6cf3aac6dffe24", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Excluded as the product encoder I/O mechanism, not an independent reference command: spawn_using consumes a Command, while its separately supplied program path is used for diagnostics. Its finite internal callers are H264 Encoder::spawn, audio capability/encode, AV1 spawn_retaining, and controlled encoder/audio/capture tests. H264 command uses EncoderProgram.path from find_encoder's explicit CLI/environment/PATH x264-or-FFmpeg selection; pipeline passes that program into Encoder::spawn for the requested output. Audio selects Encode.program (CoreAV current_exe for Opus, operator-selected FFmpeg for AAC/MP3), probes encoder capability through Answer, and sends decoded samples to the same program; encoded bytes go to the product spool/output. AV1 gets current_exe in prepare, sends WORKER_ARG plus a private request header and records, and retains its spool. command chooses an outer CoreAV ExecLauncher command or the direct encoder path. spawn_using actually spawns that Command, pipes stdin through write_frames, and reads stdout into the supplied sink. The direct/sandboxed H264 integration harness separately supplies owner-returned FFmpeg via common.programs and probes the encoded output through common.probe; this does not turn operator runtime selection into owner qualification. Other callers are controlled script-based failing encoders, the self-reexecuted AV1 fixture, /bin/sh lifetime test, and /bin/sh capture echo/status test. This exclusion is for the concrete runtime encode/capability/pipe role, not a claim that every caller-selected executable is CoreAV or that real FFmpeg is absent.", + "evidence": "crates/coreav-transcode/src/encoder.rs:1287: This is product encoding/transport, not an independent oracle answer. crates/coreav-transcode/src/encoder.rs:943-968 selects the supplied sandbox launcher or direct_command; Encoder::spawn builds that command from EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060, and spawn_using spawns it and feeds its output into the supplied sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. The H264 pipeline selects its operator encoder at crates/coreav-transcode/src/pipeline.rs:502-510 and launches it at crates/coreav-transcode/src/pipeline.rs:1483-1489; find_encoder selects explicit options, COREAV_FFMPEG/COREAV_X264 or PATH at crates/coreav-transcode/src/encoder.rs:129-163. AAC/MP3 CLI selection is find_encoder -> Encode at crates/coreav-cli/src/ffmpeg/audio.rs:168-187; AVI MP3 instead uses find_ffmpeg at crates/coreav-cli/src/ffmpeg/avi.rs:473-487. The audio probe consumes capability output in Answer at crates/coreav-transcode/src/audio.rs:776-835, and sample encoding feeds Output::External into a spool at crates/coreav-transcode/src/audio.rs:1051-1115,1151-1199. The merged MP3 changes use a bounded encoder trial and preserve stderr for encoder readback, not a comparison oracle. AV1 sends its private WORKER_ARG and request header at crates/coreav-transcode/src/av1.rs:132-154; production uses current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:196-204,621-629. Real encoder tests take FFmpeg from the shared owner in crates/coreav-transcode/tests/common/mod.rs:35-42,59-67, send frames and collect encoded bytes at crates/coreav-transcode/tests/common/mod.rs:166-185; their separate output probe is crates/coreav-transcode/tests/common/mod.rs:197-200. Sandbox tests use that product encoder path or controlled scripts at crates/coreav-transcode/tests/sandboxed.rs:118-131,174-192,241-255,312-335,500-510. AV1 process tests re-execute their own private worker at crates/coreav-transcode/tests/av1_process.rs:179-197,449-457,547-554; the bare coreav negative control is rejected before execution at crates/coreav-transcode/tests/av1_process.rs:388-406. The remaining direct process controls are /bin/sh with fixed printf/sleep in crates/coreav-transcode/src/encoder.rs:1966-1983 and /bin/sh with /bin/cat in crates/coreav-transcode/src/capture.rs:333-351. Worker exec fixtures run only controlled /bin/sh and /bin/grep at crates/coreav-worker/tests/exec.rs:47-53,74-82,98-104. Real FFmpeg is acknowledged here as the selected encoder that creates the product output, not excluded merely because an outer executable is CoreAV.", "program_span": { "end": 46289, "start": 46282 @@ -39565,7 +40485,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Excluded as the sandboxed product-encoder execution boundary. CLI's EXEC_ARG entry dispatches to sandbox_exec_main (with strict_safe.program), while coreav-worker and self-reexecuted sandbox/AV1 test binaries dispatch to the same function. launch_args preserves the requested encoder path after --; parse stores precisely that path in Request.program; allow checks it, then run applies limits and Command::new(&request.program).args(request.args).env_clear().exec executes it without reconstruction. Concrete product consumers are CLI H264 encoding (find_encoder -> EncoderProgram.path -> encoder::command -> launcher), AAC/MP3 capability and sample encoding (operator-selected FFmpeg -> audio command -> launcher, Answer/spool consumers), and current_exe Opus/AV1 worker encoding. These compute the requested product output rather than an independent oracle answer. The same generic entry also serves sandbox tests: worker exec uses controlled /bin/sh ulimit/file-write and /bin/grep THP checks; sandboxed encoder tests use controlled scripts or common.programs' owner-returned FFmpeg/x264 to exercise the encoder transport, then separately probe its output; AV1-process reexecutes its own private fixture worker. Thus this is not excluded merely because its outer executable is CoreAV, and it is not qualified merely because one test caller retains an owner pair. Its inner program can genuinely be the runtime FFmpeg encoder; that runtime role, with the traced output consumer, is the exclusion.", + "evidence": "crates/coreav-worker/src/exec.rs:188: This inner exec is traced rather than excluded because its outer program is CoreAV: crates/coreav-worker/src/exec.rs:106-118 stores the exact program after --, and crates/coreav-worker/src/exec.rs:155-165 checks the requested path before crates/coreav-worker/src/exec.rs:188-191 executes it with retained args and an empty environment. This is product encoding/transport, not an independent oracle answer. crates/coreav-transcode/src/encoder.rs:943-968 selects the supplied sandbox launcher or direct_command; Encoder::spawn builds that command from EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060, and spawn_using spawns it and feeds its output into the supplied sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. The H264 pipeline selects its operator encoder at crates/coreav-transcode/src/pipeline.rs:502-510 and launches it at crates/coreav-transcode/src/pipeline.rs:1483-1489; find_encoder selects explicit options, COREAV_FFMPEG/COREAV_X264 or PATH at crates/coreav-transcode/src/encoder.rs:129-163. AAC/MP3 CLI selection is find_encoder -> Encode at crates/coreav-cli/src/ffmpeg/audio.rs:168-187; AVI MP3 instead uses find_ffmpeg at crates/coreav-cli/src/ffmpeg/avi.rs:473-487. The audio probe consumes capability output in Answer at crates/coreav-transcode/src/audio.rs:776-835, and sample encoding feeds Output::External into a spool at crates/coreav-transcode/src/audio.rs:1051-1115,1151-1199. The merged MP3 changes use a bounded encoder trial and preserve stderr for encoder readback, not a comparison oracle. AV1 sends its private WORKER_ARG and request header at crates/coreav-transcode/src/av1.rs:132-154; production uses current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:196-204,621-629. Real encoder tests take FFmpeg from the shared owner in crates/coreav-transcode/tests/common/mod.rs:35-42,59-67, send frames and collect encoded bytes at crates/coreav-transcode/tests/common/mod.rs:166-185; their separate output probe is crates/coreav-transcode/tests/common/mod.rs:197-200. Sandbox tests use that product encoder path or controlled scripts at crates/coreav-transcode/tests/sandboxed.rs:118-131,174-192,241-255,312-335,500-510. AV1 process tests re-execute their own private worker at crates/coreav-transcode/tests/av1_process.rs:179-197,449-457,547-554; the bare coreav negative control is rejected before execution at crates/coreav-transcode/tests/av1_process.rs:388-406. The remaining direct process controls are /bin/sh with fixed printf/sleep in crates/coreav-transcode/src/encoder.rs:1966-1983 and /bin/sh with /bin/cat in crates/coreav-transcode/src/capture.rs:333-351. Worker exec fixtures run only controlled /bin/sh and /bin/grep at crates/coreav-worker/tests/exec.rs:47-53,74-82,98-104. Real FFmpeg is acknowledged here as the selected encoder that creates the product output, not excluded merely because an outer executable is CoreAV.", "program_span": { "end": 7049, "start": 7033 @@ -39580,7 +40500,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Excluded as the sandboxed product-encoder execution boundary. CLI's EXEC_ARG entry dispatches to sandbox_exec_main (with strict_safe.program), while coreav-worker and self-reexecuted sandbox/AV1 test binaries dispatch to the same function. launch_args preserves the requested encoder path after --; parse stores precisely that path in Request.program; allow checks it, then run applies limits and Command::new(&request.program).args(request.args).env_clear().exec executes it without reconstruction. Concrete product consumers are CLI H264 encoding (find_encoder -> EncoderProgram.path -> encoder::command -> launcher), AAC/MP3 capability and sample encoding (operator-selected FFmpeg -> audio command -> launcher, Answer/spool consumers), and current_exe Opus/AV1 worker encoding. These compute the requested product output rather than an independent oracle answer. The same generic entry also serves sandbox tests: worker exec uses controlled /bin/sh ulimit/file-write and /bin/grep THP checks; sandboxed encoder tests use controlled scripts or common.programs' owner-returned FFmpeg/x264 to exercise the encoder transport, then separately probe its output; AV1-process reexecutes its own private fixture worker. Thus this is not excluded merely because its outer executable is CoreAV, and it is not qualified merely because one test caller retains an owner pair. Its inner program can genuinely be the runtime FFmpeg encoder; that runtime role, with the traced output consumer, is the exclusion. This exact continuation row includes env_clear; exec at line 191 is the final execution, not an additional executable selection.", + "evidence": "crates/coreav-worker/src/exec.rs:188: This inner exec is traced rather than excluded because its outer program is CoreAV: crates/coreav-worker/src/exec.rs:106-118 stores the exact program after --, and crates/coreav-worker/src/exec.rs:155-165 checks the requested path before crates/coreav-worker/src/exec.rs:188-191 executes it with retained args and an empty environment. This is product encoding/transport, not an independent oracle answer. crates/coreav-transcode/src/encoder.rs:943-968 selects the supplied sandbox launcher or direct_command; Encoder::spawn builds that command from EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060, and spawn_using spawns it and feeds its output into the supplied sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. The H264 pipeline selects its operator encoder at crates/coreav-transcode/src/pipeline.rs:502-510 and launches it at crates/coreav-transcode/src/pipeline.rs:1483-1489; find_encoder selects explicit options, COREAV_FFMPEG/COREAV_X264 or PATH at crates/coreav-transcode/src/encoder.rs:129-163. AAC/MP3 CLI selection is find_encoder -> Encode at crates/coreav-cli/src/ffmpeg/audio.rs:168-187; AVI MP3 instead uses find_ffmpeg at crates/coreav-cli/src/ffmpeg/avi.rs:473-487. The audio probe consumes capability output in Answer at crates/coreav-transcode/src/audio.rs:776-835, and sample encoding feeds Output::External into a spool at crates/coreav-transcode/src/audio.rs:1051-1115,1151-1199. The merged MP3 changes use a bounded encoder trial and preserve stderr for encoder readback, not a comparison oracle. AV1 sends its private WORKER_ARG and request header at crates/coreav-transcode/src/av1.rs:132-154; production uses current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:196-204,621-629. Real encoder tests take FFmpeg from the shared owner in crates/coreav-transcode/tests/common/mod.rs:35-42,59-67, send frames and collect encoded bytes at crates/coreav-transcode/tests/common/mod.rs:166-185; their separate output probe is crates/coreav-transcode/tests/common/mod.rs:197-200. Sandbox tests use that product encoder path or controlled scripts at crates/coreav-transcode/tests/sandboxed.rs:118-131,174-192,241-255,312-335,500-510. AV1 process tests re-execute their own private worker at crates/coreav-transcode/tests/av1_process.rs:179-197,449-457,547-554; the bare coreav negative control is rejected before execution at crates/coreav-transcode/tests/av1_process.rs:388-406. The remaining direct process controls are /bin/sh with fixed printf/sleep in crates/coreav-transcode/src/encoder.rs:1966-1983 and /bin/sh with /bin/cat in crates/coreav-transcode/src/capture.rs:333-351. Worker exec fixtures run only controlled /bin/sh and /bin/grep at crates/coreav-worker/tests/exec.rs:47-53,74-82,98-104. Real FFmpeg is acknowledged here as the selected encoder that creates the product output, not excluded merely because an outer executable is CoreAV.", "program_span": { "end": 7100, "start": 7020 @@ -39595,7 +40515,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Excluded: Command::new here executes self.command.program, the CoreAV sandbox launcher, not the program passed as encoder argv. CLI transcode retains main's current_exe as this and constructs WorkerCommand { program: this, args: strict_safe.entry(EXEC_ARG) }; audio does current_exe locally, AVI uses ExecLauncher::current_exe, and AV1 main uses the same this. ExecLauncher::current_exe delegates to WorkerCommand::current_exe; installed selects coreav-worker, with EXEC_ARG. Worker exec tests use CARGO_BIN_EXE_coreav-worker; sandboxed, AV1-process and AV1-input tests use current_exe. launch_args appends the requested encoder path only after --, without substituting it for the outer executable. encoder::command hands this built Command to Process::spawn, whose spawn_using performs command.spawn. Re-entered CoreAV dispatches EXEC_ARG to sandbox_exec_main; the separate request.program exec rows have their own consumer proof.", + "evidence": "crates/coreav-worker/src/exec.rs:257: The selected program is self.command.program, the CoreAV sandbox launcher, not the encoder appended after --. crates/coreav-worker/src/exec.rs:231-243 and crates/coreav-worker/src/parent.rs:42-59 select current_exe or the installed coreav-worker. CLI transcode uses its own this at crates/coreav-cli/src/transcode.rs:221-225, audio current_exe at crates/coreav-cli/src/ffmpeg/audio.rs:125,194-198, AVI current_exe at crates/coreav-cli/src/ffmpeg/avi.rs:475-487, and AV1 this at crates/coreav-cli/src/main.rs:1280-1284. Worker tests select the Cargo coreav-worker at crates/coreav-worker/tests/exec.rs:19-34; sandbox and AV1 tests use current_exe at crates/coreav-transcode/tests/sandboxed.rs:114-115 and crates/coreav-transcode/tests/av1_process.rs:185-192,449-457. AV1-input tests use current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:1441,1476. launch_args at crates/coreav-worker/src/exec.rs:143-145 puts the requested encoder only in argv; this constructor never substitutes it for the outer program. The child dispatches the private entry to sandbox_exec_main at crates/coreav-cli/src/thumbnail.rs:83-87 and crates/coreav-worker/src/bin/coreav-worker.rs:8-11. The distinct request.program execution is separately classified by its concrete encoder consumers.", "program_span": { "end": 9193, "start": 9172 @@ -39610,7 +40530,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Excluded after tracing both direct callers, not by source location. encoder::command chooses this direct constructor only with launcher=None, passing the unchanged encoder path and args; otherwise it uses ExecLauncher. Encoder::spawn sends frames to that command and Process::spawn_using spawns it and reads encoded output into the product sink. In the H264 test harness common.programs builds X264 or owner-returned FFmpeg EncoderProgram values, common.encode calls Encoder::spawn, sends pictures and returns its finished sink bytes; output probing is separate. Audio callers either probe encoder capability or send decoded samples to the Encode.program's output spool; direct unit tests supply locally written encoder scripts, including the flood script. AV1 passes its private WORKER_ARG and request header; production prepare uses current_exe and requires a launcher, whereas direct tests use self-reexecuted or synthetic private workers (the bare coreav negative control is rejected before launch). encoder's other direct caller is the explicit /bin/sh lifetime test. The second direct_command caller in capture tests is /bin/sh with /bin/cat and a fixed exit status, consumed as echoed sample bytes. These are product encoder/transport operations and controlled doubles, not an unqualified independent FFmpeg/ffprobe reference; the presence of real FFmpeg in the shared encoder harness is acknowledged and its returned-owner producer is cited.", + "evidence": "crates/coreav-worker/src/exec.rs:269: This direct constructor retains its supplied program and args at crates/coreav-worker/src/exec.rs:268-272 and changes only I/O, environment and process group at crates/coreav-worker/src/exec.rs:277-284. Its only in-repository callers are encoder::command, the encoder lifetime control and the capture test below. This is product encoding/transport, not an independent oracle answer. crates/coreav-transcode/src/encoder.rs:943-968 selects the supplied sandbox launcher or direct_command; Encoder::spawn builds that command from EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060, and spawn_using spawns it and feeds its output into the supplied sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. The H264 pipeline selects its operator encoder at crates/coreav-transcode/src/pipeline.rs:502-510 and launches it at crates/coreav-transcode/src/pipeline.rs:1483-1489; find_encoder selects explicit options, COREAV_FFMPEG/COREAV_X264 or PATH at crates/coreav-transcode/src/encoder.rs:129-163. AAC/MP3 CLI selection is find_encoder -> Encode at crates/coreav-cli/src/ffmpeg/audio.rs:168-187; AVI MP3 instead uses find_ffmpeg at crates/coreav-cli/src/ffmpeg/avi.rs:473-487. The audio probe consumes capability output in Answer at crates/coreav-transcode/src/audio.rs:776-835, and sample encoding feeds Output::External into a spool at crates/coreav-transcode/src/audio.rs:1051-1115,1151-1199. The merged MP3 changes use a bounded encoder trial and preserve stderr for encoder readback, not a comparison oracle. AV1 sends its private WORKER_ARG and request header at crates/coreav-transcode/src/av1.rs:132-154; production uses current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:196-204,621-629. Real encoder tests take FFmpeg from the shared owner in crates/coreav-transcode/tests/common/mod.rs:35-42,59-67, send frames and collect encoded bytes at crates/coreav-transcode/tests/common/mod.rs:166-185; their separate output probe is crates/coreav-transcode/tests/common/mod.rs:197-200. Sandbox tests use that product encoder path or controlled scripts at crates/coreav-transcode/tests/sandboxed.rs:118-131,174-192,241-255,312-335,500-510. AV1 process tests re-execute their own private worker at crates/coreav-transcode/tests/av1_process.rs:179-197,449-457,547-554; the bare coreav negative control is rejected before execution at crates/coreav-transcode/tests/av1_process.rs:388-406. The remaining direct process controls are /bin/sh with fixed printf/sleep in crates/coreav-transcode/src/encoder.rs:1966-1983 and /bin/sh with /bin/cat in crates/coreav-transcode/src/capture.rs:333-351. Worker exec fixtures run only controlled /bin/sh and /bin/grep at crates/coreav-worker/tests/exec.rs:47-53,74-82,98-104. Real FFmpeg is acknowledged here as the selected encoder that creates the product output, not excluded merely because an outer executable is CoreAV.", "program_span": { "end": 9634, "start": 9627 @@ -43114,7 +44034,7 @@ "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -43147,6 +44067,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -54320,7 +55241,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -54456,6 +55377,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -57123,7 +58045,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -57256,6 +58178,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -57874,7 +58797,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -58008,6 +58931,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -58560,6 +59484,7 @@ "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "aac_pcm_eligibility": "a057c9c37b06d0bdbd742de2f41f1e5afffa9dcdcf9dcdde80dd8b926a95ef4d", "aac_pns": "f04ee5f31264cf93c9690d9899d1c976995ca4ade5f7563b968e333fc3fe833e", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", @@ -58579,26 +59504,35 @@ "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -58608,6 +59542,11 @@ "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes": "ad70436cb6ff6956046f85e560c6bed2b39e100dcc36a149f65e56bca7c4611f", + "github_shapes_aac": "43f0e0070e04a56a167a33a64b00ec1bf62871ccd0f7f8d21ff2a7d42eb79f55", + "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", + "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", + "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -58618,6 +59557,8 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "lru_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -58626,8 +59567,10 @@ "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -58641,10 +59584,12 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", @@ -58668,6 +59613,7 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -58689,13 +59635,17 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -58717,6 +59667,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -58768,6 +59719,7 @@ "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/place-interior/profile/classify.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", @@ -58784,6 +59736,8 @@ "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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", "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", @@ -58833,6 +59787,7 @@ "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/profile/classify.py", "docs/measurements/h264-rounds/request/README.md", "docs/measurements/h264-rounds/request/an2.py", "docs/measurements/h264-rounds/request/profile-4k.txt", @@ -58853,6 +59808,7 @@ "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/snapshot-outliers/classify.py", "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", @@ -58999,8 +59955,13 @@ "scripts/aac_pns.py", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -59019,11 +59980,24 @@ "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_aac.py", + "tools/compat-corpus/github_shapes_fixtures.py", + "tools/compat-corpus/github_shapes_inputs.py", + "tools/compat-corpus/github_shapes_set.py", + "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_github_shapes_aac.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -59073,11 +60047,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "e9af31ee18172845fc1e169bf36dc97da68d45d48ea88b9dd36394f2960e03c0", + "sha256": "8f99f3e524d7076d458d7f8cb01e93cca3e32779f1670d51defb506228fbbfd0", "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:22, the process site 'list(map(str, args))' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:22 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 22, "process", @@ -59088,7 +60062,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:90, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:90 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 90, "command", @@ -59099,7 +60073,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:90, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:90 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 90, "delegated", @@ -59110,7 +60084,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:99, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:99 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 99, "command", @@ -59121,7 +60095,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:99, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:99 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 99, "delegated", @@ -59132,7 +60106,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:154, check:154 executes the --pns-diagnostic binary selected at 432 and passed at 447, not ffmpeg; the workflow supplies target/release/examples/pns_diagnostic at .github/workflows/audio-conformance.yml:287.", + "evidence": "At scripts/aac_pcm_eligibility.py:154, The executed program is the PNS diagnostic selected by --pns-diagnostic at scripts/aac_pcm_eligibility.py:434, not FFmpeg/ffprobe. .github/workflows/audio-conformance.yml:281 builds the CoreAV diagnostic example and .github/workflows/audio-conformance.yml:286-289 supplies target/release/examples/pns_diagnostic. These calls inspect AAC packets or construct synthetic packet fixtures.", "site": [ 154, "delegated", @@ -59143,7 +60117,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:160, the delegated site 'pns_check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:160 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 160, "delegated", @@ -59154,7 +60128,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:161, the delegated site 'check_output' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:161 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 161, "delegated", @@ -59165,7 +60139,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:169, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:169 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 169, "command", @@ -59176,7 +60150,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:169, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:169 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 169, "delegated", @@ -59187,7 +60161,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:179, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "evidence": "At scripts/aac_pcm_eligibility.py:179, This call executes only the CoreAV candidate command built by native at scripts/aac_pcm_eligibility.py:25-28, or delegates destination_checks at scripts/aac_pcm_eligibility.py:359-379, whose three subprocesses use that same native base. .github/workflows/audio-conformance.yml:286 supplies target/release/coreav; the ffmpeg token is its subcommand, not the executed oracle program.", "site": [ 179, "delegated", @@ -59198,7 +60172,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:188, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "evidence": "At scripts/aac_pcm_eligibility.py:188, This call executes only the CoreAV candidate command built by native at scripts/aac_pcm_eligibility.py:25-28, or delegates destination_checks at scripts/aac_pcm_eligibility.py:359-379, whose three subprocesses use that same native base. .github/workflows/audio-conformance.yml:286 supplies target/release/coreav; the ffmpeg token is its subcommand, not the executed oracle program.", "site": [ 188, "delegated", @@ -59209,7 +60183,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:191, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "evidence": "At scripts/aac_pcm_eligibility.py:191, This call executes only the CoreAV candidate command built by native at scripts/aac_pcm_eligibility.py:25-28, or delegates destination_checks at scripts/aac_pcm_eligibility.py:359-379, whose three subprocesses use that same native base. .github/workflows/audio-conformance.yml:286 supplies target/release/coreav; the ffmpeg token is its subcommand, not the executed oracle program.", "site": [ 191, "delegated", @@ -59220,7 +60194,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:196, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "evidence": "At scripts/aac_pcm_eligibility.py:196, The executed program is CoreAV under test, built by native at scripts/aac_pcm_eligibility.py:25-28 with strict=False, not the separate reference command at scripts/aac_pcm_eligibility.py:198. This explicitly tests runtime replay: scripts/aac_pcm_eligibility.py:194-197 selects COREAV_FALLBACK from the retained oracle.ffmpeg, not an inherited bare name; the retained pair originates at scripts/aac_pcm_eligibility.py:439 and scripts/test_oracle.py:73-108.", "site": [ 196, "delegated", @@ -59231,7 +60205,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:198, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:198 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 198, "command", @@ -59242,7 +60216,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:198, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:198 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 198, "delegated", @@ -59253,7 +60227,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:210, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:210 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 210, "command", @@ -59264,7 +60238,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:210, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:210 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 210, "delegated", @@ -59275,7 +60249,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:244, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "evidence": "At scripts/aac_pcm_eligibility.py:244, This call executes only the CoreAV candidate command built by native at scripts/aac_pcm_eligibility.py:25-28, or delegates destination_checks at scripts/aac_pcm_eligibility.py:359-379, whose three subprocesses use that same native base. .github/workflows/audio-conformance.yml:286 supplies target/release/coreav; the ffmpeg token is its subcommand, not the executed oracle program.", "site": [ 244, "delegated", @@ -59286,7 +60260,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:248, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "evidence": "At scripts/aac_pcm_eligibility.py:248, This call executes only the CoreAV candidate command built by native at scripts/aac_pcm_eligibility.py:25-28, or delegates destination_checks at scripts/aac_pcm_eligibility.py:359-379, whose three subprocesses use that same native base. .github/workflows/audio-conformance.yml:286 supplies target/release/coreav; the ffmpeg token is its subcommand, not the executed oracle program.", "site": [ 248, "delegated", @@ -59297,7 +60271,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:254, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:254 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 254, "command", @@ -59308,7 +60282,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:254, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:254 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 254, "delegated", @@ -59319,7 +60293,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:262, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "evidence": "At scripts/aac_pcm_eligibility.py:262, This call executes only the CoreAV candidate command built by native at scripts/aac_pcm_eligibility.py:25-28, or delegates destination_checks at scripts/aac_pcm_eligibility.py:359-379, whose three subprocesses use that same native base. .github/workflows/audio-conformance.yml:286 supplies target/release/coreav; the ffmpeg token is its subcommand, not the executed oracle program.", "site": [ 262, "delegated", @@ -59330,7 +60304,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:269, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:269 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 269, "command", @@ -59341,7 +60315,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:269, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:269 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 269, "delegated", @@ -59352,9 +60326,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:363, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "evidence": "At scripts/aac_pcm_eligibility.py:365, This call executes only the CoreAV candidate command built by native at scripts/aac_pcm_eligibility.py:25-28, or delegates destination_checks at scripts/aac_pcm_eligibility.py:359-379, whose three subprocesses use that same native base. .github/workflows/audio-conformance.yml:286 supplies target/release/coreav; the ffmpeg token is its subcommand, not the executed oracle program.", "site": [ - 363, + 365, "delegated", "", "run" @@ -59363,9 +60337,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:368, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "evidence": "At scripts/aac_pcm_eligibility.py:370, This call executes only the CoreAV candidate command built by native at scripts/aac_pcm_eligibility.py:25-28, or delegates destination_checks at scripts/aac_pcm_eligibility.py:359-379, whose three subprocesses use that same native base. .github/workflows/audio-conformance.yml:286 supplies target/release/coreav; the ffmpeg token is its subcommand, not the executed oracle program.", "site": [ - 368, + 370, "delegated", "", "run" @@ -59374,9 +60348,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:377, native:25-28 prepends the --coreav selector from main:428/447. The vectors based on native/base at 178, 196, 247 and 362 run CoreAV ffmpeg, with strict-safe refusal or explicit fallback testing, not a direct oracle executable.", + "evidence": "At scripts/aac_pcm_eligibility.py:379, This call executes only the CoreAV candidate command built by native at scripts/aac_pcm_eligibility.py:25-28, or delegates destination_checks at scripts/aac_pcm_eligibility.py:359-379, whose three subprocesses use that same native base. .github/workflows/audio-conformance.yml:286 supplies target/release/coreav; the ffmpeg token is its subcommand, not the executed oracle program.", "site": [ - 377, + 379, "delegated", "", "run" @@ -59385,9 +60359,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:391, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:393 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 391, + 393, "command", ".generate", "oracle.ffmpeg" @@ -59396,9 +60370,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:391, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:393 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 391, + 393, "delegated", "", "run" @@ -59407,9 +60381,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:399, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:401 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 399, + 401, "command", ".generate", "oracle.ffmpeg" @@ -59418,9 +60392,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:399, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:401 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 399, + 401, "delegated", "", "run" @@ -59429,9 +60403,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:405, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:407 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 405, + 407, "command", ".generate", "oracle.ffmpeg" @@ -59440,9 +60414,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:405, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:407 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 405, + 407, "delegated", "", "run" @@ -59451,9 +60425,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:413, generate:413 executes the --pns-diagnostic binary with --fixtures; main:441 forwards that diagnostic selector, and .github/workflows/audio-conformance.yml:287 supplies target/release/examples/pns_diagnostic.", + "evidence": "At scripts/aac_pcm_eligibility.py:415, The executed program is the PNS diagnostic selected by --pns-diagnostic at scripts/aac_pcm_eligibility.py:434, not FFmpeg/ffprobe. .github/workflows/audio-conformance.yml:281 builds the CoreAV diagnostic example and .github/workflows/audio-conformance.yml:286-289 supplies target/release/examples/pns_diagnostic. These calls inspect AAC packets or construct synthetic packet fixtures.", "site": [ - 413, + 415, "delegated", "", "run" @@ -59462,9 +60436,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:418, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:420 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 418, + 420, "command", ".generate", "oracle.ffmpeg" @@ -59473,9 +60447,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:418, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:420 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 418, + 420, "delegated", "", "run" @@ -59484,9 +60458,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:441, the delegated site 'generate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:443 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 441, + 443, "delegated", "", "generate" @@ -59495,9 +60469,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/aac_pcm_eligibility.py:443, main:443 calls destination_checks, whose base vector is native(coreav, ...) at 362 and whose children at 363, 368 and 377 run the CLI --coreav binary selected at 428. This checks protected destinations and never selects an FFmpeg executable.", + "evidence": "At scripts/aac_pcm_eligibility.py:445, This call executes only the CoreAV candidate command built by native at scripts/aac_pcm_eligibility.py:25-28, or delegates destination_checks at scripts/aac_pcm_eligibility.py:359-379, whose three subprocesses use that same native base. .github/workflows/audio-conformance.yml:286 supplies target/release/coreav; the ffmpeg token is its subcommand, not the executed oracle program.", "site": [ - 443, + 445, "delegated", "", "destination_checks" @@ -59506,9 +60480,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:447, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:449 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 447, + 449, "delegated", "", "check" @@ -59517,9 +60491,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_pcm_eligibility.py:470, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_pcm_eligibility.py:437 retains the complete require result as oracle, passes it unchanged to generate at 441 and check at 447, and check forwards it to pns_check/check_output at 160-161. Those functions use only oracle.ffmpeg/oracle.ffprobe at 90, 99, 169, 198, 210, 254 and 269; generate uses oracle.ffmpeg at 391, 399, 405 and 418. run:22 stringifies without changing the selected program. Native branches use native:25-28 instead; the diagnostic branches select --pns-diagnostic at 432. .github/workflows/audio-conformance.yml:286-289 passes the oracle directory plus the built pns_diagnostic example, and 437 independently qualifies its pair before either generation or comparison.", + "evidence": "At scripts/aac_pcm_eligibility.py:472 (occurrence 0), scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 470, + 472, "delegated", "", "main" @@ -59565,7 +60539,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -59697,6 +60671,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -60055,6 +61030,17 @@ ], "sha256": "9e13e455cf535e953638bf1c9d6a8b4cbc134d7a94c14e6563eab900792c9a97", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/audio_copy_check.py:2 is the module docstring at 2-34, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 265 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", @@ -60132,6 +61118,17 @@ ], "verdict": "qualified-via-owner" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/audio_copy_check.py:137 is the function stored_durations docstring at 137-141, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 265 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 137, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", "evidence": "main retains both owner-returned executables in tools at 272-273 before fixture generation 282 or cases 296/300/302. check_copy propagates tools.ffprobe through same_stream/audio_stream (173\u2192166\u2192114\u2192107\u2192run:103), packets (174\u2192122\u2192107\u2192103), stored_durations (183\u2192142/150\u2192103), and tools.ffmpeg through decodes (184\u2192129\u2192103). check_packets uses the same retained tools at 193-197. The refusal branch receives these same tools (296), constructs its reference from tools.ffmpeg at 222 and passes the same qualified absolute executable to shutil.which/resolve for the controlled CoreAV fallback at 230-235. Tests exercising these generic helpers replace run before any call (test_audio_copy_check.py:40,93,118); no real unqualified oracle caller is introduced.", @@ -60514,7 +61511,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -60647,6 +61644,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -61007,7 +62005,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:21, the process site '[str(x) for x in command]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:21, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. The shared sink carries args.ffmpeg/args.ffprobe unchanged through reference decoding, encoding and packet probes; the separate candidate commands remain CoreAV. Its real-child regression at scripts/tests/test_audio_source_diagnostic.py:50-55 executes only sys.executable with inline print/error snippets, not a real oracle.", "site": [ 21, "process", @@ -61018,7 +62016,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:97, the command site 'ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:97, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. packet_hashes executes its ffprobe parameter at scripts/audio_source_diagnostic.py:97-99; every diagnose call at scripts/audio_source_diagnostic.py:140 and scripts/audio_source_diagnostic.py:146-147 passes the retained ffprobe alias directly.", "site": [ 97, "command", @@ -61029,7 +62027,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:97, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:97, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. packet_hashes executes its ffprobe parameter at scripts/audio_source_diagnostic.py:97-99; every diagnose call at scripts/audio_source_diagnostic.py:140 and scripts/audio_source_diagnostic.py:146-147 passes the retained ffprobe alias directly.", "site": [ 97, "delegated", @@ -61040,7 +62038,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/audio_source_diagnostic.py:107, coreav_encode:107 executes its program parameter as a CoreAV ffmpeg subcommand. Its only live caller is diagnose:145 with args.coreav, selected by --coreav at 161 and resolved at 166; this is not the ffmpeg/ffprobe oracle program.", + "evidence": "At scripts/audio_source_diagnostic.py:107, The directly executed program is args.coreav/program, the CoreAV candidate supplied at .github/workflows/ci.yml:1301-1303, not an oracle. scripts/audio_source_diagnostic.py:118-120 disables fallback and x264; COREAV_FFMPEG selects the retained ffmpeg only for CoreAV's external AAC encoder worker. The separate comparison oracle commands start with ffmpeg/ffprobe at scripts/audio_source_diagnostic.py:113-142.", "site": [ 107, "command", @@ -61051,7 +62049,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/audio_source_diagnostic.py:107, coreav_encode:107 executes its program parameter as a CoreAV ffmpeg subcommand. Its only live caller is diagnose:145 with args.coreav, selected by --coreav at 161 and resolved at 166; this is not the ffmpeg/ffprobe oracle program.", + "evidence": "At scripts/audio_source_diagnostic.py:107, The directly executed program is args.coreav/program, the CoreAV candidate supplied at .github/workflows/ci.yml:1301-1303, not an oracle. scripts/audio_source_diagnostic.py:118-120 disables fallback and x264; COREAV_FFMPEG selects the retained ffmpeg only for CoreAV's external AAC encoder worker. The separate comparison oracle commands start with ffmpeg/ffprobe at scripts/audio_source_diagnostic.py:113-142.", "site": [ 107, "delegated", @@ -61062,7 +62060,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:113, the command site 'ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:113, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. diagnose executes the retained ffprobe alias for source stream metadata at scripts/audio_source_diagnostic.py:113-115.", "site": [ 113, "command", @@ -61073,7 +62071,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:113, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:113, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. diagnose executes the retained ffprobe alias for source stream metadata at scripts/audio_source_diagnostic.py:113-115.", "site": [ 113, "delegated", @@ -61084,7 +62082,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/audio_source_diagnostic.py:122, main:161/166 selects the distinct CoreAV binary, passed in args to diagnose:193. diagnose:122 starts [args.coreav, decode-audio, ...], not the separately retained ffmpeg/ffprobe pair.", + "evidence": "At scripts/audio_source_diagnostic.py:122, The directly executed program is args.coreav/program, the CoreAV candidate supplied at .github/workflows/ci.yml:1301-1303, not an oracle. scripts/audio_source_diagnostic.py:118-120 disables fallback and x264; COREAV_FFMPEG selects the retained ffmpeg only for CoreAV's external AAC encoder worker. The separate comparison oracle commands start with ffmpeg/ffprobe at scripts/audio_source_diagnostic.py:113-142.", "site": [ 122, "delegated", @@ -61095,7 +62093,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:124, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:124, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. diagnose executes the retained ffmpeg alias for reference PCM at scripts/audio_source_diagnostic.py:124-125; the resulting bytes are compared with the CoreAV decoder output.", "site": [ 124, "command", @@ -61106,7 +62104,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:124, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:124, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. diagnose executes the retained ffmpeg alias for reference PCM at scripts/audio_source_diagnostic.py:124-125; the resulting bytes are compared with the CoreAV decoder output.", "site": [ 124, "delegated", @@ -61117,7 +62115,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:133, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:133, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. The raw command prefix at scripts/audio_source_diagnostic.py:133-135 starts with the retained ffmpeg alias; both expanded executions at scripts/audio_source_diagnostic.py:137-139 preserve that first element for the PCM-to-AAC diagnostic arms.", "site": [ 133, "command", @@ -61128,7 +62126,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:137, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:137, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. The raw command prefix at scripts/audio_source_diagnostic.py:133-135 starts with the retained ffmpeg alias; both expanded executions at scripts/audio_source_diagnostic.py:137-139 preserve that first element for the PCM-to-AAC diagnostic arms.", "site": [ 137, "delegated", @@ -61139,7 +62137,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:139, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:139, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. The raw command prefix at scripts/audio_source_diagnostic.py:133-135 starts with the retained ffmpeg alias; both expanded executions at scripts/audio_source_diagnostic.py:137-139 preserve that first element for the PCM-to-AAC diagnostic arms.", "site": [ 139, "delegated", @@ -61150,7 +62148,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:140, the delegated site 'packet_hashes' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:140, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. packet_hashes executes its ffprobe parameter at scripts/audio_source_diagnostic.py:97-99; every diagnose call at scripts/audio_source_diagnostic.py:140 and scripts/audio_source_diagnostic.py:146-147 passes the retained ffprobe alias directly.", "site": [ 140, "delegated", @@ -61161,7 +62159,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:142, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:142, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. The baseline encode at scripts/audio_source_diagnostic.py:142-143 starts with the retained ffmpeg alias and is compared through the later packet hashes.", "site": [ 142, "command", @@ -61172,7 +62170,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:142, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:142, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. The baseline encode at scripts/audio_source_diagnostic.py:142-143 starts with the retained ffmpeg alias and is compared through the later packet hashes.", "site": [ 142, "delegated", @@ -61183,7 +62181,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/audio_source_diagnostic.py:145, diagnose:145 delegates to coreav_encode(args.coreav, ...); that helper executes [program, ffmpeg, ...] at 107, where program is the CLI --coreav selector from 161/166. COREAV_FFMPEG is separately set at 118 for the encoder, but the process at this site is CoreAV, not the reference executable.", + "evidence": "At scripts/audio_source_diagnostic.py:145, The directly executed program is args.coreav/program, the CoreAV candidate supplied at .github/workflows/ci.yml:1301-1303, not an oracle. scripts/audio_source_diagnostic.py:118-120 disables fallback and x264; COREAV_FFMPEG selects the retained ffmpeg only for CoreAV's external AAC encoder worker. The separate comparison oracle commands start with ffmpeg/ffprobe at scripts/audio_source_diagnostic.py:113-142.", "site": [ 145, "delegated", @@ -61194,7 +62192,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:146, the delegated site 'packet_hashes' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:146, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. packet_hashes executes its ffprobe parameter at scripts/audio_source_diagnostic.py:97-99; every diagnose call at scripts/audio_source_diagnostic.py:140 and scripts/audio_source_diagnostic.py:146-147 passes the retained ffprobe alias directly.", "site": [ 146, "delegated", @@ -61205,7 +62203,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:147, the delegated site 'packet_hashes' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:147, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. packet_hashes executes its ffprobe parameter at scripts/audio_source_diagnostic.py:97-99; every diagnose call at scripts/audio_source_diagnostic.py:140 and scripts/audio_source_diagnostic.py:146-147 passes the retained ffprobe alias directly.", "site": [ 147, "delegated", @@ -61216,7 +62214,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:180, the command site 'args.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:180, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. This is a real owner-qualified reference identity observation: scripts/audio_source_diagnostic.py:180 records the -version output in report.ffmpeg_version rather than using it solely to admit/refuse a run.", "site": [ 180, "command", @@ -61227,7 +62225,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:180, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:180, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. This is a real owner-qualified reference identity observation: scripts/audio_source_diagnostic.py:180 records the -version output in report.ffmpeg_version rather than using it solely to admit/refuse a run.", "site": [ 180, "delegated", @@ -61238,7 +62236,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:185, the command site 'args.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:185, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. The generated FLAC sources at scripts/audio_source_diagnostic.py:185-188 execute args.ffmpeg after args has been rebound to the exact require-returned path.", "site": [ 185, "command", @@ -61249,7 +62247,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:185, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:185, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. The generated FLAC sources at scripts/audio_source_diagnostic.py:185-188 execute args.ffmpeg after args has been rebound to the exact require-returned path.", "site": [ 185, "delegated", @@ -61260,7 +62258,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:193, the delegated site 'diagnose' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:193, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. This delegation reaches the source probes, reference PCM, baseline encodes and packet-hash comparisons in diagnose with the retained pair in args; main does not discard the owner result.", "site": [ 193, "delegated", @@ -61271,7 +62269,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/audio_source_diagnostic.py:200, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/audio_source_diagnostic.py:171-172 retains both require-returned paths on args. main uses args.ffmpeg for version and fixture generation at 180/185 and passes the same args to diagnose at 193. diagnose aliases the two retained fields at 111-112, uses ffprobe at 113 and packet_hashes:97 (calls at 140/146/147), and ffmpeg at 124, 133 and 142. The raw vector at 133 reaches run unchanged via 137/139; run:21 executes stringified argv. .github/workflows/ci.yml:1292-1296 passes the runner oracle selector, which is replaced before use. scripts/tests/test_audio_source_diagnostic.py:42 and 79 replace run for unqualified stand-ins; its real run calls at 51-55 execute only Python print/error test programs.", + "evidence": "At scripts/audio_source_diagnostic.py:200, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/audio_source_diagnostic.py:171-172 retains both returned paths in args; scripts/audio_source_diagnostic.py:111-112 aliases those same fields, scripts/audio_source_diagnostic.py:193 passes args to diagnose, and scripts/audio_source_diagnostic.py:21 stringifies argv without changing the program. This delegation reaches the source probes, reference PCM, baseline encodes and packet-hash comparisons in diagnose with the retained pair in args; main does not discard the owner result.", "site": [ 200, "delegated", @@ -61318,7 +62316,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -61451,6 +62449,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -62068,7 +63067,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -62076,7 +63075,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -62201,7 +63200,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/avi-output.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -62219,6 +63217,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -62595,7 +63594,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/avi_v2_check.py:62, this delegated row is v2.evaluate. main qualifies both CLI programs at scripts/avi_v2_check.py:27-28 and retains them in opts.tc/opts.check at 39-41 before evaluate at 62. tools/compat-corpus/encode_breadth.py:736,745-763 executes opts.ffmpeg and passes opts.tc to the output checks at 548,558-610,677-690; CoreAV harness/encoder commands are separate. .github/workflows/avi-output.yml:81-84 supplies the pair. scripts/test_oracle.py:73-108 returns the qualified immutable pair. The encoder log wrapper at encode_breadth.py:109-112,369-372 execs its retained opts.ffmpeg; opus_encode_check.py:74,111,122 and decoded_output.py:27,46,160,246 use the passed pair directly. Copy-only branches pass opts.check into r3.check_copies at encode_breadth.py:528; r3.py:304-318 forwards --ffmpeg/--ffprobe unchanged into copy_check.py:464, whose leaf checker APIs use those parameters.", + "evidence": "scripts/avi_v2_check.py:62 (delegated, occurrence 0). scripts/avi_v2_check.py:27-28 retains require()'s complete pair; scripts/avi_v2_check.py:39-41 puts those fields in tc/check, and scripts/avi_v2_check.py:62 passes opts unchanged to evaluate. tools/compat-corpus/encode_breadth.py:434 and tools/compat-corpus/encode_breadth.py:736 execute opts.ffmpeg via the argv-preserving exec adapter at tools/compat-corpus/encode_breadth.py:312-313. ProgramLog is constructed from opts.ffmpeg at tools/compat-corpus/encode_breadth.py:478-480; its generated wrapper at tools/compat-corpus/encode_breadth.py:109-112 execs that retained path. Readback passes tc fields into opus helpers at tools/compat-corpus/encode_breadth.py:607-629 and decoded_output at tools/compat-corpus/encode_breadth.py:658-689; scripts/opus_encode_check.py:74, scripts/opus_encode_check.py:111-122 and tools/compat-corpus/decoded_output.py:24-46 preserve the supplied argv. tools/compat-corpus/copy_check.py:828 retains the supplied fields in tools; its selection worker at tools/compat-corpus/copy_check.py:848 and oracle worker at tools/compat-corpus/copy_check.py:845 preserve them. The new input-seek branch at tools/compat-corpus/copy_check.py:783-785 reaches the unchanged tools fields at tools/compat-corpus/copy_check.py:704-732, including both snapshots. The other ISO branches forward the fields at tools/compat-corpus/copy_check.py:787-798. The Matroska branch at tools/compat-corpus/copy_check.py:781 separately uses the returned owner fields at scripts/mkv_remux_check.py:63-68, not a PATH spelling. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 62, "delegated", @@ -62606,7 +63605,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/avi_v2_check.py:73, this delegated row is main. main qualifies both CLI programs at scripts/avi_v2_check.py:27-28 and retains them in opts.tc/opts.check at 39-41 before evaluate at 62. tools/compat-corpus/encode_breadth.py:736,745-763 executes opts.ffmpeg and passes opts.tc to the output checks at 548,558-610,677-690; CoreAV harness/encoder commands are separate. .github/workflows/avi-output.yml:81-84 supplies the pair. scripts/test_oracle.py:73-108 returns the qualified immutable pair. The encoder log wrapper at encode_breadth.py:109-112,369-372 execs its retained opts.ffmpeg; opus_encode_check.py:74,111,122 and decoded_output.py:27,46,160,246 use the passed pair directly. Copy-only branches pass opts.check into r3.check_copies at encode_breadth.py:528; r3.py:304-318 forwards --ffmpeg/--ffprobe unchanged into copy_check.py:464, whose leaf checker APIs use those parameters.", + "evidence": "scripts/avi_v2_check.py:73 (delegated, occurrence 0). scripts/avi_v2_check.py:27-28 retains require()'s complete pair; scripts/avi_v2_check.py:39-41 puts those fields in tc/check, and scripts/avi_v2_check.py:62 passes opts unchanged to evaluate. tools/compat-corpus/encode_breadth.py:434 and tools/compat-corpus/encode_breadth.py:736 execute opts.ffmpeg via the argv-preserving exec adapter at tools/compat-corpus/encode_breadth.py:312-313. ProgramLog is constructed from opts.ffmpeg at tools/compat-corpus/encode_breadth.py:478-480; its generated wrapper at tools/compat-corpus/encode_breadth.py:109-112 execs that retained path. Readback passes tc fields into opus helpers at tools/compat-corpus/encode_breadth.py:607-629 and decoded_output at tools/compat-corpus/encode_breadth.py:658-689; scripts/opus_encode_check.py:74, scripts/opus_encode_check.py:111-122 and tools/compat-corpus/decoded_output.py:24-46 preserve the supplied argv. tools/compat-corpus/copy_check.py:828 retains the supplied fields in tools; its selection worker at tools/compat-corpus/copy_check.py:848 and oracle worker at tools/compat-corpus/copy_check.py:845 preserve them. The new input-seek branch at tools/compat-corpus/copy_check.py:783-785 reaches the unchanged tools fields at tools/compat-corpus/copy_check.py:704-732, including both snapshots. The other ISO branches forward the fields at tools/compat-corpus/copy_check.py:787-798. The Matroska branch at tools/compat-corpus/copy_check.py:781 separately uses the returned owner fields at scripts/mkv_remux_check.py:63-68, not a PATH spelling. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 73, "delegated", @@ -62631,7 +63630,6 @@ "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", @@ -62641,7 +63639,6 @@ "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "bench_guard": "1323337e7108355dc244696c5cd0384443a1386a9d7e8af8d7a9b418b4e1b86a", "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -62655,7 +63652,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -62771,6 +63768,7 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -62788,6 +63786,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -63087,7 +64086,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_bench_guard.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/ts_craft.py", @@ -63145,11 +64143,22 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "9906ca0e4d376bc5fde262d17297d699b5802212a293ff6676d588bdd4e03250", + "sha256": "a22811684007d8ab360deb73fa1367bcce0c06de2d2c3a5239a9795421b49311", "sites": [ { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:2 is the module docstring at 2-53, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 696 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:86 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 86, "command", @@ -63160,7 +64169,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:90 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 90, "command", @@ -63171,7 +64180,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:92 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 92, "command", @@ -63182,7 +64191,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:94 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 94, "command", @@ -63193,7 +64202,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:95 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 95, "command", @@ -63204,7 +64213,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:96 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 96, "command", @@ -63215,7 +64224,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:97 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 97, "command", @@ -63226,7 +64235,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:98 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 98, "command", @@ -63237,7 +64246,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:99 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 99, "command", @@ -63248,7 +64257,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:101 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 101, "command", @@ -63259,7 +64268,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:102 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 102, "command", @@ -63270,7 +64279,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:103 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 103, "command", @@ -63281,7 +64290,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:104 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 104, "command", @@ -63292,7 +64301,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:106 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 106, "command", @@ -63303,7 +64312,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:107 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 107, "command", @@ -63314,7 +64323,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:109 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 109, "command", @@ -63325,7 +64334,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:111 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 111, "command", @@ -63336,7 +64345,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:113 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 113, "command", @@ -63347,7 +64356,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:115 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 115, "command", @@ -63358,7 +64367,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:117 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 117, "command", @@ -63369,7 +64378,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:120 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 120, "command", @@ -63380,7 +64389,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:127 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 127, "command", @@ -63391,7 +64400,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:129 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 129, "command", @@ -63402,7 +64411,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:130 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 130, "command", @@ -63413,7 +64422,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact process site in .required_refusal, occurrence 0, program expression 'coreav'. Cases are subcommand data: run_cases builds command from template (793-795) and passes it with a separately selected coreav into instructions (805), whose argv is valgrind + coreav + args (368-369). required_refusal retains require().ffmpeg at 319 and runs pin at 336. Direct generated-fixture calls retain require().ffmpeg inline (399/428). Complete native decoder, URL, craft and build/helper closures remain unproved.", + "evidence": "scripts/bench_guard.py:328 (process, occurrence 0). This direct process executes the coreav subject, not the reference. The only external fallback it authorizes is pin, retained from require().ffmpeg at scripts/bench_guard.py:319 and supplied at scripts/bench_guard.py:329 or scripts/bench_guard.py:344. The separately catalogued real comparison is scripts/bench_guard.py:336. No independently selected comparison oracle hides in this subject call.", "site": [ 328, "process", @@ -63424,7 +64433,7 @@ }, { "class": "reviewed-reference", - "evidence": "Exact command site in .required_refusal, occurrence 0, program expression 'pin'. Cases are subcommand data: run_cases builds command from template (793-795) and passes it with a separately selected coreav into instructions (805), whose argv is valgrind + coreav + args (368-369). required_refusal retains require().ffmpeg at 319 and runs pin at 336. Direct generated-fixture calls retain require().ffmpeg inline (399/428). Complete native decoder, URL, craft and build/helper closures remain unproved.", + "evidence": "scripts/bench_guard.py:336 (command, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 336, "command", @@ -63435,7 +64444,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact process site in .required_refusal, occurrence 0, program expression 'coreav'. Cases are subcommand data: run_cases builds command from template (793-795) and passes it with a separately selected coreav into instructions (805), whose argv is valgrind + coreav + args (368-369). required_refusal retains require().ffmpeg at 319 and runs pin at 336. Direct generated-fixture calls retain require().ffmpeg inline (399/428). Complete native decoder, URL, craft and build/helper closures remain unproved.", + "evidence": "scripts/bench_guard.py:343 (process, occurrence 0). This direct process executes the coreav subject, not the reference. The only external fallback it authorizes is pin, retained from require().ffmpeg at scripts/bench_guard.py:319 and supplied at scripts/bench_guard.py:329 or scripts/bench_guard.py:344. The separately catalogued real comparison is scripts/bench_guard.py:336. No independently selected comparison oracle hides in this subject call.", "site": [ 343, "process", @@ -63446,7 +64455,18 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:360 is the function instructions docstring at 360-364, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 696 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 360, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:368 (process, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 368, "process", @@ -63455,9 +64475,20 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:395 is the function derive docstring at 395-396, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 696 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 395, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", - "evidence": "Exact command site in .derive, occurrence 0, program expression 'str(test_oracle.require().ffmpeg)'. Cases are subcommand data: run_cases builds command from template (793-795) and passes it with a separately selected coreav into instructions (805), whose argv is valgrind + coreav + args (368-369). required_refusal retains require().ffmpeg at 319 and runs pin at 336. Direct generated-fixture calls retain require().ffmpeg inline (399/428). Complete native decoder, URL, craft and build/helper closures remain unproved.", + "evidence": "scripts/bench_guard.py:399 (command, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 399, "command", @@ -63468,7 +64499,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:412 (process, occurrence 0). craft launches fixed Python scripts/ts_craft.py at scripts/bench_guard.py:412-415 with packet operations and input/output data; scripts/ts_craft.py rewrites transport bytes in-process and has no external media execution.", "site": [ 412, "process", @@ -63477,9 +64508,20 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:423 is the function generate docstring at 423-424, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 696 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 423, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", - "evidence": "Exact command site in .generate, occurrence 0, program expression 'str(test_oracle.require().ffmpeg)'. Cases are subcommand data: run_cases builds command from template (793-795) and passes it with a separately selected coreav into instructions (805), whose argv is valgrind + coreav + args (368-369). required_refusal retains require().ffmpeg at 319 and runs pin at 336. Direct generated-fixture calls retain require().ffmpeg inline (399/428). Complete native decoder, URL, craft and build/helper closures remain unproved.", + "evidence": "scripts/bench_guard.py:428 (command, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 428, "command", @@ -63490,7 +64532,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:584 (process, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 584, "process", @@ -63501,7 +64543,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:620 (process, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 620, "process", @@ -63512,7 +64554,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:634 (process, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 634, "process", @@ -63523,7 +64565,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:652 (process, occurrence 0). version launches command --version at scripts/bench_guard.py:652, but its only concrete local callers at scripts/bench_guard.py:714 pass rustc and valgrind, not FFmpeg or ffprobe.", "site": [ 652, "process", @@ -63534,7 +64576,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:714 (delegated, occurrence 0). version launches command --version at scripts/bench_guard.py:652, but its only concrete local callers at scripts/bench_guard.py:714 pass rustc and valgrind, not FFmpeg or ffprobe.", "site": [ 714, "delegated", @@ -63545,7 +64587,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:714 (delegated, occurrence 1). version launches command --version at scripts/bench_guard.py:652, but its only concrete local callers at scripts/bench_guard.py:714 pass rustc and valgrind, not FFmpeg or ffprobe.", "occurrence": 1, "site": [ 714, @@ -63557,7 +64599,7 @@ }, { "class": "reviewed-reference", - "evidence": "run_cases invokes derive and generate at 724-725. Each actual generator command obtains its executable directly from test_oracle.require().ffmpeg at 399/428 and keeps it at argv[0]; there is no independently reconstructed/defaulted reference path. The required_refusal relay 797 invokes the same owner at 319, retains the returned ffmpeg as pin, and executes [pin,...] for its actual reference at 336; the CoreAV fallback uses exactly that retained pin at 343-344. Main's run_cases/module relays 718/920 reach these same qualified reference admissions. The negative unit tests replace subprocess.run and require together before the refusal call (test_bench_guard.py:102-104); instructions tests replace subprocess.run (27-29).", + "evidence": "scripts/bench_guard.py:718 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 718, "delegated", @@ -63568,7 +64610,7 @@ }, { "class": "reviewed-reference", - "evidence": "run_cases invokes derive and generate at 724-725. Each actual generator command obtains its executable directly from test_oracle.require().ffmpeg at 399/428 and keeps it at argv[0]; there is no independently reconstructed/defaulted reference path. The required_refusal relay 797 invokes the same owner at 319, retains the returned ffmpeg as pin, and executes [pin,...] for its actual reference at 336; the CoreAV fallback uses exactly that retained pin at 343-344. Main's run_cases/module relays 718/920 reach these same qualified reference admissions. The negative unit tests replace subprocess.run and require together before the refusal call (test_bench_guard.py:102-104); instructions tests replace subprocess.run (27-29).", + "evidence": "scripts/bench_guard.py:724 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 724, "delegated", @@ -63579,7 +64621,7 @@ }, { "class": "reviewed-reference", - "evidence": "run_cases invokes derive and generate at 724-725. Each actual generator command obtains its executable directly from test_oracle.require().ffmpeg at 399/428 and keeps it at argv[0]; there is no independently reconstructed/defaulted reference path. The required_refusal relay 797 invokes the same owner at 319, retains the returned ffmpeg as pin, and executes [pin,...] for its actual reference at 336; the CoreAV fallback uses exactly that retained pin at 343-344. Main's run_cases/module relays 718/920 reach these same qualified reference admissions. The negative unit tests replace subprocess.run and require together before the refusal call (test_bench_guard.py:102-104); instructions tests replace subprocess.run (27-29).", + "evidence": "scripts/bench_guard.py:725 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 725, "delegated", @@ -63590,7 +64632,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:726 (delegated, occurrence 0). craft launches fixed Python scripts/ts_craft.py at scripts/bench_guard.py:412-415 with packet operations and input/output data; scripts/ts_craft.py rewrites transport bytes in-process and has no external media execution.", "site": [ 726, "delegated", @@ -63601,7 +64643,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:729 (delegated, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 729, "delegated", @@ -63612,7 +64654,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:743 (delegated, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 743, "delegated", @@ -63623,7 +64665,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:771 (delegated, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 771, "delegated", @@ -63634,7 +64676,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:782 (delegated, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 782, "delegated", @@ -63645,7 +64687,7 @@ }, { "class": "reviewed-reference", - "evidence": "run_cases invokes derive and generate at 724-725. Each actual generator command obtains its executable directly from test_oracle.require().ffmpeg at 399/428 and keeps it at argv[0]; there is no independently reconstructed/defaulted reference path. The required_refusal relay 797 invokes the same owner at 319, retains the returned ffmpeg as pin, and executes [pin,...] for its actual reference at 336; the CoreAV fallback uses exactly that retained pin at 343-344. Main's run_cases/module relays 718/920 reach these same qualified reference admissions. The negative unit tests replace subprocess.run and require together before the refusal call (test_bench_guard.py:102-104); instructions tests replace subprocess.run (27-29).", + "evidence": "scripts/bench_guard.py:797 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 797, "delegated", @@ -63656,7 +64698,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:805 (delegated, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 805, "delegated", @@ -63667,7 +64709,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The CASES/INPUTS/URL_CASES command arrays beginning with probe/ffprobe/ffmpeg are CoreAV subcommand data, not executables: main takes --coreav and optional --decoder-coreav at 697/699; run_cases chooses those native selectors (748-758), substitutes template arguments at 793-795, then instructions fixes argv to valgrind ... coreav *args at 368-369. Its other local callers 729/743 supply those same selectors. index_of/inputs_of/url_counts prepend coreav at 620/634/584, and their relays 771/782/849 preserve it. version executes command --version at 652, but its only concrete local callers 714 pass fixed rustc and valgrind. craft at 412/726 invokes fixed scripts/ts_craft.py with operation/input/output data; that module imports only sys and rewrites packet bytes in-process (ts_craft.py:37,132 onward), without subprocess execution. The owner-qualified fixture and exact-fallback reference branches are separately classified, not hidden by this native-tool exclusion.", + "evidence": "scripts/bench_guard.py:849 (delegated, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", "site": [ 849, "delegated", @@ -63678,7 +64720,7 @@ }, { "class": "reviewed-reference", - "evidence": "run_cases invokes derive and generate at 724-725. Each actual generator command obtains its executable directly from test_oracle.require().ffmpeg at 399/428 and keeps it at argv[0]; there is no independently reconstructed/defaulted reference path. The required_refusal relay 797 invokes the same owner at 319, retains the returned ffmpeg as pin, and executes [pin,...] for its actual reference at 336; the CoreAV fallback uses exactly that retained pin at 343-344. Main's run_cases/module relays 718/920 reach these same qualified reference admissions. The negative unit tests replace subprocess.run and require together before the refusal call (test_bench_guard.py:102-104); instructions tests replace subprocess.run (27-29).", + "evidence": "scripts/bench_guard.py:920 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 920, "delegated", @@ -63689,6 +64731,60 @@ } ] }, + "scripts/chap_craft.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + }, + "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": "e59ceb4391ba838c938c5b21d0c67664684a4b0c0f52e04ea657791edfc288a3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/chap_craft.py:2 is the module docstring at 2-15, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "scripts/cli_hostile_check.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -63732,6 +64828,17 @@ ], "sha256": "3d21ce6dee30b90b61c95c283beb7fbc244875b5a4bf86eb879fd6a45744f487", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/cli_hostile_check.py:2 is the module docstring at 2-45, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", @@ -63776,6 +64883,17 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/cli_hostile_check.py:170 is the function matroska_ops docstring at 170-171, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 170, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", @@ -63787,6 +64905,17 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/cli_hostile_check.py:179 is the function mpegts_ops docstring at 179-180, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 179, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", @@ -64709,7 +65838,7 @@ "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "codec_coverage_gcp": "32ea25c83579f579efc2c595c8d83a89ba4be2b1283220e4bfd76086200356ac", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -64848,6 +65977,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -65301,6 +66431,60 @@ } ] }, + "scripts/colr_craft.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + }, + "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": "32cecb9d05c2fa045d1b0de8565f462e9e5d0866c3e03c7f38eea4fca512575c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/colr_craft.py:2 is the module docstring at 2-14, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "scripts/compat_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -65337,7 +66521,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -65470,6 +66654,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -65829,9 +67014,42 @@ ], "sha256": "6d5c1322a578632bcf9cb9fe6cd87519e427127589c39b8ba52ba70b51a250cc", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/compat_check.py:2 is the module docstring at 2-51, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/compat_check.py:142 is the function bound docstring at 142-145, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 142, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/compat_check.py:179 is the function explained docstring at 179-182, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 179, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "scripts/compat_check.py:213 is the exact process site 'argv' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The probe is selected by --ffprobe (287,305), with a bare-name default. The mutable caller tools/stage3-report/run.py:262-268 explicitly supplies args.oracle.ffprobe. This registered-source exclusion does not qualify the caller or the default.", + "evidence": "scripts/compat_check.py:213 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 213, "process", @@ -65842,7 +67060,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_check.py:305 is the exact command site 'args.ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The probe is selected by --ffprobe (287,305), with a bare-name default. The mutable caller tools/stage3-report/run.py:262-268 explicitly supplies args.oracle.ffprobe. This registered-source exclusion does not qualify the caller or the default.", + "evidence": "scripts/compat_check.py:305 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 305, "command", @@ -65853,7 +67071,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_check.py:305 is the exact delegated site 'run_json' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The probe is selected by --ffprobe (287,305), with a bare-name default. The mutable caller tools/stage3-report/run.py:262-268 explicitly supplies args.oracle.ffprobe. This registered-source exclusion does not qualify the caller or the default.", + "evidence": "scripts/compat_check.py:305 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 305, "delegated", @@ -65864,7 +67082,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_check.py:307 is the exact delegated site 'run_json' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The probe is selected by --ffprobe (287,305), with a bare-name default. The mutable caller tools/stage3-report/run.py:262-268 explicitly supplies args.oracle.ffprobe. This registered-source exclusion does not qualify the caller or the default.", + "evidence": "scripts/compat_check.py:307 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 307, "delegated", @@ -65875,7 +67093,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_check.py:393 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The probe is selected by --ffprobe (287,305), with a bare-name default. The mutable caller tools/stage3-report/run.py:262-268 explicitly supplies args.oracle.ffprobe. This registered-source exclusion does not qualify the caller or the default.", + "evidence": "scripts/compat_check.py:393 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 393, "delegated", @@ -66023,7 +67241,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -66158,6 +67376,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -66641,7 +67860,7 @@ "sites": [ { "class": "registered-source", - "evidence": "scripts/compat_sources.py:107 is the exact delegated site 'committed_blob' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:107 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 107, "delegated", @@ -66652,7 +67871,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:108 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:108 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 108, "delegated", @@ -66663,7 +67882,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:109 is the exact delegated site 'observer_sources' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:109 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 109, "delegated", @@ -66674,7 +67893,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:119 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:119 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 119, "delegated", @@ -66685,7 +67904,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:126 is the exact delegated site 'committed_blob' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:126 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 126, "delegated", @@ -66696,7 +67915,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:141 is the exact delegated site 'committed_blob' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:141 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 141, "delegated", @@ -66707,7 +67926,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:147 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:147 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 147, "delegated", @@ -66718,7 +67937,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:158 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:158 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 158, "delegated", @@ -66729,7 +67948,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:159 is the exact delegated site 'judging' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:159 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 159, "delegated", @@ -66740,7 +67959,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:161 is the exact delegated site 'observer_sources' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:161 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 161, "delegated", @@ -66751,7 +67970,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:168 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:168 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 168, "delegated", @@ -66762,7 +67981,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:170 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:170 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 170, "delegated", @@ -66773,7 +67992,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:172 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:172 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 172, "delegated", @@ -66784,7 +68003,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:180 is the exact delegated site 'ancestor' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:180 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 180, "delegated", @@ -66795,7 +68014,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:182 is the exact delegated site 'ancestor' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:182 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 182, "delegated", @@ -66806,7 +68025,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:185 is the exact delegated site 'ancestor' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:185 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 185, "delegated", @@ -66817,7 +68036,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:187 is the exact delegated site 'judging' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:187 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 187, "delegated", @@ -66828,7 +68047,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:188 is the exact delegated site 'observer_sources' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:188 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 188, "delegated", @@ -66839,7 +68058,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:193 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:193 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 193, "delegated", @@ -66850,7 +68069,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:195 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:195 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 195, "delegated", @@ -66861,7 +68080,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:217 is the exact delegated site 'plan' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:217 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 217, "delegated", @@ -66872,7 +68091,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:218 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:218 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 218, "delegated", @@ -66883,7 +68102,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:220 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:220 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 220, "delegated", @@ -66894,7 +68113,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:238 is the exact delegated site 'verify' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:238 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 238, "delegated", @@ -66905,7 +68124,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:253 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:253 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 253, "delegated", @@ -66916,7 +68135,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:255 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:255 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 255, "delegated", @@ -66927,7 +68146,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:259 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:259 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 259, "delegated", @@ -66938,7 +68157,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:272 is the exact delegated site 'judging' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:272 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 272, "delegated", @@ -66949,7 +68168,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:278 is the exact delegated site 'git' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:278 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 278, "delegated", @@ -66960,7 +68179,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:324 is the exact delegated site 'check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:324 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 324, "delegated", @@ -66971,7 +68190,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:327 is the exact delegated site 'register' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:327 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 327, "delegated", @@ -66982,7 +68201,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:329 is the exact delegated site 'plan' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:329 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 329, "delegated", @@ -66993,7 +68212,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:333 is the exact delegated site 'record' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:333 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 333, "delegated", @@ -67004,7 +68223,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:335 is the exact delegated site 'verify' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:335 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 335, "delegated", @@ -67015,7 +68234,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:343 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. These are source-registration/provenance relays: git and committed_blob inspect source identities (76-110), and judging validates the exact roster and source hashes (125-142). The source owner itself is in its JUDGING roster at 47; its own registered hash also matches.", + "evidence": "scripts/compat_sources.py:343 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 343, "delegated", @@ -67063,7 +68282,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", @@ -67204,6 +68423,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -67715,7 +68935,6 @@ }, "scripts/composed_audio_fixtures.py": { "imports": { - "ANY": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -67750,10 +68969,9 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", - "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -67870,8 +69088,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/actions/ci-fixtures/action.yml", - ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -67889,6 +69105,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -68190,7 +69407,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_composed_audio_fixtures.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -68251,7 +69467,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/composed_audio_fixtures.py:23, build_comparator:23-26 delegates a fixed curl command to scripts/composed_audio.py:332. It downloads a comparator archive; it does not run FFmpeg.", + "evidence": "At scripts/composed_audio_fixtures.py:23, build_comparator delegates a fixed curl command at scripts/composed_audio_fixtures.py:23-26 to scripts/composed_audio.py:332; this downloads a comparator archive and never runs FFmpeg/ffprobe.", "site": [ 23, "delegated", @@ -68262,7 +69478,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/composed_audio_fixtures.py:30, build_comparator:30 delegates fixed tar -xzf to scripts/composed_audio.py:332 to extract the comparator source and license, not an FFmpeg oracle invocation.", + "evidence": "At scripts/composed_audio_fixtures.py:30, build_comparator delegates the fixed tar extraction at scripts/composed_audio_fixtures.py:30 to scripts/composed_audio.py:332; the archive path is data, not an oracle executable.", "site": [ 30, "delegated", @@ -68273,7 +69489,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/composed_audio_fixtures.py:31, build_comparator:31 delegates fixed cc -O2 to scripts/composed_audio.py:332 to compile opus_compare, not an FFmpeg oracle invocation.", + "evidence": "At scripts/composed_audio_fixtures.py:31, build_comparator delegates the fixed cc compilation at scripts/composed_audio_fixtures.py:31 to scripts/composed_audio.py:332; it builds opus_compare rather than executing FFmpeg/ffprobe.", "site": [ 31, "delegated", @@ -68284,7 +69500,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:59, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "evidence": "At scripts/composed_audio_fixtures.py:59, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", "site": [ 59, "command", @@ -68295,7 +69511,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:59, the delegated site 'composed.bounded' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "evidence": "At scripts/composed_audio_fixtures.py:59, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", "site": [ 59, "delegated", @@ -68306,7 +69522,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:65, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "evidence": "At scripts/composed_audio_fixtures.py:65, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", "site": [ 65, "command", @@ -68317,7 +69533,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:65, the delegated site 'composed.bounded' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "evidence": "At scripts/composed_audio_fixtures.py:65, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", "site": [ 65, "delegated", @@ -68328,7 +69544,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:71, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "evidence": "At scripts/composed_audio_fixtures.py:71, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", "site": [ 71, "command", @@ -68339,7 +69555,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:71, the delegated site 'composed.bounded' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "evidence": "At scripts/composed_audio_fixtures.py:71, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", "site": [ 71, "delegated", @@ -68350,7 +69566,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/composed_audio_fixtures.py:88, main:88 calls build_comparator, which runs only fixed curl, tar and cc commands at 23, 30 and 31 through scripts/composed_audio.py:332. Its generated program is the Opus comparator and is not executed by this builder; FFmpeg generation is the separate call at 89.", + "evidence": "At scripts/composed_audio_fixtures.py:88, build_comparator at scripts/composed_audio_fixtures.py:16-40 only launches curl, tar and cc at scripts/composed_audio_fixtures.py:23-31 through scripts/composed_audio.py:332. The resulting comparator is not executed by this delegation, and no FFmpeg/ffprobe oracle is launched.", "site": [ 88, "delegated", @@ -68361,7 +69577,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:89, the delegated site 'generate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "evidence": "At scripts/composed_audio_fixtures.py:89, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", "site": [ 89, "delegated", @@ -68372,7 +69588,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:93, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/composed_audio_fixtures.py:86 retains require(args.ffmpeg) as pair, then main:89 passes pair.ffmpeg unchanged to generate. generate builds vectors headed by that parameter at 59, 65 and 71. scripts/composed_audio.py:326-334 bounded stringifies and executes the supplied vector without reselecting its program. The other main branch at 88 only builds the comparator using fixed curl/tar/cc vectors at 23/30/31. .github/actions/ci-fixtures/action.yml:55-56 passes the runner selector; .github/workflows/ci.yml:203-207 invokes that action. The test main paths mock generation and qualification at scripts/tests/test_composed_audio_fixtures.py:21-27 and 37-44.", + "evidence": "At scripts/composed_audio_fixtures.py:93, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. main executes the qualified fixture generator with pair.ffmpeg; its other delegated builder launches only download/extraction/compiler tools, not another oracle.", "site": [ 93, "delegated", @@ -68419,7 +69635,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -68557,6 +69773,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -69154,7 +70371,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", @@ -69295,6 +70512,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -70099,6 +71317,60 @@ } ] }, + "scripts/elst_craft.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + }, + "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": "679e8d0cf3fabd9c5c8fef9fdb54dcd06f240f284cac1ba7badfc61659dcfc40", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/elst_craft.py:2 is the module docstring at 2-17, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "scripts/encoders/macos/baseline_smoke.py": { "imports": { "BASELINE_FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -70159,7 +71431,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -70385,6 +71657,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -71781,7 +73054,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -72002,6 +73275,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -73368,7 +74642,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -73596,6 +74870,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -75085,6 +76360,7 @@ "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "LIMIT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -75130,7 +76406,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -75174,7 +76450,13 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_smoke": "6efe882d5b7fe4351b23cee7a802d6b92ac5922cbcf0d663297e2b3c0ef3480e", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_smoke": "76fa5d3498f0113386d24c3441aae2741458a71f269e2b67d0c864c6aedd7c22", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -75249,6 +76531,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -75318,6 +76601,7 @@ "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -75356,6 +76640,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -76562,6 +77847,13 @@ "scripts/encoders/macos/test_hevc_smoke.py", "scripts/encoders/macos/timing.py", "scripts/extract_check.py", + "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_smoke.py", + "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -76584,6 +77876,7 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "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", @@ -76650,7 +77943,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/encoders/macos/hevc_smoke.py:147, this command row is str(oracle.ffmpeg). verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:147, this command row is str(oracle.ffmpeg). verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:160-181). scripts/test_oracle.py:73-108 owns qualification.", "site": [ 147, "command", @@ -76661,7 +77954,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/encoders/macos/hevc_smoke.py:147, this delegated row is run. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:147, this delegated row is run. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:160-181). scripts/test_oracle.py:73-108 owns qualification.", "site": [ 147, "delegated", @@ -76672,7 +77965,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/encoders/macos/hevc_smoke.py:153, this command row is str(oracle.ffmpeg). verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:153, this command row is str(oracle.ffmpeg). verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:160-181). scripts/test_oracle.py:73-108 owns qualification.", "site": [ 153, "command", @@ -76683,7 +77976,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/encoders/macos/hevc_smoke.py:153, this delegated row is run. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:153, this delegated row is run. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:160-181). scripts/test_oracle.py:73-108 owns qualification.", "site": [ 153, "delegated", @@ -76694,7 +77987,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/encoders/macos/hevc_smoke.py:158, this command row is str(oracle.ffprobe). verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:158, this command row is str(oracle.ffprobe). verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:160-181). scripts/test_oracle.py:73-108 owns qualification.", "site": [ 158, "command", @@ -76705,7 +77998,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/encoders/macos/hevc_smoke.py:158, this delegated row is run. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:158, this delegated row is run. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:160-181). scripts/test_oracle.py:73-108 owns qualification.", "site": [ 158, "delegated", @@ -76727,7 +78020,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/encoders/macos/hevc_smoke.py:197, this delegated row is verify_capture. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:197, this delegated row is verify_capture. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:160-181). scripts/test_oracle.py:73-108 owns qualification.", "site": [ 197, "delegated", @@ -76738,7 +78031,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/encoders/macos/hevc_smoke.py:208, this delegated row is main. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:157-178). scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/encoders/macos/hevc_smoke.py:208, this delegated row is main. verify_capture qualifies its directory's complete pair at scripts/encoders/macos/hevc_smoke.py:129,140 and retains the returned Oracle. Its mux/decode/probe commands at 147,153,158 use oracle.ffmpeg/ffprobe directly through process.run (scripts/encoders/macos/process.py:103-105,122). CLI verify dispatch at 197 and .github/workflows/videotoolbox.yml:152-154 reach this qualification; test callers replace run with a non-executing double (scripts/encoders/macos/test_hevc_smoke.py:160-181). scripts/test_oracle.py:73-108 owns qualification.", "site": [ 208, "delegated", @@ -76811,7 +78104,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -77042,6 +78335,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -78412,7 +79706,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -78645,6 +79939,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -80038,7 +81333,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -80271,6 +81566,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -81654,7 +82950,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -81895,6 +83191,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -83282,7 +84579,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -83520,6 +84817,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -85322,7 +86620,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -85560,6 +86858,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -87217,7 +88516,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -87444,6 +88743,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -88913,7 +90213,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -89146,6 +90446,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -90713,7 +92014,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -90941,6 +92242,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -92363,6 +93665,7 @@ "Invalid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "LIMIT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Oracle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "PLAN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -92408,7 +93711,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -92452,7 +93755,13 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_smoke": "6efe882d5b7fe4351b23cee7a802d6b92ac5922cbcf0d663297e2b3c0ef3480e", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_smoke": "76fa5d3498f0113386d24c3441aae2741458a71f269e2b67d0c864c6aedd7c22", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "host_observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -92527,6 +93836,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -92596,6 +93906,7 @@ "write_bytes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -92633,6 +93944,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -93839,6 +95151,13 @@ "scripts/encoders/macos/source_freeze.py", "scripts/encoders/macos/timing.py", "scripts/extract_check.py", + "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_smoke.py", + "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -93861,6 +95180,7 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "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", @@ -93912,13 +95232,13 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "643bc9e438d5874df80ee66493fc846773069e7b10831a6499fc8e476d7325b1", + "sha256": "55abfca06f660aa02edf4fe4dd39884a5bb7cbc95c4c0902628c08f798b1f2fa", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:132, this delegated row is smoke.capture. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:130-132 replaces capture's run; verify_synthetic creates fake files at 147-154 and replaces both test_oracle.require and smoke.run at 175-178. The run double at 157-173 writes synthetic MP4/YUV/probe data, and calls at 188,191,202,224 use that same closure.", + "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:135, this delegated row is smoke.capture. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:133-135 replaces capture's run; verify_synthetic creates fake files at 150-157 and replaces both test_oracle.require and smoke.run at 178-181. The run double at 160-176 writes synthetic MP4/YUV/probe data, and calls at 191,194,205,227 use that same closure.", "site": [ - 132, + 135, "delegated", "", "smoke.capture" @@ -93927,9 +95247,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:178, this delegated row is smoke.verify_capture. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:130-132 replaces capture's run; verify_synthetic creates fake files at 147-154 and replaces both test_oracle.require and smoke.run at 175-178. The run double at 157-173 writes synthetic MP4/YUV/probe data, and calls at 188,191,202,224 use that same closure.", + "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:181, this delegated row is smoke.verify_capture. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:133-135 replaces capture's run; verify_synthetic creates fake files at 150-157 and replaces both test_oracle.require and smoke.run at 178-181. The run double at 160-176 writes synthetic MP4/YUV/probe data, and calls at 191,194,205,227 use that same closure.", "site": [ - 178, + 181, "delegated", "", "smoke.verify_capture" @@ -93938,9 +95258,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:188, this delegated row is self.verify_synthetic. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:130-132 replaces capture's run; verify_synthetic creates fake files at 147-154 and replaces both test_oracle.require and smoke.run at 175-178. The run double at 157-173 writes synthetic MP4/YUV/probe data, and calls at 188,191,202,224 use that same closure.", + "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:191, this delegated row is self.verify_synthetic. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:133-135 replaces capture's run; verify_synthetic creates fake files at 150-157 and replaces both test_oracle.require and smoke.run at 178-181. The run double at 160-176 writes synthetic MP4/YUV/probe data, and calls at 191,194,205,227 use that same closure.", "site": [ - 188, + 191, "delegated", "", "self.verify_synthetic" @@ -93949,9 +95269,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:191, this delegated row is self.verify_synthetic. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:130-132 replaces capture's run; verify_synthetic creates fake files at 147-154 and replaces both test_oracle.require and smoke.run at 175-178. The run double at 157-173 writes synthetic MP4/YUV/probe data, and calls at 188,191,202,224 use that same closure.", + "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:194, this delegated row is self.verify_synthetic. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:133-135 replaces capture's run; verify_synthetic creates fake files at 150-157 and replaces both test_oracle.require and smoke.run at 178-181. The run double at 160-176 writes synthetic MP4/YUV/probe data, and calls at 191,194,205,227 use that same closure.", "site": [ - 191, + 194, "delegated", "", "self.verify_synthetic" @@ -93960,9 +95280,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:202, this delegated row is self.verify_synthetic. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:130-132 replaces capture's run; verify_synthetic creates fake files at 147-154 and replaces both test_oracle.require and smoke.run at 175-178. The run double at 157-173 writes synthetic MP4/YUV/probe data, and calls at 188,191,202,224 use that same closure.", + "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:205, this delegated row is self.verify_synthetic. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:133-135 replaces capture's run; verify_synthetic creates fake files at 150-157 and replaces both test_oracle.require and smoke.run at 178-181. The run double at 160-176 writes synthetic MP4/YUV/probe data, and calls at 191,194,205,227 use that same closure.", "site": [ - 202, + 205, "delegated", "", "self.verify_synthetic" @@ -93971,9 +95291,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:224, this delegated row is self.verify_synthetic. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:130-132 replaces capture's run; verify_synthetic creates fake files at 147-154 and replaces both test_oracle.require and smoke.run at 175-178. The run double at 157-173 writes synthetic MP4/YUV/probe data, and calls at 188,191,202,224 use that same closure.", + "evidence": "At scripts/encoders/macos/test_hevc_smoke.py:227, this delegated row is self.verify_synthetic. These synthetic test calls do not execute a real oracle. scripts/encoders/macos/test_hevc_smoke.py:133-135 replaces capture's run; verify_synthetic creates fake files at 150-157 and replaces both test_oracle.require and smoke.run at 178-181. The run double at 160-176 writes synthetic MP4/YUV/probe data, and calls at 191,194,205,227 use that same closure.", "site": [ - 224, + 227, "delegated", "", "self.verify_synthetic" @@ -94046,7 +95366,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -94279,6 +95599,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -95725,7 +97046,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -95886,6 +97207,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -97345,7 +98667,7 @@ "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -97407,6 +98729,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -98565,7 +99888,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -98797,6 +100120,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -100528,7 +101852,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -100755,6 +102079,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -102144,7 +103469,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -102371,6 +103696,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -103949,7 +105275,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -104182,6 +105508,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -106105,7 +107432,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -106240,6 +107567,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -106612,7 +107940,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/exact_skip_check.py:40 (delegated thumbnail_oracle.default_video, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/exact_skip_check.py:40 (delegated, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 40, "delegated", @@ -106623,7 +107951,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/exact_skip_check.py:43 (command ffprobe, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/exact_skip_check.py:43 (command, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 43, "command", @@ -106634,7 +107962,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/exact_skip_check.py:43 (delegated thumbnail_oracle.run, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/exact_skip_check.py:43 (delegated, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 43, "delegated", @@ -106645,7 +107973,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/exact_skip_check.py:49 (delegated thumbnail_oracle.at_time, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/exact_skip_check.py:49 (delegated, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 49, "delegated", @@ -106656,7 +107984,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/exact_skip_check.py:63 (delegated thumbnail_oracle.run, occurrence 0), one constructs only [decode_oracle, thumbnail, ... --skip on/off] at scripts/exact_skip_check.py:58-64, executed by scripts/thumbnail_oracle.py:158-159. The real workflow supplies target/fallback/release/decode-oracle at .github/workflows/ci.yml:1331-1332; this is the CoreAV subject, not FFmpeg.", + "evidence": "scripts/exact_skip_check.py:63 (delegated, occurrence 0). one prefixes decode_oracle, thumbnail and --skip on/off at scripts/exact_skip_check.py:58-64. .github/workflows/ci.yml:1340 selects the built CoreAV decode-oracle subject; thumbnail_oracle.run at scripts/thumbnail_oracle.py:158-159 does not substitute an FFmpeg executable.", "site": [ 63, "delegated", @@ -106667,7 +107995,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/exact_skip_check.py:86 (delegated one, occurrence 0), one constructs only [decode_oracle, thumbnail, ... --skip on/off] at scripts/exact_skip_check.py:58-64, executed by scripts/thumbnail_oracle.py:158-159. The real workflow supplies target/fallback/release/decode-oracle at .github/workflows/ci.yml:1331-1332; this is the CoreAV subject, not FFmpeg.", + "evidence": "scripts/exact_skip_check.py:86 (delegated, occurrence 0). one prefixes decode_oracle, thumbnail and --skip on/off at scripts/exact_skip_check.py:58-64. .github/workflows/ci.yml:1340 selects the built CoreAV decode-oracle subject; thumbnail_oracle.run at scripts/thumbnail_oracle.py:158-159 does not substitute an FFmpeg executable.", "site": [ 86, "delegated", @@ -106678,7 +108006,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/exact_skip_check.py:86 (delegated times_of, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings. Folded to scripts/exact_skip_check.py:49, where times_of calls thumbnail_oracle.at_time; an exclusion shares the discovered line.", + "evidence": "At scripts/exact_skip_check.py:86 (delegated times_of, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1340 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings. Folded to scripts/exact_skip_check.py:49, where times_of calls thumbnail_oracle.at_time; an exclusion shares the discovered line.", "fold_to": 49, "site": [ 86, @@ -106690,7 +108018,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/exact_skip_check.py:117 (delegated codec_of, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/exact_skip_check.py:117 (delegated, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 117, "delegated", @@ -106701,7 +108029,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/exact_skip_check.py:123 (command a.ffmpeg, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/exact_skip_check.py:123 (command, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 123, "command", @@ -106712,7 +108040,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/exact_skip_check.py:131 (delegated check, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/exact_skip_check.py:131 (delegated, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 131, "delegated", @@ -106723,7 +108051,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/exact_skip_check.py:160 (delegated main, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1331 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/exact_skip_check.py:160 (delegated, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 160, "delegated", @@ -107158,7 +108486,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -107274,7 +108602,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -107292,6 +108619,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -107662,7 +108990,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/fallback_names.py:78, this command row is str(program). generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "evidence": "scripts/fallback_names.py:78 (command, occurrence 0). generate retains the pair at scripts/fallback_names.py:127-130 and every help/encoder/format/section query at scripts/fallback_names.py:133-146 passes those fields unchanged to run at scripts/fallback_names.py:78. main reaches that admitted generator at scripts/fallback_names.py:183. rustfmt is a separate build tool; emitted Rust strings are data. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 78, "command", @@ -107673,7 +109001,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/fallback_names.py:133, this delegated row is run. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "evidence": "scripts/fallback_names.py:133 (delegated, occurrence 0). generate retains the pair at scripts/fallback_names.py:127-130 and every help/encoder/format/section query at scripts/fallback_names.py:133-146 passes those fields unchanged to run at scripts/fallback_names.py:78. main reaches that admitted generator at scripts/fallback_names.py:183. rustfmt is a separate build tool; emitted Rust strings are data. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 133, "delegated", @@ -107684,7 +109012,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/fallback_names.py:136, this delegated row is run. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "evidence": "scripts/fallback_names.py:136 (delegated, occurrence 0). generate retains the pair at scripts/fallback_names.py:127-130 and every help/encoder/format/section query at scripts/fallback_names.py:133-146 passes those fields unchanged to run at scripts/fallback_names.py:78. main reaches that admitted generator at scripts/fallback_names.py:183. rustfmt is a separate build tool; emitted Rust strings are data. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 136, "delegated", @@ -107695,7 +109023,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/fallback_names.py:138, this delegated row is run. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "evidence": "scripts/fallback_names.py:138 (delegated, occurrence 0). generate retains the pair at scripts/fallback_names.py:127-130 and every help/encoder/format/section query at scripts/fallback_names.py:133-146 passes those fields unchanged to run at scripts/fallback_names.py:78. main reaches that admitted generator at scripts/fallback_names.py:183. rustfmt is a separate build tool; emitted Rust strings are data. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 138, "delegated", @@ -107706,7 +109034,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/fallback_names.py:141, this delegated row is run. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "evidence": "scripts/fallback_names.py:141 (delegated, occurrence 0). generate retains the pair at scripts/fallback_names.py:127-130 and every help/encoder/format/section query at scripts/fallback_names.py:133-146 passes those fields unchanged to run at scripts/fallback_names.py:78. main reaches that admitted generator at scripts/fallback_names.py:183. rustfmt is a separate build tool; emitted Rust strings are data. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 141, "delegated", @@ -107717,7 +109045,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/fallback_names.py:146, this delegated row is run. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "evidence": "scripts/fallback_names.py:146 (delegated, occurrence 0). generate retains the pair at scripts/fallback_names.py:127-130 and every help/encoder/format/section query at scripts/fallback_names.py:133-146 passes those fields unchanged to run at scripts/fallback_names.py:78. main reaches that admitted generator at scripts/fallback_names.py:183. rustfmt is a separate build tool; emitted Rust strings are data. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 146, "delegated", @@ -107783,7 +109111,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/fallback_names.py:183, this delegated row is generate. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "evidence": "scripts/fallback_names.py:183 (delegated, occurrence 0). generate retains the pair at scripts/fallback_names.py:127-130 and every help/encoder/format/section query at scripts/fallback_names.py:133-146 passes those fields unchanged to run at scripts/fallback_names.py:78. main reaches that admitted generator at scripts/fallback_names.py:183. rustfmt is a separate build tool; emitted Rust strings are data. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 183, "delegated", @@ -107794,7 +109122,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/fallback_names.py:203, this delegated row is main. generate qualifies both directory programs at scripts/fallback_names.py:127-130 and uses only those returned paths in run at 133,136,138,141,146; run executes its program at 78. main at 183 calls this independently admitted generator, including .github/workflows/ci.yml:328. scripts/test_oracle.py:73-108 qualifies the pair once. The emitted Rust strings are data and rustfmt is a separate non-oracle program.", + "evidence": "scripts/fallback_names.py:203 (delegated, occurrence 0). generate retains the pair at scripts/fallback_names.py:127-130 and every help/encoder/format/section query at scripts/fallback_names.py:133-146 passes those fields unchanged to run at scripts/fallback_names.py:78. main reaches that admitted generator at scripts/fallback_names.py:183. rustfmt is a separate build tool; emitted Rust strings are data. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 203, "delegated", @@ -107843,7 +109171,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -107915,7 +109243,6 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", - "rust:crates/coreav-cli/tests/ffprobe_stdin.rs:test_oracle": "3f9d8475abed1b54b61f4a4fd6cf0983610d79389a8e72fd57708d19f8950205", "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", @@ -107963,7 +109290,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -107980,8 +109306,8 @@ "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-cli/tests/ffprobe_stdin.rs", "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -108345,7 +109671,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:24, the process site 'list(map(str, argv))' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:24 (process, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 24, "process", @@ -108356,7 +109682,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:53, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:53 (command, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 53, "command", @@ -108367,7 +109693,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:53, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:53 (delegated, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 53, "delegated", @@ -108378,7 +109704,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:67, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:67 (command, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 67, "command", @@ -108389,7 +109715,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:67, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:67 (delegated, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 67, "delegated", @@ -108400,7 +109726,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffprobe_stdin_check.py:68, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "evidence": "scripts/ffprobe_stdin_check.py:68 (delegated, occurrence 0). This selects the separate CoreAV subject from main at scripts/ffprobe_stdin_check.py:212-220, or is an argument list for that subject, not an FFprobe executable. Native/refusal calls prefix coreav at scripts/ffprobe_stdin_check.py:68 and scripts/ffprobe_stdin_check.py:112. Synthetic replay scripts at scripts/ffprobe_stdin_check.py:157-162 and scripts/ffprobe_stdin_check.py:188-190 only hash input/argv or exit; they never execute an oracle. The real reference calls use the separately catalogued oracle fields.", "site": [ 68, "delegated", @@ -108411,7 +109737,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffprobe_stdin_check.py:80, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "evidence": "scripts/ffprobe_stdin_check.py:80 (delegated, occurrence 0). This selects the separate CoreAV subject from main at scripts/ffprobe_stdin_check.py:212-220, or is an argument list for that subject, not an FFprobe executable. Native/refusal calls prefix coreav at scripts/ffprobe_stdin_check.py:68 and scripts/ffprobe_stdin_check.py:112. Synthetic replay scripts at scripts/ffprobe_stdin_check.py:157-162 and scripts/ffprobe_stdin_check.py:188-190 only hash input/argv or exit; they never execute an oracle. The real reference calls use the separately catalogued oracle fields.", "site": [ 80, "delegated", @@ -108422,7 +109748,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:91, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:91 (command, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 91, "command", @@ -108433,7 +109759,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:91, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:91 (delegated, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 91, "delegated", @@ -108444,7 +109770,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffprobe_stdin_check.py:92, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "evidence": "scripts/ffprobe_stdin_check.py:92 (delegated, occurrence 0). This selects the separate CoreAV subject from main at scripts/ffprobe_stdin_check.py:212-220, or is an argument list for that subject, not an FFprobe executable. Native/refusal calls prefix coreav at scripts/ffprobe_stdin_check.py:68 and scripts/ffprobe_stdin_check.py:112. Synthetic replay scripts at scripts/ffprobe_stdin_check.py:157-162 and scripts/ffprobe_stdin_check.py:188-190 only hash input/argv or exit; they never execute an oracle. The real reference calls use the separately catalogued oracle fields.", "site": [ 92, "delegated", @@ -108455,7 +109781,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:97, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:97 (command, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 97, "command", @@ -108466,7 +109792,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:97, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:97 (delegated, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 97, "delegated", @@ -108477,7 +109803,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffprobe_stdin_check.py:98, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "evidence": "scripts/ffprobe_stdin_check.py:98 (delegated, occurrence 0). This selects the separate CoreAV subject from main at scripts/ffprobe_stdin_check.py:212-220, or is an argument list for that subject, not an FFprobe executable. Native/refusal calls prefix coreav at scripts/ffprobe_stdin_check.py:68 and scripts/ffprobe_stdin_check.py:112. Synthetic replay scripts at scripts/ffprobe_stdin_check.py:157-162 and scripts/ffprobe_stdin_check.py:188-190 only hash input/argv or exit; they never execute an oracle. The real reference calls use the separately catalogued oracle fields.", "site": [ 98, "delegated", @@ -108488,7 +109814,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffprobe_stdin_check.py:104, The starred args at check:104 is option data, initialized at 36 with -v error -of json -show_format -show_streams. It is one of the option vectors at 102-110 appended after [str(coreav), ffprobe] in subprocess.Popen at 112, not a program or an FFprobe executable.", + "evidence": "scripts/ffprobe_stdin_check.py:104 (command, occurrence 0). This selects the separate CoreAV subject from main at scripts/ffprobe_stdin_check.py:212-220, or is an argument list for that subject, not an FFprobe executable. Native/refusal calls prefix coreav at scripts/ffprobe_stdin_check.py:68 and scripts/ffprobe_stdin_check.py:112. Synthetic replay scripts at scripts/ffprobe_stdin_check.py:157-162 and scripts/ffprobe_stdin_check.py:188-190 only hash input/argv or exit; they never execute an oracle. The real reference calls use the separately catalogued oracle fields.", "site": [ 104, "command", @@ -108499,7 +109825,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffprobe_stdin_check.py:112, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "evidence": "scripts/ffprobe_stdin_check.py:112 (process, occurrence 0). This selects the separate CoreAV subject from main at scripts/ffprobe_stdin_check.py:212-220, or is an argument list for that subject, not an FFprobe executable. Native/refusal calls prefix coreav at scripts/ffprobe_stdin_check.py:68 and scripts/ffprobe_stdin_check.py:112. Synthetic replay scripts at scripts/ffprobe_stdin_check.py:157-162 and scripts/ffprobe_stdin_check.py:188-190 only hash input/argv or exit; they never execute an oracle. The real reference calls use the separately catalogued oracle fields.", "site": [ 112, "process", @@ -108510,7 +109836,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffprobe_stdin_check.py:128, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "evidence": "scripts/ffprobe_stdin_check.py:128 (delegated, occurrence 0). This selects the separate CoreAV subject from main at scripts/ffprobe_stdin_check.py:212-220, or is an argument list for that subject, not an FFprobe executable. Native/refusal calls prefix coreav at scripts/ffprobe_stdin_check.py:68 and scripts/ffprobe_stdin_check.py:112. Synthetic replay scripts at scripts/ffprobe_stdin_check.py:157-162 and scripts/ffprobe_stdin_check.py:188-190 only hash input/argv or exit; they never execute an oracle. The real reference calls use the separately catalogued oracle fields.", "site": [ 128, "delegated", @@ -108521,7 +109847,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffprobe_stdin_check.py:134, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "evidence": "scripts/ffprobe_stdin_check.py:134 (process, occurrence 0). This selects the separate CoreAV subject from main at scripts/ffprobe_stdin_check.py:212-220, or is an argument list for that subject, not an FFprobe executable. Native/refusal calls prefix coreav at scripts/ffprobe_stdin_check.py:68 and scripts/ffprobe_stdin_check.py:112. Synthetic replay scripts at scripts/ffprobe_stdin_check.py:157-162 and scripts/ffprobe_stdin_check.py:188-190 only hash input/argv or exit; they never execute an oracle. The real reference calls use the separately catalogued oracle fields.", "site": [ 134, "process", @@ -108532,7 +109858,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:143, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:143 (command, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 143, "command", @@ -108543,7 +109869,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:143, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:143 (delegated, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 143, "delegated", @@ -108554,7 +109880,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffprobe_stdin_check.py:144, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "evidence": "scripts/ffprobe_stdin_check.py:144 (delegated, occurrence 0). This selects the separate CoreAV subject from main at scripts/ffprobe_stdin_check.py:212-220, or is an argument list for that subject, not an FFprobe executable. Native/refusal calls prefix coreav at scripts/ffprobe_stdin_check.py:68 and scripts/ffprobe_stdin_check.py:112. Synthetic replay scripts at scripts/ffprobe_stdin_check.py:157-162 and scripts/ffprobe_stdin_check.py:188-190 only hash input/argv or exit; they never execute an oracle. The real reference calls use the separately catalogued oracle fields.", "site": [ 144, "delegated", @@ -108565,7 +109891,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:149, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:149 (command, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 149, "command", @@ -108576,7 +109902,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:149, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:149 (delegated, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 149, "delegated", @@ -108587,7 +109913,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffprobe_stdin_check.py:150, main:212/220 selects the distinct CoreAV binary. check prefixes [coreav, ffprobe, ...] in its candidate/refusal/replay calls at 68/80/92/98/112/128/134/144/150. This launches CoreAV, not the reference probe; the separately selected real reference probes use oracle.ffprobe.", + "evidence": "scripts/ffprobe_stdin_check.py:150 (delegated, occurrence 0). This selects the separate CoreAV subject from main at scripts/ffprobe_stdin_check.py:212-220, or is an argument list for that subject, not an FFprobe executable. Native/refusal calls prefix coreav at scripts/ffprobe_stdin_check.py:68 and scripts/ffprobe_stdin_check.py:112. Synthetic replay scripts at scripts/ffprobe_stdin_check.py:157-162 and scripts/ffprobe_stdin_check.py:188-190 only hash input/argv or exit; they never execute an oracle. The real reference calls use the separately catalogued oracle fields.", "site": [ 150, "delegated", @@ -108598,7 +109924,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffprobe_stdin_check.py:166, check:166 starts the distinct CoreAV binary from main:212/220, with COREAV_FALLBACK pointing to relay at 169. The relay/ffprobe text written at 157-162 is Python that prints READY, reads and hashes stdin/argv, then exits 37; it does not execute FFmpeg.", + "evidence": "scripts/ffprobe_stdin_check.py:166 (process, occurrence 0). This selects the separate CoreAV subject from main at scripts/ffprobe_stdin_check.py:212-220, or is an argument list for that subject, not an FFprobe executable. Native/refusal calls prefix coreav at scripts/ffprobe_stdin_check.py:68 and scripts/ffprobe_stdin_check.py:112. Synthetic replay scripts at scripts/ffprobe_stdin_check.py:157-162 and scripts/ffprobe_stdin_check.py:188-190 only hash input/argv or exit; they never execute an oracle. The real reference calls use the separately catalogued oracle fields.", "site": [ 166, "process", @@ -108609,7 +109935,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffprobe_stdin_check.py:191, check:191 starts CoreAV from main:212/220 and points fallback at relay at 194. The replacement relay/ffprobe text written at 188-190 is Python that only exits 29, not a real oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:191 (process, occurrence 0). This selects the separate CoreAV subject from main at scripts/ffprobe_stdin_check.py:212-220, or is an argument list for that subject, not an FFprobe executable. Native/refusal calls prefix coreav at scripts/ffprobe_stdin_check.py:68 and scripts/ffprobe_stdin_check.py:112. Synthetic replay scripts at scripts/ffprobe_stdin_check.py:157-162 and scripts/ffprobe_stdin_check.py:188-190 only hash input/argv or exit; they never execute an oracle. The real reference calls use the separately catalogued oracle fields.", "site": [ 191, "process", @@ -108620,7 +109946,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:220, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:220 (delegated, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 220, "delegated", @@ -108631,7 +109957,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffprobe_stdin_check.py:242, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/ffprobe_stdin_check.py:217 constructs input_summary_check.Oracle and passes it unchanged to check at 220. scripts/input_summary_check.py:60-64 retains both paths from require, rather than rebuilding directory children. check uses those fields for fixture generation at 53 and reference probes at 67, 91, 97, 143 and 149, which run executes at 24. The Rust caller crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 passes an owner-selected directory, but Python independently qualifies the pair again. test-support/oracle.rs:100-120 retains both --resolve lines. .github/workflows/ci.yml:351 runs workspace tests, with oracle environment set at 259-260. Local replay programs written at 157-162 and 188-190 only hash stdin/argv or exit; they do not run an oracle.", + "evidence": "scripts/ffprobe_stdin_check.py:242 (delegated, occurrence 0). main constructs input_summary_check.Oracle at scripts/ffprobe_stdin_check.py:217 and passes it unchanged to check at scripts/ffprobe_stdin_check.py:220. scripts/input_summary_check.py:60-64 retains the complete returned pair, not directory reconstructions. Fixture generation at scripts/ffprobe_stdin_check.py:53 and references at scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:91-97 and scripts/ffprobe_stdin_check.py:143-149 execute those fields through the unchanged argv adapter at scripts/ffprobe_stdin_check.py:24. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 242, "delegated", @@ -108678,7 +110004,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -108811,6 +110137,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -109170,7 +110497,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:45, this process row is argv. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:45, process row 'argv'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 45, "process", @@ -109180,19 +110507,19 @@ "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:75, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:75, delegated row 'run'. verify_oracles calls require at scripts/ffv1_check.py:70 and retains its pair at scripts/ffv1_check.py:73; its only child calls are -version at scripts/ffv1_check.py:75. run at scripts/ffv1_check.py:58-61 uses only exit status and diagnostic absence to admit/refuse. No version output is compared or recorded; the later media calls are separate rows.", "site": [ 75, "delegated", "", "run" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:164, this command row is ffprobe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:164, command row 'ffprobe'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 164, "command", @@ -109203,7 +110530,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:164, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:164, delegated row 'run'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 164, "delegated", @@ -109214,7 +110541,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:209, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:209, command row 'ffmpeg'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 209, "command", @@ -109225,7 +110552,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:209, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:209, delegated row 'run'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 209, "delegated", @@ -109236,7 +110563,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:252, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:252, command row 'ffmpeg'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 252, "command", @@ -109247,7 +110574,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:252, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:252, delegated row 'run'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 252, "delegated", @@ -109258,7 +110585,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:257, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:257, delegated row 'probe'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 257, "delegated", @@ -109269,7 +110596,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:258, this delegated row is decode. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:258, delegated row 'decode'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 258, "delegated", @@ -109280,7 +110607,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:262, this command row is *exclusions. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:262, command row '*exclusions'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 262, "command", @@ -109291,7 +110618,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:268, this delegated row is run. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:268, delegated row 'run'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 268, "delegated", @@ -109302,7 +110629,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:271, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:271, delegated row 'probe'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 271, "delegated", @@ -109313,7 +110640,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:272, this delegated row is decode. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:272, delegated row 'decode'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 272, "delegated", @@ -109324,7 +110651,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:279, this delegated row is run. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:279, delegated row 'run'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 279, "delegated", @@ -109335,7 +110662,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:291, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:291, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 291, "delegated", @@ -109346,7 +110673,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:292, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:292, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 292, "delegated", @@ -109357,7 +110684,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:293, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:293, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 293, "delegated", @@ -109368,7 +110695,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:294, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:294, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 294, "delegated", @@ -109379,7 +110706,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:302, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:302, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 302, "delegated", @@ -109390,7 +110717,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:303, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:303, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 303, "delegated", @@ -109401,7 +110728,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:305, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:305, command row 'ffmpeg'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 305, "command", @@ -109412,7 +110739,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:305, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:305, delegated row 'run'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 305, "delegated", @@ -109423,7 +110750,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:308, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:308, delegated row 'probe'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 308, "delegated", @@ -109434,7 +110761,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:311, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:311, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 311, "delegated", @@ -109445,7 +110772,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:315, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:315, command row 'ffmpeg'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 315, "command", @@ -109456,7 +110783,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:315, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:315, delegated row 'run'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 315, "delegated", @@ -109467,7 +110794,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:319, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:319, delegated row 'probe'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 319, "delegated", @@ -109478,7 +110805,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:321, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:321, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 321, "delegated", @@ -109489,7 +110816,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:325, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:325, command row 'ffmpeg'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 325, "command", @@ -109500,7 +110827,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:325, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:325, delegated row 'run'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 325, "delegated", @@ -109511,7 +110838,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:333, this delegated row is refuse. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:333, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 333, "delegated", @@ -109522,7 +110849,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:338, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:338, command row 'ffmpeg'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 338, "command", @@ -109533,7 +110860,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:338, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:338, delegated row 'run'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 338, "delegated", @@ -109544,7 +110871,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:344, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:344, command row 'ffmpeg'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 344, "command", @@ -109555,7 +110882,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:344, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:344, delegated row 'run'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 344, "delegated", @@ -109566,7 +110893,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:346, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:346, delegated row 'probe'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 346, "delegated", @@ -109577,7 +110904,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:352, this delegated row is run. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:352, delegated row 'run'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 352, "delegated", @@ -109588,7 +110915,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:365, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:365, command row 'ffmpeg'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 365, "command", @@ -109599,7 +110926,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:365, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:365, delegated row 'run'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 365, "delegated", @@ -109610,7 +110937,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:372, this command row is ffmpeg. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:372, command row 'ffmpeg'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 372, "command", @@ -109621,7 +110948,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:372, this delegated row is run. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:372, delegated row 'run'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 372, "delegated", @@ -109632,7 +110959,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:374, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:374, delegated row 'probe'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 374, "delegated", @@ -109643,7 +110970,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:383, this delegated row is run. scripts/ffv1_check.py:239-247 creates a failing shell encoder double and disables real fallback. Its CLI/refusal cases at 268,279,352,383 execute the CoreAV binary under test with an ffmpeg subcommand, not the FFmpeg oracle; the options literal at 262 is only argument data. main selects that CoreAV path at 414,419 and .github/workflows/ci.yml:315-319 supplies target/debug/coreav.", + "evidence": "At scripts/ffv1_check.py:383, delegated row 'run'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 383, "delegated", @@ -109653,19 +110980,19 @@ "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:413, this delegated row is verify_oracles. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "class": "reviewed-exclusion", + "evidence": "At scripts/ffv1_check.py:413, delegated row 'verify_oracles'. verify_oracles calls require at scripts/ffv1_check.py:70 and retains its pair at scripts/ffv1_check.py:73; its only child calls are -version at scripts/ffv1_check.py:75. run at scripts/ffv1_check.py:58-61 uses only exit status and diagnostic absence to admit/refuse. No version output is compared or recorded; the later media calls are separate rows.", "site": [ 413, "delegated", "", "verify_oracles" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:416, this delegated row is probe. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:416, delegated row 'probe'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 416, "delegated", @@ -109676,7 +111003,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:417, this delegated row is decode. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:417, delegated row 'decode'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 417, "delegated", @@ -109687,7 +111014,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:419, this delegated row is cli_cases. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:419, delegated row 'cli_cases'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 419, "delegated", @@ -109698,7 +111025,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/ffv1_check.py:432, this delegated row is main. verify_oracles at scripts/ffv1_check.py:65-76 calls test_oracle.require and returns exactly oracle.ffmpeg/ffprobe, including the version calls at 75. main retains that returned pair at 413 and passes it to probe/decode/cli_cases at 416-419. All real oracle argv in cli_cases at 252-258,271-272,305-346,365-374 use those parameters; run executes argv at 45. .github/workflows/ci.yml:315-319 supplies the proposed pair, which is independently qualified by scripts/test_oracle.py:73-108.", + "evidence": "At scripts/ffv1_check.py:432, delegated row 'main'. verify_oracles retains exactly require()'s ffmpeg/ffprobe at scripts/ffv1_check.py:70-76. main retains that pair at scripts/ffv1_check.py:413 and passes it to probe/decode/cli_cases at scripts/ffv1_check.py:416-419. The command builders at scripts/ffv1_check.py:164, scripts/ffv1_check.py:209 and scripts/ffv1_check.py:252-374 use those parameters unchanged; scripts/ffv1_check.py:43-46 only stringifies argv before execution. scripts/test_oracle.py:73-108 owns the returned resolved pair.", "site": [ 432, "delegated", @@ -109745,7 +111072,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -109865,7 +111192,6 @@ }, "requires": [ ".github/workflows/ci.yml", - ".github/workflows/flac-output.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -109883,6 +111209,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max", "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max-empty-samples", @@ -110198,7 +111525,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_flac_output_check.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -110259,7 +111585,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:31, the process site '[str(arg) for arg in args]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:31, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The common process sink preserves every oracle argv[0] supplied by check and the measurement consumer. Candidate and git commands reaching the same helper are not alternative FFmpeg selections.", "site": [ 31, "process", @@ -110270,7 +111596,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:57, the command site 'program' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:57, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. probe executes its unchanged ffprobe parameter at scripts/flac_output_check.py:57-58. verify_native and compare pass that retained field at scripts/flac_output_check.py:108-109 and scripts/flac_output_check.py:147; the measurement consumer passes it at scripts/flac_output_measure.py:81.", "site": [ 57, "command", @@ -110281,7 +111607,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:57, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:57, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. probe executes its unchanged ffprobe parameter at scripts/flac_output_check.py:57-58. verify_native and compare pass that retained field at scripts/flac_output_check.py:108-109 and scripts/flac_output_check.py:147; the measurement consumer passes it at scripts/flac_output_measure.py:81.", "site": [ 57, "delegated", @@ -110292,7 +111618,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:69, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:69, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. make_source executes the unchanged ffmpeg parameter at scripts/flac_output_check.py:69-71; check supplies its retained field at each source-generation delegation.", "site": [ 69, "command", @@ -110303,7 +111629,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:69, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:69, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. make_source executes the unchanged ffmpeg parameter at scripts/flac_output_check.py:69-71; check supplies its retained field at each source-generation delegation.", "site": [ 69, "delegated", @@ -110314,7 +111640,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:77, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:77, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. verify_native executes the retained ffmpeg parameter at scripts/flac_output_check.py:77-78 for full native decode and forwards retained ffprobe for fields at scripts/flac_output_check.py:108-109.", "site": [ 77, "command", @@ -110325,7 +111651,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:77, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:77, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. verify_native executes the retained ffmpeg parameter at scripts/flac_output_check.py:77-78 for full native decode and forwards retained ffprobe for fields at scripts/flac_output_check.py:108-109.", "site": [ 77, "delegated", @@ -110336,7 +111662,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:108, the delegated site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:108, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. probe executes its unchanged ffprobe parameter at scripts/flac_output_check.py:57-58. verify_native and compare pass that retained field at scripts/flac_output_check.py:108-109 and scripts/flac_output_check.py:147; the measurement consumer passes it at scripts/flac_output_measure.py:81.", "site": [ 108, "delegated", @@ -110347,7 +111673,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:109, the delegated site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:109, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. probe executes its unchanged ffprobe parameter at scripts/flac_output_check.py:57-58. verify_native and compare pass that retained field at scripts/flac_output_check.py:108-109 and scripts/flac_output_check.py:147; the measurement consumer passes it at scripts/flac_output_measure.py:81.", "site": [ 109, "delegated", @@ -110358,7 +111684,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:121, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:121, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. encode_reference constructs command with the retained ffmpeg as argv[0] at scripts/flac_output_check.py:121. The real tiny-input refusal observation at scripts/flac_output_check.py:124-129 and normal reference execution at scripts/flac_output_check.py:131 expand that same command unchanged; neither is just an identity gate.", "site": [ 121, "command", @@ -110369,7 +111695,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:124, the process site '[str(arg) for arg in [*command, output]]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:124, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. encode_reference constructs command with the retained ffmpeg as argv[0] at scripts/flac_output_check.py:121. The real tiny-input refusal observation at scripts/flac_output_check.py:124-129 and normal reference execution at scripts/flac_output_check.py:131 expand that same command unchanged; neither is just an identity gate.", "site": [ 124, "process", @@ -110380,7 +111706,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:131, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:131, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. encode_reference constructs command with the retained ffmpeg as argv[0] at scripts/flac_output_check.py:121. The real tiny-input refusal observation at scripts/flac_output_check.py:124-129 and normal reference execution at scripts/flac_output_check.py:131 expand that same command unchanged; neither is just an identity gate.", "site": [ 131, "delegated", @@ -110391,7 +111717,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/flac_output_check.py:142, main:252/261 selects CoreAV separately from the owner pair. check:142/207/229/242 starts [coreav, ffmpeg, ...] under the strict-safe environment at 137, not an FFmpeg executable.", + "evidence": "At scripts/flac_output_check.py:142, The executed program is coreav, the CoreAV candidate passed to check at scripts/flac_output_check.py:261; .github/workflows/ci.yml:342-343 supplies target/debug/coreav. scripts/flac_output_check.py:137 sets strict-safe mode and an absent fallback. The ffmpeg token after that executable is a CoreAV subcommand, not the oracle.", "site": [ 142, "delegated", @@ -110402,7 +111728,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:145, the delegated site 'verify_native' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:145, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. verify_native executes the retained ffmpeg parameter at scripts/flac_output_check.py:77-78 for full native decode and forwards retained ffprobe for fields at scripts/flac_output_check.py:108-109.", "site": [ 145, "delegated", @@ -110413,7 +111739,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:146, the delegated site 'encode_reference' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:146, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. encode_reference constructs command with the retained ffmpeg as argv[0] at scripts/flac_output_check.py:121. The real tiny-input refusal observation at scripts/flac_output_check.py:124-129 and normal reference execution at scripts/flac_output_check.py:131 expand that same command unchanged; neither is just an identity gate.", "site": [ 146, "delegated", @@ -110424,7 +111750,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:147, the delegated site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:147, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. probe executes its unchanged ffprobe parameter at scripts/flac_output_check.py:57-58. verify_native and compare pass that retained field at scripts/flac_output_check.py:108-109 and scripts/flac_output_check.py:147; the measurement consumer passes it at scripts/flac_output_measure.py:81.", "site": [ 147, "delegated", @@ -110435,7 +111761,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:150, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:150, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The full reference decode at scripts/flac_output_check.py:150-151 executes the retained ffmpeg alias directly.", "site": [ 150, "command", @@ -110446,7 +111772,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:150, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:150, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The full reference decode at scripts/flac_output_check.py:150-151 executes the retained ffmpeg alias directly.", "site": [ 150, "delegated", @@ -110457,7 +111783,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:164, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:164, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. make_source executes the unchanged ffmpeg parameter at scripts/flac_output_check.py:69-71; check supplies its retained field at each source-generation delegation.", "site": [ 164, "delegated", @@ -110468,7 +111794,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:165, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:165, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 165, "delegated", @@ -110479,7 +111805,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:171, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:171, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. make_source executes the unchanged ffmpeg parameter at scripts/flac_output_check.py:69-71; check supplies its retained field at each source-generation delegation.", "site": [ 171, "delegated", @@ -110490,7 +111816,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:172, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:172, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 172, "delegated", @@ -110501,7 +111827,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:178, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:178, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. make_source executes the unchanged ffmpeg parameter at scripts/flac_output_check.py:69-71; check supplies its retained field at each source-generation delegation.", "site": [ 178, "delegated", @@ -110512,7 +111838,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:179, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:179, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 179, "delegated", @@ -110523,7 +111849,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:183, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:183, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. make_source executes the unchanged ffmpeg parameter at scripts/flac_output_check.py:69-71; check supplies its retained field at each source-generation delegation.", "site": [ 183, "delegated", @@ -110534,7 +111860,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:184, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:184, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 184, "delegated", @@ -110545,7 +111871,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:186, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:186, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. make_source executes the unchanged ffmpeg parameter at scripts/flac_output_check.py:69-71; check supplies its retained field at each source-generation delegation.", "site": [ 186, "delegated", @@ -110556,7 +111882,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:193, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:193, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 193, "delegated", @@ -110567,7 +111893,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:194, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:194, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 194, "delegated", @@ -110578,7 +111904,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:195, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:195, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 195, "delegated", @@ -110589,7 +111915,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:196, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:196, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 196, "delegated", @@ -110600,7 +111926,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:197, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:197, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 197, "delegated", @@ -110611,7 +111937,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:198, the delegated site 'make_source' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:198, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. make_source executes the unchanged ffmpeg parameter at scripts/flac_output_check.py:69-71; check supplies its retained field at each source-generation delegation.", "site": [ 198, "delegated", @@ -110622,7 +111948,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:199, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:199, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 199, "delegated", @@ -110633,7 +111959,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/flac_output_check.py:207, main:252/261 selects CoreAV separately from the owner pair. check:142/207/229/242 starts [coreav, ffmpeg, ...] under the strict-safe environment at 137, not an FFmpeg executable.", + "evidence": "At scripts/flac_output_check.py:207, The executed program is coreav, the CoreAV candidate passed to check at scripts/flac_output_check.py:261; .github/workflows/ci.yml:342-343 supplies target/debug/coreav. scripts/flac_output_check.py:137 sets strict-safe mode and an absent fallback. The ffmpeg token after that executable is a CoreAV subcommand, not the oracle.", "site": [ 207, "process", @@ -110644,7 +111970,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:215, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:215, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The fixture remux/video/lossy-encode command at this site starts with the ffmpeg alias retained from oracle.ffmpeg in check, not a sibling reconstruction.", "site": [ 215, "command", @@ -110655,7 +111981,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:215, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:215, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The fixture remux/video/lossy-encode command at this site starts with the ffmpeg alias retained from oracle.ffmpeg in check, not a sibling reconstruction.", "site": [ 215, "delegated", @@ -110666,7 +111992,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:218, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:218, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The fixture remux/video/lossy-encode command at this site starts with the ffmpeg alias retained from oracle.ffmpeg in check, not a sibling reconstruction.", "site": [ 218, "command", @@ -110677,7 +112003,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:218, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:218, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The fixture remux/video/lossy-encode command at this site starts with the ffmpeg alias retained from oracle.ffmpeg in check, not a sibling reconstruction.", "site": [ 218, "delegated", @@ -110688,7 +112014,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:221, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:221, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The fixture remux/video/lossy-encode command at this site starts with the ffmpeg alias retained from oracle.ffmpeg in check, not a sibling reconstruction.", "site": [ 221, "command", @@ -110699,7 +112025,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:221, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:221, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The fixture remux/video/lossy-encode command at this site starts with the ffmpeg alias retained from oracle.ffmpeg in check, not a sibling reconstruction.", "site": [ 221, "delegated", @@ -110710,7 +112036,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/flac_output_check.py:229, main:252/261 selects CoreAV separately from the owner pair. check:142/207/229/242 starts [coreav, ffmpeg, ...] under the strict-safe environment at 137, not an FFmpeg executable.", + "evidence": "At scripts/flac_output_check.py:229, The executed program is coreav, the CoreAV candidate passed to check at scripts/flac_output_check.py:261; .github/workflows/ci.yml:342-343 supplies target/debug/coreav. scripts/flac_output_check.py:137 sets strict-safe mode and an absent fallback. The ffmpeg token after that executable is a CoreAV subcommand, not the oracle.", "site": [ 229, "process", @@ -110721,7 +112047,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:233, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:233, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 233, "delegated", @@ -110732,7 +112058,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:234, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:234, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 234, "delegated", @@ -110743,7 +112069,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:235, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:235, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The nested compare at scripts/flac_output_check.py:140-155 closes over retained ffmpeg/ffprobe and carries them unchanged to verify_native, encode_reference, probe and its own reference decode. This row really reaches those oracle executions, in addition to the separate CoreAV candidate call.", "site": [ 235, "delegated", @@ -110754,7 +112080,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:239, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:239, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The fixture remux/video/lossy-encode command at this site starts with the ffmpeg alias retained from oracle.ffmpeg in check, not a sibling reconstruction.", "site": [ 239, "command", @@ -110765,7 +112091,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:239, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:239, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. The fixture remux/video/lossy-encode command at this site starts with the ffmpeg alias retained from oracle.ffmpeg in check, not a sibling reconstruction.", "site": [ 239, "delegated", @@ -110776,7 +112102,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/flac_output_check.py:242, main:252/261 selects CoreAV separately from the owner pair. check:142/207/229/242 starts [coreav, ffmpeg, ...] under the strict-safe environment at 137, not an FFmpeg executable.", + "evidence": "At scripts/flac_output_check.py:242, The executed program is coreav, the CoreAV candidate passed to check at scripts/flac_output_check.py:261; .github/workflows/ci.yml:342-343 supplies target/debug/coreav. scripts/flac_output_check.py:137 sets strict-safe mode and an absent fallback. The ffmpeg token after that executable is a CoreAV subcommand, not the oracle.", "site": [ 242, "process", @@ -110787,7 +112113,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:261, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:261, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. This delegation passes the require-returned Oracle to check and reaches its real source generation, reference encode/decode, refusal diagnostic and probe comparisons.", "site": [ 261, "delegated", @@ -110798,7 +112124,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/flac_output_check.py:268, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/flac_output_check.py:257 retains the complete require result and main:261 passes it to check, which aliases both fields at 136. It forwards ffmpeg to make_source:69, verify_native:77, encode_reference:121-131 and the reference decode at 150, and ffprobe to probe:57 via 108-109/147. All fixture/compare calls at 164-199 and 233-235 capture the same pair. run:31 and encode_reference:124 execute these vectors unchanged. The imported helpers also receive the complete owner-selected pair from scripts/flac_output_measure.py:199, via aliases at 110 and calls at 129/134/144/161 and smoke calls at 209/213. .github/workflows/flac-output.yml:82-88 and 98-99 and .github/workflows/ci.yml:342-343 invoke those CLIs. Unit helper calls with plain ffmpeg are intercepted by run/subprocess mocks in scripts/tests/test_flac_output_check.py:38-63, 69-75 and 97-99, not real oracle launches.", + "evidence": "At scripts/flac_output_check.py:268, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/flac_output_check.py:257 retains the returned Oracle and scripts/flac_output_check.py:261 passes it to check; scripts/flac_output_check.py:136 aliases its exact fields. run at scripts/flac_output_check.py:31 only stringifies argv. The additional shared-helper consumer scripts/flac_output_measure.py:199 retains its own require result and carries its fields via scripts/flac_output_measure.py:109-110, scripts/flac_output_measure.py:129-144 and scripts/flac_output_measure.py:209-213 to make_source/probe/run, without reconstructing executable paths. This delegation passes the require-returned Oracle to check and reaches its real source generation, reference encode/decode, refusal diagnostic and probe comparisons.", "site": [ 268, "delegated", @@ -110974,7 +112300,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -111111,6 +112437,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max", "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max-empty-samples", @@ -112461,7 +113788,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -112593,6 +113920,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -113066,7 +114394,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -113198,6 +114526,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -113555,6 +114884,17 @@ ], "sha256": "305c9ad11df28167f576f649038179650065e00f464bd422ebd7d9588048de58", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/h264_agreement.py:2 is the module docstring at 2-16, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", "evidence": "Exact command site in .ffmpeg_frames, occurrence 0, program expression 'ffmpeg'. main retains require(args.ffmpeg).ffmpeg at 75, passes that exact value to ffmpeg_frames at 83, which puts it at cmd[0] at 31 and executes cmd at 35. Its other arm comes from the separate --decoder option (default CoreAV decode example) at 70 and our_frames constructs [decoder,...] at 51-55; no alternate helper imports were found in scripts/tools/workflows.", @@ -113737,7 +115077,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -113869,6 +115209,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -114330,7 +115671,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -114446,7 +115787,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/h264-encoder.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -114464,6 +115804,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -114824,7 +116165,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/h264_deblock_conformance.py:82, this delegated row is g1.compare. scripts/h264_deblock_conformance.py:71 retains g1.test_oracle.require's returned complete pair as tools and passes it to g1.compare at 82,91. scripts/h264_g1_conformance.py:229,233 executes tools.ffprobe/ffmpeg via run/capture at 55,31; driver and JM are separate commands. .github/workflows/h264-encoder.yml:108-112 supplies the proposed FFmpeg directory and CoreAV driver. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/h264_deblock_conformance.py:82, delegated row 'g1.compare'. main retains require()'s complete tools at scripts/h264_deblock_conformance.py:71-76 and passes it unchanged to g1.compare at scripts/h264_deblock_conformance.py:82 and scripts/h264_deblock_conformance.py:91. That helper executes tools.ffprobe and tools.ffmpeg at scripts/h264_g1_conformance.py:229-236 through run/capture at scripts/h264_g1_conformance.py:25-32 and scripts/h264_g1_conformance.py:54-58. The driver and separately selected JM calls at scripts/h264_g1_conformance.py:223 and scripts/h264_g1_conformance.py:239 are not FFmpeg oracles. scripts/test_oracle.py:73-108 returns the resolved executable paths.", "site": [ 82, "delegated", @@ -114835,7 +116176,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_deblock_conformance.py:91, this delegated row is g1.compare. scripts/h264_deblock_conformance.py:71 retains g1.test_oracle.require's returned complete pair as tools and passes it to g1.compare at 82,91. scripts/h264_g1_conformance.py:229,233 executes tools.ffprobe/ffmpeg via run/capture at 55,31; driver and JM are separate commands. .github/workflows/h264-encoder.yml:108-112 supplies the proposed FFmpeg directory and CoreAV driver. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/h264_deblock_conformance.py:91, delegated row 'g1.compare'. main retains require()'s complete tools at scripts/h264_deblock_conformance.py:71-76 and passes it unchanged to g1.compare at scripts/h264_deblock_conformance.py:82 and scripts/h264_deblock_conformance.py:91. That helper executes tools.ffprobe and tools.ffmpeg at scripts/h264_g1_conformance.py:229-236 through run/capture at scripts/h264_g1_conformance.py:25-32 and scripts/h264_g1_conformance.py:54-58. The driver and separately selected JM calls at scripts/h264_g1_conformance.py:223 and scripts/h264_g1_conformance.py:239 are not FFmpeg oracles. scripts/test_oracle.py:73-108 returns the resolved executable paths.", "site": [ 91, "delegated", @@ -114846,7 +116187,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_deblock_conformance.py:114, this delegated row is main. scripts/h264_deblock_conformance.py:71 retains g1.test_oracle.require's returned complete pair as tools and passes it to g1.compare at 82,91. scripts/h264_g1_conformance.py:229,233 executes tools.ffprobe/ffmpeg via run/capture at 55,31; driver and JM are separate commands. .github/workflows/h264-encoder.yml:108-112 supplies the proposed FFmpeg directory and CoreAV driver. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/h264_deblock_conformance.py:114, delegated row 'main'. main retains require()'s complete tools at scripts/h264_deblock_conformance.py:71-76 and passes it unchanged to g1.compare at scripts/h264_deblock_conformance.py:82 and scripts/h264_deblock_conformance.py:91. That helper executes tools.ffprobe and tools.ffmpeg at scripts/h264_g1_conformance.py:229-236 through run/capture at scripts/h264_g1_conformance.py:25-32 and scripts/h264_g1_conformance.py:54-58. The driver and separately selected JM calls at scripts/h264_g1_conformance.py:223 and scripts/h264_g1_conformance.py:239 are not FFmpeg oracles. scripts/test_oracle.py:73-108 returns the resolved executable paths.", "site": [ 114, "delegated", @@ -114918,7 +116259,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -115143,6 +116484,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -116452,7 +117794,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_g1.py:237 (child). The frozen-command expansion and every oracle call in this relay use only paths the owner returned or pinned non-oracle tools. measure checks each runtime tool against its frozen manifest digest (scripts/h264_g1.py:377-378), qualifies the oracle pair with test_oracle.require (:380, scripts/test_oracle.py:73-108) and replaces tools ffmpeg/ffprobe with the returned paths (:383) before any process starts; direct oracle decodes use tools[\"ffmpeg\"]. validate requires every frozen command to start with a manifest tool placeholder (:125-130), so score (:453-465) expands command[0] to either the owner-returned {ffmpeg}/{ffprobe} or a digest-pinned non-oracle tool. {metric_ffmpeg} is the measurement-only XPSNR build that docs/design/h264-encoder.md:170 keeps separate from the pinned conformance oracle; its digest is rechecked after scoring (:438). It is a measurement tool like SSIMULACRA2, JM and x264, not an oracle the owner can qualify. Which tool each frozen metric command runs is catalogued separately as unavailable input at scripts/h264_g1.py:402,435,459,464,465. child (:235-238) and scripts/h264_g1_conformance.py capture (:25-47) forward argv unchanged.", + "evidence": "At scripts/h264_g1.py:237 (child). The frozen-command expansion and every oracle call in this relay use only paths the owner returned or pinned non-oracle tools. measure checks each runtime tool against its frozen manifest digest (scripts/h264_g1.py:377-378), qualifies the oracle pair with test_oracle.require (:380, scripts/test_oracle.py:73-108) and replaces tools ffmpeg/ffprobe with the returned paths (:383) before any process starts; direct oracle decodes use tools[\"ffmpeg\"]. validate requires every frozen command to start with a manifest tool placeholder (:125-130), so score (:453-465) expands command[0] to either the owner-returned {ffmpeg}/{ffprobe} or a digest-pinned non-oracle tool. {metric_ffmpeg} is the measurement-only XPSNR build that docs/design/h264-encoder.md:172 keeps separate from the pinned conformance oracle; its digest is rechecked after scoring (:438). It is a measurement tool like SSIMULACRA2, JM and x264, not an oracle the owner can qualify. Which tool each frozen metric command runs is catalogued separately as unavailable input at scripts/h264_g1.py:402,435,459,464,465. child (:235-238) and scripts/h264_g1_conformance.py capture (:25-47) forward argv unchanged.", "site": [ 237, "delegated", @@ -116628,7 +117970,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_g1.py:498 (measure relay). The frozen-command expansion and every oracle call in this relay use only paths the owner returned or pinned non-oracle tools. measure checks each runtime tool against its frozen manifest digest (scripts/h264_g1.py:377-378), qualifies the oracle pair with test_oracle.require (:380, scripts/test_oracle.py:73-108) and replaces tools ffmpeg/ffprobe with the returned paths (:383) before any process starts; direct oracle decodes use tools[\"ffmpeg\"]. validate requires every frozen command to start with a manifest tool placeholder (:125-130), so score (:453-465) expands command[0] to either the owner-returned {ffmpeg}/{ffprobe} or a digest-pinned non-oracle tool. {metric_ffmpeg} is the measurement-only XPSNR build that docs/design/h264-encoder.md:170 keeps separate from the pinned conformance oracle; its digest is rechecked after scoring (:438). It is a measurement tool like SSIMULACRA2, JM and x264, not an oracle the owner can qualify. Which tool each frozen metric command runs is catalogued separately as unavailable input at scripts/h264_g1.py:402,435,459,464,465. child (:235-238) and scripts/h264_g1_conformance.py capture (:25-47) forward argv unchanged.", + "evidence": "At scripts/h264_g1.py:498 (measure relay). The frozen-command expansion and every oracle call in this relay use only paths the owner returned or pinned non-oracle tools. measure checks each runtime tool against its frozen manifest digest (scripts/h264_g1.py:377-378), qualifies the oracle pair with test_oracle.require (:380, scripts/test_oracle.py:73-108) and replaces tools ffmpeg/ffprobe with the returned paths (:383) before any process starts; direct oracle decodes use tools[\"ffmpeg\"]. validate requires every frozen command to start with a manifest tool placeholder (:125-130), so score (:453-465) expands command[0] to either the owner-returned {ffmpeg}/{ffprobe} or a digest-pinned non-oracle tool. {metric_ffmpeg} is the measurement-only XPSNR build that docs/design/h264-encoder.md:172 keeps separate from the pinned conformance oracle; its digest is rechecked after scoring (:438). It is a measurement tool like SSIMULACRA2, JM and x264, not an oracle the owner can qualify. Which tool each frozen metric command runs is catalogued separately as unavailable input at scripts/h264_g1.py:402,435,459,464,465. child (:235-238) and scripts/h264_g1_conformance.py capture (:25-47) forward argv unchanged.", "site": [ 498, "delegated", @@ -116639,7 +117981,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_g1.py:502 (main relay). The frozen-command expansion and every oracle call in this relay use only paths the owner returned or pinned non-oracle tools. measure checks each runtime tool against its frozen manifest digest (scripts/h264_g1.py:377-378), qualifies the oracle pair with test_oracle.require (:380, scripts/test_oracle.py:73-108) and replaces tools ffmpeg/ffprobe with the returned paths (:383) before any process starts; direct oracle decodes use tools[\"ffmpeg\"]. validate requires every frozen command to start with a manifest tool placeholder (:125-130), so score (:453-465) expands command[0] to either the owner-returned {ffmpeg}/{ffprobe} or a digest-pinned non-oracle tool. {metric_ffmpeg} is the measurement-only XPSNR build that docs/design/h264-encoder.md:170 keeps separate from the pinned conformance oracle; its digest is rechecked after scoring (:438). It is a measurement tool like SSIMULACRA2, JM and x264, not an oracle the owner can qualify. Which tool each frozen metric command runs is catalogued separately as unavailable input at scripts/h264_g1.py:402,435,459,464,465. child (:235-238) and scripts/h264_g1_conformance.py capture (:25-47) forward argv unchanged.", + "evidence": "At scripts/h264_g1.py:502 (main relay). The frozen-command expansion and every oracle call in this relay use only paths the owner returned or pinned non-oracle tools. measure checks each runtime tool against its frozen manifest digest (scripts/h264_g1.py:377-378), qualifies the oracle pair with test_oracle.require (:380, scripts/test_oracle.py:73-108) and replaces tools ffmpeg/ffprobe with the returned paths (:383) before any process starts; direct oracle decodes use tools[\"ffmpeg\"]. validate requires every frozen command to start with a manifest tool placeholder (:125-130), so score (:453-465) expands command[0] to either the owner-returned {ffmpeg}/{ffprobe} or a digest-pinned non-oracle tool. {metric_ffmpeg} is the measurement-only XPSNR build that docs/design/h264-encoder.md:172 keeps separate from the pinned conformance oracle; its digest is rechecked after scoring (:438). It is a measurement tool like SSIMULACRA2, JM and x264, not an oracle the owner can qualify. Which tool each frozen metric command runs is catalogued separately as unavailable input at scripts/h264_g1.py:402,435,459,464,465. child (:235-238) and scripts/h264_g1_conformance.py capture (:25-47) forward argv unchanged.", "site": [ 502, "delegated", @@ -116711,7 +118053,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -116904,7 +118246,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/h264-encoder.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/evidence/binding.json", @@ -116939,6 +118280,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -118230,7 +119572,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/h264_g1_conformance.py:31 (process sink). The frozen-command expansion and every oracle call in this relay use only paths the owner returned or pinned non-oracle tools. measure checks each runtime tool against its frozen manifest digest (scripts/h264_g1.py:377-378), qualifies the oracle pair with test_oracle.require (:380, scripts/test_oracle.py:73-108) and replaces tools ffmpeg/ffprobe with the returned paths (:383) before any process starts; direct oracle decodes use tools[\"ffmpeg\"]. validate requires every frozen command to start with a manifest tool placeholder (:125-130), so score (:453-465) expands command[0] to either the owner-returned {ffmpeg}/{ffprobe} or a digest-pinned non-oracle tool. {metric_ffmpeg} is the measurement-only XPSNR build that docs/design/h264-encoder.md:170 keeps separate from the pinned conformance oracle; its digest is rechecked after scoring (:438). It is a measurement tool like SSIMULACRA2, JM and x264, not an oracle the owner can qualify. Which tool each frozen metric command runs is catalogued separately as unavailable input at scripts/h264_g1.py:402,435,459,464,465. child (:235-238) and scripts/h264_g1_conformance.py capture (:25-47) forward argv unchanged.", + "evidence": "At scripts/h264_g1_conformance.py:31 (process sink). The frozen-command expansion and every oracle call in this relay use only paths the owner returned or pinned non-oracle tools. measure checks each runtime tool against its frozen manifest digest (scripts/h264_g1.py:377-378), qualifies the oracle pair with test_oracle.require (:380, scripts/test_oracle.py:73-108) and replaces tools ffmpeg/ffprobe with the returned paths (:383) before any process starts; direct oracle decodes use tools[\"ffmpeg\"]. validate requires every frozen command to start with a manifest tool placeholder (:125-130), so score (:453-465) expands command[0] to either the owner-returned {ffmpeg}/{ffprobe} or a digest-pinned non-oracle tool. {metric_ffmpeg} is the measurement-only XPSNR build that docs/design/h264-encoder.md:172 keeps separate from the pinned conformance oracle; its digest is rechecked after scoring (:438). It is a measurement tool like SSIMULACRA2, JM and x264, not an oracle the owner can qualify. Which tool each frozen metric command runs is catalogued separately as unavailable input at scripts/h264_g1.py:402,435,459,464,465. child (:235-238) and scripts/h264_g1_conformance.py capture (:25-47) forward argv unchanged.", "site": [ 31, "process", @@ -118252,7 +119594,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/h264_g1_conformance.py:223, this delegated row is run. scripts/h264_g1_conformance.py:220-224 runs the CoreAV G1 encoder/reconstruction driver. .github/workflows/h264-encoder.yml:101 supplies target/release/examples/g1, separate from the FFmpeg oracle.", + "evidence": "At scripts/h264_g1_conformance.py:223, delegated row 'run'. compare selects the native encoder driver at scripts/h264_g1_conformance.py:220-224 and the separate JM decoder at scripts/h264_g1_conformance.py:238-241. Neither is an FFmpeg/ffprobe oracle; the real FFmpeg calls are separate tools.ffmpeg/tools.ffprobe rows at scripts/h264_g1_conformance.py:229-236.", "site": [ 223, "delegated", @@ -118307,7 +119649,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/h264_g1_conformance.py:239, this delegated row is run. scripts/h264_g1_conformance.py:238-240 runs the independent JM decoder with -i/-o, not the FFmpeg oracle; .github/workflows/h264-encoder.yml:103 supplies ldecod.", + "evidence": "At scripts/h264_g1_conformance.py:239, delegated row 'run'. compare selects the native encoder driver at scripts/h264_g1_conformance.py:220-224 and the separate JM decoder at scripts/h264_g1_conformance.py:238-241. Neither is an FFmpeg/ffprobe oracle; the real FFmpeg calls are separate tools.ffmpeg/tools.ffprobe rows at scripts/h264_g1_conformance.py:229-236.", "site": [ 239, "delegated", @@ -118406,6 +119748,71 @@ } ] }, + "scripts/h264_g1_simd_identity.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/h264-encoder.yml", + "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": "19d3d4d0804ec0003636fe8a79d0b255c1b955ee56aa556a54ddf49c44811726", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1_simd_identity.py:62, process row 'command'. main constructs argv from --auto-driver/--scalar-driver at scripts/h264_g1_simd_identity.py:42-43 and scripts/h264_g1_simd_identity.py:57-62. .github/workflows/h264-encoder.yml:75-81 builds the CoreAV H264 p example in dispatched and scalar configurations, copies those binaries and passes them here. The comparison at scripts/h264_g1_simd_identity.py:10-22 reads their stream and native reconstruction files; no FFmpeg or ffprobe is executed.", + "site": [ + 62, + "process", + ".main", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/h264_g1_simd_identity.py:72, delegated row 'main'. main constructs argv from --auto-driver/--scalar-driver at scripts/h264_g1_simd_identity.py:42-43 and scripts/h264_g1_simd_identity.py:57-62. .github/workflows/h264-encoder.yml:75-81 builds the CoreAV H264 p example in dispatched and scalar configurations, copies those binaries and passes them here. The comparison at scripts/h264_g1_simd_identity.py:10-22 reads their stream and native reconstruction files; no FFmpeg or ffprobe is executed.", + "site": [ + 72, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, "scripts/h264_heldout_draw.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -118448,6 +119855,17 @@ ], "sha256": "65fcdd5753b07dd5f991dca47bf9267e69e8d3922e27d909911b90fe4f686afd", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/h264_heldout_draw.py:2 is the module docstring at 2-22, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "Exact delegated site in , occurrence 0, program expression 'named_prefixes'. named_prefixes executes a fixed git grep command over text at 56-59. main reads existing gzip/JSON records and invokes named_prefixes at 71; it launches no media oracle.", @@ -118605,7 +120023,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -118737,6 +120155,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -119094,6 +120513,17 @@ ], "sha256": "33d0675951699a771d65d1506dd27e1255867e66925f0b53992440277ebbd9b6", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/h264_modes_identity.py:2 is the module docstring at 2-17, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", "evidence": "Exact command site in .generate, occurrence 0, program expression 'ffmpeg'. main retains require(args.generate).ffmpeg at 125 and passes it to generate at 126; generate places that parameter at argv[0] at 88. build constructs fixed cargo build -p coreav-h264 --example decode and returns that artifact at 99-102; decode at 144 consumes those returned CoreAV artifacts. No other imports of this helper were found in scripts/tools/workflows.", @@ -119198,7 +120628,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -119314,7 +120744,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/h264-encoder.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -119332,6 +120761,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -119692,7 +121122,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/h264_p_conformance.py:406, this delegated row is g1.capture. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "evidence": "At scripts/h264_p_conformance.py:406, delegated row 'g1.capture'. verify_tools retains exactly g1.test_oracle.require()'s tools at scripts/h264_p_conformance.py:544-547 and returns it at scripts/h264_p_conformance.py:557. main retains it at scripts/h264_p_conformance.py:580 and passes it into compare/compare_forced at scripts/h264_p_conformance.py:587 and scripts/h264_p_conformance.py:601. Both relay the same tools to decode_oracles at scripts/h264_p_conformance.py:477 and scripts/h264_p_conformance.py:527, whose argv at scripts/h264_p_conformance.py:489 and scripts/h264_p_conformance.py:502 execute tools.ffprobe/tools.ffmpeg. run/g1.capture at scripts/h264_p_conformance.py:406 and scripts/h264_g1_conformance.py:25-32 retain argv[0]. scripts/test_oracle.py:73-108 owns the returned paths.", "site": [ 406, "delegated", @@ -119703,7 +121133,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/h264_p_conformance.py:470, this delegated row is run. scripts/h264_p_conformance.py:466-471 runs the CoreAV P-picture encoder/reconstruction driver supplied by --driver; .github/workflows/h264-encoder.yml:125 selects target/release/examples/p.", + "evidence": "At scripts/h264_p_conformance.py:470, delegated row 'run'. scripts/h264_p_conformance.py:470 selects the CoreAV encoder driver; scripts/h264_p_conformance.py:508 selects the separate JM decoder; scripts/h264_p_conformance.py:522 selects the CoreAV native decoder. g1.capture at scripts/h264_g1_conformance.py:25-32 preserves those argv. These are not FFmpeg/ffprobe comparison programs.", "site": [ 470, "delegated", @@ -119714,7 +121144,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_p_conformance.py:477, this delegated row is decode_oracles. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "evidence": "At scripts/h264_p_conformance.py:477, delegated row 'decode_oracles'. verify_tools retains exactly g1.test_oracle.require()'s tools at scripts/h264_p_conformance.py:544-547 and returns it at scripts/h264_p_conformance.py:557. main retains it at scripts/h264_p_conformance.py:580 and passes it into compare/compare_forced at scripts/h264_p_conformance.py:587 and scripts/h264_p_conformance.py:601. Both relay the same tools to decode_oracles at scripts/h264_p_conformance.py:477 and scripts/h264_p_conformance.py:527, whose argv at scripts/h264_p_conformance.py:489 and scripts/h264_p_conformance.py:502 execute tools.ffprobe/tools.ffmpeg. run/g1.capture at scripts/h264_p_conformance.py:406 and scripts/h264_g1_conformance.py:25-32 retain argv[0]. scripts/test_oracle.py:73-108 owns the returned paths.", "site": [ 477, "delegated", @@ -119725,7 +121155,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_p_conformance.py:489, this command row is tools.ffprobe. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "evidence": "At scripts/h264_p_conformance.py:489, command row 'tools.ffprobe'. verify_tools retains exactly g1.test_oracle.require()'s tools at scripts/h264_p_conformance.py:544-547 and returns it at scripts/h264_p_conformance.py:557. main retains it at scripts/h264_p_conformance.py:580 and passes it into compare/compare_forced at scripts/h264_p_conformance.py:587 and scripts/h264_p_conformance.py:601. Both relay the same tools to decode_oracles at scripts/h264_p_conformance.py:477 and scripts/h264_p_conformance.py:527, whose argv at scripts/h264_p_conformance.py:489 and scripts/h264_p_conformance.py:502 execute tools.ffprobe/tools.ffmpeg. run/g1.capture at scripts/h264_p_conformance.py:406 and scripts/h264_g1_conformance.py:25-32 retain argv[0]. scripts/test_oracle.py:73-108 owns the returned paths.", "site": [ 489, "command", @@ -119736,7 +121166,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_p_conformance.py:489, this delegated row is run. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "evidence": "At scripts/h264_p_conformance.py:489, delegated row 'run'. verify_tools retains exactly g1.test_oracle.require()'s tools at scripts/h264_p_conformance.py:544-547 and returns it at scripts/h264_p_conformance.py:557. main retains it at scripts/h264_p_conformance.py:580 and passes it into compare/compare_forced at scripts/h264_p_conformance.py:587 and scripts/h264_p_conformance.py:601. Both relay the same tools to decode_oracles at scripts/h264_p_conformance.py:477 and scripts/h264_p_conformance.py:527, whose argv at scripts/h264_p_conformance.py:489 and scripts/h264_p_conformance.py:502 execute tools.ffprobe/tools.ffmpeg. run/g1.capture at scripts/h264_p_conformance.py:406 and scripts/h264_g1_conformance.py:25-32 retain argv[0]. scripts/test_oracle.py:73-108 owns the returned paths.", "site": [ 489, "delegated", @@ -119747,7 +121177,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_p_conformance.py:502, this command row is tools.ffmpeg. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "evidence": "At scripts/h264_p_conformance.py:502, command row 'tools.ffmpeg'. verify_tools retains exactly g1.test_oracle.require()'s tools at scripts/h264_p_conformance.py:544-547 and returns it at scripts/h264_p_conformance.py:557. main retains it at scripts/h264_p_conformance.py:580 and passes it into compare/compare_forced at scripts/h264_p_conformance.py:587 and scripts/h264_p_conformance.py:601. Both relay the same tools to decode_oracles at scripts/h264_p_conformance.py:477 and scripts/h264_p_conformance.py:527, whose argv at scripts/h264_p_conformance.py:489 and scripts/h264_p_conformance.py:502 execute tools.ffprobe/tools.ffmpeg. run/g1.capture at scripts/h264_p_conformance.py:406 and scripts/h264_g1_conformance.py:25-32 retain argv[0]. scripts/test_oracle.py:73-108 owns the returned paths.", "site": [ 502, "command", @@ -119758,7 +121188,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_p_conformance.py:502, this delegated row is run. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "evidence": "At scripts/h264_p_conformance.py:502, delegated row 'run'. verify_tools retains exactly g1.test_oracle.require()'s tools at scripts/h264_p_conformance.py:544-547 and returns it at scripts/h264_p_conformance.py:557. main retains it at scripts/h264_p_conformance.py:580 and passes it into compare/compare_forced at scripts/h264_p_conformance.py:587 and scripts/h264_p_conformance.py:601. Both relay the same tools to decode_oracles at scripts/h264_p_conformance.py:477 and scripts/h264_p_conformance.py:527, whose argv at scripts/h264_p_conformance.py:489 and scripts/h264_p_conformance.py:502 execute tools.ffprobe/tools.ffmpeg. run/g1.capture at scripts/h264_p_conformance.py:406 and scripts/h264_g1_conformance.py:25-32 retain argv[0]. scripts/test_oracle.py:73-108 owns the returned paths.", "site": [ 502, "delegated", @@ -119769,7 +121199,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/h264_p_conformance.py:508, this delegated row is run. scripts/h264_p_conformance.py:507-509 executes the independent JM ldecod program with -i/-o, not FFmpeg. .github/workflows/h264-encoder.yml:129 supplies that separate tool.", + "evidence": "At scripts/h264_p_conformance.py:508, delegated row 'run'. scripts/h264_p_conformance.py:470 selects the CoreAV encoder driver; scripts/h264_p_conformance.py:508 selects the separate JM decoder; scripts/h264_p_conformance.py:522 selects the CoreAV native decoder. g1.capture at scripts/h264_g1_conformance.py:25-32 preserves those argv. These are not FFmpeg/ffprobe comparison programs.", "site": [ 508, "delegated", @@ -119780,7 +121210,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/h264_p_conformance.py:522, this delegated row is g1.capture. scripts/h264_p_conformance.py:520-523 runs the separate CoreAV scalar decoder with --kernels scalar, not FFmpeg; .github/workflows/h264-encoder.yml:126 supplies target/release/examples/decode.", + "evidence": "At scripts/h264_p_conformance.py:522, delegated row 'g1.capture'. scripts/h264_p_conformance.py:470 selects the CoreAV encoder driver; scripts/h264_p_conformance.py:508 selects the separate JM decoder; scripts/h264_p_conformance.py:522 selects the CoreAV native decoder. g1.capture at scripts/h264_g1_conformance.py:25-32 preserves those argv. These are not FFmpeg/ffprobe comparison programs.", "site": [ 522, "delegated", @@ -119791,7 +121221,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_p_conformance.py:527, this delegated row is decode_oracles. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "evidence": "At scripts/h264_p_conformance.py:527, delegated row 'decode_oracles'. verify_tools retains exactly g1.test_oracle.require()'s tools at scripts/h264_p_conformance.py:544-547 and returns it at scripts/h264_p_conformance.py:557. main retains it at scripts/h264_p_conformance.py:580 and passes it into compare/compare_forced at scripts/h264_p_conformance.py:587 and scripts/h264_p_conformance.py:601. Both relay the same tools to decode_oracles at scripts/h264_p_conformance.py:477 and scripts/h264_p_conformance.py:527, whose argv at scripts/h264_p_conformance.py:489 and scripts/h264_p_conformance.py:502 execute tools.ffprobe/tools.ffmpeg. run/g1.capture at scripts/h264_p_conformance.py:406 and scripts/h264_g1_conformance.py:25-32 retain argv[0]. scripts/test_oracle.py:73-108 owns the returned paths.", "site": [ 527, "delegated", @@ -119802,7 +121232,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_p_conformance.py:587, this delegated row is compare. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "evidence": "At scripts/h264_p_conformance.py:587, delegated row 'compare'. verify_tools retains exactly g1.test_oracle.require()'s tools at scripts/h264_p_conformance.py:544-547 and returns it at scripts/h264_p_conformance.py:557. main retains it at scripts/h264_p_conformance.py:580 and passes it into compare/compare_forced at scripts/h264_p_conformance.py:587 and scripts/h264_p_conformance.py:601. Both relay the same tools to decode_oracles at scripts/h264_p_conformance.py:477 and scripts/h264_p_conformance.py:527, whose argv at scripts/h264_p_conformance.py:489 and scripts/h264_p_conformance.py:502 execute tools.ffprobe/tools.ffmpeg. run/g1.capture at scripts/h264_p_conformance.py:406 and scripts/h264_g1_conformance.py:25-32 retain argv[0]. scripts/test_oracle.py:73-108 owns the returned paths.", "site": [ 587, "delegated", @@ -119813,7 +121243,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_p_conformance.py:601, this delegated row is compare_forced. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "evidence": "At scripts/h264_p_conformance.py:601, delegated row 'compare_forced'. verify_tools retains exactly g1.test_oracle.require()'s tools at scripts/h264_p_conformance.py:544-547 and returns it at scripts/h264_p_conformance.py:557. main retains it at scripts/h264_p_conformance.py:580 and passes it into compare/compare_forced at scripts/h264_p_conformance.py:587 and scripts/h264_p_conformance.py:601. Both relay the same tools to decode_oracles at scripts/h264_p_conformance.py:477 and scripts/h264_p_conformance.py:527, whose argv at scripts/h264_p_conformance.py:489 and scripts/h264_p_conformance.py:502 execute tools.ffprobe/tools.ffmpeg. run/g1.capture at scripts/h264_p_conformance.py:406 and scripts/h264_g1_conformance.py:25-32 retain argv[0]. scripts/test_oracle.py:73-108 owns the returned paths.", "site": [ 601, "delegated", @@ -119824,7 +121254,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_p_conformance.py:616, this delegated row is main. verify_tools at scripts/h264_p_conformance.py:544-557 returns the complete owner Oracle; main retains it at 580 and passes it into compare at 587 and compare_forced at 601. Both converge on decode_oracles at 477,527, whose probe/decode argv use tools.ffprobe/ffmpeg at 489,502. run forwards to h264_g1_conformance.capture at 406 (process sink :31). .github/workflows/h264-encoder.yml:124-130 supplies the proposed pair and separate CoreAV/JM tools. scripts/test_oracle.py:73-108 qualifies the Oracle.", + "evidence": "At scripts/h264_p_conformance.py:616, delegated row 'main'. verify_tools retains exactly g1.test_oracle.require()'s tools at scripts/h264_p_conformance.py:544-547 and returns it at scripts/h264_p_conformance.py:557. main retains it at scripts/h264_p_conformance.py:580 and passes it into compare/compare_forced at scripts/h264_p_conformance.py:587 and scripts/h264_p_conformance.py:601. Both relay the same tools to decode_oracles at scripts/h264_p_conformance.py:477 and scripts/h264_p_conformance.py:527, whose argv at scripts/h264_p_conformance.py:489 and scripts/h264_p_conformance.py:502 execute tools.ffprobe/tools.ffmpeg. run/g1.capture at scripts/h264_p_conformance.py:406 and scripts/h264_g1_conformance.py:25-32 retain argv[0]. scripts/test_oracle.py:73-108 owns the returned paths.", "site": [ 616, "delegated", @@ -119871,7 +121301,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -120005,6 +121435,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -120701,7 +122132,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -120834,6 +122265,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -121297,7 +122729,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -121430,6 +122862,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -122124,7 +123557,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -122258,6 +123691,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -123068,7 +124502,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -123217,6 +124651,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -123713,7 +125148,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -123862,6 +125297,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -124546,7 +125982,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -124695,6 +126131,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -125181,7 +126618,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -125330,6 +126767,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -126017,6 +127455,17 @@ ], "sha256": "6371c7e0b938e4862016f37b94c8f6bf42fd35ea59684d0b018386fd6dd93aae", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/h264_profile.py:2 is the module docstring at 2-31, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "main selects --decoder with the concrete native CoreAV example default target/release/examples/decode at 149 and passes that selector to profile at 180. profile constructs its native protocol [decoder,'--frames',...] at 98-104 and places it behind fixed perf record and optional taskset at 95/105-107. This execution measures the native decoder under test; it is not an FFmpeg/ffprobe reference. The remaining tools are fixed perf report/script commands, not media oracles.", @@ -126121,7 +127570,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -126253,6 +127702,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -126610,6 +128060,17 @@ ], "sha256": "653a502d3025eebe8bd27c4e829f2414e58246ef03c32e7d1997643761a72829", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/h264_speed.py:2 is the module docstring at 2-34, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", "evidence": "Exact process site in .timed, occurrence 0, program expression 'argv'. main retains require(args.ffmpeg).ffmpeg at 82 and builds theirs from that value at 88; timed executes its argv unchanged (50-54). Every shown timed call iterates only ours/theirs (86-92,101-105); ours comes from the distinct --decoder selector defaulting to CoreAV's decode example (74). No helper imports were found in scripts/tools/workflows.", @@ -126778,7 +128239,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -126910,6 +128371,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -127267,6 +128729,17 @@ ], "sha256": "1523d0849063527ec9849c10bc8f273165f7f55813b9ceb9cd657af68b00cd07", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/h264_synth.py:2 is the module docstring at 2-7, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", "evidence": "Exact command site in .encode, occurrence 0, program expression 'FFMPEG'. main replaces module FFMPEG with require(FFMPEG).ffmpeg at 63 before all three encode callers (70,75,81). encode puts that retained global at argv[0] at 45 and executes argv at 51. The complete file has no other executable constructor and no importing callers were found in scripts/tools/workflows.", @@ -127335,6 +128808,60 @@ } ] }, + "scripts/h264_training_draw.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "61615712ae606d1b35b862ed57af3a04fd578b2663b07043031f14780707153e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/h264_training_draw.py:2 is the module docstring at 2-18, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "scripts/he_aac_agreement.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -127372,7 +128899,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -127510,6 +129037,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -128372,7 +129900,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -128401,7 +129929,8 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -128494,7 +130023,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/hevc-conformance.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -128512,6 +130040,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -128794,9 +130323,11 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_decode.py", "scripts/hevc_fixture.py", "scripts/hevc_intra.py", "scripts/hevc_oracle_input.py", + "scripts/hevc_smoke.py", "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -128872,13 +130403,13 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "bf6f20df64f3a51796f323d01758bac1d42b7cc482981e0cdfd7341a7022466c", + "sha256": "cc9b16b250038fe2ff1477299d829d02ec507ffa398d458751148fbdc8a00de0", "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:474, this process row is list(map(str, command)). run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:480 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 474, + 480, "process", ".child", "list(map(str, command))" @@ -128887,9 +130418,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:591, this command row is binary. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:598 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 591, + 598, "command", ".probe", "binary" @@ -128898,9 +130429,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:595, this delegated row is child. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:602 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 595, + 602, "delegated", "", "child" @@ -128909,9 +130440,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:835, this command row is binary. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:842 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 835, + 842, "command", ".confirm_reference", "binary" @@ -128920,9 +130451,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:851, this delegated row is child. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:858 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 851, + 858, "delegated", "", "child" @@ -128931,9 +130462,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:930, this command row is binary. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:937 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_decode.py:270 retains its own owner pair and scripts/hevc_decode.py:312-314 forwards oracle.ffmpeg into anchored_reference_frames. scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 930, + 937, "command", ".oracle_frames", "binary" @@ -128942,9 +130473,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:937, this delegated row is child. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:944 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_decode.py:270 retains its own owner pair and scripts/hevc_decode.py:312-314 forwards oracle.ffmpeg into anchored_reference_frames. scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 937, + 944, "delegated", "", "child" @@ -128953,9 +130484,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:966, this delegated row is oracle_frames. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:973 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_decode.py:270 retains its own owner pair and scripts/hevc_decode.py:312-314 forwards oracle.ffmpeg into anchored_reference_frames. scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 966, + 973, "delegated", "", "oracle_frames" @@ -128964,9 +130495,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1095, this delegated row is hevc_synthetic.inspect. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:1102 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1095, + 1102, "delegated", "", "hevc_synthetic.inspect" @@ -128975,9 +130506,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_conformance.py:1117, this delegated row is child. scripts/hevc_conformance.py:1117 passes args.parser and the bitstream to child, which executes it at 474. .github/workflows/hevc-conformance.yml:77 selects the CoreAV headers example, not FFmpeg.", + "evidence": "At scripts/hevc_conformance.py:1124 (occurrence 0), This call executes only args.parser with the bitstream, the native CoreAV header parser; it supplies no FFmpeg/ffprobe argv. scripts/hevc_conformance.py:480 executes that argv unchanged.", "site": [ - 1117, + 1124, "delegated", "", "child" @@ -128986,9 +130517,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1144, this delegated row is probe. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:1151 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1144, + 1151, "delegated", "", "probe" @@ -128997,9 +130528,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1146, this delegated row is probe. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:1153 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1146, + 1153, "delegated", "", "probe" @@ -129008,9 +130539,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1149, this delegated row is confirm_reference. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:1156 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1149, + 1156, "delegated", "", "confirm_reference" @@ -129019,9 +130550,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1164, this delegated row is anchored_reference_frames. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:1171 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1164, + 1171, "delegated", "", "anchored_reference_frames" @@ -129030,9 +130561,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1255, this delegated row is corpus_record. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:1306 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1255, + 1306, "delegated", "", "corpus_record" @@ -129041,9 +130572,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1270, this command row is oracle.ffprobe. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:1323 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1270, + 1323, "command", ".corpus_record", "oracle.ffprobe" @@ -129052,9 +130583,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1271, this delegated row is child. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:1324 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1271, + 1324, "delegated", "", "child" @@ -129063,9 +130594,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1287, this delegated row is hevc_intra.development_picture. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:1340 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1287, + 1340, "delegated", "", "hevc_intra.development_picture" @@ -129074,9 +130605,20 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1329, this delegated row is corpus_record. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:1346 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1329, + 1346, + "delegated", + "", + "hevc_decode.corpus_decode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_conformance.py:1427 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 1427, "delegated", "", "corpus_record" @@ -129085,9 +130627,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1369, this delegated row is fetch_corpus. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:1473 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1369, + 1473, "delegated", "", "fetch_corpus" @@ -129096,9 +130638,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1377, this delegated row is main. run at scripts/hevc_conformance.py:1080-1085 qualifies and retains the complete owner Oracle unless passed one by scripts/hevc_intra.py:464,474. Corpus paths independently retain require's pair at 1204 or 1322 before corpus_record at 1255,1329. probe/reference/frame helpers receive oracle.ffprobe/ffmpeg at 1144-1166,1270 and execute them through child at 474. hevc_synthetic.py:88-89 also retains the full pair; hevc_intra.py:496,524,565,579,582,604,607 forwards that Oracle to the helpers. .github/workflows/hevc-conformance.yml:74-79,116-118 invokes those admitted paths; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_conformance.py:1481 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1377, + 1481, "delegated", "", "main" @@ -129107,7 +130649,7 @@ } ] }, - "scripts/hevc_fixture.py": { + "scripts/hevc_decode.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -129144,7 +130686,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -129173,7 +130715,8 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -129266,7 +130809,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/hevc-conformance.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -129284,6 +130826,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -129567,6 +131110,7 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hevc_conformance.py", + "scripts/hevc_fixture.py", "scripts/hevc_intra.py", "scripts/hevc_oracle_input.py", "scripts/hevc_synthetic.py", @@ -129587,6 +131131,7 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", + "scripts/tests/test_hevc_decode.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -129644,189 +131189,178 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "e67398988391dcf5ff489d3bd210550fba1bc498663b9103f3bbb94215191eb2", + "sha256": "e0fb584b13c565a3b834f066036a3e925866198b63afe609bcc4e79b970ed1e4", "sites": [ { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:58, this process row is command. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", - "site": [ - 58, - "process", - ".capture", - "command" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:111, this command row is '{ffmpeg}'. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_decode.py:250: This is a native HEVC decoder control, not an oracle. scripts/hevc_decode.py:230-250 constructs argv beginning with args.native, scripts/hevc_decode.py:318 uses the same constructor, and scripts/hevc_decode.py:335-337 only calls those negative controls. scripts/hevc_conformance.py:471-483 executes the supplied argv without changing its program.", "site": [ - 111, - "command", - ".recipes", - "'{ffmpeg}'" + 250, + "delegated", + "", + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:124, this command row is '{ffmpeg}'. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/hevc_decode.py:312: run retains harness.test_oracle.require() as oracle at scripts/hevc_decode.py:265-272; scripts/hevc_decode.py:312-314 passes its exact ffmpeg field to anchored_reference_frames. scripts/hevc_conformance.py:962-974 forwards that binary to oracle_frames, which builds argv with it at scripts/hevc_conformance.py:934-944 and sends it to child. The entry points at scripts/hevc_decode.py:652-671 only forward to this run path. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 124, - "command", - ".decode_command", - "'{ffmpeg}'" + 312, + "delegated", + "", + "harness.anchored_reference_frames" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:274, this delegated row is capture. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_decode.py:318: This is a native HEVC decoder control, not an oracle. scripts/hevc_decode.py:230-250 constructs argv beginning with args.native, scripts/hevc_decode.py:318 uses the same constructor, and scripts/hevc_decode.py:335-337 only calls those negative controls. scripts/hevc_conformance.py:471-483 executes the supplied argv without changing its program.", "site": [ - 274, + 318, "delegated", "", - "capture" + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:293, this delegated row is capture. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_decode.py:337: This is a native HEVC decoder control, not an oracle. scripts/hevc_decode.py:230-250 constructs argv beginning with args.native, scripts/hevc_decode.py:318 uses the same constructor, and scripts/hevc_decode.py:335-337 only calls those negative controls. scripts/hevc_conformance.py:471-483 executes the supplied argv without changing its program.", "site": [ - 293, + 337, "delegated", "", - "capture" + "controls" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:304, this delegated row is binary_identity. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/hevc_decode.py:529: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 304, - "delegated", - "", - "binary_identity" + 529, + "command", + ".corpus_decode", + "oracle.ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:315, this delegated row is capture. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/hevc_decode.py:529: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 315, + 529, "delegated", "", - "capture" + "harness.child" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:318, this delegated row is capture. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_decode.py:534: The argv begins with parser (scripts/hevc_decode.py:534) or native (scripts/hevc_decode.py:565-567), respectively the CoreAV parameter-set parser and packet decoder passed by scripts/hevc_conformance.py:1301-1306 and scripts/hevc_conformance.py:1342-1347. Neither is FFmpeg/ffprobe. scripts/hevc_conformance.py:471-483 preserves this executable.", "site": [ - 318, + 534, "delegated", "", - "capture" + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:321, this command row is str(ffprobe). main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/hevc_decode.py:551: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 321, + 551, "command", - ".prepare", - "str(ffprobe)" + ".corpus_decode", + "oracle.ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:321, this delegated row is capture. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/hevc_decode.py:551: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 321, + 551, "delegated", "", - "capture" + "harness.child" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:334, this command row is str(ffmpeg). main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_decode.py:565: The argv begins with parser (scripts/hevc_decode.py:534) or native (scripts/hevc_decode.py:565-567), respectively the CoreAV parameter-set parser and packet decoder passed by scripts/hevc_conformance.py:1301-1306 and scripts/hevc_conformance.py:1342-1347. Neither is FFmpeg/ffprobe. scripts/hevc_conformance.py:471-483 preserves this executable.", "site": [ - 334, - "command", - ".prepare", - "str(ffmpeg)" + 565, + "delegated", + "", + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:334, this delegated row is capture. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/hevc_decode.py:602: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 334, - "delegated", - "", - "capture" + 602, + "command", + ".corpus_decode", + "oracle.ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:369, this delegated row is pcm_constraint. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/hevc_decode.py:602: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 369, + 602, "delegated", "", - "pcm_constraint" + "harness.child" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:370, this delegated row is binary_identity. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/hevc_decode.py:614: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 370, - "delegated", - "", - "binary_identity" + 614, + "command", + ".corpus_decode", + "oracle.ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:395, this delegated row is binary_identity. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/hevc_decode.py:620: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 395, + 620, "delegated", "", - "binary_identity" + "harness.child" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:397, this delegated row is prepare. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/hevc_decode.py:662: run retains harness.test_oracle.require() as oracle at scripts/hevc_decode.py:265-272; scripts/hevc_decode.py:312-314 passes its exact ffmpeg field to anchored_reference_frames. scripts/hevc_conformance.py:962-974 forwards that binary to oracle_frames, which builds argv with it at scripts/hevc_conformance.py:934-944 and sends it to child. The entry points at scripts/hevc_decode.py:652-671 only forward to this run path. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 397, + 662, "delegated", "", - "prepare" + "run" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:407, this delegated row is main. main retains both qualified paths at scripts/hevc_fixture.py:388-389 before binary_identity/prepare at 395,397. prepare substitutes only str(ffmpeg) into recipe/decode templates at 314-318 and pcm_constraint at 293,369; probe/header/version commands at 274,321,334,370 use that returned pair. The other real binary_identity caller is scripts/hevc_synthetic.py:20, whose Oracle originates in its main at 88 or hevc_conformance.py:1082/hevc_intra.py:464. .github/workflows/hevc-conformance.yml:65-67 invokes the independently admitted fixture CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/hevc_decode.py:671: run retains harness.test_oracle.require() as oracle at scripts/hevc_decode.py:265-272; scripts/hevc_decode.py:312-314 passes its exact ffmpeg field to anchored_reference_frames. scripts/hevc_conformance.py:962-974 forwards that binary to oracle_frames, which builds argv with it at scripts/hevc_conformance.py:934-944 and sends it to child. The entry points at scripts/hevc_decode.py:652-671 only forward to this run path. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 407, + 671, "delegated", "", "main" @@ -129835,7 +131369,7 @@ } ] }, - "scripts/hevc_intra.py": { + "scripts/hevc_fixture.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -129872,7 +131406,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -129901,7 +131435,8 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -129994,7 +131529,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/hevc-conformance.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -130012,6 +131546,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -130295,8 +131830,10 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hevc_conformance.py", - "scripts/hevc_fixture.py", + "scripts/hevc_decode.py", + "scripts/hevc_intra.py", "scripts/hevc_oracle_input.py", + "scripts/hevc_smoke.py", "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -130372,222 +131909,189 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "6c6c2a60de5c3e493725a885daaaea8fcbb39b1c7d11465c0110b7a259aa202b", + "sha256": "e67398988391dcf5ff489d3bd210550fba1bc498663b9103f3bbb94215191eb2", "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:172, this delegated row is harness.oracle_frames. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:58 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 172, - "delegated", - "", - "harness.oracle_frames" + 58, + "process", + ".capture", + "command" ], "verdict": "qualified-via-owner" }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_intra.py:345, this delegated row is harness.child. scripts/hevc_intra.py:345,357,504,591 passes native_command's CoreAV reconstruction driver to harness.child; negative_controls at 531 uses those native-only commands. The headers call at 570 uses the distinct parser executable. .github/workflows/hevc-conformance.yml:77-78,118 supplies CoreAV examples/headers and examples/intra, not FFmpeg.", - "site": [ - 345, - "delegated", - "", - "harness.child" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_intra.py:357, this delegated row is harness.child. scripts/hevc_intra.py:345,357,504,591 passes native_command's CoreAV reconstruction driver to harness.child; negative_controls at 531 uses those native-only commands. The headers call at 570 uses the distinct parser executable. .github/workflows/hevc-conformance.yml:77-78,118 supplies CoreAV examples/headers and examples/intra, not FFmpeg.", - "site": [ - 357, - "delegated", - "", - "harness.child" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:401, this command row is binary. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:111 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 401, + 111, "command", - ".diagnose_picture", - "binary" + ".recipes", + "'{ffmpeg}'" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:406, this delegated row is harness.child. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:124 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 406, - "delegated", - "", - "harness.child" + 124, + "command", + ".decode_command", + "'{ffmpeg}'" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:474, this delegated row is harness.run. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:274 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 474, + 274, "delegated", "", - "harness.run" + "capture" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:496, this delegated row is oracle_frames. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:293 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 496, + 293, "delegated", "", - "oracle_frames" + "capture" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_intra.py:504, this delegated row is harness.child. scripts/hevc_intra.py:345,357,504,591 passes native_command's CoreAV reconstruction driver to harness.child; negative_controls at 531 uses those native-only commands. The headers call at 570 uses the distinct parser executable. .github/workflows/hevc-conformance.yml:77-78,118 supplies CoreAV examples/headers and examples/intra, not FFmpeg.", + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:304 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 504, + 304, "delegated", "", - "harness.child" + "binary_identity" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:524, this delegated row is diagnose_picture. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:315 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 524, + 315, "delegated", "", - "diagnose_picture" + "capture" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_intra.py:531, this delegated row is negative_controls. scripts/hevc_intra.py:345,357,504,591 passes native_command's CoreAV reconstruction driver to harness.child; negative_controls at 531 uses those native-only commands. The headers call at 570 uses the distinct parser executable. .github/workflows/hevc-conformance.yml:77-78,118 supplies CoreAV examples/headers and examples/intra, not FFmpeg.", + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:318 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 531, + 318, "delegated", "", - "negative_controls" + "capture" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:565, this command row is qualified.ffmpeg. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:321 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 565, + 321, "command", - ".development_picture", - "qualified.ffmpeg" + ".prepare", + "str(ffprobe)" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:565, this delegated row is harness.child. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:321 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 565, + 321, "delegated", "", - "harness.child" + "capture" ], "verdict": "qualified-via-owner" }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_intra.py:570, this delegated row is harness.child. scripts/hevc_intra.py:345,357,504,591 passes native_command's CoreAV reconstruction driver to harness.child; negative_controls at 531 uses those native-only commands. The headers call at 570 uses the distinct parser executable. .github/workflows/hevc-conformance.yml:77-78,118 supplies CoreAV examples/headers and examples/intra, not FFmpeg.", - "site": [ - 570, - "delegated", - "", - "harness.child" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:579, this delegated row is harness.probe. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:334 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 579, - "delegated", - "", - "harness.probe" + 334, + "command", + ".prepare", + "str(ffmpeg)" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:582, this delegated row is harness.oracle_frames. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:334 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 582, + 334, "delegated", "", - "harness.oracle_frames" + "capture" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_intra.py:591, this delegated row is harness.child. scripts/hevc_intra.py:345,357,504,591 passes native_command's CoreAV reconstruction driver to harness.child; negative_controls at 531 uses those native-only commands. The headers call at 570 uses the distinct parser executable. .github/workflows/hevc-conformance.yml:77-78,118 supplies CoreAV examples/headers and examples/intra, not FFmpeg.", + "class": "reviewed-reference", + "evidence": "At scripts/hevc_fixture.py:369 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 591, + 369, "delegated", "", - "harness.child" + "pcm_constraint" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:604, this delegated row is diagnose_picture. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:370 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 604, + 370, "delegated", "", - "diagnose_picture" + "binary_identity" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:607, this delegated row is harness.oracle_frames. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:395 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 607, + 395, "delegated", "", - "harness.oracle_frames" + "binary_identity" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:634, this delegated row is run. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:397 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 634, + 397, "delegated", "", - "run" + "prepare" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:643, this delegated row is main. run retains test_oracle.require's complete pair at scripts/hevc_intra.py:464 and passes it to harness.run at 474 and oracle_frames/diagnose_picture at 496,524. The development_picture caller, scripts/hevc_conformance.py:1287, receives the Oracle admitted at :1204 before corpus_record:1255; its extraction/probe/frame/diagnostic commands at 565,579,582,604,607 use qualified.ffmpeg/ffprobe unchanged. The generic sinks are hevc_conformance.py:474,595,937; .github/workflows/hevc-conformance.yml:74-79,116-118 supplies the proposed tools. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/hevc_fixture.py:407 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 643, + 407, "delegated", "", "main" @@ -130596,7 +132100,7 @@ } ] }, - "scripts/hevc_synthetic.py": { + "scripts/hevc_intra.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -130633,7 +132137,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -130662,7 +132166,8 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -130755,7 +132260,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/hevc-conformance.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -130773,6 +132277,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -131056,9 +132561,11 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", "scripts/hevc_fixture.py", - "scripts/hevc_intra.py", "scripts/hevc_oracle_input.py", + "scripts/hevc_smoke.py", + "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -131133,24 +132640,35 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "9ba1c1dfd5a7fc4dc33e6065f6ba1fcad698727f8207ac4d527c1c1294d32fea", + "sha256": "6c6c2a60de5c3e493725a885daaaea8fcbb39b1c7d11465c0110b7a259aa202b", "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:20, this delegated row is fixture.binary_identity. scripts/hevc_synthetic.py:88 retains test_oracle.require's complete pair and passes it to inspect at 89; the other real inspect caller is scripts/hevc_conformance.py:1095-1096, admitted at 1082 or via hevc_intra.py:464,474. inspect forwards qualified.ffmpeg/ffprobe into fixture.binary_identity at 20 and harness.probe at 50-51; those execute unchanged at hevc_fixture.py:274 and hevc_conformance.py:591-595. scripts/test_oracle.py:73-108 owns qualification; .github/workflows/hevc-conformance.yml:74-79 selects the intra caller.", + "evidence": "At scripts/hevc_intra.py:172 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 20, + 172, "delegated", "", - "fixture.binary_identity" + "harness.oracle_frames" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_synthetic.py:39, this delegated row is harness.child. scripts/hevc_synthetic.py:39 executes the CoreAV parser passed to inspect, not an oracle. The real harness caller passes args.parser at hevc_conformance.py:1095; .github/workflows/hevc-conformance.yml:77 selects examples/headers.", + "evidence": "At scripts/hevc_intra.py:345 (occurrence 0), Only the native CoreAV intra decoder or header parser runs here. scripts/hevc_intra.py:302-304 forms native argv without selecting an oracle; scripts/hevc_intra.py:343-358 covers the native negative/no-clobber controls, scripts/hevc_intra.py:504-506 the native candidate, scripts/hevc_intra.py:570-571 the header parser and scripts/hevc_intra.py:591-592 the native development picture. scripts/hevc_conformance.py:480 executes that supplied argv.", "site": [ - 39, + 345, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_intra.py:357 (occurrence 0), Only the native CoreAV intra decoder or header parser runs here. scripts/hevc_intra.py:302-304 forms native argv without selecting an oracle; scripts/hevc_intra.py:343-358 covers the native negative/no-clobber controls, scripts/hevc_intra.py:504-506 the native candidate, scripts/hevc_intra.py:570-571 the header parser and scripts/hevc_intra.py:591-592 the native development picture. scripts/hevc_conformance.py:480 executes that supplied argv.", + "site": [ + 357, "delegated", "", "harness.child" @@ -131159,20 +132677,119 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:50, this delegated row is harness.probe. scripts/hevc_synthetic.py:88 retains test_oracle.require's complete pair and passes it to inspect at 89; the other real inspect caller is scripts/hevc_conformance.py:1095-1096, admitted at 1082 or via hevc_intra.py:464,474. inspect forwards qualified.ffmpeg/ffprobe into fixture.binary_identity at 20 and harness.probe at 50-51; those execute unchanged at hevc_fixture.py:274 and hevc_conformance.py:591-595. scripts/test_oracle.py:73-108 owns qualification; .github/workflows/hevc-conformance.yml:74-79 selects the intra caller.", + "evidence": "At scripts/hevc_intra.py:401 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 50, + 401, + "command", + ".diagnose_picture", + "binary" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:406 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 406, "delegated", "", - "harness.probe" + "harness.child" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:51, this delegated row is harness.probe. scripts/hevc_synthetic.py:88 retains test_oracle.require's complete pair and passes it to inspect at 89; the other real inspect caller is scripts/hevc_conformance.py:1095-1096, admitted at 1082 or via hevc_intra.py:464,474. inspect forwards qualified.ffmpeg/ffprobe into fixture.binary_identity at 20 and harness.probe at 50-51; those execute unchanged at hevc_fixture.py:274 and hevc_conformance.py:591-595. scripts/test_oracle.py:73-108 owns qualification; .github/workflows/hevc-conformance.yml:74-79 selects the intra caller.", + "evidence": "At scripts/hevc_intra.py:474 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 51, + 474, + "delegated", + "", + "harness.run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:496 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 496, + "delegated", + "", + "oracle_frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_intra.py:504 (occurrence 0), Only the native CoreAV intra decoder or header parser runs here. scripts/hevc_intra.py:302-304 forms native argv without selecting an oracle; scripts/hevc_intra.py:343-358 covers the native negative/no-clobber controls, scripts/hevc_intra.py:504-506 the native candidate, scripts/hevc_intra.py:570-571 the header parser and scripts/hevc_intra.py:591-592 the native development picture. scripts/hevc_conformance.py:480 executes that supplied argv.", + "site": [ + 504, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:524 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 524, + "delegated", + "", + "diagnose_picture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_intra.py:531 (occurrence 0), Only the native CoreAV intra decoder or header parser runs here. scripts/hevc_intra.py:302-304 forms native argv without selecting an oracle; scripts/hevc_intra.py:343-358 covers the native negative/no-clobber controls, scripts/hevc_intra.py:504-506 the native candidate, scripts/hevc_intra.py:570-571 the header parser and scripts/hevc_intra.py:591-592 the native development picture. scripts/hevc_conformance.py:480 executes that supplied argv.", + "site": [ + 531, + "delegated", + "", + "negative_controls" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:565 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 565, + "command", + ".development_picture", + "qualified.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:565 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 565, + "delegated", + "", + "harness.child" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_intra.py:570 (occurrence 0), Only the native CoreAV intra decoder or header parser runs here. scripts/hevc_intra.py:302-304 forms native argv without selecting an oracle; scripts/hevc_intra.py:343-358 covers the native negative/no-clobber controls, scripts/hevc_intra.py:504-506 the native candidate, scripts/hevc_intra.py:570-571 the header parser and scripts/hevc_intra.py:591-592 the native development picture. scripts/hevc_conformance.py:480 executes that supplied argv.", + "site": [ + 570, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:579 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 579, "delegated", "", "harness.probe" @@ -131181,20 +132798,64 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:89, this delegated row is inspect. scripts/hevc_synthetic.py:88 retains test_oracle.require's complete pair and passes it to inspect at 89; the other real inspect caller is scripts/hevc_conformance.py:1095-1096, admitted at 1082 or via hevc_intra.py:464,474. inspect forwards qualified.ffmpeg/ffprobe into fixture.binary_identity at 20 and harness.probe at 50-51; those execute unchanged at hevc_fixture.py:274 and hevc_conformance.py:591-595. scripts/test_oracle.py:73-108 owns qualification; .github/workflows/hevc-conformance.yml:74-79 selects the intra caller.", + "evidence": "At scripts/hevc_intra.py:582 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 89, + 582, "delegated", "", - "inspect" + "harness.oracle_frames" ], "verdict": "qualified-via-owner" }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_intra.py:591 (occurrence 0), Only the native CoreAV intra decoder or header parser runs here. scripts/hevc_intra.py:302-304 forms native argv without selecting an oracle; scripts/hevc_intra.py:343-358 covers the native negative/no-clobber controls, scripts/hevc_intra.py:504-506 the native candidate, scripts/hevc_intra.py:570-571 the header parser and scripts/hevc_intra.py:591-592 the native development picture. scripts/hevc_conformance.py:480 executes that supplied argv.", + "site": [ + 591, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:95, this delegated row is main. scripts/hevc_synthetic.py:88 retains test_oracle.require's complete pair and passes it to inspect at 89; the other real inspect caller is scripts/hevc_conformance.py:1095-1096, admitted at 1082 or via hevc_intra.py:464,474. inspect forwards qualified.ffmpeg/ffprobe into fixture.binary_identity at 20 and harness.probe at 50-51; those execute unchanged at hevc_fixture.py:274 and hevc_conformance.py:591-595. scripts/test_oracle.py:73-108 owns qualification; .github/workflows/hevc-conformance.yml:74-79 selects the intra caller.", + "evidence": "At scripts/hevc_intra.py:604 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 95, + 604, + "delegated", + "", + "diagnose_picture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:607 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 607, + "delegated", + "", + "harness.oracle_frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:634 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 634, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_intra.py:643 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 643, "delegated", "", "main" @@ -131203,7 +132864,7 @@ } ] }, - "scripts/hls_check.py": { + "scripts/hevc_smoke.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -131212,6 +132873,7 @@ "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -131239,7 +132901,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -131268,6 +132930,12 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -131303,12 +132971,12 @@ "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", - "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -131352,6 +133020,7 @@ "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -131372,6 +133041,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -131383,7 +133053,6 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", - "docs/measurements/compat-0.1.0/judging.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", @@ -131654,8 +133323,14 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/compat_sources.py", "scripts/extract_check.py", + "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_synthetic.py", + "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -131669,7 +133344,6 @@ "scripts/oracle_pin_macos.py", "scripts/policy_check.py", "scripts/policy_ref.py", - "scripts/registered_candidate.py", "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", @@ -131678,6 +133352,7 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "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", @@ -131729,660 +133404,66 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a", + "sha256": "8130ff9400d35d9c353048b1b068e314028db45c86f6938f5c17f9f96fc04fe6", "sites": [ { - "class": "registered-source", - "evidence": "scripts/hls_check.py:73 is the exact process site 'cmd' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 73, - "process", - ".run", - "cmd" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:80 is the exact command site 'str(test_oracle.require().ffprobe)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 80, - "command", - ".ffprobe_json", - "str(test_oracle.require().ffprobe)" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:80 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 80, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:84 is the exact delegated site 'ffprobe_json' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 84, - "delegated", - "", - "ffprobe_json" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:91 is the exact delegated site 'ffprobe_json' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 91, - "delegated", - "", - "ffprobe_json" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:93 is the exact command site 'str(test_oracle.require().ffprobe)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 93, - "command", - ".packets", - "str(test_oracle.require().ffprobe)" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:93 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 93, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:120 is the exact command site 'str(test_oracle.require().ffmpeg)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 120, - "command", - ".frames", - "str(test_oracle.require().ffmpeg)" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:129 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 129, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:134 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 134, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:150 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 150, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:250 is the exact delegated site 'kd_midframe_edit' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 250, - "delegated", - "", - "kd_midframe_edit" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:262 is the exact delegated site 'check_edit' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 262, - "delegated", - "", - "check_edit" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:273 is the exact delegated site 'streams' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 273, - "delegated", - "", - "streams" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:287 is the exact delegated site 'packets' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 287, - "delegated", - "", - "packets" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:289 is the exact delegated site 'packets' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 289, - "delegated", - "", - "packets" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:329 is the exact delegated site 'check_delta' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 329, - "delegated", - "", - "check_delta" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:354 is the exact delegated site 'frames' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 354, - "delegated", - "", - "frames" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:356 is the exact delegated site 'frames' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 356, - "delegated", - "", - "frames" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:374 is the exact delegated site 'kd_gapless_conflict' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 374, - "delegated", - "", - "kd_gapless_conflict" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:378 is the exact delegated site 'kd_source_last_cut' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 378, - "delegated", - "", - "kd_source_last_cut" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:385 is the exact delegated site 'kd_fragment_reading' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 385, - "delegated", - "", - "kd_fragment_reading" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:409 is the exact delegated site 'packets' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 409, - "delegated", - "", - "packets" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:416 is the exact delegated site 'check_mediainfo' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 416, - "delegated", - "", - "check_mediainfo" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:458 is the exact delegated site 'check_mediainfo' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 458, - "delegated", - "", - "check_mediainfo" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:459 is the exact delegated site 'check_mediainfo' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 459, - "delegated", - "", - "check_mediainfo" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:470 is the exact delegated site 'kd_midframe_edit' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 470, - "delegated", - "", - "kd_midframe_edit" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:472 is the exact delegated site 'kd_negative_cto_midframe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 472, - "delegated", - "", - "kd_negative_cto_midframe" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:475 is the exact delegated site 'kd_gapless_edit' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 475, - "delegated", - "", - "kd_gapless_edit" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:619 is the exact delegated site 'check_video_attributes' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 619, - "delegated", - "", - "check_video_attributes" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:637 is the exact delegated site 'kd_left_top_crop' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 637, - "delegated", - "", - "kd_left_top_crop" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:641 is the exact delegated site 'packets' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 641, - "delegated", - "", - "packets" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:654 is the exact delegated site 'mediainfo' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 654, - "delegated", - "", - "mediainfo" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:676 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 676, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:693 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 693, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:699 is the exact delegated site 'package_with' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 699, - "delegated", - "", - "package_with" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:706 is the exact delegated site 'package_with' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 706, - "delegated", - "", - "package_with" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:712 is the exact delegated site 'streams' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 712, - "delegated", - "", - "streams" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:720 is the exact delegated site 'source_mediainfo' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 720, - "delegated", - "", - "source_mediainfo" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:722 is the exact delegated site 'streams' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 722, - "delegated", - "", - "streams" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:731 is the exact delegated site 'check_rendition' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 731, - "delegated", - "", - "check_rendition" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:732 is the exact delegated site 'check_master' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 732, - "delegated", - "", - "check_master" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:743 is the exact delegated site 'packets' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 743, - "delegated", - "", - "packets" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:748 is the exact delegated site 'frames' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 748, - "delegated", - "", - "frames" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:870 is the exact delegated site 'itunsmpb' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 870, - "delegated", - "", - "itunsmpb" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:982 is the exact delegated site 'ffprobe_json' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 982, - "delegated", - "", - "ffprobe_json" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1014 is the exact delegated site 'itunsmpb' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 1014, - "delegated", - "", - "itunsmpb" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1029 is the exact delegated site 'itunsmpb' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 1029, - "delegated", - "", - "itunsmpb" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1051 is the exact command site 'str(test_oracle.require().ffprobe)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 1051, - "command", - ".source_composition_times", - "str(test_oracle.require().ffprobe)" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1051 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 1051, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1089 is the exact delegated site 'source_composition_times' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "class": "reviewed-reference", + "evidence": "At scripts/hevc_smoke.py:33 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1089, + 33, "delegated", "", - "source_composition_times" + "synthetic.inspect" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1144 is the exact delegated site 'remux_check.last_skip_samples' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "class": "reviewed-reference", + "evidence": "At scripts/hevc_smoke.py:60 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1144, + 60, "delegated", "", - "remux_check.last_skip_samples" + "intra.oracle_frames" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1146 is the exact delegated site 'remux_check.last_skip_samples' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_smoke.py:67 (occurrence 0), Only args.native runs with intra.native_command; scripts/hevc_intra.py:302-304 forms the native CoreAV decoder argv, and scripts/hevc_conformance.py:480 executes it without substituting an oracle.", "site": [ - 1146, + 67, "delegated", "", - "remux_check.last_skip_samples" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1158 is the exact command site 'ffmpeg' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 1158, - "command", - ".kd_fragment_reading", - "ffmpeg" + "harness.child" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1158 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "class": "reviewed-reference", + "evidence": "At scripts/hevc_smoke.py:100 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1158, + 100, "delegated", "", "run" ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1160 is the exact delegated site 'frames' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 1160, - "delegated", - "", - "frames" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1176 is the exact delegated site 'ffprobe_json' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 1176, - "delegated", - "", - "ffprobe_json" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1391 is the exact delegated site 'check_one' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", - "site": [ - 1391, - "delegated", - "", - "check_one" - ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/hls_check.py:1429 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This registered source selects its own test_oracle.require() programs at 80,93,120,1051,1144-1146 and 1156-1158. The invocation/delegation is excluded because the complete current judging-source bytes are frozen, not because a callee verdict was inherited.", + "class": "reviewed-reference", + "evidence": "At scripts/hevc_smoke.py:106 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 1429, + 106, "delegated", "", "main" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" } ] }, - "scripts/input_summary_check.py": { + "scripts/hevc_synthetic.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -132391,6 +133472,7 @@ "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -132418,7 +133500,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -132447,12 +133529,17 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "input_summary_check": "3479017e2f9251e10c2aa846b9e30cafb1fc986c777ea8bcb6f1a149972a8eb9", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -132461,7 +133548,6 @@ "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", @@ -132489,6 +133575,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -132509,12 +133596,10 @@ "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", - "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "stsd_craft": "e4ff509eb3f061b0099a8f7f9577b2783a97a93dba48ab92d482bea9c8fae409", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -132534,10 +133619,10 @@ "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/input-summary.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -132555,6 +133640,2024 @@ "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/decoded.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/hevc_conformance.py", + "scripts/hevc_decode.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_smoke.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/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/tests/test_writer_kd_audit_selection.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": "9ba1c1dfd5a7fc4dc33e6065f6ba1fcad698727f8207ac4d527c1c1294d32fea", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:20 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 20, + "delegated", + "", + "fixture.binary_identity" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_synthetic.py:39 (occurrence 0), Only the supplied native CoreAV header parser runs with the fixture path; scripts/hevc_conformance.py:480 executes that argv, not an FFmpeg/ffprobe command.", + "site": [ + 39, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:50 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 50, + "delegated", + "", + "harness.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:51 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 51, + "delegated", + "", + "harness.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:89 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 89, + "delegated", + "", + "inspect" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:95 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 95, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/hls_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/decoded.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/compat-0.1.0/judging.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/compat_sources.py", + "scripts/extract_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/registered_candidate.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/tests/test_writer_kd_audit_selection.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": "ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:2 is the module docstring at 2-40, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:73 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 73, + "process", + ".run", + "cmd" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:80 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 80, + "command", + ".ffprobe_json", + "str(test_oracle.require().ffprobe)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:80 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 80, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:84 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 84, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:88 is the function packets docstring at 88-90, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 88, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:91 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 91, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:93 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 93, + "command", + ".packets", + "str(test_oracle.require().ffprobe)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:93 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 93, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:120 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 120, + "command", + ".frames", + "str(test_oracle.require().ffmpeg)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:129 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 129, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:134 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 134, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:150 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 150, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:219 is the function kd_negative_cto_shift docstring at 219-223, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 219, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:241 is the function kd_negative_cto_midframe docstring at 241-244, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 241, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:250 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 250, + "delegated", + "", + "kd_midframe_edit" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:262 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 262, + "delegated", + "", + "check_edit" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:273 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 273, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:287 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 287, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:289 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 289, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:329 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 329, + "delegated", + "", + "check_delta" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:354 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 354, + "delegated", + "", + "frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:356 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 356, + "delegated", + "", + "frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:374 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 374, + "delegated", + "", + "kd_gapless_conflict" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:378 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 378, + "delegated", + "", + "kd_source_last_cut" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:385 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 385, + "delegated", + "", + "kd_fragment_reading" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:409 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 409, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:416 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 416, + "delegated", + "", + "check_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:458 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 458, + "delegated", + "", + "check_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:459 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 459, + "delegated", + "", + "check_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:470 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 470, + "delegated", + "", + "kd_midframe_edit" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:472 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 472, + "delegated", + "", + "kd_negative_cto_midframe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:475 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 475, + "delegated", + "", + "kd_gapless_edit" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:484 is the function check_starts docstring at 484-490, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 484, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:574 is the function check_master docstring at 574-585, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 574, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:619 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 619, + "delegated", + "", + "check_video_attributes" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:637 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 637, + "delegated", + "", + "kd_left_top_crop" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:641 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 641, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:654 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 654, + "delegated", + "", + "mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:676 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 676, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:693 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 693, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:699 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 699, + "delegated", + "", + "package_with" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:706 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 706, + "delegated", + "", + "package_with" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:712 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 712, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:720 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 720, + "delegated", + "", + "source_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:722 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 722, + "delegated", + "", + "streams" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:731 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 731, + "delegated", + "", + "check_rendition" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:732 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 732, + "delegated", + "", + "check_master" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:743 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 743, + "delegated", + "", + "packets" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:748 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 748, + "delegated", + "", + "frames" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:870 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 870, + "delegated", + "", + "itunsmpb" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:917 is the function hidden_ends docstring at 917-920, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 917, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:964 is the function kd_hidden_lead docstring at 964-969, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 964, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:980 is the function itunsmpb docstring at 980-981, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 980, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:982 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 982, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:992 is the function kd_left_out_frames docstring at 992-997, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 992, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:1007 is the function kd_gapless_edit docstring at 1007-1011, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1007, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1014 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1014, + "delegated", + "", + "itunsmpb" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:1021 is the function kd_gapless_conflict docstring at 1021-1026, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1021, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1029 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1029, + "delegated", + "", + "itunsmpb" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:1048 is the function source_composition_times docstring at 1048-1050, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1048, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1051 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1051, + "command", + ".source_composition_times", + "str(test_oracle.require().ffprobe)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1051 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1051, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:1060 is the function composition_times docstring at 1060-1061, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1060, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:1075 is the function kd_midframe_edit docstring at 1075-1082, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1075, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1089 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1089, + "delegated", + "", + "source_composition_times" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:1101 is the function kd_implicit_sbr docstring at 1101-1104, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1101, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:1109 is the function kd_implicit_sbr_rate docstring at 1109-1112, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1109, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:1121 is the function kd_profile_unnamed docstring at 1121-1124, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1121, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:1130 is the function kd_source_last_cut docstring at 1130-1137, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1130, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1144 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1144, + "delegated", + "", + "remux_check.last_skip_samples" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1146 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1146, + "delegated", + "", + "remux_check.last_skip_samples" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:1150 is the function kd_fragment_reading docstring at 1150-1154, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1150, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1158 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1158, + "command", + ".kd_fragment_reading", + "ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1158 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1158, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1160 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1160, + "delegated", + "", + "frames" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hls_check.py:1171 is the function kd_left_top_crop docstring at 1171-1175, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1365 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1171, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1176 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1176, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1391 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1391, + "delegated", + "", + "check_one" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/hls_check.py:1429 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 1429, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/input_summary_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "input_summary_check": "3479017e2f9251e10c2aa846b9e30cafb1fc986c777ea8bcb6f1a149972a8eb9", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stsd_craft": "e4ff509eb3f061b0099a8f7f9577b2783a97a93dba48ab92d482bea9c8fae409", + "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": [ + ".github/workflows/input-summary.yml", + "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -133878,7 +136981,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -134012,6 +137115,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -134727,6 +137831,60 @@ } ] }, + "scripts/iso_patch.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + }, + "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": "d32a791d81172b58f8c161daedae8c1c963016dffa53da5572f41bc5ba738d62", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/iso_patch.py:2 is the module docstring at 2-48, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "scripts/issue_refs_check.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -134767,6 +137925,17 @@ ], "sha256": "ca4a68f09da7499a13d3f7918b6131c836a0d5e28003c0ba4cb13519c577c2b3", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/issue_refs_check.py:2 is the module docstring at 2-31, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "Exact delegated site in , occurrence 0, program expression 'tracked'. tracked fixes the executable to git ls-files (86-89), then main performs regex/reference checks on read text. No oracle process is reachable through these delegated calls.", @@ -136330,6 +139499,60 @@ } ] }, + "scripts/mkv_craft.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + }, + "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": "0c9faa11bd155fff3b79623663f95ac44be298e07b4f27c4c9d0035e3ee22bf3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/mkv_craft.py:2 is the module docstring at 2-37, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "scripts/mkv_remux_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -136366,7 +139589,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -136499,6 +139722,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -136857,68 +140081,831 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88", + "sha256": "b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/mkv_remux_check.py:2 is the module docstring at 2-35, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:58 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 58, + "process", + ".run", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:63 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 63, + "command", + ".ffprobe", + "str(test_oracle.require().ffprobe)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:63 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 63, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:68 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 68, + "command", + ".framemd5", + "str(test_oracle.require().ffmpeg)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:74 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 74, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:112 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 112, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:130 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 130, + "delegated", + "", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:130 (delegated, occurrence 1). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "occurrence": 1, + "site": [ + 130, + "delegated", + "", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:159 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 159, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:160 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 160, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:167 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 167, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:168 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 168, + "delegated", + "", + "framemd5" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:216 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 216, + "delegated", + "", + "mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:243 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 243, + "process", + ".remux", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:269 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 269, + "delegated", + "", + "remux" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:276 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 276, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:300 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 300, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:303 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 303, + "delegated", + "", + "fixtures" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/mkv_remux_check.py:307 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 307, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/mp3_worker_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "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/decoded.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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "32ee00bc93ccc7859a8f8242634348fb6d7da9fb314317ef162108f96d313e91", "sites": [ { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:58 is the exact process site 'argv' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "class": "reviewed-reference", + "evidence": "At scripts/mp3_worker_check.py:16, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/mp3_worker_check.py:27 retains the returned pair before work creation; the ffmpeg fields are used directly at scripts/mp3_worker_check.py:38 and scripts/mp3_worker_check.py:56, and both exact fields reach decoded_output.compare at scripts/mp3_worker_check.py:59-61. run at scripts/mp3_worker_check.py:16 only stringifies argv. The direct fixture/reference commands at scripts/mp3_worker_check.py:38-40 and scripts/mp3_worker_check.py:56 use oracle.ffmpeg verbatim. The generic sink also runs the separate CoreAV candidate at scripts/mp3_worker_check.py:46, not an alternative oracle selection.", "site": [ - 58, + 16, "process", ".run", - "argv" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:63 is the exact command site 'str(test_oracle.require().ffprobe)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", - "site": [ - 63, - "command", - ".ffprobe", - "str(test_oracle.require().ffprobe)" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:63 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", - "site": [ - 63, - "delegated", - "", - "run" + "list(map(str, args))" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:68 is the exact command site 'str(test_oracle.require().ffmpeg)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "class": "reviewed-reference", + "evidence": "At scripts/mp3_worker_check.py:38, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/mp3_worker_check.py:27 retains the returned pair before work creation; the ffmpeg fields are used directly at scripts/mp3_worker_check.py:38 and scripts/mp3_worker_check.py:56, and both exact fields reach decoded_output.compare at scripts/mp3_worker_check.py:59-61. run at scripts/mp3_worker_check.py:16 only stringifies argv. The direct fixture/reference commands at scripts/mp3_worker_check.py:38-40 and scripts/mp3_worker_check.py:56 use oracle.ffmpeg verbatim. The generic sink also runs the separate CoreAV candidate at scripts/mp3_worker_check.py:46, not an alternative oracle selection.", "site": [ - 68, + 38, "command", - ".framemd5", - "str(test_oracle.require().ffmpeg)" + ".main", + "oracle.ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:74 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "class": "reviewed-reference", + "evidence": "At scripts/mp3_worker_check.py:38, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/mp3_worker_check.py:27 retains the returned pair before work creation; the ffmpeg fields are used directly at scripts/mp3_worker_check.py:38 and scripts/mp3_worker_check.py:56, and both exact fields reach decoded_output.compare at scripts/mp3_worker_check.py:59-61. run at scripts/mp3_worker_check.py:16 only stringifies argv. The direct fixture/reference commands at scripts/mp3_worker_check.py:38-40 and scripts/mp3_worker_check.py:56 use oracle.ffmpeg verbatim. The generic sink also runs the separate CoreAV candidate at scripts/mp3_worker_check.py:46, not an alternative oracle selection.", "site": [ - 74, + 38, "delegated", "", "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:112 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "class": "reviewed-exclusion", + "evidence": "At scripts/mp3_worker_check.py:46, This row executes args.coreav as the candidate, not the comparison oracle. scripts/mp3_worker_check.py:29-31 selects its external MP3 workers via COREAV_FFMPEG=log.wrappers[ffmpeg] and disables fallback. tools/compat-corpus/encode_breadth.py:363-373 embeds the supplied oracle.ffmpeg in that wrapper, whose tools/compat-corpus/encode_breadth.py:109-112 exec forwards it unchanged. These lossy encoder workers are not the separate reference at scripts/mp3_worker_check.py:56 or comparator at scripts/mp3_worker_check.py:59.", "site": [ - 112, + 46, "delegated", "", "run" @@ -136926,148 +140913,48 @@ "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:130 is the exact delegated site 'ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", - "site": [ - 130, - "delegated", - "", - "ffprobe" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:130 is the exact delegated site 'ffprobe' (occurrence 1) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", - "occurrence": 1, - "site": [ - 130, - "delegated", - "", - "ffprobe" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:159 is the exact delegated site 'framemd5' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", - "site": [ - 159, - "delegated", - "", - "framemd5" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:160 is the exact delegated site 'framemd5' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", - "site": [ - 160, - "delegated", - "", - "framemd5" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:167 is the exact delegated site 'framemd5' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", - "site": [ - 167, - "delegated", - "", - "framemd5" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:168 is the exact delegated site 'framemd5' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", - "site": [ - 168, - "delegated", - "", - "framemd5" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:216 is the exact delegated site 'mediainfo' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", - "site": [ - 216, - "delegated", - "", - "mediainfo" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:243 is the exact process site 'coreav' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", - "site": [ - 243, - "process", - ".remux", - "coreav" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:269 is the exact delegated site 'remux' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", - "site": [ - 269, - "delegated", - "", - "remux" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:276 is the exact delegated site 'check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "class": "reviewed-reference", + "evidence": "At scripts/mp3_worker_check.py:56, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/mp3_worker_check.py:27 retains the returned pair before work creation; the ffmpeg fields are used directly at scripts/mp3_worker_check.py:38 and scripts/mp3_worker_check.py:56, and both exact fields reach decoded_output.compare at scripts/mp3_worker_check.py:59-61. run at scripts/mp3_worker_check.py:16 only stringifies argv. The direct fixture/reference commands at scripts/mp3_worker_check.py:38-40 and scripts/mp3_worker_check.py:56 use oracle.ffmpeg verbatim. The generic sink also runs the separate CoreAV candidate at scripts/mp3_worker_check.py:46, not an alternative oracle selection.", "site": [ - 276, - "delegated", - "", - "check" + 56, + "command", + ".main", + "oracle.ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:300 is the exact delegated site 'check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "class": "reviewed-reference", + "evidence": "At scripts/mp3_worker_check.py:56, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/mp3_worker_check.py:27 retains the returned pair before work creation; the ffmpeg fields are used directly at scripts/mp3_worker_check.py:38 and scripts/mp3_worker_check.py:56, and both exact fields reach decoded_output.compare at scripts/mp3_worker_check.py:59-61. run at scripts/mp3_worker_check.py:16 only stringifies argv. The direct fixture/reference commands at scripts/mp3_worker_check.py:38-40 and scripts/mp3_worker_check.py:56 use oracle.ffmpeg verbatim. The generic sink also runs the separate CoreAV candidate at scripts/mp3_worker_check.py:46, not an alternative oracle selection.", "site": [ - 300, + 56, "delegated", "", - "check" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:303 is the exact delegated site 'fixtures' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "class": "reviewed-reference", + "evidence": "At scripts/mp3_worker_check.py:59, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/mp3_worker_check.py:27 retains the returned pair before work creation; the ffmpeg fields are used directly at scripts/mp3_worker_check.py:38 and scripts/mp3_worker_check.py:56, and both exact fields reach decoded_output.compare at scripts/mp3_worker_check.py:59-61. run at scripts/mp3_worker_check.py:16 only stringifies argv. Both exact returned paths are forwarded to decoded_output.compare. tools/compat-corpus/decoded_output.py:166-185 forwards ffprobe to probe, tools/compat-corpus/decoded_output.py:46-47 uses it as argv[0], and tools/compat-corpus/decoded_output.py:246-249 constructs the decode with the same ffmpeg parameter and forwards it to invoke/Popen at tools/compat-corpus/decoded_output.py:24-29. No verifier-only or directory-reconstruction argument is used.", "site": [ - 303, + 59, "delegated", "", - "fixtures" + "decoded_output.compare" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:307 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered source selects test_oracle.require() paths for probes and hashes (63-74), while the remux command selects CoreAV (243). The whole-file freeze is the basis for this row's exclusion; it grants no qualification to external callers.", + "class": "reviewed-reference", + "evidence": "At scripts/mp3_worker_check.py:70, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/mp3_worker_check.py:27 retains the returned pair before work creation; the ffmpeg fields are used directly at scripts/mp3_worker_check.py:38 and scripts/mp3_worker_check.py:56, and both exact fields reach decoded_output.compare at scripts/mp3_worker_check.py:59-61. run at scripts/mp3_worker_check.py:16 only stringifies argv. main reaches both direct references and the full decoded-output comparison with the retained pair. Its candidate encoder workers are separately selected through ProgramLog, not treated as comparison-oracle invocations.", "site": [ - 307, + 70, "delegated", "", "main" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" } ] }, @@ -138723,7 +142610,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -138731,7 +142618,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -138876,6 +142763,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -139547,7 +143435,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -139685,6 +143573,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff-write/src/matroska/aac_copy.rs", "crates/coreav-isobmff/tests/common/fragments.rs", @@ -140173,7 +144062,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -140306,6 +144195,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -140780,7 +144670,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -140918,6 +144808,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff-write/src/matroska/aac_copy.rs", "crates/coreav-isobmff/tests/common/fragments.rs", @@ -141824,7 +145715,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -141957,6 +145848,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -142315,7 +146207,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:40, this process row is command. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:40 (process, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. The concrete executable-candidate workflow at .github/workflows/ci.yml:719-720 selects tools/oracle/ffprobe-candidate.py, whose tools/oracle/ffprobe-candidate.py:9-15 loads this same independently admitted capture_one. The other invoke caller is the CoreAV JSON comparator at scripts/oracle.py:216, not an unqualified FFmpeg. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 40, "process", @@ -142326,7 +146218,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:54, this delegated row is invoke. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:54 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 54, "delegated", @@ -142337,7 +146229,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:129, this command row is binary. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:129 (command, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 129, "command", @@ -142348,7 +146240,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:129, this delegated row is invoke. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:129 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 129, "delegated", @@ -142359,7 +146251,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:152, this delegated row is probe. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:152 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 152, "delegated", @@ -142370,7 +146262,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:153, this delegated row is probe. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:153 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 153, "delegated", @@ -142381,7 +146273,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:154, this delegated row is probe. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:154 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 154, "delegated", @@ -142392,7 +146284,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:156, this delegated row is decode. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:156 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 156, "delegated", @@ -142403,7 +146295,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:211, this delegated row is capture_one. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:211 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 211, "delegated", @@ -142425,7 +146317,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:247, this delegated row is capture. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:247 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 247, "delegated", @@ -142436,7 +146328,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:250, this delegated row is capture. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:250 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 250, "delegated", @@ -142447,7 +146339,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:257, this delegated row is invoke. The real executable-candidate caller at .github/workflows/ci.yml:719-720 selects tools/oracle/ffprobe-candidate.py, not a native CoreAV binary. scripts/oracle.py:257 launches that Python adapter; tools/oracle/ffprobe-candidate.py:9-15 loads current oracle.py and calls capture_one, which independently retains test_oracle.require's complete pair at scripts/oracle.py:151 before probe/decode at 152-156. Thus the adapter's actual oracle programs are owner-returned, even though its executable is a separate script.", + "evidence": "scripts/oracle.py:257 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. The concrete executable-candidate workflow at .github/workflows/ci.yml:719-720 selects tools/oracle/ffprobe-candidate.py, whose tools/oracle/ffprobe-candidate.py:9-15 loads this same independently admitted capture_one. The other invoke caller is the CoreAV JSON comparator at scripts/oracle.py:216, not an unqualified FFmpeg. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 257, "delegated", @@ -142469,7 +146361,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:266, this delegated row is capture. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:266 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 266, "delegated", @@ -142502,7 +146394,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/oracle.py:297, this delegated row is main. capture_one independently retains the complete pair from test_oracle.require at scripts/oracle.py:151 and passes returned qualified.ffprobe to probe at 152-154 and qualified.ffmpeg to decode at 156. probe/decode execute through invoke at 54,129,40. main also retains both paths at 238-239 before every capture relay at 247,250,266; the ffprobe-candidate wrapper uses this same independently admitted capture_one. .github/workflows/ci.yml:714,719 invokes main. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/oracle.py:297 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. The concrete executable-candidate workflow at .github/workflows/ci.yml:719-720 selects tools/oracle/ffprobe-candidate.py, whose tools/oracle/ffprobe-candidate.py:9-15 loads this same independently admitted capture_one. The other invoke caller is the CoreAV JSON comparator at scripts/oracle.py:216, not an unqualified FFmpeg. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 297, "delegated", @@ -142558,7 +146450,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/oracle_free.py:32, this process row is arguments. scripts/oracle_free.py:12-25 validates cargo test and adds exact skips from test-support/oracle-dependent.json on unregistered platforms. The subprocess at 32 executes the caller's cargo test command; .github/workflows/ci.yml:458-463,533-537 supplies Cargo test invocations, not FFmpeg.", + "evidence": "scripts/oracle_free.py:32 (process, occurrence 0). command permits only cargo test at scripts/oracle_free.py:12-14 and adds exact registered skips at scripts/oracle_free.py:15-24 on unregistered platforms. The actual callers at .github/workflows/ci.yml:462-463 and .github/workflows/ci.yml:536-537 supply Cargo, not FFmpeg. The subprocess executes that test runner; selected test media boundaries have their own owner checks and catalogue rows.", "site": [ 32, "process", @@ -142569,6 +146461,84 @@ } ] }, + "scripts/oracle_from_r2.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "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/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/stage3-report/r2pool.py" + ], + "sha256": "b60f391492dd0f7c7cba99a54dd44413e6e7b74dada2504ae4178f501773d73b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_from_r2.py:2 is the module docstring at 2-22, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "scripts/oracle_invocation_classify.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -142701,7 +146671,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -142834,6 +146804,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -143194,9 +147165,119 @@ ], "sha256": "db9ff06d712b53d41879f504ef8fcedbc0c1bfa016adb5e008b266e29ff1ca0b", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:2 is the module docstring at 2-19, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:180 is the function _span_us docstring at 180-184, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 180, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:562 is the function edit_snap_shift docstring at 562-564, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 562, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:577 is the function ctts_dts_shift docstring at 577-579, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 577, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:590 is the function trun_pts_shift docstring at 590-593, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 590, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:646 is the function presentation_end docstring at 646-653, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 646, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:673 is the function pcm_end_stream docstring at 673-677, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 673, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:696 is the function pcm_duration docstring at 696-704, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 696, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:919 is the function aac_implicit_sbr docstring at 919-921, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 919, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:1067 is the function _first_frame_size docstring at 1067-1068, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1067, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "scripts/oracle_kd.py:1072 is the exact command site 'str(pair.ffprobe)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (1069) and builds the ffprobe command at 1072. The freeze exclusion covers this exact current invocation/delegation without assuming overlay callers are qualified.", + "evidence": "scripts/oracle_kd.py:1072 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 1072, "command", @@ -143205,9 +147286,20 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:1082 is the function declared_size docstring at 1082-1084, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1082, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "scripts/oracle_kd.py:1092 is the exact delegated site '_first_frame_size' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (1069) and builds the ffprobe command at 1072. The freeze exclusion covers this exact current invocation/delegation without assuming overlay callers are qualified.", + "evidence": "scripts/oracle_kd.py:1092 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 1092, "delegated", @@ -143216,9 +147308,75 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:1096 is the function hevc_window_dropped docstring at 1096-1098, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1096, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:1327 is the function chapter_text docstring at 1327-1331, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1327, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:1425 is the function text_end docstring at 1425-1433, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1425, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:1504 is the function multi_edit_listing docstring at 1504-1507, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1504, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:1671 is the function stream_count_entries docstring at 1671-1674, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1671, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:1693 is the function allowlist_dropped docstring at 1693-1700, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1693, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "scripts/oracle_kd.py:2682 is the exact delegated site 'declared_size' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (1069) and builds the ffprobe command at 1072. The freeze exclusion covers this exact current invocation/delegation without assuming overlay callers are qualified.", + "evidence": "scripts/oracle_kd.py:2682 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 2682, "delegated", @@ -143229,7 +147387,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd.py:2983 is the exact delegated site 'stream_item' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (1069) and builds the ffprobe command at 1072. The freeze exclusion covers this exact current invocation/delegation without assuming overlay callers are qualified.", + "evidence": "scripts/oracle_kd.py:2983 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 2983, "delegated", @@ -143238,9 +147396,20 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:3093 is the function empty_edit_padding docstring at 3093-3120, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 3093, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "scripts/oracle_kd.py:3171 is the exact delegated site 'overlay' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (1069) and builds the ffprobe command at 1072. The freeze exclusion covers this exact current invocation/delegation without assuming overlay callers are qualified.", + "evidence": "scripts/oracle_kd.py:3171 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 3171, "delegated", @@ -143251,7 +147420,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd.py:3189 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (1069) and builds the ffprobe command at 1072. The freeze exclusion covers this exact current invocation/delegation without assuming overlay callers are qualified.", + "evidence": "scripts/oracle_kd.py:3189 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 3189, "delegated", @@ -143298,7 +147467,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -143431,6 +147600,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -143790,9 +147960,152 @@ ], "sha256": "c76112438b5164eb696bc58637d4acc3e638c0288aaed0184a71f505f231727c", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:2 is the module docstring at 2-25, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:72 is the function dts_unknown docstring at 72-73, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 72, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:79 is the function lace_without_duration docstring at 79-80, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 79, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:88 is the function lace_split docstring at 88-90, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 88, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:106 is the function audio_keyframe docstring at 106-107, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 106, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:113 is the function vfw_timestamps docstring at 113-114, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 113, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:121 is the function webm_webvtt_size docstring at 121-122, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 121, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:129 is the function encrypted_extra docstring at 129-130, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 129, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:135 is the function segment_duration docstring at 135-136, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 135, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:147 is the function format_rounding docstring at 147-148, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 147, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:169 is the function hevc_unsignalled_range docstring at 169-170, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 169, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:177 is the function attachments docstring at 177-178, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 177, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:191 is the function _first_frame_size docstring at 191-192, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 191, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:196 is the exact command site 'str(pair.ffprobe)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (193) and builds the ffprobe command at 196. The exclusion is for these immutable judging bytes, not inherited qualification of overlay callers.", + "evidence": "scripts/oracle_kd_mkv.py:196 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 196, "command", @@ -143801,9 +148114,20 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:206 is the function declared_size docstring at 206-208, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 206, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:218 is the exact delegated site '_first_frame_size' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (193) and builds the ffprobe command at 196. The exclusion is for these immutable judging bytes, not inherited qualification of overlay callers.", + "evidence": "scripts/oracle_kd_mkv.py:218 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 218, "delegated", @@ -143812,9 +148136,20 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:222 is the function tag_language docstring at 222-226, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 222, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:306 is the exact delegated site 'declared_size' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (193) and builds the ffprobe command at 196. The exclusion is for these immutable judging bytes, not inherited qualification of overlay callers.", + "evidence": "scripts/oracle_kd_mkv.py:306 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 306, "delegated", @@ -143825,7 +148160,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:416 is the exact delegated site 'stream_item' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (193) and builds the ffprobe command at 196. The exclusion is for these immutable judging bytes, not inherited qualification of overlay callers.", + "evidence": "scripts/oracle_kd_mkv.py:416 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 416, "delegated", @@ -143834,9 +148169,42 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:562 is the function annex_d_downmix docstring at 562-571, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 562, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:756 is the function av1_default_suffix docstring at 756-761, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 756, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:769 is the function av1_chroma_position docstring at 769-774, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 769, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:789 is the exact delegated site 'overlay' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (193) and builds the ffprobe command at 196. The exclusion is for these immutable judging bytes, not inherited qualification of overlay callers.", + "evidence": "scripts/oracle_kd_mkv.py:789 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 789, "delegated", @@ -143847,7 +148215,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:803 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered overlay's nested size probe retains pair = test_oracle.require() (193) and builds the ffprobe command at 196. The exclusion is for these immutable judging bytes, not inherited qualification of overlay callers.", + "evidence": "scripts/oracle_kd_mkv.py:803 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 803, "delegated", @@ -144251,7 +148619,7 @@ "sites": [ { "class": "registered-source", - "evidence": "scripts/oracle_pin_macos.py:62 is the exact process site \"'lipo'\" (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The newly registered owner is in scripts/compat_sources.py:57. verify_bin uses lipo/codesign (62-70), a version identity query (71-78), and an encoder-capability admission query (85-92). These are frozen judging-source rows, not bootstrap-class rows, and this exclusion grants no caller qualification.", + "evidence": "scripts/oracle_pin_macos.py:62 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 62, "process", @@ -144262,7 +148630,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_pin_macos.py:67 is the exact process site \"'codesign'\" (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The newly registered owner is in scripts/compat_sources.py:57. verify_bin uses lipo/codesign (62-70), a version identity query (71-78), and an encoder-capability admission query (85-92). These are frozen judging-source rows, not bootstrap-class rows, and this exclusion grants no caller qualification.", + "evidence": "scripts/oracle_pin_macos.py:67 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 67, "process", @@ -144273,7 +148641,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_pin_macos.py:71 is the exact process site 'str(binary)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The newly registered owner is in scripts/compat_sources.py:57. verify_bin uses lipo/codesign (62-70), a version identity query (71-78), and an encoder-capability admission query (85-92). These are frozen judging-source rows, not bootstrap-class rows, and this exclusion grants no caller qualification.", + "evidence": "scripts/oracle_pin_macos.py:71 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 71, "process", @@ -144284,7 +148652,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_pin_macos.py:85 is the exact command site 'str(binary)' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The newly registered owner is in scripts/compat_sources.py:57. verify_bin uses lipo/codesign (62-70), a version identity query (71-78), and an encoder-capability admission query (85-92). These are frozen judging-source rows, not bootstrap-class rows, and this exclusion grants no caller qualification.", + "evidence": "scripts/oracle_pin_macos.py:85 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ 85, "command", @@ -144418,7 +148786,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -144484,7 +148852,6 @@ "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "raw_pcm_check": "9770ec0b4b71e827ac9fa64cf3694d2b126eac17f290e9c2f07afff68a6d71b7", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", @@ -144539,7 +148906,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/audio-conformance.yml", ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", @@ -144558,6 +148924,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -144859,8 +149226,6 @@ "scripts/split_check.py", "scripts/swr_characterize.py", "scripts/test_oracle.py", - "scripts/tests/test_pcm_output_check.py", - "scripts/tests/test_raw_pcm_check.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -144921,7 +149286,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:25, the process site '[str(arg) for arg in args]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:25, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The common run sink preserves the retained ffmpeg/ffprobe first arguments for check and the raw_pcm_check consumer; candidate native_command invocations are the separate CoreAV-under-test executions.", "site": [ 25, "process", @@ -144932,7 +149297,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:34, the command site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:34, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. fields runs its probe parameter verbatim at scripts/pcm_output_check.py:34. Both compare calls at scripts/pcm_output_check.py:58-59 supply the retained ffprobe; the additional consumer passes its retained ffprobe at scripts/raw_pcm_check.py:56-57.", "site": [ 34, "command", @@ -144943,7 +149308,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:34, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:34, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. fields runs its probe parameter verbatim at scripts/pcm_output_check.py:34. Both compare calls at scripts/pcm_output_check.py:58-59 supply the retained ffprobe; the additional consumer passes its retained ffprobe at scripts/raw_pcm_check.py:56-57.", "site": [ 34, "delegated", @@ -144954,7 +149319,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/pcm_output_check.py:53, main:184/193 passes the distinct CoreAV selector to check. native_command:41-42 prefixes [str(coreav), ffmpeg, ...] for calls at 53/110/131/159/174; these run CoreAV in the strict-safe environment at 47, not the FFmpeg oracle.", + "evidence": "At scripts/pcm_output_check.py:53, native_command at scripts/pcm_output_check.py:41-42 always puts coreav, not FFmpeg, in argv[0]. .github/workflows/ci.yml:331-333 builds and supplies target/debug/coreav, and scripts/pcm_output_check.py:47 selects strict-safe mode with an absent fallback. These are candidate output/refusal tests, not comparison-oracle executions.", "site": [ 53, "delegated", @@ -144965,7 +149330,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:56, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:56, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare executes the retained ffmpeg alias for the reference command at scripts/pcm_output_check.py:56 and full sample decoding at scripts/pcm_output_check.py:63-66, without changing its first argument.", "site": [ 56, "command", @@ -144976,7 +149341,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:56, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:56, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare executes the retained ffmpeg alias for the reference command at scripts/pcm_output_check.py:56 and full sample decoding at scripts/pcm_output_check.py:63-66, without changing its first argument.", "site": [ 56, "delegated", @@ -144987,7 +149352,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:58, the delegated site 'fields' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:58, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. fields runs its probe parameter verbatim at scripts/pcm_output_check.py:34. Both compare calls at scripts/pcm_output_check.py:58-59 supply the retained ffprobe; the additional consumer passes its retained ffprobe at scripts/raw_pcm_check.py:56-57.", "site": [ 58, "delegated", @@ -144998,7 +149363,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:59, the delegated site 'fields' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:59, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. fields runs its probe parameter verbatim at scripts/pcm_output_check.py:34. Both compare calls at scripts/pcm_output_check.py:58-59 supply the retained ffprobe; the additional consumer passes its retained ffprobe at scripts/raw_pcm_check.py:56-57.", "site": [ 59, "delegated", @@ -145009,7 +149374,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:63, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:63, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare executes the retained ffmpeg alias for the reference command at scripts/pcm_output_check.py:56 and full sample decoding at scripts/pcm_output_check.py:63-66, without changing its first argument.", "site": [ 63, "command", @@ -145020,7 +149385,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:63, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:63, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare executes the retained ffmpeg alias for the reference command at scripts/pcm_output_check.py:56 and full sample decoding at scripts/pcm_output_check.py:63-66, without changing its first argument.", "site": [ 63, "delegated", @@ -145031,7 +149396,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:80, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:80, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ 80, "command", @@ -145042,7 +149407,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:80, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:80, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ 80, "delegated", @@ -145053,7 +149418,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:106, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:106, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", "site": [ 106, "delegated", @@ -145064,7 +149429,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/pcm_output_check.py:110, main:184/193 passes the distinct CoreAV selector to check. native_command:41-42 prefixes [str(coreav), ffmpeg, ...] for calls at 53/110/131/159/174; these run CoreAV in the strict-safe environment at 47, not the FFmpeg oracle.", + "evidence": "At scripts/pcm_output_check.py:110, native_command at scripts/pcm_output_check.py:41-42 always puts coreav, not FFmpeg, in argv[0]. .github/workflows/ci.yml:331-333 builds and supplies target/debug/coreav, and scripts/pcm_output_check.py:47 selects strict-safe mode with an absent fallback. These are candidate output/refusal tests, not comparison-oracle executions.", "site": [ 110, "process", @@ -145075,7 +149440,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:116, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:116, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ 116, "command", @@ -145086,7 +149451,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:116, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:116, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ 116, "delegated", @@ -145097,7 +149462,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:126, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:126, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", "site": [ 126, "delegated", @@ -145108,7 +149473,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:129, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:129, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ 129, "command", @@ -145119,7 +149484,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:129, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:129, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ 129, "delegated", @@ -145130,7 +149495,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/pcm_output_check.py:131, main:184/193 passes the distinct CoreAV selector to check. native_command:41-42 prefixes [str(coreav), ffmpeg, ...] for calls at 53/110/131/159/174; these run CoreAV in the strict-safe environment at 47, not the FFmpeg oracle.", + "evidence": "At scripts/pcm_output_check.py:131, native_command at scripts/pcm_output_check.py:41-42 always puts coreav, not FFmpeg, in argv[0]. .github/workflows/ci.yml:331-333 builds and supplies target/debug/coreav, and scripts/pcm_output_check.py:47 selects strict-safe mode with an absent fallback. These are candidate output/refusal tests, not comparison-oracle executions.", "site": [ 131, "process", @@ -145141,7 +149506,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:136, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:136, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", "site": [ 136, "delegated", @@ -145152,7 +149517,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:137, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:137, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", "site": [ 137, "delegated", @@ -145163,7 +149528,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:143, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:143, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", "site": [ 143, "delegated", @@ -145174,7 +149539,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:148, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:148, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ 148, "command", @@ -145185,7 +149550,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:148, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:148, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ 148, "delegated", @@ -145196,7 +149561,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:154, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:154, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ 154, "command", @@ -145207,7 +149572,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/pcm_output_check.py:159, main:184/193 passes the distinct CoreAV selector to check. native_command:41-42 prefixes [str(coreav), ffmpeg, ...] for calls at 53/110/131/159/174; these run CoreAV in the strict-safe environment at 47, not the FFmpeg oracle.", + "evidence": "At scripts/pcm_output_check.py:159, native_command at scripts/pcm_output_check.py:41-42 always puts coreav, not FFmpeg, in argv[0]. .github/workflows/ci.yml:331-333 builds and supplies target/debug/coreav, and scripts/pcm_output_check.py:47 selects strict-safe mode with an absent fallback. These are candidate output/refusal tests, not comparison-oracle executions.", "site": [ 159, "process", @@ -145218,7 +149583,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:165, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:165, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", "site": [ 165, "delegated", @@ -145229,7 +149594,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:169, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:169, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ 169, "command", @@ -145240,7 +149605,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:169, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:169, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ 169, "delegated", @@ -145251,7 +149616,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/pcm_output_check.py:174, main:184/193 passes the distinct CoreAV selector to check. native_command:41-42 prefixes [str(coreav), ffmpeg, ...] for calls at 53/110/131/159/174; these run CoreAV in the strict-safe environment at 47, not the FFmpeg oracle.", + "evidence": "At scripts/pcm_output_check.py:174, native_command at scripts/pcm_output_check.py:41-42 always puts coreav, not FFmpeg, in argv[0]. .github/workflows/ci.yml:331-333 builds and supplies target/debug/coreav, and scripts/pcm_output_check.py:47 selects strict-safe mode with an absent fallback. These are candidate output/refusal tests, not comparison-oracle executions.", "site": [ 174, "process", @@ -145262,7 +149627,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:193, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:193, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The main/check delegation carries the complete require-returned Oracle unchanged to all actual source generation and reference comparisons in check.", "site": [ 193, "delegated", @@ -145273,7 +149638,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:200, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/pcm_output_check.py:189 retains the complete require result; main:193 passes it to check, which aliases both fields at 46. Its compare closure uses ffmpeg at 56/63 and ffprobe through fields:34 at 58-59; fixture calls at 80/116/129/148/154/169 use the same ffmpeg. run:25 executes the selected vector without replacement. The exported run/fields helpers also serve scripts/raw_pcm_check.py:15, whose main retains require output at 88, passes it at 93/96 and aliases both fields at 39 before calls at 54/56/57/62. .github/workflows/ci.yml:332-333 and .github/workflows/audio-conformance.yml:74-76 invoke the respective CLIs. Unit raw calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41; PCM main tests replace check at scripts/tests/test_pcm_output_check.py:23-27.", + "evidence": "At scripts/pcm_output_check.py:200, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The main/check delegation carries the complete require-returned Oracle unchanged to all actual source generation and reference comparisons in check.", "site": [ 200, "delegated", @@ -145428,7 +149793,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -145543,8 +149908,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", - ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -145562,6 +149925,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -145860,7 +150224,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -145932,7 +150295,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/policy_check.py:71 (process argv, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/policy_check.py:71 (process, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 71, "process", @@ -145954,7 +150317,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/policy_check.py:107 (command ffprobe, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/policy_check.py:107 (command, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 107, "command", @@ -145965,7 +150328,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/policy_check.py:107 (delegated run, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/policy_check.py:107 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 107, "delegated", @@ -145998,7 +150361,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/policy_check.py:193 (command ffprobe, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/policy_check.py:193 (command, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 193, "command", @@ -146009,7 +150372,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/policy_check.py:193 (delegated run, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/policy_check.py:193 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 193, "delegated", @@ -146031,7 +150394,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/policy_check.py:229 (command ffprobe, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/policy_check.py:229 (command, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 229, "command", @@ -146042,7 +150405,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/policy_check.py:229 (delegated run, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/policy_check.py:229 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 229, "delegated", @@ -146053,7 +150416,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/policy_check.py:237 (delegated packets, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/policy_check.py:237 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 237, "delegated", @@ -146086,7 +150449,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/policy_check.py:288 (delegated frame_sizes, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/policy_check.py:288 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 288, "delegated", @@ -146097,7 +150460,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/policy_check.py:359 (delegated check_file, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/policy_check.py:359 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 359, "delegated", @@ -146108,7 +150471,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/policy_check.py:400 (delegated main, occurrence 0), main normalizes the optional --ffprobe request and replaces it with require(...).ffprobe at scripts/policy_check.py:334-336 before check_file at :359. check_file passes that same value to its stream query (:229), packets (:237/:107), and frame_sizes (:288/:193); run executes those argv unchanged (:69-72), alongside the separate CoreAV subject. .github/workflows/ci.yml:832-835/:1725 passes through this main, as does tools/oracle/writer_kd_audit_cli.py:483-486. tools/oracle/tests/test_policy_ref.py:295-302 mocks run, and scripts/tests/test_test_oracle.py:388-414 tests qualification refusal before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/policy_check.py:400 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 400, "delegated", @@ -146748,7 +151111,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -146882,6 +151245,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -147181,7 +151545,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_raw_audio_pipe_check.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -147242,7 +151605,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:18, the process site '[str(arg) for arg in args]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:18, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. The shared run sink preserves owner.ffmpeg for all real reference commands. Other supplied command lists start with the CoreAV candidate; fallback replay probes use either the retained oracle field or explicit local stubs, never an unqualified comparison selection.", "site": [ 18, "process", @@ -147253,7 +151616,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:57, require_refusal:57 executes only native_command vectors headed by str(coreav) from 36-37. Its callers at 177/186/190, 287-346, 396/398/418 test CoreAV refusal with strict-safe environments at 202-203 and 353-354; no oracle is selected.", + "evidence": "At scripts/raw_audio_pipe_check.py:57, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 57, "process", @@ -147264,7 +151627,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:143, require_replay:143 executes a native_command vector headed by CoreAV from 36-37; callers at 300/314/323/336/346 supply the replay environment from 260-261. The generated wave-fallback/ffmpeg program at 256-259 only prints argv, cats stdin and exits 7. It never executes the real oracle.", + "evidence": "At scripts/raw_audio_pipe_check.py:143, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ 143, "process", @@ -147275,7 +151638,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:164, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:164, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ 164, "command", @@ -147286,7 +151649,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:164, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:164, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ 164, "delegated", @@ -147297,7 +151660,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:177, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:177, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 177, "delegated", @@ -147308,7 +151671,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:179, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:179, This process executes the CoreAV native_command built at scripts/raw_audio_pipe_check.py:175 or scripts/raw_audio_pipe_check.py:183, not the separate reference decode at scripts/raw_audio_pipe_check.py:164. The unregistered case intentionally selects its runtime fallback from the retained ffmpeg parameter at scripts/raw_audio_pipe_check.py:162; registered cases keep the strict-safe absent fallback from scripts/raw_audio_pipe_check.py:202-203. The parameter itself originates in test_oracle.require at scripts/raw_audio_pipe_check.py:508.", "site": [ 179, "delegated", @@ -147319,7 +151682,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:186, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:186, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 186, "delegated", @@ -147330,7 +151693,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:190, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:190, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 190, "delegated", @@ -147341,7 +151704,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:194, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:194, This process executes the CoreAV native_command built at scripts/raw_audio_pipe_check.py:175 or scripts/raw_audio_pipe_check.py:183, not the separate reference decode at scripts/raw_audio_pipe_check.py:164. The unregistered case intentionally selects its runtime fallback from the retained ffmpeg parameter at scripts/raw_audio_pipe_check.py:162; registered cases keep the strict-safe absent fallback from scripts/raw_audio_pipe_check.py:202-203. The parameter itself originates in test_oracle.require at scripts/raw_audio_pipe_check.py:508.", "site": [ 194, "delegated", @@ -147352,7 +151715,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:214, the delegated site 'check_wave_case' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:214, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ 214, "delegated", @@ -147363,7 +151726,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:221, the delegated site 'check_wave_case' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:221, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ 221, "delegated", @@ -147374,7 +151737,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:226, the delegated site 'check_wave_case' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:226, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ 226, "delegated", @@ -147385,7 +151748,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:236, the delegated site 'check_wave_case' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:236, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ 236, "delegated", @@ -147396,7 +151759,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:244, the delegated site 'check_wave_case' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:244, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ 244, "delegated", @@ -147407,7 +151770,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:249, the delegated site 'check_wave_case' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:249, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ 249, "delegated", @@ -147418,7 +151781,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:252, wave_paths:252 delegates to wave_refusals, which constructs only CoreAV vectors at 286-346 through native_command:36-37. Its fallback is the shell test double at 256-259 (printf, cat, exit 7), not the FFmpeg oracle.", + "evidence": "At scripts/raw_audio_pipe_check.py:252, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ 252, "delegated", @@ -147429,7 +151792,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:287, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:287, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 287, "delegated", @@ -147440,7 +151803,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:290, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:290, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 290, "delegated", @@ -147451,7 +151814,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:295, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:295, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 295, "delegated", @@ -147462,7 +151825,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:300, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:300, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ 300, "delegated", @@ -147473,7 +151836,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:311, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:311, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 311, "delegated", @@ -147484,7 +151847,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:314, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:314, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ 314, "delegated", @@ -147495,7 +151858,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:322, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:322, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 322, "delegated", @@ -147506,7 +151869,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:323, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:323, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ 323, "delegated", @@ -147517,7 +151880,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:335, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:335, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 335, "delegated", @@ -147528,7 +151891,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:336, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:336, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ 336, "delegated", @@ -147539,7 +151902,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:345, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:345, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 345, "delegated", @@ -147550,7 +151913,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:346, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:346, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ 346, "delegated", @@ -147561,7 +151924,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:367, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:367, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", "site": [ 367, "command", @@ -147572,7 +151935,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:367, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:367, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", "site": [ 367, "delegated", @@ -147583,7 +151946,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:371, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:371, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", "site": [ 371, "delegated", @@ -147594,7 +151957,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:378, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:378, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", "site": [ 378, "delegated", @@ -147605,7 +151968,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:383, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:383, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", "site": [ 383, "delegated", @@ -147616,7 +151979,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:390, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:390, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", "site": [ 390, "command", @@ -147627,7 +151990,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:390, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:390, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", "site": [ 390, "delegated", @@ -147638,7 +152001,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:393, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:393, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", "site": [ 393, "delegated", @@ -147649,7 +152012,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:396, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:396, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 396, "delegated", @@ -147660,7 +152023,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:398, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:398, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 398, "delegated", @@ -147671,7 +152034,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:407, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:407, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", "site": [ 407, "command", @@ -147682,7 +152045,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:407, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:407, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", "site": [ 407, "delegated", @@ -147693,7 +152056,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:413, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:413, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", "site": [ 413, "delegated", @@ -147704,7 +152067,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:414, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:414, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", "site": [ 414, "delegated", @@ -147715,7 +152078,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:418, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:418, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 418, "delegated", @@ -147726,7 +152089,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:420, conformance_paths:410 builds command through native_command:36-37, so subprocess.run at 420 starts CoreAV. replay_env at 358-359 points to the local shell test double written at 355-357 (printf, cat, exit 7), not real FFmpeg.", + "evidence": "At scripts/raw_audio_pipe_check.py:420, This directly executes a CoreAV native_command, not FFmpeg, and replay_env at scripts/raw_audio_pipe_check.py:355-359 selects the locally written print/cat/exit-7 shell stub. The expected bytes at scripts/raw_audio_pipe_check.py:422-425 test argument/input replay, not a real oracle comparison.", "site": [ 420, "process", @@ -147737,7 +152100,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:446, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:446, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", "site": [ 446, "command", @@ -147748,7 +152111,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:446, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:446, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", "site": [ 446, "delegated", @@ -147759,7 +152122,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:453, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:453, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", "site": [ 453, "command", @@ -147770,7 +152133,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:453, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:453, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", "site": [ 453, "delegated", @@ -147781,7 +152144,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:463, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:463, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", "site": [ 463, "delegated", @@ -147792,7 +152155,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:468, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:468, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", "site": [ 468, "delegated", @@ -147803,7 +152166,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:476, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:476, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", "site": [ 476, "command", @@ -147814,7 +152177,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:476, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:476, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", "site": [ 476, "delegated", @@ -147825,7 +152188,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:480, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:480, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", "site": [ 480, "process", @@ -147836,7 +152199,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:491, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:491, The process starts the CoreAV command built at scripts/raw_audio_pipe_check.py:489-490, not the separate reference at scripts/raw_audio_pipe_check.py:476. This tests runtime fallback: scripts/raw_audio_pipe_check.py:486-487 explicitly selects COREAV_FALLBACK from ffmpeg, the unchanged oracle.ffmpeg alias at scripts/raw_audio_pipe_check.py:431, originating in test_oracle.require at scripts/raw_audio_pipe_check.py:508.", "site": [ 491, "delegated", @@ -147847,7 +152210,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:495, main:503/512-515 supplies the distinct CoreAV selector. native_command:36-37 prefixes [str(coreav), ffmpeg, ...]; direct decode-audio calls at 371/413 also start CoreAV. The refusal/native/replay call at this site executes that CoreAV program. Replay test doubles at 256-259/355-357 only print argv, cat stdin and exit 7; actual fallback-to-oracle vectors, where tested at 179/194/491, still launch CoreAV first and receive the separately owner-returned ffmpeg through 162 or 486.", + "evidence": "At scripts/raw_audio_pipe_check.py:495, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", "site": [ 495, "delegated", @@ -147858,7 +152221,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:512, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:512, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. This delegation reaches check, conformance_paths or wave_paths with the same require-returned Oracle; each uses the retained field for its real reference commands, with no inherited bare oracle name.", "site": [ 512, "delegated", @@ -147869,7 +152232,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:513, the delegated site 'conformance_paths' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:513, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. This delegation reaches check, conformance_paths or wave_paths with the same require-returned Oracle; each uses the retained field for its real reference commands, with no inherited bare oracle name.", "site": [ 513, "delegated", @@ -147880,7 +152243,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:515, the delegated site 'wave_paths' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:515, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. This delegation reaches check, conformance_paths or wave_paths with the same require-returned Oracle; each uses the retained field for its real reference commands, with no inherited bare oracle name.", "site": [ 515, "delegated", @@ -147891,7 +152254,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:522, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_audio_pipe_check.py:508 retains the complete require result and forwards it unchanged to check, conformance_paths and wave_paths at 512-515. These functions alias oracle.ffmpeg at 431, 352 and 201. check_wave_case receives that path only through wave_paths calls at 214/221/226/236/244/249 and executes it at 164; conformance_paths uses it at 367/390/407, and check at 446/453/476. run:18 executes these unchanged vectors. CoreAV vectors are constructed separately by native_command:36-37. The replay-only generated shell text at 256-259 and 355-357 prints arguments, cats stdin and exits 7; it launches no oracle. .github/workflows/ci.yml:334-335 invokes main with the runner oracle directory. Unqualified helper calls in unit tests mock run at scripts/tests/test_raw_audio_pipe_check.py:145-148, mock check_wave_case at 192-194/239-240, or mock subprocess at 251/265/280/297.", + "evidence": "At scripts/raw_audio_pipe_check.py:522, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. This delegation reaches check, conformance_paths or wave_paths with the same require-returned Oracle; each uses the retained field for its real reference commands, with no inherited bare oracle name.", "site": [ 522, "delegated", @@ -147939,7 +152302,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -148078,6 +152441,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -149050,7 +153414,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -149183,6 +153547,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -149542,7 +153907,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/seek_check.py:28, this command row is ffprobe. main at scripts/seek_check.py:91-92 proposes a pair to test_oracle.require and retains the returned ffprobe. duration/has_video receive it at 64,99 and execute it at 28,37; check is called with that same path at 101. .github/workflows/ci.yml:1341-1342 invokes this admitted main. scripts/test_oracle.py:73-108 qualifies the complete pair; the sibling path is a qualification input only.", + "evidence": "scripts/seek_check.py:28 (command, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 28, "command", @@ -149553,7 +153918,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/seek_check.py:37, this command row is ffprobe. main at scripts/seek_check.py:91-92 proposes a pair to test_oracle.require and retains the returned ffprobe. duration/has_video receive it at 64,99 and execute it at 28,37; check is called with that same path at 101. .github/workflows/ci.yml:1341-1342 invokes this admitted main. scripts/test_oracle.py:73-108 qualifies the complete pair; the sibling path is a qualification input only.", + "evidence": "scripts/seek_check.py:37 (command, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 37, "command", @@ -149564,7 +153929,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/seek_check.py:54, this process row is cmd. choices at scripts/seek_check.py:50-54 runs the CoreAV decode-oracle choose subcommand and on/off relays at 68-69 use it unchanged. .github/workflows/ci.yml:1341 supplies target/fallback/release/decode-oracle, not FFmpeg.", + "evidence": "scripts/seek_check.py:54 (process, occurrence 0). choices builds only [oracle, choose, ...] at scripts/seek_check.py:50-54. The actual workflow at .github/workflows/ci.yml:1350 supplies target/fallback/release/decode-oracle, the built CoreAV subject, not FFmpeg.", "site": [ 54, "process", @@ -149575,7 +153940,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/seek_check.py:64, this delegated row is duration. main at scripts/seek_check.py:91-92 proposes a pair to test_oracle.require and retains the returned ffprobe. duration/has_video receive it at 64,99 and execute it at 28,37; check is called with that same path at 101. .github/workflows/ci.yml:1341-1342 invokes this admitted main. scripts/test_oracle.py:73-108 qualifies the complete pair; the sibling path is a qualification input only.", + "evidence": "scripts/seek_check.py:64 (delegated, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 64, "delegated", @@ -149586,7 +153951,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/seek_check.py:68, this delegated row is choices. choices at scripts/seek_check.py:50-54 runs the CoreAV decode-oracle choose subcommand and on/off relays at 68-69 use it unchanged. .github/workflows/ci.yml:1341 supplies target/fallback/release/decode-oracle, not FFmpeg.", + "evidence": "scripts/seek_check.py:68 (delegated, occurrence 0). choices builds only [oracle, choose, ...] at scripts/seek_check.py:50-54. The actual workflow at .github/workflows/ci.yml:1350 supplies target/fallback/release/decode-oracle, the built CoreAV subject, not FFmpeg.", "site": [ 68, "delegated", @@ -149597,7 +153962,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/seek_check.py:69, this delegated row is choices. choices at scripts/seek_check.py:50-54 runs the CoreAV decode-oracle choose subcommand and on/off relays at 68-69 use it unchanged. .github/workflows/ci.yml:1341 supplies target/fallback/release/decode-oracle, not FFmpeg.", + "evidence": "scripts/seek_check.py:69 (delegated, occurrence 0). choices builds only [oracle, choose, ...] at scripts/seek_check.py:50-54. The actual workflow at .github/workflows/ci.yml:1350 supplies target/fallback/release/decode-oracle, the built CoreAV subject, not FFmpeg.", "site": [ 69, "delegated", @@ -149608,7 +153973,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/seek_check.py:99, this delegated row is has_video. main at scripts/seek_check.py:91-92 proposes a pair to test_oracle.require and retains the returned ffprobe. duration/has_video receive it at 64,99 and execute it at 28,37; check is called with that same path at 101. .github/workflows/ci.yml:1341-1342 invokes this admitted main. scripts/test_oracle.py:73-108 qualifies the complete pair; the sibling path is a qualification input only.", + "evidence": "scripts/seek_check.py:99 (delegated, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 99, "delegated", @@ -149619,7 +153984,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/seek_check.py:101, this delegated row is check. main at scripts/seek_check.py:91-92 proposes a pair to test_oracle.require and retains the returned ffprobe. duration/has_video receive it at 64,99 and execute it at 28,37; check is called with that same path at 101. .github/workflows/ci.yml:1341-1342 invokes this admitted main. scripts/test_oracle.py:73-108 qualifies the complete pair; the sibling path is a qualification input only.", + "evidence": "scripts/seek_check.py:101 (delegated, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 101, "delegated", @@ -149630,7 +153995,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/seek_check.py:115, this delegated row is main. main at scripts/seek_check.py:91-92 proposes a pair to test_oracle.require and retains the returned ffprobe. duration/has_video receive it at 64,99 and execute it at 28,37; check is called with that same path at 101. .github/workflows/ci.yml:1341-1342 invokes this admitted main. scripts/test_oracle.py:73-108 qualifies the complete pair; the sibling path is a qualification input only.", + "evidence": "scripts/seek_check.py:115 (delegated, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 115, "delegated", @@ -150156,7 +154521,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -150190,7 +154555,6 @@ "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "input_summary_check": "3479017e2f9251e10c2aa846b9e30cafb1fc986c777ea8bcb6f1a149972a8eb9", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -150276,7 +154640,6 @@ }, "requires": [ ".github/workflows/ci.yml", - ".github/workflows/input-summary.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -150294,6 +154657,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -150596,8 +154960,6 @@ "scripts/split_check.py", "scripts/stsd_craft.py", "scripts/test_oracle.py", - "scripts/tests/test_input_summary_check.py", - "scripts/tests/test_standalone_audio_probe_check.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -150658,7 +155020,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:31, the process site 'command' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:31, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. The common sink preserves the exact Oracle field at every real FFmpeg/ffprobe command. The other commands reaching it start with the CoreAV candidate, with strict-safe fallback disabled.", "site": [ 31, "process", @@ -150669,7 +155031,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:155, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:155, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ 155, "command", @@ -150680,7 +155042,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:155, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:155, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ 155, "delegated", @@ -150691,7 +155053,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:170, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:170, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ 170, "command", @@ -150702,7 +155064,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:170, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:170, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ 170, "delegated", @@ -150713,7 +155075,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:178, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:178, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ 178, "command", @@ -150724,7 +155086,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:178, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:178, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ 178, "delegated", @@ -150735,7 +155097,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:197, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:197, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. compare starts the exact oracle.ffprobe field at scripts/standalone_audio_probe_check.py:197 and compares its full stdout to the separate CoreAV output; verify passes the same Oracle to compare at scripts/standalone_audio_probe_check.py:216.", "site": [ 197, "command", @@ -150746,7 +155108,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:197, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:197, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. compare starts the exact oracle.ffprobe field at scripts/standalone_audio_probe_check.py:197 and compares its full stdout to the separate CoreAV output; verify passes the same Oracle to compare at scripts/standalone_audio_probe_check.py:216.", "site": [ 197, "delegated", @@ -150757,7 +155119,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/standalone_audio_probe_check.py:198, main:277/287/291 passes the distinct CoreAV selector into verify/compare. The calls at 198, 222 and 243 prepend [coreav, --strict-safe, ffprobe, ...] and run with native_environment:183-187, not the reference ffprobe executable.", + "evidence": "At scripts/standalone_audio_probe_check.py:198, This row starts coreav with the ffprobe subcommand, not the real ffprobe program. .github/workflows/ci.yml:338-339 supplies target/debug/coreav; native_environment at scripts/standalone_audio_probe_check.py:183-187 enforces strict-safe mode, an absent fallback and cleared fallback-state variables. The comparison oracle runs separately from oracle.ffprobe.", "site": [ 198, "delegated", @@ -150768,7 +155130,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:216, the delegated site 'compare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:216, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. compare starts the exact oracle.ffprobe field at scripts/standalone_audio_probe_check.py:197 and compares its full stdout to the separate CoreAV output; verify passes the same Oracle to compare at scripts/standalone_audio_probe_check.py:216.", "site": [ 216, "delegated", @@ -150779,7 +155141,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/standalone_audio_probe_check.py:222, main:277/287/291 passes the distinct CoreAV selector into verify/compare. The calls at 198, 222 and 243 prepend [coreav, --strict-safe, ffprobe, ...] and run with native_environment:183-187, not the reference ffprobe executable.", + "evidence": "At scripts/standalone_audio_probe_check.py:222, This row starts coreav with the ffprobe subcommand, not the real ffprobe program. .github/workflows/ci.yml:338-339 supplies target/debug/coreav; native_environment at scripts/standalone_audio_probe_check.py:183-187 enforces strict-safe mode, an absent fallback and cleared fallback-state variables. The comparison oracle runs separately from oracle.ffprobe.", "site": [ 222, "delegated", @@ -150790,7 +155152,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:242, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:242, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", "site": [ 242, "command", @@ -150801,7 +155163,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:242, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:242, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", "site": [ 242, "delegated", @@ -150812,7 +155174,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/standalone_audio_probe_check.py:243, main:277/287/291 passes the distinct CoreAV selector into verify/compare. The calls at 198, 222 and 243 prepend [coreav, --strict-safe, ffprobe, ...] and run with native_environment:183-187, not the reference ffprobe executable.", + "evidence": "At scripts/standalone_audio_probe_check.py:243, This row starts coreav with the ffprobe subcommand, not the real ffprobe program. .github/workflows/ci.yml:338-339 supplies target/debug/coreav; native_environment at scripts/standalone_audio_probe_check.py:183-187 enforces strict-safe mode, an absent fallback and cleared fallback-state variables. The comparison oracle runs separately from oracle.ffprobe.", "site": [ 243, "delegated", @@ -150823,7 +155185,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:260, the command site 'oracle.ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:260, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", "site": [ 260, "command", @@ -150834,7 +155196,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:260, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:260, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", "site": [ 260, "delegated", @@ -150845,7 +155207,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:286, the delegated site 'generate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:286, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ 286, "delegated", @@ -150856,7 +155218,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:287, the delegated site 'verify' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:287, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", "site": [ 287, "delegated", @@ -150867,7 +155229,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:290, the delegated site 'generate' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:290, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ 290, "delegated", @@ -150878,7 +155240,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:291, the delegated site 'verify' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:291, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", "site": [ 291, "delegated", @@ -150889,7 +155251,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:302, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/standalone_audio_probe_check.py:280 retains the complete require result as oracle. Both main branches pass that same object to generate/verify at 286-291. generate uses oracle.ffmpeg at 155 and oracle.ffprobe at 170/178; verify passes the object through compare at 216 to its reference at 197, and uses oracle.ffprobe directly at 242/260. run:31 executes these vectors. The other real caller scripts/input_summary_check.py:499 forwards its Oracle object after its constructor retains both owner-returned fields at 60-64 and main constructs it at 598. .github/workflows/ci.yml:338-339 and .github/workflows/input-summary.yml:73 invoke those CLIs. Unit stand-ins replace run at scripts/tests/test_standalone_audio_probe_check.py:97, 117, 139, 144, 152 and 186; scripts/tests/test_input_summary_check.py:408 replaces generate.", + "evidence": "At scripts/standalone_audio_probe_check.py:302, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. main retains require's complete result and forwards it through generate/verify to real reference encodes and media probes, rather than relying only on a pin verification call.", "site": [ 302, "delegated", @@ -150936,7 +155298,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -151068,6 +155430,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -151425,6 +155788,17 @@ ], "sha256": "4d683dd4fd8048ac1140d13cfafdfb18f57ebf314fe1a10b8a81770e8184402b", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/stsd_craft.py:2 is the module docstring at 2-23, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 218 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", "evidence": "scripts/stsd_craft.py:199 (fixture; ffmpeg): fixture replaces its ffmpeg parameter with str(test_oracle.require(ffmpeg).ffmpeg) at scripts/stsd_craft.py:193; the loop changes only source/output paths before passing that unchanged program to subprocess.run here. scripts/test_oracle.py:73-108 returns the qualified resolved pair, not a sibling reconstructed by this consumer.", @@ -151471,6 +155845,60 @@ } ] }, + "scripts/stss_craft.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + }, + "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": "579dd6bd866f383976e14c8c1dd156b0a4e64f7eaf3c8f19c6bd207a5c503531", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/stss_craft.py:2 is the module docstring at 2-15, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 84 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "scripts/svt_av1_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -151507,7 +155935,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -151622,7 +156050,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -151640,6 +156067,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -151999,7 +156427,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:18, this process row is [str(value) for value in command]. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "evidence": "At scripts/svt_av1_check.py:18, process row '[str(value) for value in command]'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ 18, "process", @@ -152010,7 +156438,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:43, this command row is ffmpeg. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "evidence": "At scripts/svt_av1_check.py:43, command row 'ffmpeg'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ 43, "command", @@ -152021,7 +156449,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:43, this delegated row is run. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "evidence": "At scripts/svt_av1_check.py:43, delegated row 'run'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ 43, "delegated", @@ -152032,7 +156460,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:47, this command row is ffmpeg. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "evidence": "At scripts/svt_av1_check.py:47, command row 'ffmpeg'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ 47, "command", @@ -152043,7 +156471,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:47, this delegated row is run. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "evidence": "At scripts/svt_av1_check.py:47, delegated row 'run'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ 47, "delegated", @@ -152054,7 +156482,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/svt_av1_check.py:49, this delegated row is run. scripts/svt_av1_check.py:49-50 runs CoreAV transcode and 65-66 runs CoreAV's ffmpeg subcommand. .github/workflows/ci.yml:2580-2582 supplies the built CoreAV binary; neither argv selects the FFmpeg oracle.", + "evidence": "At scripts/svt_av1_check.py:49, delegated row 'run'. The argv at scripts/svt_av1_check.py:49-50 and scripts/svt_av1_check.py:65-66 select the coreav parameter with transcode or ffmpeg subcommands, not the FFmpeg oracle. main passes the separately required --coreav at scripts/svt_av1_check.py:84 and scripts/svt_av1_check.py:91. Any lossy AV1 encoder launched by CoreAV is the product encoding arm, not the comparison program.", "site": [ 49, "delegated", @@ -152065,7 +156493,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:55, this command row is oracle.ffprobe. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "evidence": "At scripts/svt_av1_check.py:55, command row 'oracle.ffprobe'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ 55, "command", @@ -152076,7 +156504,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:55, this delegated row is run. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "evidence": "At scripts/svt_av1_check.py:55, delegated row 'run'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ 55, "delegated", @@ -152087,7 +156515,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:63, this command row is ffmpeg. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "evidence": "At scripts/svt_av1_check.py:63, command row 'ffmpeg'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ 63, "command", @@ -152098,7 +156526,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:63, this delegated row is run. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "evidence": "At scripts/svt_av1_check.py:63, delegated row 'run'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ 63, "delegated", @@ -152109,7 +156537,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/svt_av1_check.py:65, this delegated row is run. scripts/svt_av1_check.py:49-50 runs CoreAV transcode and 65-66 runs CoreAV's ffmpeg subcommand. .github/workflows/ci.yml:2580-2582 supplies the built CoreAV binary; neither argv selects the FFmpeg oracle.", + "evidence": "At scripts/svt_av1_check.py:65, delegated row 'run'. The argv at scripts/svt_av1_check.py:49-50 and scripts/svt_av1_check.py:65-66 select the coreav parameter with transcode or ffmpeg subcommands, not the FFmpeg oracle. main passes the separately required --coreav at scripts/svt_av1_check.py:84 and scripts/svt_av1_check.py:91. Any lossy AV1 encoder launched by CoreAV is the product encoding arm, not the comparison program.", "site": [ 65, "delegated", @@ -152120,7 +156548,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:91, this delegated row is check. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "evidence": "At scripts/svt_av1_check.py:91, delegated row 'check'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ 91, "delegated", @@ -152131,7 +156559,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:103, this delegated row is main. check independently qualifies and retains the complete Oracle at scripts/svt_av1_check.py:23-28. All fixture/raw/decode commands at 43,47,63 use oracle.ffmpeg and probe at 55 uses oracle.ffprobe via run:18. main passes only the proposed directory at 91 and .github/workflows/ci.yml:2580-2582 invokes all check variants; scripts/test_oracle.py:73-108 owns admission.", + "evidence": "At scripts/svt_av1_check.py:103, delegated row 'main'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ 103, "delegated", @@ -152179,7 +156607,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -152313,6 +156741,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -152927,7 +157356,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -153060,6 +157489,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -153550,7 +157980,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -153683,6 +158113,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -154041,6 +158472,17 @@ ], "sha256": "7cf60c7f31475d1188bfe33fdf87671c166a505ed1b42bdc9c1c9467de1b5936", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_bar_sources.py:1 is the module docstring at 1-8, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", "evidence": "Exact site scripts/tests/test_bar_sources.py:25 (delegated, opus_encode_check.make_sources). The test obtains ffmpeg directly from test_oracle.require().ffmpeg and passes that value to make_sources. make_sources uses its ffmpeg parameter as argv[0] for every source and the run helper forwards that list unchanged to subprocess.run.", @@ -154078,7 +158520,7 @@ "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "bench_guard": "1323337e7108355dc244696c5cd0384443a1386a9d7e8af8d7a9b418b4e1b86a", + "bench_guard": "5fd1ebb24f03b4bdc0bf90f81959dadb8aa258afeee1064da6b6f0502fa14465", "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -154092,7 +158534,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -154225,6 +158667,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -154581,11 +159024,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "35938f5993fc74d3471aec45d756e8d5df50485f8466d60a6e786745148e495f", + "sha256": "d00c9d22f906895f79cf6c1599c64be203e77c8cda04916c077a7eaa6c28ca17", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_bench_guard.py:28 (delegated, bench_guard.instructions). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "evidence": "scripts/tests/test_bench_guard.py:28 (delegated, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", "site": [ 28, "delegated", @@ -154596,7 +159039,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_bench_guard.py:29 (delegated, bench_guard.instructions). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "evidence": "scripts/tests/test_bench_guard.py:29 (delegated, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", "site": [ 29, "delegated", @@ -154607,9 +159050,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_bench_guard.py:64 (command, 'ffmpeg'). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "evidence": "scripts/tests/test_bench_guard.py:65 (command, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", "site": [ - 64, + 65, "command", ".FfmpegGuard.test_required_refusals_are_only_the_two_approved_commands", "'ffmpeg'" @@ -154618,9 +159061,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_bench_guard.py:67 (command, 'ffmpeg'). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "evidence": "scripts/tests/test_bench_guard.py:68 (command, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", "site": [ - 67, + 68, "command", ".FfmpegGuard.test_required_refusals_are_only_the_two_approved_commands", "'ffmpeg'" @@ -154629,9 +159072,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_bench_guard.py:70 (command, 'ffmpeg'). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "evidence": "scripts/tests/test_bench_guard.py:71 (command, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", "site": [ - 70, + 71, "command", ".FfmpegGuard.test_required_refusals_are_only_the_two_approved_commands", "'ffmpeg'" @@ -154640,9 +159083,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_bench_guard.py:77 (command, 'ffmpeg'). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "evidence": "scripts/tests/test_bench_guard.py:78 (command, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", "site": [ - 77, + 78, "command", ".FfmpegGuard.test_required_refusal_proves_exit_preservation_and_real_fallback", "'ffmpeg'" @@ -154651,9 +159094,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_bench_guard.py:94 (command, '/pin/ffmpeg'). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "evidence": "scripts/tests/test_bench_guard.py:95 (command, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", "site": [ - 94, + 95, "command", ".FfmpegGuard.test_required_refusal_proves_exit_preservation_and_real_fallback.run", "'/pin/ffmpeg'" @@ -154662,9 +159105,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_bench_guard.py:104 (delegated, bench_guard.required_refusal). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "evidence": "scripts/tests/test_bench_guard.py:105 (delegated, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", "site": [ - 104, + 105, "delegated", "", "bench_guard.required_refusal" @@ -154673,9 +159116,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_bench_guard.py:130 (delegated, bench_guard.run_cases). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "evidence": "scripts/tests/test_bench_guard.py:131 (delegated, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", "site": [ - 130, + 131, "delegated", "", "bench_guard.run_cases" @@ -154684,9 +159127,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_bench_guard.py:151 (delegated, bench_guard.run_cases). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "evidence": "scripts/tests/test_bench_guard.py:152 (delegated, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", "site": [ - 151, + 152, "delegated", "", "bench_guard.run_cases" @@ -154695,9 +159138,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_bench_guard.py:192 (delegated, bench_guard.run_cases). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "evidence": "scripts/tests/test_bench_guard.py:167 (delegated, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", "site": [ - 192, + 167, "delegated", "", "bench_guard.run_cases" @@ -154706,9 +159149,20 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_bench_guard.py:215 (delegated, bench_guard.inputs_of). The instruction tests patch bench_guard.subprocess.run. Required-refusal command lists at 64/67/70 are asserted catalogue values, while the command at 77 and expected reference argv at 94 flow only through the local synthetic run callback under patches of both owner.require and subprocess.run. run_cases controls patch generation/crafting/instructions/refusal seams; missing fixtures stop before invocation.", + "evidence": "scripts/tests/test_bench_guard.py:213 (delegated, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", "site": [ - 215, + 213, + "delegated", + "", + "bench_guard.run_cases" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_bench_guard.py:236 (delegated, occurrence 0). All discovered ffmpeg command lists here are test data or asserted argv, not process launches. The instruction tests mock subprocess.run at scripts/tests/test_bench_guard.py:27. The refusal test jointly mocks require and subprocess.run at scripts/tests/test_bench_guard.py:103-105 and writes synthetic output bytes. run_cases tests replace derive/generate/craft and instructions, plus required_refusal where reachable, at scripts/tests/test_bench_guard.py:124-131, scripts/tests/test_bench_guard.py:147-152, scripts/tests/test_bench_guard.py:161-167 and scripts/tests/test_bench_guard.py:207-213. The inputs_of test mocks subprocess.run at scripts/tests/test_bench_guard.py:235-236. No real oracle is executed by these rows.", + "site": [ + 236, "delegated", "", "bench_guard.inputs_of" @@ -154753,7 +159207,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -154885,6 +159339,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -155385,7 +159840,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -155504,8 +159959,6 @@ }, "requires": [ ".github/actions/ci-fixtures/action.yml", - ".github/workflows/ci.yml", - ".github/workflows/wasm.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -155523,6 +159976,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -155883,7 +160337,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_ci_fixtures.py:22. scripts/tests/test_ci_fixtures.py:20-23 selects literal ruby with fixed Psych.load_file(ARGV[0]) -> JSON.generate text; its callers at :29-30 and :140 supply only YAML paths. It parses the CI/action/WASM files as data and does not execute their run blocks or an oracle.", + "evidence": "scripts/tests/test_ci_fixtures.py:22 (process, occurrence 0). read_yaml at scripts/tests/test_ci_fixtures.py:20-23 invokes only Ruby with Psych to parse YAML as JSON. Its workflow/action callers at scripts/tests/test_ci_fixtures.py:29-30 and scripts/tests/test_ci_fixtures.py:140 read configuration; no YAML run block is executed.", "site": [ 22, "process", @@ -155894,7 +160348,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_ci_fixtures.py:29. scripts/tests/test_ci_fixtures.py:20-23 selects literal ruby with fixed Psych.load_file(ARGV[0]) -> JSON.generate text; its callers at :29-30 and :140 supply only YAML paths. It parses the CI/action/WASM files as data and does not execute their run blocks or an oracle.", + "evidence": "scripts/tests/test_ci_fixtures.py:29 (delegated, occurrence 0). read_yaml at scripts/tests/test_ci_fixtures.py:20-23 invokes only Ruby with Psych to parse YAML as JSON. Its workflow/action callers at scripts/tests/test_ci_fixtures.py:29-30 and scripts/tests/test_ci_fixtures.py:140 read configuration; no YAML run block is executed.", "site": [ 29, "delegated", @@ -155905,7 +160359,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_ci_fixtures.py:30. scripts/tests/test_ci_fixtures.py:20-23 selects literal ruby with fixed Psych.load_file(ARGV[0]) -> JSON.generate text; its callers at :29-30 and :140 supply only YAML paths. It parses the CI/action/WASM files as data and does not execute their run blocks or an oracle.", + "evidence": "scripts/tests/test_ci_fixtures.py:30 (delegated, occurrence 0). read_yaml at scripts/tests/test_ci_fixtures.py:20-23 invokes only Ruby with Psych to parse YAML as JSON. Its workflow/action callers at scripts/tests/test_ci_fixtures.py:29-30 and scripts/tests/test_ci_fixtures.py:140 read configuration; no YAML run block is executed.", "site": [ 30, "delegated", @@ -155982,7 +160436,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_ci_fixtures.py:140. scripts/tests/test_ci_fixtures.py:20-23 selects literal ruby with fixed Psych.load_file(ARGV[0]) -> JSON.generate text; its callers at :29-30 and :140 supply only YAML paths. It parses the CI/action/WASM files as data and does not execute their run blocks or an oracle.", + "evidence": "scripts/tests/test_ci_fixtures.py:140 (delegated, occurrence 0). read_yaml at scripts/tests/test_ci_fixtures.py:20-23 invokes only Ruby with Psych to parse YAML as JSON. Its workflow/action callers at scripts/tests/test_ci_fixtures.py:29-30 and scripts/tests/test_ci_fixtures.py:140 read configuration; no YAML run block is executed.", "site": [ 140, "delegated", @@ -156030,7 +160484,7 @@ "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "codec_coverage_gcp": "32ea25c83579f579efc2c595c8d83a89ba4be2b1283220e4bfd76086200356ac", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -156165,6 +160619,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -156843,7 +161298,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "compat_r4_gcp": "6aaf477ca2830741ca06287b4fccea0cb3aa08d9734209302ebeb3cfd2d4d792", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -156977,6 +161432,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -158828,7 +163284,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", @@ -158967,6 +163423,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -159555,7 +164012,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", @@ -159692,6 +164149,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -160250,6 +164708,64 @@ } ] }, + "scripts/tests/test_docs_site.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pr_text_check": "233322d1b5be08ac900f3bcab474a065b859367f8f9b74631ec5f8e8d0d53844", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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/pr_text_check.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "dde9b1775fb0763d21852677f147fc55df02deedac03d5b2c3aeb9410eb510a1", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_docs_site.py:1 is the module docstring at 1-17, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "scripts/tests/test_encoder_backends_workflow.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -160390,7 +164906,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -160524,6 +165040,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -161110,7 +165627,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_ffmpeg_oracle.py:48 (test_ci_rejects_fake_version_and_missing_oracle; str(binary)): binary is a generated Rust qualification-only helper (scripts/tests/test_ffmpeg_oracle.py:24-37), not FFmpeg. The explicitly selected pair is generated version-0.0.0 shell stubs or missing files (40-47). The copied helpers call the shared Rust owner, which runs the resolver and propagates refusal (test-support/oracle.rs:100-125); no real oracle is selected.", + "evidence": "scripts/tests/test_ffmpeg_oracle.py:48 (process, occurrence 0). This runs a generated Rust helper, assembled at scripts/tests/test_ffmpeg_oracle.py:24-35, against only the local fake pair written at scripts/tests/test_ffmpeg_oracle.py:38-43 or an absent directory. The environment at scripts/tests/test_ffmpeg_oracle.py:46-47 fixes both paths. Output is rejection evidence, not a real-media oracle comparison.", "site": [ 48, "process", @@ -161170,7 +165687,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -161307,6 +165824,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -161729,7 +166247,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -161862,6 +166380,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -162626,7 +167145,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -162761,6 +167280,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -163402,7 +167922,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -163534,6 +168054,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -164047,7 +168568,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -164180,6 +168701,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -164587,7 +169109,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -164721,6 +169243,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -165264,7 +169787,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -165490,6 +170013,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -166988,7 +171512,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -167122,6 +171646,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -167479,145 +172004,725 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "7b9609c53d9f2f3caaf02e1952b82f1733e1d86dc5624695aab99a3c8bc0c265", + "sha256": "7b9609c53d9f2f3caaf02e1952b82f1733e1d86dc5624695aab99a3c8bc0c265", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:391 (delegated, p.run). The test at scripts/tests/test_h264_p.py:388-391 replaces p.g1.subprocess.run with a CompletedProcess containing synthetic warning text and selects only the literal argv ['decoder']. scripts/h264_p_conformance.py:405-409 delegates to g1.capture, whose sole subprocess.run is scripts/h264_g1_conformance.py:25-32; that boundary is mocked, so no decoder or oracle executes.", + "site": [ + 391, + "delegated", + "", + "p.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:463 (delegated, p.compare). scripts/tests/test_h264_p.py:417-459 defines a Python process side effect that writes generated H.264/reconstruction bytes, JSON probe metadata and fake FFmpeg/JM output; scripts/tests/test_h264_p.py:459-472 patches p.g1.subprocess.run for both success and every fault caller. scripts/h264_p_conformance.py:466-477 selects driver then decode_oracles; :487-508 selects tools.ffprobe, tools.ffmpeg and jm, all through :405-406 and scripts/h264_g1_conformance.py:25-32. Every selected command is intercepted by that side effect; the constructed Oracle pair is data, not a real qualification or media execution.", + "site": [ + 463, + "delegated", + "", + "p.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:472 (delegated, p.compare). scripts/tests/test_h264_p.py:417-459 defines a Python process side effect that writes generated H.264/reconstruction bytes, JSON probe metadata and fake FFmpeg/JM output; scripts/tests/test_h264_p.py:459-472 patches p.g1.subprocess.run for both success and every fault caller. scripts/h264_p_conformance.py:466-477 selects driver then decode_oracles; :487-508 selects tools.ffprobe, tools.ffmpeg and jm, all through :405-406 and scripts/h264_g1_conformance.py:25-32. Every selected command is intercepted by that side effect; the constructed Oracle pair is data, not a real qualification or media execution.", + "site": [ + 472, + "delegated", + "", + "p.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:540 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:525-542 supplies self-written mismatched partition syntax and patches p.g1.capture. scripts/h264_p_conformance.py:513-519 checks the fixture and forced emitted layout before its native capture at :522 and decode_oracles at :527; the expected layout refusal occurs before capture (assert_not_called). Even the process owner is replaced, so neither the supplied ffmpeg/ffprobe pair nor JM executes.", + "site": [ + 540, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:581 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:555-575 defines a Python side effect for only the supplied native scalar decoder argv, writes synthetic sample bytes and injects failures; :577-588 patches both p.g1.subprocess.run and p.decode_oracles around the success/fault calls. scripts/h264_p_conformance.py:522-527 would capture the native decoder then select the FFmpeg/ffprobe/JM comparison, but the native process is intercepted and the entire oracle comparison is mocked. No real media program executes.", + "site": [ + 581, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:588 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:555-575 defines a Python side effect for only the supplied native scalar decoder argv, writes synthetic sample bytes and injects failures; :577-588 patches both p.g1.subprocess.run and p.decode_oracles around the success/fault calls. scripts/h264_p_conformance.py:522-527 would capture the native decoder then select the FFmpeg/ffprobe/JM comparison, but the native process is intercepted and the entire oracle comparison is mocked. No real media program executes.", + "site": [ + 588, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:633 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:607-626 is a Python process side effect, not a generated executable: it writes native samples, probe JSON, FFmpeg output and JM output itself. :629-635 patches p.g1.subprocess.run for both damaged and conforming callers. scripts/h264_p_conformance.py:522-527 selects native decode then :489-508 selects the pair's ffprobe/ffmpeg and JM, all reaching the mocked scripts/h264_g1_conformance.py:31 subprocess.run. The four recorded command names do not represent four real decoders.", + "site": [ + 633, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:635 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:607-626 is a Python process side effect, not a generated executable: it writes native samples, probe JSON, FFmpeg output and JM output itself. :629-635 patches p.g1.subprocess.run for both damaged and conforming callers. scripts/h264_p_conformance.py:522-527 selects native decode then :489-508 selects the pair's ffprobe/ffmpeg and JM, all reaching the mocked scripts/h264_g1_conformance.py:31 subprocess.run. The four recorded command names do not represent four real decoders.", + "site": [ + 635, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:675 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "site": [ + 675, + "delegated", + "", + "p.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:706 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "site": [ + 706, + "delegated", + "", + "p.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:765 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "site": [ + 765, + "delegated", + "", + "p.main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_h264_parity_gcp_selection.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "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", + "h264_parity": "0cf90bece7f8480c4216ef367c40cbee02efa6d74399c19ecf290feef5a910fb", + "h264_parity_gcp": "d7cead9bade72ef48565b3d08eb145d4eaa0f3254c8b834c97c9e46025f535e4", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/decoded.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/h264_parity.py", + "scripts/h264_parity_gcp.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/tests/test_writer_kd_audit_selection.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": "c648b77db041daf365e865638485159cf2fa46ffb2ff266f61d5fa6794bf178e", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:391 (delegated, p.run). The test at scripts/tests/test_h264_p.py:388-391 replaces p.g1.subprocess.run with a CompletedProcess containing synthetic warning text and selects only the literal argv ['decoder']. scripts/h264_p_conformance.py:405-409 delegates to g1.capture, whose sole subprocess.run is scripts/h264_g1_conformance.py:25-32; that boundary is mocked, so no decoder or oracle executes.", - "site": [ - 391, - "delegated", - "", - "p.run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:463 (delegated, p.compare). scripts/tests/test_h264_p.py:417-459 defines a Python process side effect that writes generated H.264/reconstruction bytes, JSON probe metadata and fake FFmpeg/JM output; scripts/tests/test_h264_p.py:459-472 patches p.g1.subprocess.run for both success and every fault caller. scripts/h264_p_conformance.py:466-477 selects driver then decode_oracles; :487-508 selects tools.ffprobe, tools.ffmpeg and jm, all through :405-406 and scripts/h264_g1_conformance.py:25-32. Every selected command is intercepted by that side effect; the constructed Oracle pair is data, not a real qualification or media execution.", - "site": [ - 463, - "delegated", - "", - "p.compare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:472 (delegated, p.compare). scripts/tests/test_h264_p.py:417-459 defines a Python process side effect that writes generated H.264/reconstruction bytes, JSON probe metadata and fake FFmpeg/JM output; scripts/tests/test_h264_p.py:459-472 patches p.g1.subprocess.run for both success and every fault caller. scripts/h264_p_conformance.py:466-477 selects driver then decode_oracles; :487-508 selects tools.ffprobe, tools.ffmpeg and jm, all through :405-406 and scripts/h264_g1_conformance.py:25-32. Every selected command is intercepted by that side effect; the constructed Oracle pair is data, not a real qualification or media execution.", - "site": [ - 472, - "delegated", - "", - "p.compare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:540 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:525-542 supplies self-written mismatched partition syntax and patches p.g1.capture. scripts/h264_p_conformance.py:513-519 checks the fixture and forced emitted layout before its native capture at :522 and decode_oracles at :527; the expected layout refusal occurs before capture (assert_not_called). Even the process owner is replaced, so neither the supplied ffmpeg/ffprobe pair nor JM executes.", - "site": [ - 540, - "delegated", - "", - "p.compare_forced" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:581 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:555-575 defines a Python side effect for only the supplied native scalar decoder argv, writes synthetic sample bytes and injects failures; :577-588 patches both p.g1.subprocess.run and p.decode_oracles around the success/fault calls. scripts/h264_p_conformance.py:522-527 would capture the native decoder then select the FFmpeg/ffprobe/JM comparison, but the native process is intercepted and the entire oracle comparison is mocked. No real media program executes.", - "site": [ - 581, - "delegated", - "", - "p.compare_forced" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:588 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:555-575 defines a Python side effect for only the supplied native scalar decoder argv, writes synthetic sample bytes and injects failures; :577-588 patches both p.g1.subprocess.run and p.decode_oracles around the success/fault calls. scripts/h264_p_conformance.py:522-527 would capture the native decoder then select the FFmpeg/ffprobe/JM comparison, but the native process is intercepted and the entire oracle comparison is mocked. No real media program executes.", - "site": [ - 588, - "delegated", - "", - "p.compare_forced" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:633 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:607-626 is a Python process side effect, not a generated executable: it writes native samples, probe JSON, FFmpeg output and JM output itself. :629-635 patches p.g1.subprocess.run for both damaged and conforming callers. scripts/h264_p_conformance.py:522-527 selects native decode then :489-508 selects the pair's ffprobe/ffmpeg and JM, all reaching the mocked scripts/h264_g1_conformance.py:31 subprocess.run. The four recorded command names do not represent four real decoders.", - "site": [ - 633, - "delegated", - "", - "p.compare_forced" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:635 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:607-626 is a Python process side effect, not a generated executable: it writes native samples, probe JSON, FFmpeg output and JM output itself. :629-635 patches p.g1.subprocess.run for both damaged and conforming callers. scripts/h264_p_conformance.py:522-527 selects native decode then :489-508 selects the pair's ffprobe/ffmpeg and JM, all reaching the mocked scripts/h264_g1_conformance.py:31 subprocess.run. The four recorded command names do not represent four real decoders.", + "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:31 (test_generated_gates_execute_the_owner_returned_program; compile(driver.GATE1T, '', 'exec')): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", "site": [ - 635, - "delegated", - "", - "p.compare_forced" + 31, + "generated-execution", + ".Selection.test_generated_gates_execute_the_owner_returned_program", + "compile(driver.GATE1T, '', 'exec')" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:675 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:31 (test_generated_gates_execute_the_owner_returned_program; driver.GATE1T): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", "site": [ - 675, - "delegated", - "", - "p.main" + 31, + "generated-execution", + ".Selection.test_generated_gates_execute_the_owner_returned_program", + "driver.GATE1T" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:706 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:46 (test_generated_gates_execute_the_owner_returned_program; compile(reference, '', 'exec')): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", "site": [ - 706, - "delegated", - "", - "p.main" + 46, + "generated-execution", + ".Selection.test_generated_gates_execute_the_owner_returned_program", + "compile(reference, '', 'exec')" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:765 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:46 (test_generated_gates_execute_the_owner_returned_program; reference): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", "site": [ - 765, - "delegated", - "", - "p.main" + 46, + "generated-execution", + ".Selection.test_generated_gates_execute_the_owner_returned_program", + "reference" ], "verdict": "excluded" } ] }, - "scripts/tests/test_h264_parity_gcp_selection.py": { + "scripts/tests/test_h264_pgo.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", @@ -167626,6 +172731,7 @@ "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -167640,11 +172746,12 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", @@ -167654,12 +172761,15 @@ "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -167668,8 +172778,11 @@ "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "h264_parity": "0cf90bece7f8480c4216ef367c40cbee02efa6d74399c19ecf290feef5a910fb", - "h264_parity_gcp": "d7cead9bade72ef48565b3d08eb145d4eaa0f3254c8b834c97c9e46025f535e4", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -167699,6 +172812,7 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -167706,14 +172820,19 @@ "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", "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", @@ -167747,11 +172866,14 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" @@ -167774,11 +172896,16 @@ "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/decoded.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/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", "crates/coreav-mkv/tests/common/mod.rs", "crates/coreav-mpegts/tests/common/mod.rs", "crates/coreav-transcode/tests/common/mod.rs", @@ -168056,8 +173183,11 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", - "scripts/h264_parity.py", - "scripts/h264_parity_gcp.py", + "scripts/h264_parity_bars.py", + "scripts/h264_pgo_acquire.py", + "scripts/h264_pgo_build.py", + "scripts/h264_pgo_diagnostics.py", + "scripts/h264_pgo_round.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -168131,55 +173261,187 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "c648b77db041daf365e865638485159cf2fa46ffb2ff266f61d5fa6794bf178e", + "sha256": "f1c6fc0be68143c9a659952e95423d1bff644c7193509b2363d28d03ab3160f4", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:31 (test_generated_gates_execute_the_owner_returned_program; compile(driver.GATE1T, '', 'exec')): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", + "evidence": "At scripts/tests/test_h264_pgo.py:111, scripts/tests/test_h264_pgo.py:105-111 explicitly supplies action='audit', patches audit to a malformed-identity/host callback, and expects failure. main's audit branch at scripts/h264_pgo_round.py:790-795 does not call run or diagnostics; audit_bound at scripts/h264_pgo_acquire.py:735-745 validates retained files only. The new run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is unreachable from this test.", "site": [ - 31, - "generated-execution", - ".Selection.test_generated_gates_execute_the_owner_returned_program", - "compile(driver.GATE1T, '', 'exec')" + 111, + "delegated", + "", + "round_tool.main" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:31 (test_generated_gates_execute_the_owner_returned_program; driver.GATE1T): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", + "evidence": "At scripts/tests/test_h264_pgo.py:126, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", "site": [ - 31, - "generated-execution", - ".Selection.test_generated_gates_execute_the_owner_returned_program", - "driver.GATE1T" + 126, + "delegated", + "", + "round_tool.execute" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:46 (test_generated_gates_execute_the_owner_returned_program; compile(reference, '', 'exec')): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", + "evidence": "At scripts/tests/test_h264_pgo.py:128, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", "site": [ - 46, - "generated-execution", - ".Selection.test_generated_gates_execute_the_owner_returned_program", - "compile(reference, '', 'exec')" + 128, + "delegated", + "", + "round_tool.execute" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:46 (test_generated_gates_execute_the_owner_returned_program; reference): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", + "evidence": "At scripts/tests/test_h264_pgo.py:130, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", "site": [ - 46, - "generated-execution", - ".Selection.test_generated_gates_execute_the_owner_returned_program", - "reference" + 130, + "delegated", + "", + "round_tool.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:131, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "site": [ + 131, + "delegated", + "", + "round_tool.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:167, scripts/tests/test_h264_pgo.py:159-167,265-274 patches build_tool.subprocess.run with fake_run functions that merely create synthetic compiled binary bytes. compile_binary's cargo sink at scripts/h264_pgo_build.py:69-93 is intercepted; neither a real build nor an FFmpeg/ffprobe oracle runs. The changed h264_pgo_round.run diagnostics wrapper does not affect these mocked builds.", + "site": [ + 167, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:209, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 209, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:215, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 215, + "delegated", + "", + "build_tool.toolchain" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:232, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 232, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:240, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 240, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:248, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 248, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:258, scripts/tests/test_h264_pgo.py:251-260 supplies unrecognized --config CLI arguments and mocks toolchain. build main's argparse at scripts/h264_pgo_build.py:183-193 refuses them before any build/compiler/media command; the test asserts the compiler mock uncalled. The changed PGO diagnostic wrapper is unreachable.", + "site": [ + 258, + "delegated", + "", + "build_tool.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:274, scripts/tests/test_h264_pgo.py:159-167,265-274 patches build_tool.subprocess.run with fake_run functions that merely create synthetic compiled binary bytes. compile_binary's cargo sink at scripts/h264_pgo_build.py:69-93 is intercepted; neither a real build nor an FFmpeg/ffprobe oracle runs. The changed h264_pgo_round.run diagnostics wrapper does not affect these mocked builds.", + "site": [ + 274, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:441, scripts/tests/test_h264_pgo.py:437-443 mocks merged, makes reservation raise, and mocks execute. run calls reservation at scripts/h264_pgo_round.py:660 before reserved_inputs, owner admission at scripts/h264_pgo_round.py:678, or the new diagnostics wrapper at scripts/h264_pgo_round.py:731-735, so it cannot execute an oracle.", + "site": [ + 441, + "delegated", + "", + "round_tool.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:451, scripts/tests/test_h264_pgo.py:445-457 supplies absolute/escaping manifest paths, which reservation rejects at scripts/h264_pgo_round.py:55-57, or patches merged/run/check_output and supplies an untracked manifest, which reservation rejects at scripts/h264_pgo_round.py:64-65. No checker or FFmpeg/ffprobe is executed; the new diagnostics wrapper is unrelated.", + "site": [ + 451, + "delegated", + "", + "round_tool.reservation" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:457, scripts/tests/test_h264_pgo.py:445-457 supplies absolute/escaping manifest paths, which reservation rejects at scripts/h264_pgo_round.py:55-57, or patches merged/run/check_output and supplies an untracked manifest, which reservation rejects at scripts/h264_pgo_round.py:64-65. No checker or FFmpeg/ffprobe is executed; the new diagnostics wrapper is unrelated.", + "site": [ + 457, + "delegated", + "", + "round_tool.reservation" ], "verdict": "excluded" } ] }, - "scripts/tests/test_h264_pgo.py": { + "scripts/tests/test_h264_pgo_acquire.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -168220,7 +173482,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -168294,7 +173556,6 @@ "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", - "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", @@ -168353,6 +173614,7 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -168370,6 +173632,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -168734,187 +173997,341 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "f1c6fc0be68143c9a659952e95423d1bff644c7193509b2363d28d03ab3160f4", + "sha256": "69e8302bc9535cbc142d8f0e756933079a62433bfca3520bc847ca9b062e6863", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:111, scripts/tests/test_h264_pgo.py:105-111 explicitly supplies action='audit', patches audit to a malformed-identity/host callback, and expects failure. main's audit branch at scripts/h264_pgo_round.py:790-795 does not call run or diagnostics; audit_bound at scripts/h264_pgo_acquire.py:735-745 validates retained files only. The new run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is unreachable from this test.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:149, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 111, + 149, "delegated", "", - "round_tool.main" + "self.integrated" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:126, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:166, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 126, + 166, "delegated", "", - "round_tool.execute" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:128, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:169, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 128, + 169, "delegated", "", - "round_tool.execute" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:130, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:183, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 130, + 183, "delegated", "", - "round_tool.execute" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:131, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "evidence": "Current site scripts/tests/test_h264_pgo_acquire.py:381 (delegated, collect.bounded_runner). bounded_runner receives the literal ['oracle'] sentinel, but collect.subprocess.run is mocked at :379-381. The test inspects sanitized env/preexec_fn at :382-385 and never launches that name.", "site": [ - 131, + 381, "delegated", "", - "round_tool.execute" + "collect.bounded_runner" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:167, scripts/tests/test_h264_pgo.py:159-167,265-274 patches build_tool.subprocess.run with fake_run functions that merely create synthetic compiled binary bytes. compile_binary's cargo sink at scripts/h264_pgo_build.py:69-93 is intercepted; neither a real build nor an FFmpeg/ffprobe oracle runs. The changed h264_pgo_round.run diagnostics wrapper does not affect these mocked builds.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:392, scripts/tests/test_h264_pgo_acquire.py:387-393 patches driver.merged to raise before freeze can pass its source gate at scripts/h264_pgo_acquire.py:485-488. Allocation is also mocked and asserted uncalled. No oracle or acquisition is reached; the changed diagnostics wrapper in scripts/h264_pgo_round.py:731-735 does not affect merged.", "site": [ - 167, + 392, "delegated", "", - "build_tool.compile_binary" + "collect.freeze" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:209, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:397, scripts/tests/test_h264_pgo_acquire.py:397-400 runs Python -I on collect.__file__ with --help. scripts/h264_pgo_acquire.py:749-755 parses arguments before calling freeze, so argparse exits with help before acquisition or any FFmpeg/ffprobe call. The round module's new diagnostics wrapper is only a function body and is not invoked by this import/help path.", "site": [ - 209, + 397, + "process", + ".Acquisition.test_isolated_cli_imports_without_running_acquisition", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:412, scripts/tests/test_h264_pgo_acquire.py:407-413 creates events.jsonl, supplies mocked callbacks and verification, and calls acquire. scripts/h264_pgo_acquire.py:545-549 rejects the started-evaluation marker before merged, receipt verification, capture or an oracle; the test asserts receipt verification uncalled. The PGO run-local diagnostic change is not on this acquisition refusal path.", + "site": [ + 412, "delegated", "", - "build_tool.compile_binary" + "collect.acquire" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:215, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:476, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 215, + 476, "delegated", "", - "build_tool.toolchain" + "collect.acquire" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:232, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:479, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 232, + 479, "delegated", "", - "build_tool.compile_binary" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:240, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:483, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 240, + 483, "delegated", "", - "build_tool.compile_binary" + "self.integrated" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:248, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:489, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 248, + 489, "delegated", "", - "build_tool.compile_binary" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:258, scripts/tests/test_h264_pgo.py:251-260 supplies unrecognized --config CLI arguments and mocks toolchain. build main's argparse at scripts/h264_pgo_build.py:183-193 refuses them before any build/compiler/media command; the test asserts the compiler mock uncalled. The changed PGO diagnostic wrapper is unreachable.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:500, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 258, + 500, "delegated", "", - "build_tool.main" + "self.integrated" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:274, scripts/tests/test_h264_pgo.py:159-167,265-274 patches build_tool.subprocess.run with fake_run functions that merely create synthetic compiled binary bytes. compile_binary's cargo sink at scripts/h264_pgo_build.py:69-93 is intercepted; neither a real build nor an FFmpeg/ffprobe oracle runs. The changed h264_pgo_round.run diagnostics wrapper does not affect these mocked builds.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:502, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 274, + 502, "delegated", "", - "build_tool.compile_binary" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:441, scripts/tests/test_h264_pgo.py:437-443 mocks merged, makes reservation raise, and mocks execute. run calls reservation at scripts/h264_pgo_round.py:660 before reserved_inputs, owner admission at scripts/h264_pgo_round.py:678, or the new diagnostics wrapper at scripts/h264_pgo_round.py:731-735, so it cannot execute an oracle.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:508, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 441, + 508, "delegated", "", - "round_tool.run" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:451, scripts/tests/test_h264_pgo.py:445-457 supplies absolute/escaping manifest paths, which reservation rejects at scripts/h264_pgo_round.py:55-57, or patches merged/run/check_output and supplies an untracked manifest, which reservation rejects at scripts/h264_pgo_round.py:64-65. No checker or FFmpeg/ffprobe is executed; the new diagnostics wrapper is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:516, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 451, + 516, "delegated", "", - "round_tool.reservation" + "self.integrated" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:457, scripts/tests/test_h264_pgo.py:445-457 supplies absolute/escaping manifest paths, which reservation rejects at scripts/h264_pgo_round.py:55-57, or patches merged/run/check_output and supplies an untracked manifest, which reservation rejects at scripts/h264_pgo_round.py:64-65. No checker or FFmpeg/ffprobe is executed; the new diagnostics wrapper is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:523, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 457, + 523, "delegated", "", - "round_tool.reservation" + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:526, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 526, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:534, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 534, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:536, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 536, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:542, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 542, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:584, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 584, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:641, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 641, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:714, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 714, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:716, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 716, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:729, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 729, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:735, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 735, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:737, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 737, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:763, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 763, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:777, scripts/tests/test_h264_pgo_acquire.py:773-777 supplies action='audit' and mocks both collect.audit_bound and driver.audit. main at scripts/h264_pgo_round.py:788-795 only combines the synthetic reports; it does not dispatch run or its changed diagnostic_execute wrapper at scripts/h264_pgo_round.py:731-735.", + "site": [ + 777, + "delegated", + "", + "driver.main" ], "verdict": "excluded" } ] }, - "scripts/tests/test_h264_pgo_acquire.py": { + "scripts/tests/test_h264_pgo_cohort.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -168955,7 +174372,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -169087,7 +174504,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -169105,6 +174521,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -169469,341 +174886,33 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "69e8302bc9535cbc142d8f0e756933079a62433bfca3520bc847ca9b062e6863", + "sha256": "f15ad12e0e555caf03d3e8629e2c2bfbcdc79914027b34bbff99a241661ee22f", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:149, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 149, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:166, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 166, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:169, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 169, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:183, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 183, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_pgo_acquire.py:381 (delegated, collect.bounded_runner). bounded_runner receives the literal ['oracle'] sentinel, but collect.subprocess.run is mocked at :379-381. The test inspects sanitized env/preexec_fn at :382-385 and never launches that name.", - "site": [ - 381, - "delegated", - "", - "collect.bounded_runner" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:392, scripts/tests/test_h264_pgo_acquire.py:387-393 patches driver.merged to raise before freeze can pass its source gate at scripts/h264_pgo_acquire.py:485-488. Allocation is also mocked and asserted uncalled. No oracle or acquisition is reached; the changed diagnostics wrapper in scripts/h264_pgo_round.py:731-735 does not affect merged.", - "site": [ - 392, - "delegated", - "", - "collect.freeze" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:397, scripts/tests/test_h264_pgo_acquire.py:397-400 runs Python -I on collect.__file__ with --help. scripts/h264_pgo_acquire.py:749-755 parses arguments before calling freeze, so argparse exits with help before acquisition or any FFmpeg/ffprobe call. The round module's new diagnostics wrapper is only a function body and is not invoked by this import/help path.", - "site": [ - 397, - "process", - ".Acquisition.test_isolated_cli_imports_without_running_acquisition", - "sys.executable" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:412, scripts/tests/test_h264_pgo_acquire.py:407-413 creates events.jsonl, supplies mocked callbacks and verification, and calls acquire. scripts/h264_pgo_acquire.py:545-549 rejects the started-evaluation marker before merged, receipt verification, capture or an oracle; the test asserts receipt verification uncalled. The PGO run-local diagnostic change is not on this acquisition refusal path.", - "site": [ - 412, - "delegated", - "", - "collect.acquire" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:476, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 476, - "delegated", - "", - "collect.acquire" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:479, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 479, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:483, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 483, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:489, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 489, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:500, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 500, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:502, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 502, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:508, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 508, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:516, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 516, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:523, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 523, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:526, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 526, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:534, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 534, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:536, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 536, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:542, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 542, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:584, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 584, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:641, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 641, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:714, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 714, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:716, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 716, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:729, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 729, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:735, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 735, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:737, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 737, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:763, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "evidence": "At scripts/tests/test_h264_pgo_cohort.py:135, setUp replaces EVALUATION with a synthetic manifest at scripts/tests/test_h264_pgo_cohort.py:28-55. The test reverses the roster at scripts/tests/test_h264_pgo_cohort.py:124 and mocks merged/reservation/reserved_inputs/execute at scripts/tests/test_h264_pgo_cohort.py:127-133. run reaches evaluation_cohort at scripts/h264_pgo_round.py:664, whose order/snapshot checks at scripts/h264_pgo_round.py:225-237 reject the changed cohort before owner admission or the new diagnostic wrapper at scripts/h264_pgo_round.py:678,731-735. The test asserts execute uncalled at scripts/tests/test_h264_pgo_cohort.py:139.", "site": [ - 763, + 135, "delegated", "", - "self.integrated" + "driver.run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:777, scripts/tests/test_h264_pgo_acquire.py:773-777 supplies action='audit' and mocks both collect.audit_bound and driver.audit. main at scripts/h264_pgo_round.py:788-795 only combines the synthetic reports; it does not dispatch run or its changed diagnostic_execute wrapper at scripts/h264_pgo_round.py:731-735.", + "evidence": "At scripts/tests/test_h264_pgo_cohort.py:145, setUp patches EVALUATION to the synthetic manifest at scripts/tests/test_h264_pgo_cohort.py:51-55. This acquire call passes its exact closed acquisition digest and mocked callbacks at scripts/tests/test_h264_pgo_cohort.py:143-148. acquire's first guard at scripts/h264_pgo_acquire.py:640-643 rejects the closed digest before platform, locking, _acquire, verification or capture. The changed run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is unreachable.", "site": [ - 777, + 145, "delegated", "", - "driver.main" + "acquisition.acquire" ], "verdict": "excluded" } ] }, - "scripts/tests/test_h264_pgo_cohort.py": { + "scripts/tests/test_h264_pgo_diagnostics.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -169844,7 +174953,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -169993,6 +175102,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -170357,38 +175467,83 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "f15ad12e0e555caf03d3e8629e2c2bfbcdc79914027b34bbff99a241661ee22f", + "sha256": "060376fb799fb052b043786005948ed7922463f0e47f152179c4c18cf517980d", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_cohort.py:135, setUp replaces EVALUATION with a synthetic manifest at scripts/tests/test_h264_pgo_cohort.py:28-55. The test reverses the roster at scripts/tests/test_h264_pgo_cohort.py:124 and mocks merged/reservation/reserved_inputs/execute at scripts/tests/test_h264_pgo_cohort.py:127-133. run reaches evaluation_cohort at scripts/h264_pgo_round.py:664, whose order/snapshot checks at scripts/h264_pgo_round.py:225-237 reject the changed cohort before owner admission or the new diagnostic wrapper at scripts/h264_pgo_round.py:678,731-735. The test asserts execute uncalled at scripts/tests/test_h264_pgo_cohort.py:139.", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:87, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", "site": [ - 135, + 87, "delegated", "", - "driver.run" + "self.prepare_fixtures" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_cohort.py:145, setUp patches EVALUATION to the synthetic manifest at scripts/tests/test_h264_pgo_cohort.py:51-55. This acquire call passes its exact closed acquisition digest and mocked callbacks at scripts/tests/test_h264_pgo_cohort.py:143-148. acquire's first guard at scripts/h264_pgo_acquire.py:640-643 rejects the closed digest before platform, locking, _acquire, verification or capture. The changed run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is unreachable.", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:99, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", "site": [ - 145, + 99, "delegated", "", - "acquisition.acquire" + "diagnostics.prepare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:162, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "site": [ + 162, + "delegated", + "", + "self.prepare_fixtures" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:173, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "site": [ + 173, + "delegated", + "", + "self.prepare_fixtures" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:184, scripts/tests/test_h264_pgo_diagnostics.py:180-186 patches round_driver.merged to raise and also mocks verification/PCM generation. diagnostics.prepare calls merged first at scripts/h264_pgo_diagnostics.py:108, before reservation or encode; the test asserts those later mocks uncalled. setUp's earlier fixture preparation is also fully mocked at scripts/tests/test_h264_pgo_diagnostics.py:89-99. The new wrapper in scripts/h264_pgo_round.py:731-735 belongs to run, not prepare.", + "site": [ + 184, + "delegated", + "", + "diagnostics.prepare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:196, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "site": [ + 196, + "delegated", + "", + "self.prepare_fixtures" ], "verdict": "excluded" } ] }, - "scripts/tests/test_h264_pgo_diagnostics.py": { + "scripts/tests/test_h264_pgo_round_selection.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -170424,7 +175579,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -170573,6 +175728,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -170937,96 +176093,59 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "060376fb799fb052b043786005948ed7922463f0e47f152179c4c18cf517980d", + "sha256": "ea26de9cf3ca85b9f4f413c32d751547476a24268f6ef5b1b43827bce1e080a1", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:87, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", - "site": [ - 87, - "delegated", - "", - "self.prepare_fixtures" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:99, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", - "site": [ - 99, - "delegated", - "", - "diagnostics.prepare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:162, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", - "site": [ - 162, - "delegated", - "", - "self.prepare_fixtures" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:173, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "evidence": "scripts/tests/test_h264_pgo_round_selection.py:55 (test_run_executes_the_owner_returned_pair_outside_qualification; driver.run): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", "site": [ - 173, + 55, "delegated", "", - "self.prepare_fixtures" + "driver.run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:184, scripts/tests/test_h264_pgo_diagnostics.py:180-186 patches round_driver.merged to raise and also mocks verification/PCM generation. diagnostics.prepare calls merged first at scripts/h264_pgo_diagnostics.py:108, before reservation or encode; the test asserts those later mocks uncalled. setUp's earlier fixture preparation is also fully mocked at scripts/tests/test_h264_pgo_diagnostics.py:89-99. The new wrapper in scripts/h264_pgo_round.py:731-735 belongs to run, not prepare.", + "evidence": "scripts/tests/test_h264_pgo_round_selection.py:57 (test_run_executes_the_owner_returned_pair_outside_qualification; str(oracle.ffprobe)): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", "site": [ - 184, - "delegated", - "", - "diagnostics.prepare" + 57, + "command", + ".Selection.test_run_executes_the_owner_returned_pair_outside_qualification", + "str(oracle.ffprobe)" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:196, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "evidence": "scripts/tests/test_h264_pgo_round_selection.py:60 (test_run_executes_the_owner_returned_pair_outside_qualification; str(oracle.ffmpeg)): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", "site": [ - 196, - "delegated", - "", - "self.prepare_fixtures" + 60, + "command", + ".Selection.test_run_executes_the_owner_returned_pair_outside_qualification", + "str(oracle.ffmpeg)" ], "verdict": "excluded" } ] }, - "scripts/tests/test_h264_pgo_round_selection.py": { + "scripts/tests/test_he_aac_agreement.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "aac_agreement": "2c3f9cab80c39c2e0a62d6fc96cb6c156fc647b4c58f72657e89500bf4c89268", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171034,7 +176153,6 @@ "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171049,12 +176167,11 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", @@ -171063,16 +176180,14 @@ "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decode_audio_check": "b9ee1e52f40655e3a5d92bde45c90f4427a72b158b317ba3dff8ca4f7de22bc7", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", - "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171081,12 +176196,8 @@ "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", - "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", - "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", - "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", - "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "he_aac_agreement": "fcadf24329e19ea43fddf0965ab8644eab991179a7303f6358a2099189149f33", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171127,14 +176238,10 @@ "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", - "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", - "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", "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", @@ -171147,6 +176254,7 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171168,14 +176276,12 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", - "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wav_data": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" @@ -171198,15 +176304,12 @@ "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/decoded.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/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", "crates/coreav-mkv/tests/common/mod.rs", "crates/coreav-mpegts/tests/common/mod.rs", "crates/coreav-transcode/tests/common/mod.rs", @@ -171481,14 +176584,12 @@ "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/aac_agreement.py", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/decode_audio_check.py", "scripts/extract_check.py", - "scripts/h264_parity_bars.py", - "scripts/h264_pgo_acquire.py", - "scripts/h264_pgo_build.py", - "scripts/h264_pgo_diagnostics.py", - "scripts/h264_pgo_round.py", + "scripts/he_aac_agreement.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -171562,44 +176663,198 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "ea26de9cf3ca85b9f4f413c32d751547476a24268f6ef5b1b43827bce1e080a1", + "sha256": "4ce33bf90a710af5bf0fb0ac61ece6821a569de7b422f8189a145ed1393cde75", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_pgo_round_selection.py:55 (test_run_executes_the_owner_returned_pair_outside_qualification; driver.run): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", + "evidence": "scripts/tests/test_he_aac_agreement.py:145 is the class Conversions docstring at 145-147, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 55, + 145, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:153 (delegated, h.variants). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 153, "delegated", "", - "driver.run" + "h.variants" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_pgo_round_selection.py:57 (test_run_executes_the_owner_returned_pair_outside_qualification; str(oracle.ffprobe)): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:157 (delegated, h.variants). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", "site": [ - 57, - "command", - ".Selection.test_run_executes_the_owner_returned_pair_outside_qualification", - "str(oracle.ffprobe)" + 157, + "delegated", + "", + "h.variants" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_pgo_round_selection.py:60 (test_run_executes_the_owner_returned_pair_outside_qualification; str(oracle.ffmpeg)): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:176 (delegated, h.prepare). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", "site": [ - 60, + 176, + "delegated", + "", + "h.prepare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:198 (delegated, h.encode). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 198, + "delegated", + "", + "h.encode" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:235 (delegated, h.judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 235, + "delegated", + "", + "h.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:247 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 247, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:258 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 258, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:268 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 268, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:284 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 284, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:295 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 295, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:306 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 306, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:338 (delegated, h.prepare). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 338, + "delegated", + "", + "h.prepare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:357 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 357, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:360 (command, 'ffmpeg'). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 360, "command", - ".Selection.test_run_executes_the_owner_returned_pair_outside_qualification", - "str(oracle.ffmpeg)" + ".Judge.test_bar5_reports_decode_audio_against_ffmpeg_with_both_lengths", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:416 (delegated, dc.main). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 416, + "delegated", + "", + "dc.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:491 (delegated, h.ffprobe_answer). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 491, + "delegated", + "", + "h.ffprobe_answer" ], "verdict": "excluded" } ] }, - "scripts/tests/test_he_aac_agreement.py": { + "scripts/tests/test_hevc_decode.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171608,13 +176863,13 @@ "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "aac_agreement": "2c3f9cab80c39c2e0a62d6fc96cb6c156fc647b4c58f72657e89500bf4c89268", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171636,7 +176891,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171649,7 +176904,6 @@ "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "decode_audio_check": "b9ee1e52f40655e3a5d92bde45c90f4427a72b158b317ba3dff8ca4f7de22bc7", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171666,7 +176920,12 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "he_aac_agreement": "fcadf24329e19ea43fddf0965ab8644eab991179a7303f6358a2099189149f33", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171695,7 +176954,6 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171708,6 +176966,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -171723,7 +176982,6 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "source": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171749,10 +177007,10 @@ "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "wav_data": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -171773,6 +177031,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -172052,12 +177311,15 @@ "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/aac_agreement.py", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/decode_audio_check.py", "scripts/extract_check.py", - "scripts/he_aac_agreement.py", + "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -172080,6 +177342,7 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "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", @@ -172131,181 +177394,27 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "4ce33bf90a710af5bf0fb0ac61ece6821a569de7b422f8189a145ed1393cde75", + "sha256": "19ad162e19d979615d811e9f3c7cff7fe020b03ab32d0a9496de3b6b4151b142", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:153 (delegated, h.variants). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 153, - "delegated", - "", - "h.variants" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:157 (delegated, h.variants). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 157, - "delegated", - "", - "h.variants" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:176 (delegated, h.prepare). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 176, - "delegated", - "", - "h.prepare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:198 (delegated, h.encode). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 198, - "delegated", - "", - "h.encode" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:235 (delegated, h.judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 235, - "delegated", - "", - "h.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:247 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 247, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:258 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 258, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:268 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 268, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:284 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 284, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:295 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 295, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:306 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 306, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:338 (delegated, h.prepare). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 338, - "delegated", - "", - "h.prepare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:357 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 357, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:360 (command, 'ffmpeg'). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 360, - "command", - ".Judge.test_bar5_reports_decode_audio_against_ffmpeg_with_both_lengths", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:416 (delegated, dc.main). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "evidence": "At scripts/tests/test_hevc_decode.py:359 (occurrence 0), scripts/tests/test_hevc_decode.py:355-361 makes require() raise QualificationError and expects refusal before any child; scripts/hevc_decode.py:269-273 converts that refusal before making the output directory.", "site": [ - 416, + 359, "delegated", "", - "dc.main" + "runner.run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:491 (delegated, h.ffprobe_answer). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "evidence": "At scripts/tests/test_hevc_decode.py:371 (occurrence 0), scripts/tests/test_hevc_decode.py:365-373 supplies byte-file fake paths and patches harness.child to return failure at packet configuration. scripts/hevc_decode.py:529-532 reaches only that mock, so no oracle binary executes.", "site": [ - 491, + 371, "delegated", "", - "h.ffprobe_answer" + "runner.corpus_decode" ], "verdict": "excluded" } @@ -172349,7 +177458,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -172378,7 +177487,8 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -172477,7 +177587,6 @@ "bench/audio-decode/receipts.py", "bench/audio-decode/run.py", "bench/audio-decode/tests/test_oracle.py", - "bench/hevc-conformance/known-exclusions.json", "bench/npx/run.py", "bench/opus-speed/allowance.py", "bench/opus-speed/report.py", @@ -172489,6 +177598,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -172772,6 +177882,7 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", "scripts/hevc_fixture.py", "scripts/hevc_intra.py", "scripts/hevc_oracle_input.py", @@ -172854,7 +177965,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_exclusions.py:46 (command, '{oracle_ffmpeg}'). scripts/tests/test_hevc_exclusions.py:34-49 reads known_exclusions and compares a historical attempt's command with a literal list whose first token is '{oracle_ffmpeg}'. scripts/hevc_conformance.py:123-155 loads/validates bench/hevc-conformance/known-exclusions.json and returns data; neither it nor this assertion expands or executes the command. The list is retained historical evidence, not current generated source or a live FFmpeg invocation.", + "evidence": "At scripts/tests/test_hevc_exclusions.py:46 (occurrence 0), The argv is an expected historical command in assertEqual, not executed code.", "site": [ 46, "command", @@ -172865,7 +177976,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_exclusions.py:128 (delegated, harness.run). scripts/tests/test_hevc_exclusions.py:117-128 replaces require with an Oracle data pair, child/native_rows with synthetic results and probe/confirm_reference with mocks. scripts/hevc_conformance.py:1080-1085 would qualify the pair, but the owner is mocked; :1117 selects only args.parser and is also mocked. The exact exclusion branch at :1128-1137 records the historical exclusion and continues before FFprobe selection at :1144-1147 or reference decoding. Test :129-132 verifies only that mocked parser child was selected and both media mocks stayed uncalled. No real oracle executes.", + "evidence": "At scripts/tests/test_hevc_exclusions.py:128 (occurrence 0), scripts/tests/test_hevc_exclusions.py:117-132 mocks require, child, probe and confirm_reference; the sole child is asserted to be args.parser and neither media oracle helper is called. scripts/hevc_conformance.py:1135-1144 skips oracle work for the supplied exclusion.", "site": [ 128, "delegated", @@ -172913,7 +178024,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -172942,7 +178053,8 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -173041,7 +178153,6 @@ "bench/audio-decode/receipts.py", "bench/audio-decode/run.py", "bench/audio-decode/tests/test_oracle.py", - "bench/hevc-conformance/synthetic.json", "bench/npx/run.py", "bench/opus-speed/allowance.py", "bench/opus-speed/report.py", @@ -173053,6 +178164,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -173336,6 +178448,7 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", "scripts/hevc_fixture.py", "scripts/hevc_intra.py", "scripts/hevc_oracle_input.py", @@ -173418,7 +178531,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_intra.py:37 (delegated, runner.development_picture). scripts/tests/test_hevc_intra.py:35-45 supplies a census side effect to runner.harness.run, substitutes a constructed pair for test_oracle.require and makes harness.child raise 'stop before media'. scripts/hevc_intra.py:461-474 passes that pair into the mocked census; its callback at test :37 selects development_picture, whose :565-567 constructs extraction argv with qualified.ffmpeg. That first child is intercepted, as test :46 checks, before any FFprobe/FFmpeg decode. The on-disk program files are plain name bytes and never execute.", + "evidence": "At scripts/tests/test_hevc_intra.py:37 (occurrence 0), scripts/tests/test_hevc_intra.py:31-46 supplies a fake Oracle and mocks require/run/child; child raises stop-before-media rather than executing a binary.", "site": [ 37, "delegated", @@ -173429,7 +178542,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_intra.py:45 (delegated, runner.run). scripts/tests/test_hevc_intra.py:35-45 supplies a census side effect to runner.harness.run, substitutes a constructed pair for test_oracle.require and makes harness.child raise 'stop before media'. scripts/hevc_intra.py:461-474 passes that pair into the mocked census; its callback at test :37 selects development_picture, whose :565-567 constructs extraction argv with qualified.ffmpeg. That first child is intercepted, as test :46 checks, before any FFprobe/FFmpeg decode. The on-disk program files are plain name bytes and never execute.", + "evidence": "At scripts/tests/test_hevc_intra.py:45 (occurrence 0), scripts/tests/test_hevc_intra.py:31-46 supplies a fake Oracle and mocks require/run/child; child raises stop-before-media rather than executing a binary.", "site": [ 45, "delegated", @@ -173440,7 +178553,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_intra.py:90 (delegated, runner.development_picture). scripts/tests/test_hevc_intra.py:66-85 replaces harness.child with a Python output writer, native_rows/probe/oracle_frames with synthetic rows and diagnose_picture with a synthetic diagnostic. Both development_picture callers at :90 and :97 are inside those patches. scripts/hevc_intra.py:565-582 would select qualified.ffmpeg for extraction, parser for headers, qualified.ffprobe for frames and qualified.ffmpeg for hashes; :591-610 may select native/decode diagnostics after mismatch. Every child/probe/hash/diagnostic boundary on both branches is replaced, so none of the plain-name program files executes.", + "evidence": "At scripts/tests/test_hevc_intra.py:90 (occurrence 0), scripts/tests/test_hevc_intra.py:66-99 replaces child, probe, oracle_frames and diagnose_picture with synthetic results. The Oracle holds ordinary temporary byte files, and no external oracle runs.", "site": [ 90, "delegated", @@ -173451,7 +178564,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_intra.py:97 (delegated, runner.development_picture). scripts/tests/test_hevc_intra.py:66-85 replaces harness.child with a Python output writer, native_rows/probe/oracle_frames with synthetic rows and diagnose_picture with a synthetic diagnostic. Both development_picture callers at :90 and :97 are inside those patches. scripts/hevc_intra.py:565-582 would select qualified.ffmpeg for extraction, parser for headers, qualified.ffprobe for frames and qualified.ffmpeg for hashes; :591-610 may select native/decode diagnostics after mismatch. Every child/probe/hash/diagnostic boundary on both branches is replaced, so none of the plain-name program files executes.", + "evidence": "At scripts/tests/test_hevc_intra.py:97 (occurrence 0), scripts/tests/test_hevc_intra.py:66-99 replaces child, probe, oracle_frames and diagnose_picture with synthetic results. The Oracle holds ordinary temporary byte files, and no external oracle runs.", "site": [ 97, "delegated", @@ -173462,7 +178575,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_intra.py:143 (delegated, runner.diagnose_picture). scripts/tests/test_hevc_intra.py:138-145 deliberately doubles the candidate reference byte count and patches harness.child. scripts/hevc_intra.py:389-398 computes visible geometry and returns different_output_geometry before constructing the FFmpeg command at :401 or invoking child at :406; the test asserts child uncalled. No executable is even supplied for this early-return case.", + "evidence": "At scripts/tests/test_hevc_intra.py:143 (occurrence 0), scripts/tests/test_hevc_intra.py:138-145 supplies different geometry and asserts the mocked child is not called; scripts/hevc_intra.py:394-398 returns before constructing any process.", "site": [ 143, "delegated", @@ -173473,7 +178586,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_intra.py:208 (delegated, runner.diagnose_picture). scripts/tests/test_hevc_intra.py:190-224 writes its own raw oracle bytes and complete progress text, then patches harness.child to return those paths for both diagnose_picture calls (:207 and :221). scripts/hevc_intra.py:401-406 selects the supplied root/ffmpeg for rawvideo diagnostics, but its process boundary is mocked; :408-420 only checks the provided bytes/progress/hash (including the deliberately wrong whole hash). No real reference decoder runs.", + "evidence": "At scripts/tests/test_hevc_intra.py:208 (occurrence 0), scripts/tests/test_hevc_intra.py:203-224 provides self-written raw/progress files and mocks harness.child in both diagnostic arms; no binary runs.", "site": [ 208, "delegated", @@ -173484,7 +178597,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_intra.py:223 (delegated, runner.diagnose_picture). scripts/tests/test_hevc_intra.py:190-224 writes its own raw oracle bytes and complete progress text, then patches harness.child to return those paths for both diagnose_picture calls (:207 and :221). scripts/hevc_intra.py:401-406 selects the supplied root/ffmpeg for rawvideo diagnostics, but its process boundary is mocked; :408-420 only checks the provided bytes/progress/hash (including the deliberately wrong whole hash). No real reference decoder runs.", + "evidence": "At scripts/tests/test_hevc_intra.py:223 (occurrence 0), scripts/tests/test_hevc_intra.py:203-224 provides self-written raw/progress files and mocks harness.child in both diagnostic arms; no binary runs.", "site": [ 223, "delegated", @@ -173495,7 +178608,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_intra.py:532 (delegated, runner.oracle_frames). scripts/tests/test_hevc_intra.py:524-547 writes synthetic framemd5/progress files and patches harness.child for the success case and every exit/progress fault. scripts/hevc_intra.py:171-173 delegates the supplied root/ffmpeg to scripts/hevc_conformance.py:927-937, which builds the rawvideo/framemd5 argv and calls that patched child. The apparent oracle result is read from test-written files, and the real Popen at harness :474 is never reached.", + "evidence": "At scripts/tests/test_hevc_intra.py:532 (occurrence 0), scripts/tests/test_hevc_intra.py:527-547 supplies synthetic framemd5 and progress files and patches harness.child for both success and refusal cases.", "site": [ 532, "delegated", @@ -173506,7 +178619,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_intra.py:547 (delegated, runner.oracle_frames). scripts/tests/test_hevc_intra.py:524-547 writes synthetic framemd5/progress files and patches harness.child for the success case and every exit/progress fault. scripts/hevc_intra.py:171-173 delegates the supplied root/ffmpeg to scripts/hevc_conformance.py:927-937, which builds the rawvideo/framemd5 argv and calls that patched child. The apparent oracle result is read from test-written files, and the real Popen at harness :474 is never reached.", + "evidence": "At scripts/tests/test_hevc_intra.py:547 (occurrence 0), scripts/tests/test_hevc_intra.py:527-547 supplies synthetic framemd5 and progress files and patches harness.child for both success and refusal cases.", "site": [ 547, "delegated", @@ -173517,7 +178630,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_intra.py:597 (delegated, runner.negative_controls). scripts/tests/test_hevc_intra.py:573-618 supplies a synthetic args.native and patches harness.child with reject/broken Python side effects that write refusal JSON (and optional partial output). scripts/hevc_intra.py:329-358 constructs only native_command(args.native, ...) for absent-target, truncation, budgets and no-clobber; it never selects FFmpeg/FFprobe. Even those native commands are intercepted; no media executable runs.", + "evidence": "At scripts/tests/test_hevc_intra.py:597 (occurrence 0), scripts/tests/test_hevc_intra.py:584-618 replaces harness.child with reject/broken functions that write fixture receipts; these inspect native argv without launching CoreAV or any oracle.", "site": [ 597, "delegated", @@ -173528,7 +178641,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_intra.py:618 (delegated, runner.negative_controls). scripts/tests/test_hevc_intra.py:573-618 supplies a synthetic args.native and patches harness.child with reject/broken Python side effects that write refusal JSON (and optional partial output). scripts/hevc_intra.py:329-358 constructs only native_command(args.native, ...) for absent-target, truncation, budgets and no-clobber; it never selects FFmpeg/FFprobe. Even those native commands are intercepted; no media executable runs.", + "evidence": "At scripts/tests/test_hevc_intra.py:618 (occurrence 0), scripts/tests/test_hevc_intra.py:584-618 replaces harness.child with reject/broken functions that write fixture receipts; these inspect native argv without launching CoreAV or any oracle.", "site": [ 618, "delegated", @@ -173539,7 +178652,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_intra.py:622 (process, sys.executable). scripts/tests/test_hevc_intra.py:620-623 runs sys.executable -I on runner.__file__ with --help. scripts/hevc_intra.py:624-634 parses CLI options at :632 before calling run and its require/media path at :464/:474. argparse help exits before that dispatch, so the real child only prints Python CLI help.", + "evidence": "At scripts/tests/test_hevc_intra.py:622 (occurrence 0), This launches Python with hevc_intra.py --help only; scripts/hevc_intra.py:624-634 parses arguments before run, so argparse help exits before any owner qualification or media command.", "site": [ 622, "process", @@ -173587,7 +178700,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -173616,7 +178729,8 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "2febf924e719bf26cf377c9f8ca6627f4cf26bc31c88b405c76ba4c8428fecd7", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -173715,7 +178829,6 @@ "bench/audio-decode/receipts.py", "bench/audio-decode/run.py", "bench/audio-decode/tests/test_oracle.py", - "bench/hevc-conformance/synthetic.json", "bench/npx/run.py", "bench/opus-speed/allowance.py", "bench/opus-speed/report.py", @@ -173727,6 +178840,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -174010,6 +179124,7 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", "scripts/hevc_fixture.py", "scripts/hevc_intra.py", "scripts/hevc_oracle_input.py", @@ -174092,7 +179207,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_synthetic.py:35 (delegated, runner.main). scripts/tests/test_hevc_synthetic.py:22-35 replaces test_oracle.require with a constructed pair and fixture.capture with a Python version-string producer; file_sha256 is also synthetic. scripts/hevc_synthetic.py:88-89 passes that pair to inspect; :20-21 calls fixture.binary_identity, whose scripts/hevc_fixture.py:271-282 selects each returned path plus '-version'. The capture boundary at fixture :56-58 is replaced, and the identity mismatch stops admission before any media child. Both captured names are assertions about mocked argv, not executed oracles.", + "evidence": "At scripts/tests/test_hevc_synthetic.py:35 (occurrence 0), scripts/tests/test_hevc_synthetic.py:23-35 supplies a fake Oracle, mocks require/capture/file_sha256 and returns self-written version text; identity mismatch stops the inspection without executing an oracle.", "site": [ 35, "delegated", @@ -174103,7 +179218,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_synthetic.py:40 (delegated, runner.inspect). scripts/tests/test_hevc_synthetic.py:39-41 wraps inspect with a constructed pair; its only real callers are :48 (modified preparation), :55 (binary_identity patched to {}), and :68 (invalid fixture membership with binary_identity patched to the synthetic oracle record). scripts/hevc_synthetic.py:14-23 refuses respectively at preparation equality, oracle identity or membership, before the fixture loop/media reads at :26-29 and parser/probe dispatch at :39-51. No unmocked binary_identity/capture or real oracle is reached by any caller of this helper.", + "evidence": "At scripts/tests/test_hevc_synthetic.py:40 (occurrence 0), scripts/tests/test_hevc_synthetic.py:39-69 invokes inspect only in pre-media refusal cases: altered preparation stops at scripts/hevc_synthetic.py:15-16, mocked binary_identity stops at scripts/hevc_synthetic.py:20-21, and altered membership stops at scripts/hevc_synthetic.py:22-23 with bounded_bytes asserted untouched. The temporary Oracle paths are never executed.", "site": [ 40, "delegated", @@ -174114,7 +179229,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_synthetic.py:48 (delegated, self.check). scripts/tests/test_hevc_synthetic.py:39-41 wraps inspect with a constructed pair; its only real callers are :48 (modified preparation), :55 (binary_identity patched to {}), and :68 (invalid fixture membership with binary_identity patched to the synthetic oracle record). scripts/hevc_synthetic.py:14-23 refuses respectively at preparation equality, oracle identity or membership, before the fixture loop/media reads at :26-29 and parser/probe dispatch at :39-51. No unmocked binary_identity/capture or real oracle is reached by any caller of this helper.", + "evidence": "At scripts/tests/test_hevc_synthetic.py:48 (occurrence 0), scripts/tests/test_hevc_synthetic.py:39-69 invokes inspect only in pre-media refusal cases: altered preparation stops at scripts/hevc_synthetic.py:15-16, mocked binary_identity stops at scripts/hevc_synthetic.py:20-21, and altered membership stops at scripts/hevc_synthetic.py:22-23 with bounded_bytes asserted untouched. The temporary Oracle paths are never executed.", "site": [ 48, "delegated", @@ -174125,7 +179240,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_synthetic.py:55 (delegated, self.check). scripts/tests/test_hevc_synthetic.py:39-41 wraps inspect with a constructed pair; its only real callers are :48 (modified preparation), :55 (binary_identity patched to {}), and :68 (invalid fixture membership with binary_identity patched to the synthetic oracle record). scripts/hevc_synthetic.py:14-23 refuses respectively at preparation equality, oracle identity or membership, before the fixture loop/media reads at :26-29 and parser/probe dispatch at :39-51. No unmocked binary_identity/capture or real oracle is reached by any caller of this helper.", + "evidence": "At scripts/tests/test_hevc_synthetic.py:55 (occurrence 0), scripts/tests/test_hevc_synthetic.py:39-69 invokes inspect only in pre-media refusal cases: altered preparation stops at scripts/hevc_synthetic.py:15-16, mocked binary_identity stops at scripts/hevc_synthetic.py:20-21, and altered membership stops at scripts/hevc_synthetic.py:22-23 with bounded_bytes asserted untouched. The temporary Oracle paths are never executed.", "site": [ 55, "delegated", @@ -174136,7 +179251,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_hevc_synthetic.py:68 (delegated, self.check). scripts/tests/test_hevc_synthetic.py:39-41 wraps inspect with a constructed pair; its only real callers are :48 (modified preparation), :55 (binary_identity patched to {}), and :68 (invalid fixture membership with binary_identity patched to the synthetic oracle record). scripts/hevc_synthetic.py:14-23 refuses respectively at preparation equality, oracle identity or membership, before the fixture loop/media reads at :26-29 and parser/probe dispatch at :39-51. No unmocked binary_identity/capture or real oracle is reached by any caller of this helper.", + "evidence": "At scripts/tests/test_hevc_synthetic.py:68 (occurrence 0), scripts/tests/test_hevc_synthetic.py:39-69 invokes inspect only in pre-media refusal cases: altered preparation stops at scripts/hevc_synthetic.py:15-16, mocked binary_identity stops at scripts/hevc_synthetic.py:20-21, and altered membership stops at scripts/hevc_synthetic.py:22-23 with bounded_bytes asserted untouched. The temporary Oracle paths are never executed.", "site": [ 68, "delegated", @@ -174200,13 +179315,13 @@ "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "7f8fca380d43eaef0befe53352ad915d569dfb4dcae062dc3811a5ed3ece8514", + "sha256": "37847fcd4adc45cb282b4528ee41be1399bd5250a79ca6646227a191d8dc9104", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_hevc_workflow.py:21 (process, 'openssl'). The first process is literal openssl pkey validating a public-key file, not a media oracle. The other runs only the workflow aggregate-projection Python heredoc against supplied JSON; that program copies selected fields/counts and writes profile-summary.json without subprocess or media access.", + "evidence": "At scripts/tests/test_hevc_workflow.py:91, process row \"'openssl'\". The child at scripts/tests/test_hevc_workflow.py:91-92 is openssl pkey -pubin -noout validating the public PEM file, not an oracle.", "site": [ - 21, + 91, "process", ".HevcWorkflow.test_census_uses_its_own_public_recipient_without_changing_shared_corpus_sealing", "'openssl'" @@ -174215,9 +179330,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_hevc_workflow.py:130 (process, sys.executable). The first process is literal openssl pkey validating a public-key file, not a media oracle. The other runs only the workflow aggregate-projection Python heredoc against supplied JSON; that program copies selected fields/counts and writes profile-summary.json without subprocess or media access.", + "evidence": "At scripts/tests/test_hevc_workflow.py:201, process row 'sys.executable'. The child at scripts/tests/test_hevc_workflow.py:201-202 is isolated Python running a workflow JSON projection against the synthetic fixture written at scripts/tests/test_hevc_workflow.py:193-200. scripts/tests/test_hevc_workflow.py:189-190 extracts that projection from .github/workflows/hevc-conformance.yml; it does not launch an oracle.", "site": [ - 130, + 201, "process", ".HevcWorkflow.test_public_profile_projection_omits_per_file_records", "sys.executable" @@ -174262,7 +179377,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -174398,6 +179513,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -174978,10 +180094,6 @@ "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", - ".github/workflows/deny.yml", - ".github/workflows/npm.yml", - ".github/workflows/python.yml", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -174998,7 +180110,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_main_ci_plan.py:26: Lines 16-25 substitute context with repr and translate operators, then lines 26-29 evaluate scalar expressions with empty builtins and pure callbacks. Callers at :42-47 and :256-276 supply YAML conditions loaded at :35-40 from ci/deny/python/npm, not workflow shell commands; no oracle is executed.", + "evidence": "scripts/tests/test_main_ci_plan.py:26 (generated-execution, occurrence 0). evaluate translates workflow boolean expressions at scripts/tests/test_main_ci_plan.py:23-25 and evals them with empty builtins and only the boolean helpers at scripts/tests/test_main_ci_plan.py:26-29. It does not dispatch a workflow run command or an oracle program.", "site": [ 26, "generated-execution", @@ -175332,7 +180444,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -175465,6 +180577,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -175884,7 +180997,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -176021,6 +181134,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff-write/src/matroska/aac_copy.rs", "crates/coreav-isobmff/tests/common/fragments.rs", @@ -176432,7 +181546,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -176567,6 +181681,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -178943,7 +184058,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -179076,6 +184191,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -179533,6 +184649,17 @@ ], "sha256": "cab031bdec8ae5d46d5b7f853da4cfc7fc8cce4e081a3bdd3d530df49eba2043", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_pin.py:1 is the module docstring at 1-7, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "Exact site scripts/tests/test_oracle_pin.py:43 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", @@ -179887,7 +185014,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -180020,6 +185147,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -180561,7 +185689,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -180693,6 +185821,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -181100,7 +186229,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -181238,6 +186367,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -181872,7 +187002,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -182005,6 +187135,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -182533,8 +187664,10 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -182550,6 +187683,7 @@ "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -182617,6 +187751,7 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -182667,6 +187802,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -182677,6 +187813,7 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", @@ -182946,13 +188083,22 @@ "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", + "packages/cli/test/release-clips.sh", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_fixtures.py", + "scripts/composed_audio_source.py", "scripts/extract_check.py", + "scripts/gen-fixtures-mkv.sh", + "scripts/gen-fixtures-ts.sh", + "scripts/gen-fixtures.sh", "scripts/hls_check.py", + "scripts/install-oracle-ffmpeg.sh", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", + "scripts/oracle-ffprobe.sh", "scripts/oracle.py", "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", @@ -183022,11 +188168,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "033ca5dc9a565fd97a0bd38446370f5a7612d2f48b4adc1be1a3686b2a9dda80", + "sha256": "f15c2ffd0a5325bd9cb0429497fa95547b4e7e7ccdc2811c2dd32c6781ac630d", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:46 (embedded-source, ). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:46: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ 46, "embedded-source", @@ -183037,7 +188183,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:65 (embedded-source, ). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:65: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ 65, "embedded-source", @@ -183048,7 +188194,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:100 (process, os.environ.get('COREAV_TEST_BASH', '/bin/bash')). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:100: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ 100, "process", @@ -183059,7 +188205,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:111 (delegated, self.run_consumer). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:111: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ 111, "delegated", @@ -183070,7 +188216,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:123 (delegated, self.run_consumer). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:123: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ 123, "delegated", @@ -183081,7 +188227,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:134 (delegated, self.run_consumer). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:134: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ 134, "delegated", @@ -183092,7 +188238,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:146 (delegated, self.run_consumer). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:146: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ 146, "delegated", @@ -183103,7 +188249,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:159 (delegated, self.run_consumer). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:159: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ 159, "delegated", @@ -183114,7 +188260,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:175 (delegated, self.run_consumer). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:175: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ 175, "delegated", @@ -183125,7 +188271,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_shell_oracle_qualification.py:180 (command, 'ffmpeg'). setUp copies shell consumers into a temporary tree and writes a deliberately substituted scripts/test_oracle.py plus fake ffmpeg/ffprobe and normalizer executables. The fake owner returns only the retained fake pair or controlled malformed/failure output; a decoy pair exits 99 and is checked never to run. Each run_consumer caller exercises this fake protocol boundary. The ffmpeg list at 180 is an expected log value, not an executable.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:180: This is an expected logged argument list in assertEqual at scripts/tests/test_shell_oracle_qualification.py:178-182, not an execution. The corresponding ffmpeg is a temporary logging stub defined at scripts/tests/test_shell_oracle_qualification.py:44-63.", "site": [ 180, "command", @@ -183136,9 +188282,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:214: The key helper at :200-212 extracts only cache-key shell text and runs bash. .github/actions/ci-fixtures/action.yml:10-16 and .github/workflows/wasm.yml:161-165 run grep/sed/sort, import test_oracle.SUPPORT, hash file bytes with cat/sha256sum/cut, and echo. Owner-support changes at :215-220 are hash data, not oracle execution; fixture generation is outside the extracted block.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:215: key() at scripts/tests/test_shell_oracle_qualification.py:187-220 executes only the extracted cache-key shell block: .github/actions/ci-fixtures/action.yml:11-16 or .github/workflows/wasm.yml:162-165. These blocks grep helper names, import the SUPPORT constant and hash file bytes; they do not execute those helpers or call require/verify_bin. Extended composed inputs are hash data, not oracle commands.", "site": [ - 214, + 215, "delegated", "", "key" @@ -183147,9 +188293,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:219: The key helper at :200-212 extracts only cache-key shell text and runs bash. .github/actions/ci-fixtures/action.yml:10-16 and .github/workflows/wasm.yml:161-165 run grep/sed/sort, import test_oracle.SUPPORT, hash file bytes with cat/sha256sum/cut, and echo. Owner-support changes at :215-220 are hash data, not oracle execution; fixture generation is outside the extracted block.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:220: key() at scripts/tests/test_shell_oracle_qualification.py:187-220 executes only the extracted cache-key shell block: .github/actions/ci-fixtures/action.yml:11-16 or .github/workflows/wasm.yml:162-165. These blocks grep helper names, import the SUPPORT constant and hash file bytes; they do not execute those helpers or call require/verify_bin. Extended composed inputs are hash data, not oracle commands.", "site": [ - 219, + 220, "delegated", "", "key" @@ -183250,7 +188396,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -183382,6 +188528,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -183799,7 +188946,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -183932,6 +189079,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -184789,7 +189937,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -184922,6 +190070,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -185362,7 +190511,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -185494,6 +190643,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -186241,7 +191391,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -186375,6 +191525,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -186860,7 +192011,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -186998,6 +192149,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -187638,7 +192790,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -187773,6 +192925,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -188248,7 +193401,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -188381,6 +193534,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -188813,7 +193967,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -188821,7 +193975,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -188964,6 +194118,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -189470,7 +194625,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", @@ -189480,7 +194635,7 @@ "conformance": "fcd1f729ffb097c6a64d5f1599a2622b78bf88c2e3ec92b99c8fa4e14e1bb587", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "coreav_build": "4227e0035ab197211068d4cee26a7104b2fd698fe413039b735f1aa1639d1208", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", @@ -189720,6 +194875,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -191541,7 +196697,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -191673,6 +196829,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -192113,7 +197270,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -192246,6 +197403,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -192753,7 +197911,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -192895,6 +198053,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -193329,7 +198488,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -193461,6 +198620,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -193818,6 +198978,17 @@ ], "sha256": "64a46bf22c44cccb4152d2b46110b3727d8258a3bb5ac39907e32062d5f99cf4", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:2 is the module docstring at 2-39, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", @@ -193851,6 +199022,72 @@ ], "verdict": "qualified-via-owner" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:292 is the function kd_leading_spaces docstring at 292-295, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 292, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:318 is the function kd_invalid docstring at 318-322, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 318, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:358 is the function kd_zero_end docstring at 358-361, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 358, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:376 is the function kd_edit_align docstring at 376-377, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 376, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:396 is the function kd_last_end docstring at 396-398, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 396, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:463 is the function other_chapter_track docstring at 463-466, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 463, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", @@ -193950,6 +199187,17 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:1064 is the function several_edit_variants docstring at 1064-1072, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1064, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", @@ -194065,7 +199313,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -194191,9 +199439,7 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", ".github/workflows/codec-coverage.yml", - ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -194211,6 +199457,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -194222,7 +199469,6 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", - "docs/measurements/av1-thumbnail-fixed-cost/arms.py", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", "docs/measurements/h264-gap-2/tools/stages.py", @@ -194514,8 +199760,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_test_oracle.py", - "scripts/tests/test_thumbnail_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/transcode_check.py", @@ -194604,7 +199848,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:66 (command ffprobe, occurrence 0), default_video and at_time now replace the received probe with require(...).ffprobe at scripts/thumbnail_oracle.py:65/:96, then execute exactly that returned probe at :66/:100 (including default_video at :97). This covers main/fixtures/check/frames/video_codec (:446-453/:401/:374/:355/:386), exact_skip_check.py:40/:49 and vp9_speed.py:210/:348, as well as the development caller docs/measurements/av1-thumbnail-fixed-cost/arms.py:55/:88-101, whose raw --ffprobe is qualified inside at_time. scripts/tests/test_thumbnail_oracle.py:74-89 mocks or refuses before a real child. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:66, command row 'ffprobe'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 66, "command", @@ -194637,7 +199881,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:97 (delegated default_video, occurrence 0), default_video and at_time now replace the received probe with require(...).ffprobe at scripts/thumbnail_oracle.py:65/:96, then execute exactly that returned probe at :66/:100 (including default_video at :97). This covers main/fixtures/check/frames/video_codec (:446-453/:401/:374/:355/:386), exact_skip_check.py:40/:49 and vp9_speed.py:210/:348, as well as the development caller docs/measurements/av1-thumbnail-fixed-cost/arms.py:55/:88-101, whose raw --ffprobe is qualified inside at_time. scripts/tests/test_thumbnail_oracle.py:74-89 mocks or refuses before a real child. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:97, delegated row 'default_video'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 97, "delegated", @@ -194648,7 +199892,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:100 (command ffprobe, occurrence 0), default_video and at_time now replace the received probe with require(...).ffprobe at scripts/thumbnail_oracle.py:65/:96, then execute exactly that returned probe at :66/:100 (including default_video at :97). This covers main/fixtures/check/frames/video_codec (:446-453/:401/:374/:355/:386), exact_skip_check.py:40/:49 and vp9_speed.py:210/:348, as well as the development caller docs/measurements/av1-thumbnail-fixed-cost/arms.py:55/:88-101, whose raw --ffprobe is qualified inside at_time. scripts/tests/test_thumbnail_oracle.py:74-89 mocks or refuses before a real child. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:100, command row 'ffprobe'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 100, "command", @@ -194659,7 +199903,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:153 (command ffmpeg, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:153, command row 'ffmpeg'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 153, "command", @@ -194670,7 +199914,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:159 (process cmd, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:159, process row 'cmd'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 159, "process", @@ -194681,7 +199925,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:171 (delegated run, occurrence 0), this branch runs only the CoreAV subject: thumb fixes the thumbnail subcommand at scripts/thumbnail_oracle.py:170-172, and frames runs decode_oracle at :346-347. The real workflow supplies built CoreAV executables at .github/workflows/ci.yml:1316-1324; scripts/vp9_speed.py:486 similarly supplies its separately selected decode-oracle, not an FFmpeg reference.", + "evidence": "At scripts/thumbnail_oracle.py:171, delegated row 'run'. thumb at scripts/thumbnail_oracle.py:170-172 selects the supplied CoreAV binary with its thumbnail subcommand; images relays it at scripts/thumbnail_oracle.py:251, scripts/thumbnail_oracle.py:265 and scripts/thumbnail_oracle.py:274. frames at scripts/thumbnail_oracle.py:347 selects the supplied CoreAV decode-oracle executable. These are the products under test, separate from the ffmpeg/ffprobe reference pair.", "site": [ 171, "delegated", @@ -194703,7 +199947,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:191 (command ffprobe, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:191, command row 'ffprobe'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 191, "command", @@ -194714,7 +199958,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:191 (delegated run, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:191, delegated row 'run'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 191, "delegated", @@ -194736,7 +199980,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:228 (delegated ffmpeg_time, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:228, delegated row 'ffmpeg_time'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 228, "delegated", @@ -194747,7 +199991,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:244 (command ffmpeg, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:244, command row 'ffmpeg'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 244, "command", @@ -194758,7 +200002,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:244 (delegated run, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:244, delegated row 'run'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 244, "delegated", @@ -194769,7 +200013,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:251 (delegated thumb, occurrence 0), this branch runs only the CoreAV subject: thumb fixes the thumbnail subcommand at scripts/thumbnail_oracle.py:170-172, and frames runs decode_oracle at :346-347. The real workflow supplies built CoreAV executables at .github/workflows/ci.yml:1316-1324; scripts/vp9_speed.py:486 similarly supplies its separately selected decode-oracle, not an FFmpeg reference.", + "evidence": "At scripts/thumbnail_oracle.py:251, delegated row 'thumb'. thumb at scripts/thumbnail_oracle.py:170-172 selects the supplied CoreAV binary with its thumbnail subcommand; images relays it at scripts/thumbnail_oracle.py:251, scripts/thumbnail_oracle.py:265 and scripts/thumbnail_oracle.py:274. frames at scripts/thumbnail_oracle.py:347 selects the supplied CoreAV decode-oracle executable. These are the products under test, separate from the ffmpeg/ffprobe reference pair.", "site": [ 251, "delegated", @@ -194780,7 +200024,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:258 (delegated reference, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:258, delegated row 'reference'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 258, "delegated", @@ -194791,7 +200035,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:263 (delegated rgb, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:263, delegated row 'rgb'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 263, "delegated", @@ -194802,7 +200046,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:264 (delegated rgb, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:264, delegated row 'rgb'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 264, "delegated", @@ -194813,7 +200057,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:265 (delegated thumb, occurrence 0), this branch runs only the CoreAV subject: thumb fixes the thumbnail subcommand at scripts/thumbnail_oracle.py:170-172, and frames runs decode_oracle at :346-347. The real workflow supplies built CoreAV executables at .github/workflows/ci.yml:1316-1324; scripts/vp9_speed.py:486 similarly supplies its separately selected decode-oracle, not an FFmpeg reference.", + "evidence": "At scripts/thumbnail_oracle.py:265, delegated row 'thumb'. thumb at scripts/thumbnail_oracle.py:170-172 selects the supplied CoreAV binary with its thumbnail subcommand; images relays it at scripts/thumbnail_oracle.py:251, scripts/thumbnail_oracle.py:265 and scripts/thumbnail_oracle.py:274. frames at scripts/thumbnail_oracle.py:347 selects the supplied CoreAV decode-oracle executable. These are the products under test, separate from the ffmpeg/ffprobe reference pair.", "site": [ 265, "delegated", @@ -194824,7 +200068,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:268 (delegated reference, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:268, delegated row 'reference'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 268, "delegated", @@ -194835,7 +200079,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:271 (delegated rgb, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:271, delegated row 'rgb'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 271, "delegated", @@ -194846,7 +200090,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:272 (delegated rgb, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:272, delegated row 'rgb'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 272, "delegated", @@ -194857,7 +200101,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:274 (delegated thumb, occurrence 0), this branch runs only the CoreAV subject: thumb fixes the thumbnail subcommand at scripts/thumbnail_oracle.py:170-172, and frames runs decode_oracle at :346-347. The real workflow supplies built CoreAV executables at .github/workflows/ci.yml:1316-1324; scripts/vp9_speed.py:486 similarly supplies its separately selected decode-oracle, not an FFmpeg reference.", + "evidence": "At scripts/thumbnail_oracle.py:274, delegated row 'thumb'. thumb at scripts/thumbnail_oracle.py:170-172 selects the supplied CoreAV binary with its thumbnail subcommand; images relays it at scripts/thumbnail_oracle.py:251, scripts/thumbnail_oracle.py:265 and scripts/thumbnail_oracle.py:274. frames at scripts/thumbnail_oracle.py:347 selects the supplied CoreAV decode-oracle executable. These are the products under test, separate from the ffmpeg/ffprobe reference pair.", "site": [ 274, "delegated", @@ -194868,7 +200112,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:278 (delegated reference, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:278, delegated row 'reference'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 278, "delegated", @@ -194879,7 +200123,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:280 (delegated rgb, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:280, delegated row 'rgb'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 280, "delegated", @@ -194890,7 +200134,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:280 (delegated rgb, occurrence 1), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:280, delegated row 'rgb'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "occurrence": 1, "site": [ 280, @@ -194924,7 +200168,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:337 (command ffprobe, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:337, command row 'ffprobe'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 337, "command", @@ -194935,7 +200179,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:337 (delegated run, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:337, delegated row 'run'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 337, "delegated", @@ -194946,7 +200190,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:339 (command ffprobe, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:339, command row 'ffprobe'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 339, "command", @@ -194957,7 +200201,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:339 (delegated run, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:339, delegated row 'run'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 339, "delegated", @@ -194968,7 +200212,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:341 (delegated run, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:341, delegated row 'run'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 341, "delegated", @@ -194979,7 +200223,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:347 (delegated run, occurrence 0), this branch runs only the CoreAV subject: thumb fixes the thumbnail subcommand at scripts/thumbnail_oracle.py:170-172, and frames runs decode_oracle at :346-347. The real workflow supplies built CoreAV executables at .github/workflows/ci.yml:1316-1324; scripts/vp9_speed.py:486 similarly supplies its separately selected decode-oracle, not an FFmpeg reference.", + "evidence": "At scripts/thumbnail_oracle.py:347, delegated row 'run'. thumb at scripts/thumbnail_oracle.py:170-172 selects the supplied CoreAV binary with its thumbnail subcommand; images relays it at scripts/thumbnail_oracle.py:251, scripts/thumbnail_oracle.py:265 and scripts/thumbnail_oracle.py:274. frames at scripts/thumbnail_oracle.py:347 selects the supplied CoreAV decode-oracle executable. These are the products under test, separate from the ffmpeg/ffprobe reference pair.", "site": [ 347, "delegated", @@ -194990,7 +200234,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:355 (delegated default_video, occurrence 0), default_video and at_time now replace the received probe with require(...).ffprobe at scripts/thumbnail_oracle.py:65/:96, then execute exactly that returned probe at :66/:100 (including default_video at :97). This covers main/fixtures/check/frames/video_codec (:446-453/:401/:374/:355/:386), exact_skip_check.py:40/:49 and vp9_speed.py:210/:348, as well as the development caller docs/measurements/av1-thumbnail-fixed-cost/arms.py:55/:88-101, whose raw --ffprobe is qualified inside at_time. scripts/tests/test_thumbnail_oracle.py:74-89 mocks or refuses before a real child. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:355, delegated row 'default_video'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 355, "delegated", @@ -195001,7 +200245,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:356 (delegated framemd5, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:356, delegated row 'framemd5'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 356, "delegated", @@ -195012,7 +200256,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:363 (delegated framemd5, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:363, delegated row 'framemd5'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 363, "delegated", @@ -195023,7 +200267,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:365 (delegated framemd5, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:365, delegated row 'framemd5'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 365, "delegated", @@ -195034,7 +200278,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:374 (delegated at_time, occurrence 0), default_video and at_time now replace the received probe with require(...).ffprobe at scripts/thumbnail_oracle.py:65/:96, then execute exactly that returned probe at :66/:100 (including default_video at :97). This covers main/fixtures/check/frames/video_codec (:446-453/:401/:374/:355/:386), exact_skip_check.py:40/:49 and vp9_speed.py:210/:348, as well as the development caller docs/measurements/av1-thumbnail-fixed-cost/arms.py:55/:88-101, whose raw --ffprobe is qualified inside at_time. scripts/tests/test_thumbnail_oracle.py:74-89 mocks or refuses before a real child. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:374, delegated row 'at_time'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 374, "delegated", @@ -195045,7 +200289,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:379 (delegated images, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:379, delegated row 'images'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 379, "delegated", @@ -195056,7 +200300,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:381 (delegated frames, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:381, delegated row 'frames'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 381, "delegated", @@ -195067,7 +200311,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:386 (delegated default_video, occurrence 0), default_video and at_time now replace the received probe with require(...).ffprobe at scripts/thumbnail_oracle.py:65/:96, then execute exactly that returned probe at :66/:100 (including default_video at :97). This covers main/fixtures/check/frames/video_codec (:446-453/:401/:374/:355/:386), exact_skip_check.py:40/:49 and vp9_speed.py:210/:348, as well as the development caller docs/measurements/av1-thumbnail-fixed-cost/arms.py:55/:88-101, whose raw --ffprobe is qualified inside at_time. scripts/tests/test_thumbnail_oracle.py:74-89 mocks or refuses before a real child. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:386, delegated row 'default_video'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 386, "delegated", @@ -195078,7 +200322,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:389 (command ffprobe, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:389, command row 'ffprobe'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 389, "command", @@ -195089,7 +200333,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:389 (delegated run, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:389, delegated row 'run'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 389, "delegated", @@ -195100,7 +200344,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:401 (delegated video_codec, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:401, delegated row 'video_codec'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 401, "delegated", @@ -195111,7 +200355,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:404 (delegated check, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:404, delegated row 'check'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 404, "delegated", @@ -195122,7 +200366,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:449 (delegated fixtures, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:449, delegated row 'fixtures'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 449, "delegated", @@ -195133,7 +200377,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:452 (delegated check, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:452, delegated row 'check'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 452, "delegated", @@ -195144,7 +200388,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:458 (delegated main, occurrence 0), main stores the require() ffmpeg/ffprobe result at scripts/thumbnail_oracle.py:446-447 before fixtures/check (:449/:452). check forwards them into images and frames (:379/:381); images forwards them to reference, ffmpeg_time and rgb (:258-280/:228); frames/framemd5 forward them into the metadata and hash argv (:356-365/:337-341). rgb/run execute their arguments unchanged (:153/:159). Imported live uses in scripts/vp9_speed.py:203/:228/:291/:486 receive its retained fields from :789-790; exact_skip_check.py:43/:63 receives its :108-109 retained probe or the CoreAV subject. FfmpegTime tests replace run with an in-memory listing at scripts/tests/test_thumbnail_oracle.py:25-33, not an unqualified real process. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At scripts/thumbnail_oracle.py:458, delegated row 'main'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", "site": [ 458, "delegated", @@ -195236,7 +200480,6 @@ "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", @@ -195260,7 +200503,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -195268,7 +200511,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -195382,7 +200625,6 @@ "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", - "transcode_speed": "29f66ea47490035c8a9974b843967d362ac3e325025840f2c98d789114616f0e", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -195414,6 +200656,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -195728,7 +200971,6 @@ "scripts/text_check.py", "scripts/thumbnail_oracle.py", "scripts/track_boxes.py", - "scripts/transcode_check_selftest.py", "scripts/transcode_speed.py", "scripts/v2_fixture_inputs.py", "scripts/vp9_speed.py", @@ -195807,7 +201049,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:264, this process row is [str(c) for c in cmd]. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:264, process row '[str(c) for c in cmd]'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 264, "process", @@ -195818,7 +201060,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:271, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:271, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 271, "delegated", @@ -195840,7 +201082,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:312, this command row is ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:312, command row 'ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 312, "command", @@ -195851,7 +201093,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:312, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:312, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 312, "delegated", @@ -195873,7 +201115,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:323, this delegated row is streams_of. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:323, delegated row 'streams_of'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 323, "delegated", @@ -195884,7 +201126,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:329, this command row is ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:329, command row 'ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 329, "command", @@ -195895,7 +201137,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:329, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:329, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 329, "delegated", @@ -195906,7 +201148,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:360, this command row is ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:360, command row 'ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 360, "command", @@ -195917,7 +201159,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:360, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:360, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 360, "delegated", @@ -195928,7 +201170,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:370, this command row is ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:370, command row 'ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 370, "command", @@ -195939,7 +201181,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:375, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:375, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 375, "delegated", @@ -195961,7 +201203,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:487, this delegated row is probe_of. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:487, delegated row 'probe_of'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 487, "delegated", @@ -195983,7 +201225,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:553, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:553, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 553, "delegated", @@ -195994,7 +201236,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:566, this command row is ffmpeg. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:566, command row 'ffmpeg'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 566, "command", @@ -196005,7 +201247,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:570, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:570, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 570, "delegated", @@ -196016,7 +201258,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:575, this delegated row is ffmpeg_error_text. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:575, delegated row 'ffmpeg_error_text'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 575, "delegated", @@ -196038,7 +201280,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:587, this delegated row is jrun. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "evidence": "At scripts/transcode_check.py:587, delegated row 'jrun'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", "site": [ 587, "delegated", @@ -196049,7 +201291,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:598, this command row is args.ffmpeg. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:598, command row 'args.ffmpeg'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 598, "command", @@ -196060,7 +201302,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:598, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:598, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 598, "delegated", @@ -196071,7 +201313,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:635, this delegated row is streams_of. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:635, delegated row 'streams_of'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 635, "delegated", @@ -196082,7 +201324,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:642, this delegated row is frames. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:642, delegated row 'frames'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 642, "delegated", @@ -196093,7 +201335,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:647, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:647, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 647, "delegated", @@ -196137,7 +201379,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:683, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:683, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 683, "delegated", @@ -196148,7 +201390,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:695, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:695, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 695, "delegated", @@ -196159,7 +201401,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:725, this delegated row is run. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "evidence": "At scripts/transcode_check.py:725, delegated row 'run'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", "site": [ 725, "delegated", @@ -196170,7 +201412,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:745, this command row is args.ffmpeg. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:745, command row 'args.ffmpeg'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 745, "command", @@ -196181,7 +201423,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:758, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:758, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 758, "delegated", @@ -196192,7 +201434,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:761, this delegated row is ffmpeg_error_text. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:761, delegated row 'ffmpeg_error_text'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 761, "delegated", @@ -196203,7 +201445,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:766, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:766, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 766, "delegated", @@ -196236,7 +201478,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:806, this command row is args.ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:806, command row 'args.ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 806, "command", @@ -196247,7 +201489,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:806, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:806, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 806, "delegated", @@ -196258,7 +201500,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:808, this command row is args.ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:808, command row 'args.ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 808, "command", @@ -196269,7 +201511,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:808, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:808, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 808, "delegated", @@ -196280,7 +201522,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:818, this delegated row is video_bytes_and_rate. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:818, delegated row 'video_bytes_and_rate'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 818, "delegated", @@ -196291,7 +201533,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:821, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:821, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 821, "delegated", @@ -196302,7 +201544,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:822, this delegated row is native_conformance. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:822, delegated row 'native_conformance'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 822, "delegated", @@ -196313,7 +201555,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:826, this delegated row is frames. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:826, delegated row 'frames'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 826, "delegated", @@ -196324,7 +201566,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:834, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:834, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 834, "delegated", @@ -196335,7 +201577,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:850, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:850, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 850, "delegated", @@ -196346,7 +201588,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:878, this delegated row is transcode. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "evidence": "At scripts/transcode_check.py:878, delegated row 'transcode'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", "site": [ 878, "delegated", @@ -196357,7 +201599,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:887, this delegated row is baseline. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:887, delegated row 'baseline'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 887, "delegated", @@ -196368,7 +201610,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:900, this delegated row is baseline. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:900, delegated row 'baseline'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 900, "delegated", @@ -196379,7 +201621,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:902, this delegated row is judge_output. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:902, delegated row 'judge_output'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 902, "delegated", @@ -196390,7 +201632,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:913, this delegated row is judge_output. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:913, delegated row 'judge_output'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 913, "delegated", @@ -196401,7 +201643,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:919, this delegated row is psnr. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:919, delegated row 'psnr'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 919, "delegated", @@ -196412,7 +201654,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:924, this delegated row is psnr. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:924, delegated row 'psnr'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 924, "delegated", @@ -196423,7 +201665,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:932, this delegated row is psnr. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:932, delegated row 'psnr'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 932, "delegated", @@ -196434,7 +201676,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:936, this delegated row is bitrate_check. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:936, delegated row 'bitrate_check'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 936, "delegated", @@ -196467,7 +201709,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:972, this command row is args.ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:972, command row 'args.ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 972, "command", @@ -196478,7 +201720,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:972, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:972, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 972, "delegated", @@ -196489,7 +201731,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:982, this delegated row is packets. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:982, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 982, "delegated", @@ -196500,7 +201742,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:999, this command row is args.ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:999, command row 'args.ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 999, "command", @@ -196511,7 +201753,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:999, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:999, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 999, "delegated", @@ -196522,7 +201764,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1007, this command row is args.ffmpeg. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1007, command row 'args.ffmpeg'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1007, "command", @@ -196533,7 +201775,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1007, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1007, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1007, "delegated", @@ -196544,7 +201786,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1033, this command row is args.ffmpeg. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1033, command row 'args.ffmpeg'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1033, "command", @@ -196555,7 +201797,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1039, this delegated row is run. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1039, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1039, "delegated", @@ -196566,7 +201808,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1045, this delegated row is written. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1045, delegated row 'written'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1045, "delegated", @@ -196577,7 +201819,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1046, this delegated row is audio_origin. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1046, delegated row 'audio_origin'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1046, "delegated", @@ -196588,7 +201830,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:1065, this delegated row is compat_run. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "evidence": "At scripts/transcode_check.py:1065, delegated row 'compat_run'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", "site": [ 1065, "delegated", @@ -196599,7 +201841,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:1067, this delegated row is compat_run. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "evidence": "At scripts/transcode_check.py:1067, delegated row 'compat_run'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", "site": [ 1067, "delegated", @@ -196610,7 +201852,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1073, this delegated row is written. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1073, delegated row 'written'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1073, "delegated", @@ -196621,7 +201863,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1075, this delegated row is audio_origin. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1075, delegated row 'audio_origin'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1075, "delegated", @@ -196632,7 +201874,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1095, this delegated row is compare_encoded_audio. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1095, delegated row 'compare_encoded_audio'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1095, "delegated", @@ -196643,7 +201885,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1097, this delegated row is composed_audio.compare. scripts/transcode_check.py:1097-1100 passes its owner-returned args.ffmpeg/ffprobe from :1915-1916 into composed_audio.compare. The preliminary raw verifier at :1920 is a separate bypass row and primes args._verified_composed_oracle (scripts/composed_audio.py:627-635), so compare's :557 does not rerun it on this same unchanged args pair. The actual compare/source-reference/legacy callbacks use that retained pair at composed_audio.py:575-584 and composed_audio_source.py:93,122,151, and transcode_check.py:999-1007. Test-only direct check_compat callers mock those processes.", + "evidence": "At scripts/transcode_check.py:1097, delegated row 'composed_audio.compare'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1097, "delegated", @@ -196654,7 +201896,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1101, this delegated row is judge_output. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1101, delegated row 'judge_output'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1101, "delegated", @@ -196665,7 +201907,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1111, this delegated row is display_matrix. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1111, delegated row 'display_matrix'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1111, "delegated", @@ -196676,7 +201918,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1112, this delegated row is display_matrix. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1112, delegated row 'display_matrix'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1112, "delegated", @@ -196687,7 +201929,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1112, this delegated row is written. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1112, delegated row 'written'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1112, "delegated", @@ -196698,7 +201940,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1118, this delegated row is psnr. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1118, delegated row 'psnr'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1118, "delegated", @@ -196709,7 +201951,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1119, this delegated row is written. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1119, delegated row 'written'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1119, "delegated", @@ -196720,7 +201962,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1122, this delegated row is probe_size. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1122, delegated row 'probe_size'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1122, "delegated", @@ -196731,7 +201973,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1123, this delegated row is psnr. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1123, delegated row 'psnr'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1123, "delegated", @@ -196742,7 +201984,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1126, this delegated row is psnr. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1126, delegated row 'psnr'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1126, "delegated", @@ -196753,7 +201995,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1127, this delegated row is video_bytes_and_rate. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1127, delegated row 'video_bytes_and_rate'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1127, "delegated", @@ -196764,7 +202006,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1137, this command row is args.ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1137, command row 'args.ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1137, "command", @@ -196775,7 +202017,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1137, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1137, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1137, "delegated", @@ -196786,7 +202028,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1328, this command row is args.ffprobe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1328, command row 'args.ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1328, "command", @@ -196797,7 +202039,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1328, this delegated row is jrun. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1328, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1328, "delegated", @@ -196808,7 +202050,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:1342, this delegated row is transcode. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "evidence": "At scripts/transcode_check.py:1342, delegated row 'transcode'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", "site": [ 1342, "delegated", @@ -196819,7 +202061,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1346, this delegated row is baseline. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1346, delegated row 'baseline'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1346, "delegated", @@ -196830,7 +202072,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1349, this delegated row is video_bytes_and_rate. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1349, delegated row 'video_bytes_and_rate'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1349, "delegated", @@ -196841,7 +202083,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1350, this delegated row is video_bytes_and_rate. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1350, delegated row 'video_bytes_and_rate'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1350, "delegated", @@ -196852,7 +202094,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1369, this delegated row is probe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1369, delegated row 'probe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1369, "delegated", @@ -196863,7 +202105,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1479, this delegated row is probe. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1479, delegated row 'probe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1479, "delegated", @@ -196874,7 +202116,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1498, this delegated row is make_prober. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1498, delegated row 'make_prober'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1498, "delegated", @@ -196885,7 +202127,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1504, this delegated row is select_class. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1504, delegated row 'select_class'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1504, "delegated", @@ -196907,7 +202149,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Identity-only verification. scripts/transcode_check.py:1915-1916 has already replaced args.ffmpeg and args.ffprobe with the pair test_oracle.require returned. composed_audio.verify_oracle (scripts/composed_audio.py:627-635) resolves those returned paths, requires them to be one sibling pair and runs scripts/oracle_pin.py --verify-bin on their directory, the same oracle_pin.verify_bin check test_oracle.require performs (scripts/test_oracle.py:73-108). Its output only admits or refuses the run; no probe, decode or encode output from it is compared or recorded. Every judged FFmpeg or ffprobe call in the composed check uses the returned args.ffmpeg/args.ffprobe.", + "evidence": "At scripts/transcode_check.py:1920, delegated row 'composed_audio.verify_oracle'. After the exact pair is retained at scripts/transcode_check.py:1915-1916, this relay reaches only scripts/composed_audio.py:627-635: an identity-only scripts/oracle_pin.py --verify-bin subprocess at scripts/composed_audio.py:634. Its output only admits or refuses the run, never a compared or recorded media result. Judged media calls use the retained args separately.", "site": [ 1920, "delegated", @@ -196940,7 +202182,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:1937, this delegated row is preflight. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "evidence": "At scripts/transcode_check.py:1937, delegated row 'preflight'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", "site": [ 1937, "delegated", @@ -196951,7 +202193,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1939, this delegated row is fixture_inputs. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1939, delegated row 'fixture_inputs'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1939, "delegated", @@ -196962,7 +202204,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1941, this delegated row is corpus_selection. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1941, delegated row 'corpus_selection'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1941, "delegated", @@ -196973,7 +202215,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1980, this delegated row is corpus_selection. The local main retains both owner paths at scripts/transcode_check.py:1915-1916 before source/probe/output/PSNR/baseline calls; program construction uses passed ffmpeg/ffprobe in 312,329,360,370,566,598,745,806-808,972,999-1007,1033,1137,1328 and run executes argv at 264. All real imported callers admit the complete pair too: transcode_speed.py:444-445,454-455; vp9_speed.py:789-790; avi_v2_check.py:27-28,39; composed_audio_selftest.py:24-25; encode_breadth.py:840,849,867-870; png_bmp_yuv.py:605,617. No helper reconstructs its executed program. .github/workflows/ci.yml:1456-1458 invokes local main; scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "At scripts/transcode_check.py:1980, delegated row 'corpus_selection'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 1980, "delegated", @@ -196984,7 +202226,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:2136, this delegated row is compat_run. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "evidence": "At scripts/transcode_check.py:2136, delegated row 'compat_run'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", "site": [ 2136, "delegated", @@ -196995,7 +202237,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:2137, this delegated row is transcode. scripts/transcode_check.py:586-587 selects the CoreAV decode-oracle binary; transcode at 718-725 selects args.coreav with the transcode subcommand, and compat_run at 954-956 selects args.coreav with its ffmpeg subcommand. The preflight/arm relays at 878,1065-1067,1342,1937,2136-2137 reach those product-under-test commands, not an FFmpeg oracle. .github/workflows/ci.yml:1456-1458 supplies CoreAV separately from the oracle pair.", + "evidence": "At scripts/transcode_check.py:2137, delegated row 'transcode'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", "site": [ 2137, "delegated", @@ -197006,7 +202248,7 @@ }, { "class": "reviewed-reference", - "evidence": "The module entry runs main, which qualifies the pair at scripts/transcode_check.py:1915-1916 and replaces args.ffmpeg/args.ffprobe with the paths test_oracle.require returned (scripts/test_oracle.py:73-108) before any oracle execution; ENV is built from that path at 1918 and run_info records its version at 1929. Every FFmpeg and ffprobe call reached from main uses those returned values. The only other oracle-program execution reached is the identity-only pin verification at 1920 (composed_audio.verify_oracle), which judges nothing.", + "evidence": "At scripts/transcode_check.py:2145, delegated row 'main'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", "site": [ 2145, "delegated", @@ -197054,7 +202296,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -197194,6 +202436,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -197555,6 +202798,17 @@ ], "sha256": "ce9794a2eb931150458d719b9be0c9d29ac2249a47b5c32e911c7a525eba5069", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/transcode_check_selftest.py:2 is the module docstring at 2-7, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "Exact delegated site in , occurrence 0, program expression 'tc.select_class'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", @@ -197846,7 +203100,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -197986,6 +203240,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -198605,7 +203860,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -198745,6 +204000,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -199465,7 +204721,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -199606,6 +204862,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -200003,6 +205260,59 @@ } ] }, + "scripts/ts_craft.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "38a39337159e31d1cd362021e7da17a46b0f1543f242ddbd41f1fe9a5681c130", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/ts_craft.py:2 is the module docstring at 2-36, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "scripts/ts_speed.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -200039,7 +205349,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -200174,6 +205484,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -200536,6 +205847,17 @@ ], "sha256": "d0a67dd0231ed9b4da64fad8fa85bbe76d55aa8dd277c6a25eb90a0525106435", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/ts_speed.py:2 is the module docstring at 2-21, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 92 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", "evidence": "main conditionally admits the actual ffprobe before constructing command arms: executable_path105 resolves the requested probe, require106 returns the pair and args.ffprobe retains precisely its ffprobe. run_arm45 constructs the reference argv from that retained field and pinned37-38 merely prepends taskset without substituting the executable; process47 executes it. warm132 and rounds135 pass the same args. The separate in-process CoreAV/null/libavformat packet-listing binaries50 are fixed native measurement harness selectors, not FFmpeg/ffprobe CLI invocations; their concrete builds/use are tools/ts-speed/README.md7-9/17-20 and the own public-API black-box harness lav_ts.c1-18/72-86. The null arm must be byte-identical111-112. Module dispatch146 reaches admission106 before command reference execution; the direct test caller selects only the CoreAV arm, not ffprobe.", @@ -200673,7 +205995,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -200807,6 +206129,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -201168,6 +206491,17 @@ ], "sha256": "e661fdc2955742363d2036160f5addb0f5d87305cfa28dda37cb28ccc03fb735", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/ts_speed_gcp.py:2 is the module docstring at 2-30, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 167 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "This exact argv selects gcp_vm_job --collect at183-184, not its --job launch229/243. collect only polls existing job.status, fetches output and deletes the instance (gcp_vm_job.py200/213/215/265-278), without executing job.sh or another reference.", @@ -201240,7 +206574,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -201248,7 +206582,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -201391,6 +206725,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -201847,7 +207182,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -201984,6 +207319,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -202481,7 +207817,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -202618,6 +207954,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -203852,7 +209189,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -203984,6 +209321,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -204391,7 +209729,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -204523,6 +209861,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -205161,7 +210500,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -205303,6 +210642,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -206200,7 +211540,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -206342,6 +211682,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -206776,7 +212117,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -206909,6 +212250,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -207432,6 +212774,17 @@ ], "sha256": "b61e5b7eb7ce183ae607e683d0fc8ea3b84cabfef7be78ff2520f069746c1384", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/workflow_check.py:2 is the module docstring at 2-64, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 719 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "Exact delegated site in , occurrence 0, program expression 'workflow_concurrency'. read_yaml fixes the process to ruby --disable-gems -e program (542). Its two callers supply only PARSE_WORKFLOW (536) and PARSE (556), both concatenated from fixed YAML_PARSE that uses Psych.parse_stream(STDIN.read) (443-452); their bodies inspect nodes and print JSON (454-529), never execute a workflow run string. All recursive pin/check/trigger relays consume only that parsed data.", @@ -207890,7 +213243,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -208024,6 +213377,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -208561,6 +213915,153 @@ } ] }, + "tools/compat-corpus/classify.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "103bf58c02b70acb89dd85659d06fb3f33734266026691dbe218379d7f931b7f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/classify.py:2 is the module docstring at 2-30, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/classify.py:187 is the function normalize docstring at 187-200, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 187, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/collect.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "error": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "478ca1263ef49e5f59a3fdf0564ea2dcdb044b6223f4a334c05b8f6eb4215910", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/collect.py:2 is the module docstring at 2-21, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 98 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "tools/compat-corpus/commands-v1/commands.jsonl": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -208657,16 +214158,19 @@ "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -208675,10 +214179,13 @@ "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -208698,6 +214205,7 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -208708,6 +214216,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -208725,6 +214234,7 @@ "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", @@ -208749,6 +214259,7 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -208770,10 +214281,13 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -208798,6 +214312,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -208850,6 +214365,7 @@ "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/place-interior/profile/classify.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", @@ -208866,6 +214382,8 @@ "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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", "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", @@ -208915,6 +214433,7 @@ "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/profile/classify.py", "docs/measurements/h264-rounds/request/README.md", "docs/measurements/h264-rounds/request/an2.py", "docs/measurements/h264-rounds/request/profile-4k.txt", @@ -208935,6 +214454,7 @@ "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/snapshot-outliers/classify.py", "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", @@ -209081,10 +214601,13 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/compat_sources.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", "scripts/join_check.py", "scripts/mkv_remux_check.py", + "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -209104,12 +214627,18 @@ "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_copy_check.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -209159,24 +214688,46 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "e73b39820ded04968f9c5cae7ac7a9157e1207a5b9e7351c24a6e6b007f20a75", + "sha256": "f1069a134d374c0ad02c3f5db1e6379975aae07cd22685fd35c49ffa286c534a", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/copy_check.py:2 is the module docstring at 2-34, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 818 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:81 is the exact command site 'ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:86 (command ffprobe, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 81, + 86, "command", ".streams", "ffprobe" ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/copy_check.py:110 is the function selection docstring at 110-113, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 818 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 110, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:112 is the exact command site 'ffmpeg' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:117 (command ffmpeg, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 112, + 117, "command", ".selection", "ffmpeg" @@ -209185,20 +214736,31 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:112 is the exact process site \"[ffmpeg, '-nostdin', '-hide_banner', '-v', 'info'] + args\" (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:117 (process [ffmpeg, '-nostdin', '-hide_banner', '-v', 'info'] + args, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 112, + 117, "process", ".selection", "[ffmpeg, '-nostdin', '-hide_banner', '-v', 'info'] + args" ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/copy_check.py:142 is the function requested docstring at 142-146, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 818 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 142, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:165 is the exact command site 'ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:170 (command ffprobe, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 165, + 170, "command", ".start_time", "ffprobe" @@ -209207,31 +214769,75 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:176 is the exact delegated site 'start_time' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:181 (delegated start_time, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 176, + 181, "delegated", "", "start_time" ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/copy_check.py:201 is the function micros docstring at 201-202, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 818 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 201, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/copy_check.py:207 is the function placement docstring at 207-215, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 818 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 207, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/copy_check.py:269 is the function composition_gaps docstring at 269-272, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 818 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 269, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:292 is the exact command site 'ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:297 (command ffprobe, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 292, + 297, "command", ".packet_times", "ffprobe" ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/copy_check.py:308 is the function concat_problems docstring at 308-323, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 818 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 308, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:321 is the exact command site 'ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:326 (command ffprobe, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 321, + 326, "command", ".concat_problems", "ffprobe" @@ -209240,9 +214846,9 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:340 is the exact command site 'ffmpeg' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:345 (command ffmpeg, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 340, + 345, "command", ".concat_problems", "ffmpeg" @@ -209251,9 +214857,9 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:340 is the exact process site \"[ffmpeg, '-nostdin', '-v', 'error'] + args\" (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:345 (process [ffmpeg, '-nostdin', '-v', 'error'] + args, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 340, + 345, "process", ".concat_problems", "[ffmpeg, '-nostdin', '-v', 'error'] + args" @@ -209262,9 +214868,9 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:344 is the exact delegated site 'packet_times' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:349 (delegated packet_times, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 344, + 349, "delegated", "", "packet_times" @@ -209273,9 +214879,9 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:346 is the exact delegated site 'packet_times' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:351 (delegated packet_times, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 346, + 351, "delegated", "", "packet_times" @@ -209284,9 +214890,9 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:348 is the exact delegated site 'packet_times' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:353 (delegated packet_times, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 348, + 353, "delegated", "", "packet_times" @@ -209295,9 +214901,119 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:420 is the exact delegated site 'mkv_remux_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:690 (command ffprobe, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 420, + 690, + "command", + ".input_seek_snapshot", + "ffprobe" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "At tools/compat-corpus/copy_check.py:704 (command tools['ffmpeg'], occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "site": [ + 704, + "command", + ".input_seek_pin", + "tools['ffmpeg']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "At tools/compat-corpus/copy_check.py:708 (delegated input_seek_snapshot, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "site": [ + 708, + "delegated", + "", + "input_seek_snapshot" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "At tools/compat-corpus/copy_check.py:709 (delegated input_seek_snapshot, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "site": [ + 709, + "delegated", + "", + "input_seek_snapshot" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "At tools/compat-corpus/copy_check.py:727 (command tools['ffmpeg'], occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "site": [ + 727, + "command", + ".input_seek_pin", + "tools['ffmpeg']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "At tools/compat-corpus/copy_check.py:730 (command tools['ffmpeg'], occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "site": [ + 730, + "command", + ".input_seek_pin", + "tools['ffmpeg']" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "At tools/compat-corpus/copy_check.py:732 (process command, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "site": [ + 732, + "process", + ".input_seek_pin", + "command" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "At tools/compat-corpus/copy_check.py:741 (delegated clip_check.mediainfo_tracks, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "site": [ + 741, + "delegated", + "", + "clip_check.mediainfo_tracks" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "At tools/compat-corpus/copy_check.py:742 (delegated clip_check.mediainfo_tracks, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "site": [ + 742, + "delegated", + "", + "clip_check.mediainfo_tracks" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "At tools/compat-corpus/copy_check.py:763 (delegated input_seek_pin, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "site": [ + 763, + "delegated", + "", + "input_seek_pin" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "At tools/compat-corpus/copy_check.py:781 (delegated mkv_remux_check.check, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "site": [ + 781, "delegated", "", "mkv_remux_check.check" @@ -209306,9 +215022,20 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:424 is the exact delegated site 'join_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:785 (delegated input_seek_problems, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 424, + 785, + "delegated", + "", + "input_seek_problems" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "At tools/compat-corpus/copy_check.py:788 (delegated join_check.check, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "site": [ + 788, "delegated", "", "join_check.check" @@ -209317,9 +215044,9 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:425 is the exact delegated site 'concat_problems' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:789 (delegated concat_problems, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 425, + 789, "delegated", "", "concat_problems" @@ -209328,9 +215055,9 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:426 is the exact delegated site 'streams' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:790 (delegated streams, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 426, + 790, "delegated", "", "streams" @@ -209339,9 +215066,9 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:428 is the exact delegated site 'clip_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:792 (delegated clip_check.check, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 428, + 792, "delegated", "", "clip_check.check" @@ -209350,9 +215077,9 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:428 is the exact delegated site 'range_problems' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:792 (delegated range_problems, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 428, + 792, "delegated", "", "range_problems" @@ -209361,9 +215088,9 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:430 is the exact delegated site 'split_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:794 (delegated split_check.check, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 430, + 794, "delegated", "", "split_check.check" @@ -209372,9 +215099,9 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:432 is the exact delegated site 'extract_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:796 (delegated extract_check.check, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 432, + 796, "delegated", "", "extract_check.check" @@ -209383,9 +215110,9 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/copy_check.py:434 is the exact delegated site 'remux_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts caller-supplied --ffmpeg/--ffprobe paths and constructs its tools map (456-464); the registered caller tools/compat-corpus/r3.py:304-305 forwards its selected paths unchanged. The freeze exclusion does not assert an arbitrary caller or the bare-name defaults are qualified.", + "evidence": "At tools/compat-corpus/copy_check.py:798 (delegated remux_check.check, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ - 434, + 798, "delegated", "", "remux_check.check" @@ -209431,7 +215158,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -209574,6 +215301,7 @@ "crates/coreav-cli/src/strict_safe.rs", "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -210109,6 +215837,86 @@ } ] }, + "tools/compat-corpus/coverage_set.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "util": "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" + ], + "sha256": "cafdb5cfaa3e2c6f04407e34f034a5d801be13620a50ddf02cbfc3a549d0c28e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/coverage_set.py:2 is the module docstring at 2-32, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 282 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/coverage_set.py:258 is the function recover docstring at 258-259, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 282 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 258, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "tools/compat-corpus/current_ci.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -210145,7 +215953,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -210262,7 +216070,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -210278,11 +216085,10 @@ "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/src/fallback_cmd.rs", - "crates/coreav-cli/src/ffmpeg/encode.rs", "crates/coreav-cli/src/strict_safe.rs", "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -210573,7 +216379,6 @@ "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", "scripts/oracle_invocation_classify.py", - "scripts/oracle_kd.py", "scripts/oracle_kd_mkv.py", "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", @@ -210587,9 +216392,7 @@ "scripts/track_boxes.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/commands-v1/commands.jsonl", "tools/compat-corpus/decoded_output.py", - "tools/compat-corpus/ffmpeg9.json", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", @@ -210647,7 +216450,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:71 (delegated decoded_output.probe, occurrence 0), verify probes a staged source with its supplied ffprobe. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "evidence": "At tools/compat-corpus/current_ci.py:71 (delegated decoded_output.probe, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 71, "delegated", @@ -210658,7 +216461,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:81 (command ffmpeg, occurrence 0), verify builds and executes the reference command with its supplied ffmpeg. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "evidence": "At tools/compat-corpus/current_ci.py:81 (command ffmpeg, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 81, "command", @@ -210669,7 +216472,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:81 (delegated decoded_output.invoke, occurrence 0), verify builds and executes the reference command with its supplied ffmpeg. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "evidence": "At tools/compat-corpus/current_ci.py:81 (delegated decoded_output.invoke, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 81, "delegated", @@ -210680,7 +216483,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:101 (delegated decoded_output.probe, occurrence 0), verify probes each written reference output with its supplied ffprobe. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "evidence": "At tools/compat-corpus/current_ci.py:101 (delegated decoded_output.probe, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 101, "delegated", @@ -210691,7 +216494,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:111 (delegated decoded_output.compare, occurrence 0), verify passes both supplied fields to the complete decoded-output comparator. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "evidence": "At tools/compat-corpus/current_ci.py:111 (delegated decoded_output.compare, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 111, "delegated", @@ -210702,7 +216505,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/current_ci.py:136 (delegated decoded_output.invoke, occurrence 0), refusals constructs [opts.coreav,ffmpeg,*argv], i.e. the CoreAV CLI candidate, and decoded_output.invoke:27 executes that unchanged. main:176 resolves --coreav; legacy ENV comes from run.py:79 -> release_round.environment:79-88 with COREAV_STRICT_SAFE=1. Thus an unsupported command refuses instead of starting an FFmpeg fallback. Its output-used actual FFmpeg reference at verify:81 is a separate owner-qualified row. crates/coreav-cli/src/strict_safe.rs:59-62 reads the mode, :145-171 excludes the FFmpeg video encoder, :181-198 refuses AAC/MP3 encoding, ffmpeg/encode.rs:72-119 enforces those encoder gates, and fallback_cmd.rs:92-93 prevents fallback selection. The reference command at verify:81 is a separate owner-qualified row; direct tests generate Python candidate programs or mock invoke (test_current_ci.py:22-47).", + "evidence": "At tools/compat-corpus/current_ci.py:136 (delegated decoded_output.invoke, occurrence 0), This launches opts.coreav with the ffmpeg subcommand, not FFmpeg. tools/compat-corpus/current_ci.py:176 selects the CoreAV candidate; tools/compat-corpus/run.py:79 obtains release_round.environment, which sets COREAV_STRICT_SAFE=1 at tools/compat-corpus/release_round.py:84. crates/coreav-cli/src/strict_safe.rs:59-62 reads the mode; crates/coreav-cli/src/strict_safe.rs:145-171 and crates/coreav-cli/src/strict_safe.rs:181-198 refuse FFmpeg encoders in that mode. The reference execution is separate at tools/compat-corpus/current_ci.py:81.", "site": [ 136, "delegated", @@ -210713,7 +216516,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:155 (delegated verify, occurrence 0), refusals forwards both retained field strings to verify only after a native success. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "evidence": "At tools/compat-corpus/current_ci.py:155 (delegated verify, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 155, "delegated", @@ -210724,7 +216527,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:188 (delegated refusals, occurrence 0), the installed lambda captures and forwards both owner field strings into refusals. The real CLI caller current_ci.main retains pair=require() at tools/compat-corpus/current_ci.py:179 and forwards str(pair.ffmpeg), str(pair.ffprobe) at :182 through the refusal adapter :188, refusals:155 and verify:63. verify uses those fields for source/reference probes :71/:101, the reference command :81 and compare :111. decoded_output.py:46/166/185/246/249 preserves them through invoke:27 for complete JSON/sample/pixel results. The other real direct verify/comparator caller is tests/test_current_ci.py:372-373, which retains the require-returned fields before its verify calls (:435/:503/:540/:545) and comparisons (:483/:556). Earlier tests replace invoke/probe or use generated candidate programs rather than execute a real unqualified oracle. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "evidence": "At tools/compat-corpus/current_ci.py:188 (delegated refusals, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 188, "delegated", @@ -210735,7 +216538,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:198 (delegated main, occurrence 0), main retains pair=require() at :179 and forwards its fields only into the new FFmpeg refusal adapter :188; main then calls legacy.cmd_commands at :189. tools/compat-corpus/run.py:174-211 executes literal [ffprobe]+argv at :203 via run:101-104 with env=ENV and consumes its stdout as the reference at :207-209/:215-223. The source-selection adapter reporter():20-24 loads this run.py from HERE. The specifically permitted guarded name-resolution mechanism is complete: current_ci:184 makes the first legacy.ENV PATH entry pair.ffprobe.parent, :185-186 refuses unless shutil.which(ffprobe,path=legacy.ENV[PATH]).resolve() equals retained pair.ffprobe.resolve(), and cmd_commands/its helpers do not subsequently mutate ENV or PATH. run.py:1708 updates ENV only inside its own main(), which reporter imports but never calls. Its other bare probe helpers likewise use run:103 or run_to_file:1247-1248 with that same guarded ENV. The three real fixture CLI invocations are ci.yml:774/:1634/:1852. Direct current-CI test oracle fields are qualified at test_current_ci.py:372-373. Therefore the bare name executes the retained returned probe, rather than relying only on sibling membership or a prior verification. The replacement refusal adapter :188 separately retains both explicit returned fields. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "evidence": "At tools/compat-corpus/current_ci.py:198 (delegated main, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. The legacy bare ffprobe at tools/compat-corpus/run.py:203 executes via tools/compat-corpus/run.py:101-104 with legacy.ENV. tools/compat-corpus/current_ci.py:184-186 prepends the qualified directory and explicitly refuses unless shutil.which resolves equal to pair.ffprobe before legacy.cmd_commands at tools/compat-corpus/current_ci.py:189. This is the guarded-name equality mechanism. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 198, "delegated", @@ -210782,7 +216585,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -210921,6 +216724,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -211434,6 +217238,8 @@ "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "aac_pcm_eligibility": "a057c9c37b06d0bdbd742de2f41f1e5afffa9dcdcf9dcdde80dd8b926a95ef4d", + "aac_pns": "f04ee5f31264cf93c9690d9899d1c976995ca4ade5f7563b968e333fc3fe833e", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -211456,7 +217262,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -211464,7 +217270,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -211491,7 +217297,8 @@ "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "github_shapes": "69efdf19291b116cf0b59869d98e6d01db95bcd0def562dfbd878579b328ac4f", + "github_shapes": "ad70436cb6ff6956046f85e560c6bed2b39e100dcc36a149f65e56bca7c4611f", + "github_shapes_aac": "43f0e0070e04a56a167a33a64b00ec1bf62871ccd0f7f8d21ff2a7d42eb79f55", "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", @@ -211508,6 +217315,8 @@ "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "lru_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -211574,7 +217383,6 @@ "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "test_current_ci": "01be095cee366f59be9220efa2461487e04ceadb15a7974c0719258a9242084f", "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -211597,7 +217405,7 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/codec-coverage.yml", + ".github/workflows/github-shapes.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -211615,6 +217423,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -211899,6 +217708,8 @@ "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/aac_pcm_eligibility.py", + "scripts/aac_pns.py", "scripts/avi_fixture_check.py", "scripts/avi_v2_check.py", "scripts/clip_check.py", @@ -211909,6 +217720,7 @@ "scripts/hls_check.py", "scripts/join_check.py", "scripts/mkv_remux_check.py", + "scripts/mp3_worker_check.py", "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -211929,6 +217741,7 @@ "scripts/text_check.py", "scripts/track_boxes.py", "scripts/transcode_check.py", + "scripts/v2_fixture_check.py", "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", @@ -211937,6 +217750,7 @@ "tools/compat-corpus/current_ci.py", "tools/compat-corpus/encode_breadth.py", "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_aac.py", "tools/compat-corpus/github_shapes_fixtures.py", "tools/compat-corpus/github_shapes_inputs.py", "tools/compat-corpus/github_shapes_set.py", @@ -211946,8 +217760,8 @@ "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", "tools/compat-corpus/tests/test_current_ci.py", - "tools/compat-corpus/tests/test_encode_breadth.py", "tools/compat-corpus/tests/test_github_shapes.py", + "tools/compat-corpus/tests/test_github_shapes_aac.py", "tools/compat-corpus/tests/test_png_bmp_yuv.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", @@ -212002,7 +217816,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decoded_output.py:46 (command ffprobe, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/decoded_output.py:46 (occurrence 0), tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 46, "command", @@ -212013,7 +217827,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decoded_output.py:46 (delegated invoke, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/decoded_output.py:46 (occurrence 0), tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 46, "delegated", @@ -212024,7 +217838,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decoded_output.py:160 (command ffmpeg, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/decoded_output.py:160 (occurrence 0), tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 160, "command", @@ -212035,7 +217849,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decoded_output.py:166 (delegated probe, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/decoded_output.py:166 (occurrence 0), tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 166, "delegated", @@ -212046,7 +217860,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decoded_output.py:185 (delegated probe, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/decoded_output.py:185 (occurrence 0), tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 185, "delegated", @@ -212057,7 +217871,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decoded_output.py:246 (command ffmpeg, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/decoded_output.py:246 (occurrence 0), tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 246, "command", @@ -212068,7 +217882,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decoded_output.py:249 (delegated invoke, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/decoded_output.py:249 (occurrence 0), tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 249, "delegated", @@ -212079,7 +217893,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decoded_output.py:343 (command ffprobe, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/decoded_output.py:343 (occurrence 0), tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 343, "command", @@ -212090,7 +217904,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decoded_output.py:343 (delegated invoke, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/decoded_output.py:343 (occurrence 0), tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 343, "delegated", @@ -212101,7 +217915,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decoded_output.py:363 (delegated packet_data, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/decoded_output.py:363 (occurrence 0), tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 363, "delegated", @@ -212112,7 +217926,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decoded_output.py:432 (delegated compare, occurrence 0), The helper does not select a new program: probe and packet_data use the supplied ffprobe at tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344; compare passes supplied ffmpeg through its audio argv or video_command at tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:246-249. invoke executes argv unchanged at tools/compat-corpus/decoded_output.py:27. avc1_carriage passes those same parameters through packet_data and compare at tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434. Real callers retain owner fields: tools/compat-corpus/current_ci.py:179-188 binds require() into the refusal adapter, verify then passes it at tools/compat-corpus/current_ci.py:71-111; tools/compat-corpus/encode_breadth.py:867-870 binds require() before tc at tools/compat-corpus/encode_breadth.py:849 and comparator calls at tools/compat-corpus/encode_breadth.py:658-689; tools/compat-corpus/png_bmp_yuv.py:605-619 retains that binding; scripts/avi_v2_check.py:27-39 and scripts/avi_fixture_check.py:89-109 store require() fields. tools/compat-corpus/github_shapes.py:451 qualifies before replay/acquire maps at tools/compat-corpus/github_shapes.py:481-492 and tools/compat-corpus/github_shapes.py:510-516; its comparator calls at tools/compat-corpus/github_shapes.py:290-342 use those fields. Real tests bind the pair at tools/compat-corpus/tests/test_current_ci.py:372-373, tools/compat-corpus/tests/test_github_shapes.py:688-689 and tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961; tools/compat-corpus/tests/test_encode_breadth.py:636-642 copies the first of those bindings for its real cases. The changed workflow still runs those current controls at .github/workflows/codec-coverage.yml:636-642 and retains the owner pair for the image caller at .github/workflows/codec-coverage.yml:766-777; it does not change the comparator's executable flow. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/decoded_output.py:432 (occurrence 0), tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ 432, "delegated", @@ -212138,6 +217952,8 @@ "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "aac_pcm_eligibility": "a057c9c37b06d0bdbd742de2f41f1e5afffa9dcdcf9dcdde80dd8b926a95ef4d", + "aac_pns": "f04ee5f31264cf93c9690d9899d1c976995ca4ade5f7563b968e333fc3fe833e", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -212160,7 +217976,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -212168,7 +217984,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -212194,6 +218010,7 @@ "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes_aac": "43f0e0070e04a56a167a33a64b00ec1bf62871ccd0f7f8d21ff2a7d42eb79f55", "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", @@ -212210,6 +218027,8 @@ "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "lru_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -212299,7 +218118,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/codec-coverage.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -212318,6 +218136,7 @@ "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-cli/tests/ffmpeg.rs", "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -212602,6 +218421,8 @@ "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/aac_pcm_eligibility.py", + "scripts/aac_pns.py", "scripts/avi_v2_check.py", "scripts/clip_check.py", "scripts/compat_check.py", @@ -212640,6 +218461,7 @@ "tools/compat-corpus/copy_check.py", "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_aac.py", "tools/compat-corpus/github_shapes_fixtures.py", "tools/compat-corpus/github_shapes_inputs.py", "tools/compat-corpus/github_shapes_set.py", @@ -212745,7 +218567,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:313 (delegated r3.capture, occurrence 0), execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:313 (delegated r3.capture, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 313, "delegated", @@ -212789,7 +218611,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:434 (delegated execute, occurrence 0), execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:434 (delegated execute, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 434, "delegated", @@ -212810,15 +218632,15 @@ "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:482 (delegated execute, occurrence 0), The initial child is CoreAV, but its configured FFmpeg encoder is reachable: tools/compat-corpus/encode_breadth.py:478-480 gives ProgramLog opts.ffmpeg; tools/compat-corpus/encode_breadth.py:369-372 embeds that exact path in WRAPPER, whose exec at tools/compat-corpus/encode_breadth.py:112 preserves it. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:482 (delegated execute, occurrence 0), coreav_run executes opts.coreav, not the comparison oracle, at tools/compat-corpus/encode_breadth.py:482. Its external lossy encoder is selected by COREAV_X264/COREAV_FFMPEG wrappers at tools/compat-corpus/encode_breadth.py:478-480; ProgramLog receives opts.x264/opts.ffmpeg and builds exact exec wrappers at tools/compat-corpus/encode_breadth.py:363-373 and tools/compat-corpus/encode_breadth.py:109-113. Fallback is disabled with NO_FALLBACK. The measured encoder is not the comparison oracle.", "site": [ 482, "delegated", "", "execute" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", @@ -212833,7 +218655,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/encode_breadth.py:500 runs cx.opts.harness, the coreav-cli ffmpeg test executable given as --harness (tools/compat-corpus/encode_breadth.py:887; .github/workflows/codec-coverage.yml:280-286 builds it with cargo test --test ffmpeg --no-run and :675 passes it), never FFmpeg or ffprobe. Its arguments select exactly r3.TEST, the_0_1_0_commands_on_listed_pairs (tools/compat-corpus/r3.py:69), which runs each pair through coreav_cli::ffmpeg::run in strict-safe mode and records the outcome (crates/coreav-cli/tests/ffmpeg.rs:2501-2540); that test calls neither oracle() nor any FFmpeg executable. Its environment is environment() (tools/compat-corpus/encode_breadth.py:409-414), which drops every COREAV_ variable, plus the two R3 file paths (:499). execute (:305-318) forwards the argv unchanged to r3.capture (tools/compat-corpus/r3.py:129-131).", + "evidence": "At tools/compat-corpus/encode_breadth.py:500 (delegated execute, occurrence 0), harness executes the CoreAV CLI test executable with the exact ignored R3 test at tools/compat-corpus/encode_breadth.py:499-501, not FFmpeg/ffprobe. The R3 test directly calls the candidate with StrictSafe::new(true) at crates/coreav-cli/tests/ffmpeg.rs:2542; the separate oracle runs through r3.check_copies at tools/compat-corpus/encode_breadth.py:528.", "site": [ 500, "delegated", @@ -212844,7 +218666,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/encode_breadth.py:514 calls harness (:492-504), whose only process start is the line-500 run of the CoreAV test executable. tools/compat-corpus/encode_breadth.py:500 runs cx.opts.harness, the coreav-cli ffmpeg test executable given as --harness (tools/compat-corpus/encode_breadth.py:887; .github/workflows/codec-coverage.yml:280-286 builds it with cargo test --test ffmpeg --no-run and :675 passes it), never FFmpeg or ffprobe. Its arguments select exactly r3.TEST, the_0_1_0_commands_on_listed_pairs (tools/compat-corpus/r3.py:69), which runs each pair through coreav_cli::ffmpeg::run in strict-safe mode and records the outcome (crates/coreav-cli/tests/ffmpeg.rs:2501-2540); that test calls neither oracle() nor any FFmpeg executable. Its environment is environment() (tools/compat-corpus/encode_breadth.py:409-414), which drops every COREAV_ variable, plus the two R3 file paths (:499). execute (:305-318) forwards the argv unchanged to r3.capture (tools/compat-corpus/r3.py:129-131).", + "evidence": "At tools/compat-corpus/encode_breadth.py:514 (delegated harness, occurrence 0), harness executes the CoreAV CLI test executable with the exact ignored R3 test at tools/compat-corpus/encode_breadth.py:499-501, not FFmpeg/ffprobe. The R3 test directly calls the candidate with StrictSafe::new(true) at crates/coreav-cli/tests/ffmpeg.rs:2542; the separate oracle runs through r3.check_copies at tools/compat-corpus/encode_breadth.py:528.", "site": [ 514, "delegated", @@ -212855,7 +218677,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:528 (delegated r3.check_copies, occurrence 0), copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:528 (delegated r3.check_copies, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 528, "delegated", @@ -212866,7 +218688,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:558 (delegated transcode_check.packets, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:558 (delegated transcode_check.packets, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 558, "delegated", @@ -212877,7 +218699,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:559 (delegated transcode_check.packets, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:559 (delegated transcode_check.packets, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 559, "delegated", @@ -212899,7 +218721,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:579 (delegated transcode_check.judge_output, occurrence 0), video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:579 (delegated transcode_check.judge_output, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 579, "delegated", @@ -212910,7 +218732,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:583 (delegated copied, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:583 (delegated copied, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 583, "delegated", @@ -212921,7 +218743,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:585 (delegated transcode_check.probe_size, occurrence 0), video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:585 (delegated transcode_check.probe_size, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 585, "delegated", @@ -212932,7 +218754,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:589 (delegated transcode_check.psnr, occurrence 0), video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:589 (delegated transcode_check.psnr, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 589, "delegated", @@ -212943,7 +218765,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:590 (delegated transcode_check.psnr, occurrence 0), video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:590 (delegated transcode_check.psnr, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 590, "delegated", @@ -212954,7 +218776,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:591 (delegated transcode_check.psnr, occurrence 0), video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:591 (delegated transcode_check.psnr, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 591, "delegated", @@ -212976,7 +218798,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:606 (delegated transcode_check.audio_origin, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:606 (delegated transcode_check.audio_origin, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 606, "delegated", @@ -212987,7 +218809,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:607 (command tc.ffmpeg, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:607 (command tc.ffmpeg, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 607, "command", @@ -212998,7 +218820,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:607 (delegated opus.run, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:607 (delegated opus.run, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 607, "delegated", @@ -213009,7 +218831,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:610 (delegated opus.probe_audio, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:610 (delegated opus.probe_audio, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 610, "delegated", @@ -213020,7 +218842,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:610 (delegated opus.probe_audio, occurrence 1), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:610 (delegated opus.probe_audio, occurrence 1), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "occurrence": 1, "site": [ 610, @@ -213032,7 +218854,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:627 (delegated opus.pcm, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:627 (delegated opus.pcm, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 627, "delegated", @@ -213043,7 +218865,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:628 (delegated opus.pcm, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:628 (delegated opus.pcm, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 628, "delegated", @@ -213054,7 +218876,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:629 (delegated opus.pcm, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:629 (delegated opus.pcm, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 629, "delegated", @@ -213065,7 +218887,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:642 (delegated video_checks, occurrence 0), video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:642 (delegated video_checks, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 642, "delegated", @@ -213076,7 +218898,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:644 (delegated copied, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:644 (delegated copied, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 644, "delegated", @@ -213087,7 +218909,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:647 (delegated audio_checks, occurrence 0), audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:647 (delegated audio_checks, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 647, "delegated", @@ -213098,7 +218920,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:658 (delegated decoded_output.probe, occurrence 0), encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:658 (delegated decoded_output.probe, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 658, "delegated", @@ -213109,7 +218931,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:677 (delegated checks, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:677 (delegated checks, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 677, "delegated", @@ -213120,7 +218942,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:677 (delegated transcode_check.written, occurrence 0), encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:677 (delegated transcode_check.written, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 677, "delegated", @@ -213131,7 +218953,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:689 (delegated decoded_output.compare, occurrence 0), encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:689 (delegated decoded_output.compare, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 689, "delegated", @@ -213142,7 +218964,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:710 (delegated copy_only, occurrence 0), copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:710 (delegated copy_only, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 710, "delegated", @@ -213153,7 +218975,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:710 (delegated encoding, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:710 (delegated encoding, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 710, "delegated", @@ -213164,7 +218986,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:717 (delegated transcode_check.written, occurrence 0), encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:717 (delegated transcode_check.written, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 717, "delegated", @@ -213175,7 +218997,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:718 (delegated transcode_check.written, occurrence 0), encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:718 (delegated transcode_check.written, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 718, "delegated", @@ -213186,7 +219008,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:731 (delegated choose, occurrence 0), execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:731 (delegated choose, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 731, "delegated", @@ -213197,7 +219019,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:736 (delegated execute, occurrence 0), The reference/mapping command explicitly starts opts.ffmpeg at tools/compat-corpus/encode_breadth.py:736. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:736 (delegated execute, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 736, "delegated", @@ -213207,19 +219029,19 @@ "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:738 (delegated coreav_run, occurrence 0), The initial child is CoreAV, but its configured FFmpeg encoder is reachable: tools/compat-corpus/encode_breadth.py:478-480 gives ProgramLog opts.ffmpeg; tools/compat-corpus/encode_breadth.py:369-372 embeds that exact path in WRAPPER, whose exec at tools/compat-corpus/encode_breadth.py:112 preserves it. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/encode_breadth.py:738 (delegated coreav_run, occurrence 0), coreav_run executes opts.coreav, not the comparison oracle, at tools/compat-corpus/encode_breadth.py:482. Its external lossy encoder is selected by COREAV_X264/COREAV_FFMPEG wrappers at tools/compat-corpus/encode_breadth.py:478-480; ProgramLog receives opts.x264/opts.ffmpeg and builds exact exec wrappers at tools/compat-corpus/encode_breadth.py:363-373 and tools/compat-corpus/encode_breadth.py:109-113. Fallback is disabled with NO_FALLBACK. The measured encoder is not the comparison oracle.", "site": [ 738, "delegated", "", "coreav_run" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:749 (delegated oracle, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:749 (delegated oracle, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 749, "delegated", @@ -213230,7 +219052,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:750 (delegated listings, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:750 (delegated listings, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 750, "delegated", @@ -213241,7 +219063,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:763 (delegated judge, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:763 (delegated judge, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 763, "delegated", @@ -213252,7 +219074,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:840 (delegated oracle_programs, occurrence 0), The version query at tools/compat-corpus/encode_breadth.py:871-873 uses the already replaced fields, and its output is recorded as programs at tools/compat-corpus/encode_breadth.py:857-858, so it is not an admission-only exclusion. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:840 (delegated oracle_programs, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 840, "delegated", @@ -213263,7 +219085,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:853 (delegated evaluate, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:853 (delegated evaluate, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 853, "delegated", @@ -213274,7 +219096,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:871 (process str(getattr(opts, name)), occurrence 0), The version query at tools/compat-corpus/encode_breadth.py:871-873 uses the already replaced fields, and its output is recorded as programs at tools/compat-corpus/encode_breadth.py:857-858, so it is not an admission-only exclusion. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:871 (process str(getattr(opts, name)), occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 871, "process", @@ -213285,7 +219107,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:901 (delegated cmd_run, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:901 (delegated cmd_run, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 901, "delegated", @@ -213296,7 +219118,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/encode_breadth.py:905 (delegated main, occurrence 0), The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. execute forms an exec \"$@\" shell wrapper at tools/compat-corpus/encode_breadth.py:312-313; tools/compat-corpus/r3.py:129-131 starts that argv without replacing its executable. The live CLI calls oracle_programs before evaluation at tools/compat-corpus/encode_breadth.py:840-853; oracle_programs stores both require() fields at tools/compat-corpus/encode_breadth.py:867-870 and copies them into tc/check at tools/compat-corpus/encode_breadth.py:849-851. evaluate/judge preserve opts and tc through tools/compat-corpus/encode_breadth.py:731-763. Other real entry points retain the same fields: tools/compat-corpus/png_bmp_yuv.py:605-622 calls oracle_programs before its tc/check maps; scripts/avi_v2_check.py:27-41 stores require() fields before evaluate at scripts/avi_v2_check.py:62; scripts/v2_fixture_check.py:50-55 stores oracle.ffmpeg before execute at scripts/v2_fixture_check.py:25; tools/compat-corpus/github_shapes.py:451 uses oracle_programs before the program maps at tools/compat-corpus/github_shapes.py:491-492 and tools/compat-corpus/github_shapes.py:515-516. The changed workflow checks out the run-commit owner at .github/workflows/codec-coverage.yml:584-598 and guards the retained --resolve pair at .github/workflows/codec-coverage.yml:666-672 before passing it as --ffmpeg/--ffprobe at .github/workflows/codec-coverage.yml:674-679. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c was read statically: its encode driver copies these supplied fields into tc/check and uses them for reference execution and ProgramLog, without substituting inherited names. This workflow change does not remove the current row's owner binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/encode_breadth.py:905 (delegated main, occurrence 0), tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. The supplied fields reach transcode helpers without replacement: scripts/transcode_check.py:370-375 packets, scripts/transcode_check.py:566-570 PSNR, scripts/transcode_check.py:806-810 judging, scripts/transcode_check.py:972 listing and scripts/transcode_check.py:1328 sizing execute through scripts/transcode_check.py:262-265. Audio probes/PCM use supplied programs at scripts/opus_encode_check.py:110-123 via scripts/opus_encode_check.py:73-74. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 905, "delegated", @@ -213361,6 +219183,72 @@ } ] }, + "tools/compat-corpus/extract.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "HTMLParser": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parser": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "docs/measurements/h264-rounds/place-interior/profile/classify.py", + "docs/measurements/h264-rounds/profile-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "docs/measurements/h264-rounds/profile/classify.py", + "docs/measurements/h264-rounds/snapshot-outliers/classify.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", + "tools/compat-corpus/classify.py" + ], + "sha256": "28311777c9c3d7a29bf06e591512483ad8c5d35ae44405deb4b4b1a9461f73a2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/extract.py:2 is the module docstring at 2-44, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 227 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "tools/compat-corpus/frames.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -213397,23 +219285,783 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/decoded.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/tests/test_writer_kd_audit_selection.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": "dc57db8b149008da6cec09610c58da1bbce61565bec6b15b99318aac4233983f", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/frames.py:2 is the module docstring at 2-23, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 146 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact process site, expression cmd: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 90, + "process", + ".run", + "cmd" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/frames.py:97 is the function selected_codecs docstring at 97-99, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 146 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 97, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffprobe: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 103, + "command", + ".selected_codecs", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression run: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 103, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression run: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 124, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run: judge constructs [opts.coreav,ffprobe,...] for the required --coreav selector at 147, not [opts.ffprobe,...]. The real reference array is the distinct site at 124.", + "site": [ + 130, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression selected_codecs: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 133, + "delegated", + "", + "selected_codecs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression judge: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 172, + "delegated", + "", + "judge" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression main: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "site": [ + 211, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/compat-corpus/github-shapes-200/SHA256SUMS": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tools/compat-corpus/github_shapes_set.py" + ], + "sha256": "1ed79783c133667052dd4d996ff83a71df250c9242300a79ad87599c00cc67e7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "The complete regular mode-0644/no-shebang file is one checksum record naming shapes.jsonl. github_shapes_set.main writes precisely DIGEST and the literal shapes.jsonl name to this sidecar. There is no script body or process construction.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/github-shapes-200/shapes.jsonl": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tools/compat-corpus/github_shapes_set.py" + ], + "sha256": "0ca6bcb9b983ade0625f795bd5098cffa12ee638d5ddf94a37c1cefb782d9045", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Read-only parsing confirmed exactly 200 JSON-object records; regular mode 0644 and no shebang. github_shapes_set.load reads this exact SET and decodes lines with json.loads before roster validation. Stored shapes are data, not executed source; later commands constructed from them inherit no verdict.", + "site": [ + 1, + "inventory", + "", + "unscanned-file" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/github_shapes.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", + "aac_pcm_eligibility": "a057c9c37b06d0bdbd742de2f41f1e5afffa9dcdcf9dcdde80dd8b926a95ef4d", + "aac_pns": "f04ee5f31264cf93c9690d9899d1c976995ca4ade5f7563b968e333fc3fe833e", + "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", + "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", + "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "current_ci": "868c69b85518158d9a9c3f0a6e142e78ac403eb9a29c91ca24d0ac5802ecb480", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -213423,6 +220071,11 @@ "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes": "ad70436cb6ff6956046f85e560c6bed2b39e100dcc36a149f65e56bca7c4611f", + "github_shapes_aac": "43f0e0070e04a56a167a33a64b00ec1bf62871ccd0f7f8d21ff2a7d42eb79f55", + "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", + "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", + "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -213433,14 +220086,20 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "lru_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -213454,10 +220113,13 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "png_bmp_yuv": "b49ee00b01c57368a6e23c1a52df3658efde7a5234ac41158bc5e72970b7fa47", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", @@ -213481,6 +220143,7 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -213502,16 +220165,21 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + ".github/workflows/github-shapes.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -213529,6 +220197,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -213580,6 +220249,7 @@ "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/place-interior/profile/classify.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", @@ -213596,6 +220266,8 @@ "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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", "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", @@ -213645,6 +220317,7 @@ "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/profile/classify.py", "docs/measurements/h264-rounds/request/README.md", "docs/measurements/h264-rounds/request/an2.py", "docs/measurements/h264-rounds/request/profile-4k.txt", @@ -213665,6 +220338,7 @@ "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/snapshot-outliers/classify.py", "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", @@ -213808,10 +220482,20 @@ "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/aac_pcm_eligibility.py", + "scripts/aac_pns.py", + "scripts/avi_fixture_check.py", + "scripts/avi_v2_check.py", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/mp3_worker_check.py", + "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -213830,11 +220514,29 @@ "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/v2_fixture_check.py", + "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/current_ci.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/github_shapes_aac.py", + "tools/compat-corpus/github_shapes_fixtures.py", + "tools/compat-corpus/github_shapes_inputs.py", + "tools/compat-corpus/github_shapes_set.py", + "tools/compat-corpus/png_bmp_yuv.py", + "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_current_ci.py", + "tools/compat-corpus/tests/test_github_shapes.py", + "tools/compat-corpus/tests/test_github_shapes_aac.py", + "tools/compat-corpus/tests/test_png_bmp_yuv.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -213884,209 +220586,363 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "dc57db8b149008da6cec09610c58da1bbce61565bec6b15b99318aac4233983f", + "sha256": "2b91f7f0f795b1ec771f9f1257e2d41aba882b589423871e1e3fd78cfa826311", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes.py:65 (delegated git, occurrence 0), merged_source runs only Git metadata commands via tools/compat-corpus/github_shapes.py:55-69, never an FFmpeg/ffprobe oracle.", + "site": [ + 65, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes.py:66 (delegated git, occurrence 0), merged_source runs only Git metadata commands via tools/compat-corpus/github_shapes.py:55-69, never an FFmpeg/ffprobe oracle.", + "site": [ + 66, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes.py:69 (delegated git, occurrence 0), merged_source runs only Git metadata commands via tools/compat-corpus/github_shapes.py:55-69, never an FFmpeg/ffprobe oracle.", + "site": [ + 69, + "delegated", + "", + "git" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", - "evidence": "Exact process site, expression cmd: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "evidence": "At tools/compat-corpus/github_shapes.py:134 (command '$FFMPEG' if command.tool == 'ffmpeg' else '$FFPROBE', occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ - 90, - "process", - ".run", - "cmd" + 134, + "command", + ".expected_invocation", + "'$FFMPEG' if command.tool == 'ffmpeg' else '$FFPROBE'" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact command site, expression ffprobe: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "evidence": "At tools/compat-corpus/github_shapes.py:190 (delegated execute, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ - 103, + 190, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:209 (delegated execute, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 209, + "delegated", + "", + "execute" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:216 (command ffprobe, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 216, "command", - ".selected_codecs", + ".packet_rows", "ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site, expression run: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "evidence": "At tools/compat-corpus/github_shapes.py:216 (delegated decoded_output.invoke, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ - 103, + 216, "delegated", "", - "run" + "decoded_output.invoke" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site, expression run: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "evidence": "At tools/compat-corpus/github_shapes.py:294 (delegated decoded_output.probe, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ - 124, + 294, "delegated", "", - "run" + "decoded_output.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:319 (delegated decoded_output.probe, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 319, + "delegated", + "", + "decoded_output.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:328 (delegated decoded_output.compare, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 328, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:333 (occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 333, + "delegated", + "", + "aac.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:335 (delegated decoded_output.compare, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 335, + "delegated", + "", + "decoded_output.compare" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression run: judge constructs [opts.coreav,ffprobe,...] for the required --coreav selector at 147, not [opts.ffprobe,...]. The real reference array is the distinct site at 124.", + "evidence": "At tools/compat-corpus/github_shapes.py:340 (occurrence 0), tools/compat-corpus/github_shapes_aac.py:40-54 calls only programs[\"$AAC_DIAGNOSTIC\"] through qualification.run and inspects its metadata; tools/compat-corpus/github_shapes.py:518 and tools/compat-corpus/github_shapes.py:543 select opts.pns_diagnostic for that slot. scripts/aac_pcm_eligibility.py:22 executes the CoreAV diagnostic argv, not an FFmpeg/ffprobe oracle.", "site": [ - 130, + 340, "delegated", "", - "run" + "aac.exact_without_pns" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site, expression selected_codecs: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "evidence": "At tools/compat-corpus/github_shapes.py:346 (delegated packet_rows, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ - 133, + 346, "delegated", "", - "selected_codecs" + "packet_rows" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site, expression judge: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "evidence": "At tools/compat-corpus/github_shapes.py:347 (delegated packet_rows, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ - 172, + 347, "delegated", "", - "judge" + "packet_rows" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site, expression main: main obtains pair via require (158/161), assigns opts.ffprobe=str(pair.ffprobe) (162), then schedules judge (172). judge uses that field for the reference at 124 and selected_codecs at 133; selected_codecs forwards it into run (103), whose subprocess runs argv unchanged. The only other run caller is CoreAV at 130.", + "evidence": "At tools/compat-corpus/github_shapes.py:351 (delegated decoded_output.avc1_carriage, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ - 211, + 351, "delegated", "", - "main" + "decoded_output.avc1_carriage" ], "verdict": "qualified-via-owner" - } - ] - }, - "tools/compat-corpus/github-shapes-200/SHA256SUMS": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "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", - "tools/compat-corpus/github_shapes_set.py" - ], - "sha256": "1ed79783c133667052dd4d996ff83a71df250c9242300a79ad87599c00cc67e7", - "sites": [ + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:360 (delegated decoded_output.compare, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 360, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:431 (occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 431, + "delegated", + "", + "compare_outputs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:474 (delegated breadth.oracle_programs, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 474, + "delegated", + "", + "breadth.oracle_programs" + ], + "verdict": "qualified-via-owner" + }, { "class": "reviewed-exclusion", - "evidence": "The complete regular mode-0644/no-shebang file is one checksum record naming shapes.jsonl. github_shapes_set.main writes precisely DIGEST and the literal shapes.jsonl name to this sidecar. There is no script body or process construction.", + "evidence": "At tools/compat-corpus/github_shapes.py:478 (process opts.x264, occurrence 0), Only x264 --version admission against its pin, at tools/compat-corpus/github_shapes.py:477-481; x264 is a non-oracle lossy encoder.", "site": [ - 1, - "inventory", - "", - "unscanned-file" + 478, + "process", + ".verify_programs", + "opts.x264" ], "verdict": "excluded" - } - ] - }, - "tools/compat-corpus/github-shapes-200/shapes.jsonl": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "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", - "tools/compat-corpus/github_shapes_set.py" - ], - "sha256": "0ca6bcb9b983ade0625f795bd5098cffa12ee638d5ddf94a37c1cefb782d9045", - "sites": [ + }, { "class": "reviewed-exclusion", - "evidence": "Read-only parsing confirmed exactly 200 JSON-object records; regular mode 0644 and no shebang. github_shapes_set.load reads this exact SET and decodes lines with json.loads before roster validation. Stored shapes are data, not executed source; later commands constructed from them inherit no verdict.", + "evidence": "At tools/compat-corpus/github_shapes.py:483 (process 'ldd', occurrence 0), This runs ldd on the candidate to record library identities at tools/compat-corpus/github_shapes.py:483-490, not FFmpeg/ffprobe.", "site": [ - 1, - "inventory", - "", - "unscanned-file" + 483, + "process", + ".verify_programs", + "'ldd'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:506 (delegated verify_programs, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 506, + "delegated", + "", + "verify_programs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:520 (occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 520, + "delegated", + "", + "judge" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/github_shapes.py:532 (delegated merged_source, occurrence 0), merged_source runs only Git metadata commands via tools/compat-corpus/github_shapes.py:55-69, never an FFmpeg/ffprobe oracle.", + "site": [ + 532, + "delegated", + "", + "merged_source" ], "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:536 (delegated verify_programs, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 536, + "delegated", + "", + "verify_programs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:554 (delegated acquire_one, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 554, + "delegated", + "", + "acquire_one" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:561 (delegated verify_programs, occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 561, + "delegated", + "", + "verify_programs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:568 (occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 568, + "delegated", + "", + "replay" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:584 (occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 584, + "delegated", + "", + "replay" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:584 (occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 584, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/github_shapes.py:592 (occurrence 0), tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/aac_pcm_eligibility.py:439 retains require() and scripts/aac_pcm_eligibility.py:443-449 passes the complete Oracle to generation and check. scripts/aac_pcm_eligibility.py:160-161 forwards it unchanged into pns_check and check_output, which execute its fields at scripts/aac_pcm_eligibility.py:90-100, scripts/aac_pcm_eligibility.py:169-170, scripts/aac_pcm_eligibility.py:198-211, scripts/aac_pcm_eligibility.py:254-271; generation likewise uses oracle.ffmpeg at scripts/aac_pcm_eligibility.py:393-420. The repaired shape caller at tools/compat-corpus/github_shapes_aac.py:122-125 now retains require(programs[\"$FFMPEG\"], programs[\"$FFPROBE\"]) and passes that Oracle, not its parent directory, into both checks; it no longer fails with the previous Path/Oracle mismatch. The live direct test caller retains require() at tools/compat-corpus/tests/test_github_shapes_aac.py:242 and supplies that same Oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320. scripts/aac_pcm_eligibility.py:22 executes argv with only str conversion; the fallback field at scripts/aac_pcm_eligibility.py:194-197 is also the retained oracle.ffmpeg, while coreav and diagnostic arguments select CoreAV, not additional oracle names. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use the supplied ffmpeg; tools/compat-corpus/decoded_output.py:27 executes argv unchanged. tools/compat-corpus/decoded_output.py:166-185, tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the pair without deriving a sibling or bare name. The current CI owner at tools/compat-corpus/current_ci.py:179-188 retains require() fields and forwards them through tools/compat-corpus/current_ci.py:155 into tools/compat-corpus/current_ci.py:63-111. The breadth owner at tools/compat-corpus/encode_breadth.py:867-870 rewrites opts with require() fields before tools/compat-corpus/encode_breadth.py:840-853 copies them into tc; tools/compat-corpus/encode_breadth.py:731-763 preserves opts through judge, and tools/compat-corpus/encode_breadth.py:658-689 forwards tc fields into decoded comparisons. tools/compat-corpus/png_bmp_yuv.py:605-622 uses that same owner before copying tc fields. Other live entry points retain and forward the owner fields at scripts/avi_fixture_check.py:89-109, scripts/avi_v2_check.py:27-41, scripts/v2_fixture_check.py:50-55 and scripts/mp3_worker_check.py:27-60. Live controls retain the pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_png_bmp_yuv.py:947-949, tools/compat-corpus/tests/test_github_shapes.py:697, and tools/compat-corpus/tests/test_github_shapes_aac.py:242-276. Bare-name unit controls replace invoke/probe instead of launching them, for example tools/compat-corpus/tests/test_current_ci.py:149-150 and tools/compat-corpus/tests/test_current_ci.py:191-193, tools/compat-corpus/tests/test_github_shapes.py:264-277 and tools/compat-corpus/tests/test_github_shapes.py:368-371. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, whose tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() fields. tools/compat-corpus/github_shapes.py:506-520 and tools/compat-corpus/github_shapes.py:536-554 qualify before constructing the programs map or invoking judge/acquire_one. tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209 substitute those fields into the reference argv; tools/compat-corpus/github_shapes.py:89-94 execs argv without reselection. tools/compat-corpus/github_shapes.py:294-360 preserves those fields into the decoded-output comparators. The workflow also qualifies outside the candidate tree: .github/workflows/github-shapes.yml:61-74 copies the five owner files from the run checkout before checking out COMMIT; .github/workflows/github-shapes.yml:105-118 invokes that retained owner with --resolve, validates its two output lines and passes exactly FFMPEG/FFPROBE to the candidate driver. scripts/test_oracle.py:128-133 prints the require()-returned paths. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 592, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" } ] }, - "tools/compat-corpus/github_shapes.py": { + "tools/compat-corpus/github_shapes_aac.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -214101,6 +220957,8 @@ "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "aac_pcm_eligibility": "a057c9c37b06d0bdbd742de2f41f1e5afffa9dcdcf9dcdde80dd8b926a95ef4d", + "aac_pns": "f04ee5f31264cf93c9690d9899d1c976995ca4ade5f7563b968e333fc3fe833e", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -214119,35 +220977,26 @@ "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", - "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "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", - "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", - "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -214157,10 +221006,6 @@ "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "github_shapes": "69efdf19291b116cf0b59869d98e6d01db95bcd0def562dfbd878579b328ac4f", - "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", - "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", - "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -214171,18 +221016,16 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "lru_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -214196,12 +221039,10 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", - "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", @@ -214225,7 +221066,6 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -214247,21 +221087,16 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", - "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", - "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/github-shapes.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -214279,6 +221114,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -214330,7 +221166,6 @@ "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/place-interior/profile/classify.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", @@ -214347,8 +221182,6 @@ "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-40f29a6/classify.py", - "docs/measurements/h264-rounds/profile-6c9e240/classify.py", "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", @@ -214398,7 +221231,6 @@ "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/profile/classify.py", "docs/measurements/h264-rounds/request/README.md", "docs/measurements/h264-rounds/request/an2.py", "docs/measurements/h264-rounds/request/profile-4k.txt", @@ -214419,7 +221251,6 @@ "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/snapshot-outliers/classify.py", "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", @@ -214563,15 +221394,12 @@ "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/aac_pcm_eligibility.py", + "scripts/aac_pns.py", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/composed_audio.py", - "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", - "scripts/join_check.py", - "scripts/mkv_remux_check.py", - "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -214590,22 +221418,11 @@ "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", - "scripts/transcode_check.py", - "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/classify.py", - "tools/compat-corpus/copy_check.py", - "tools/compat-corpus/decoded_output.py", - "tools/compat-corpus/encode_breadth.py", - "tools/compat-corpus/github_shapes_fixtures.py", - "tools/compat-corpus/github_shapes_inputs.py", - "tools/compat-corpus/github_shapes_set.py", - "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/compat-corpus/tests/test_github_shapes.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -214655,324 +221472,49 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "139b5a2f2a7f28c189b7d373617ce0e5f010f352660d2db35173e6eadfd544d1", + "sha256": "529db6a83faaaa1aabf88cac04a7f11853fd8864768d17c4db32efd1328c59f0", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/github_shapes.py:61 (delegated git, occurrence 0), merged_source calls git at these sites; the wrapper at 51-53 fixes argv[0] to git. It inspects commit/worktree/main membership and never invokes an FFmpeg oracle.", + "evidence": "tools/compat-corpus/github_shapes_aac.py:47: The program is programs[$AAC_DIAGNOSTIC], the CoreAV pns_diagnostic executable, selected separately from $FFMPEG/$FFPROBE. Its build command is tools/compat-corpus/github_shapes_aac.py:12-13 and the diagnostic scan argv is at tools/compat-corpus/github_shapes_aac.py:47-48 and tools/compat-corpus/github_shapes_aac.py:107. scripts/aac_pcm_eligibility.py:21-22 executes that program unchanged; this is not an oracle.", "site": [ - 61, - "delegated", - "", - "git" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/github_shapes.py:62 (delegated git, occurrence 0), merged_source calls git at these sites; the wrapper at 51-53 fixes argv[0] to git. It inspects commit/worktree/main membership and never invokes an FFmpeg oracle.", - "site": [ - 62, - "delegated", - "", - "git" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/github_shapes.py:65 (delegated git, occurrence 0), merged_source calls git at these sites; the wrapper at 51-53 fixes argv[0] to git. It inspects commit/worktree/main membership and never invokes an FFmpeg oracle.", - "site": [ - 65, + 47, "delegated", "", - "git" + "qualification.run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/github_shapes.py:130 (command '$FFMPEG' if command.tool == 'ffmpeg' else '$FFPROBE', occurrence 0), expected_invocation constructs symbolic $FFMPEG/$FFPROBE inventory data at 122-131, also consumed by receipt validation at 364/386; it does not execute that text. Actual acquisition at 176-177/203-205 replaces the token from the qualified programs map before execute.", - "site": [ - 130, - "command", - ".expected_invocation", - "'$FFMPEG' if command.tool == 'ffmpeg' else '$FFPROBE'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:186 (delegated execute, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 186, - "delegated", - "", - "execute" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:205 (delegated execute, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 205, - "delegated", - "", - "execute" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:212 (command ffprobe, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 212, - "command", - ".packet_rows", - "ffprobe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:212 (delegated decoded_output.invoke, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 212, - "delegated", - "", - "decoded_output.invoke" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:290 (delegated decoded_output.probe, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 290, - "delegated", - "", - "decoded_output.probe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:314 (delegated decoded_output.probe, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 314, - "delegated", - "", - "decoded_output.probe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:323 (delegated decoded_output.compare, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 323, - "delegated", - "", - "decoded_output.compare" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:328 (delegated packet_rows, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 328, - "delegated", - "", - "packet_rows" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:329 (delegated packet_rows, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 329, - "delegated", - "", - "packet_rows" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:333 (delegated decoded_output.avc1_carriage, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 333, - "delegated", - "", - "decoded_output.avc1_carriage" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:342 (delegated decoded_output.compare, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 342, - "delegated", - "", - "decoded_output.compare" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:413 (delegated compare_outputs, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 413, - "delegated", - "", - "compare_outputs" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:451 (delegated breadth.oracle_programs, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/github_shapes_aac.py:107: The program is programs[$AAC_DIAGNOSTIC], the CoreAV pns_diagnostic executable, selected separately from $FFMPEG/$FFPROBE. Its build command is tools/compat-corpus/github_shapes_aac.py:12-13 and the diagnostic scan argv is at tools/compat-corpus/github_shapes_aac.py:47-48 and tools/compat-corpus/github_shapes_aac.py:107. scripts/aac_pcm_eligibility.py:21-22 executes that program unchanged; this is not an oracle.", "site": [ - 451, + 107, "delegated", "", - "breadth.oracle_programs" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/github_shapes.py:453 (process opts.x264, occurrence 0), these subprocess sites execute opts.x264 --version and literal ldd on the CoreAV binary (453/458), respectively. Neither command is ffmpeg or ffprobe.", - "site": [ - 453, - "process", - ".verify_programs", - "opts.x264" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/github_shapes.py:458 (process 'ldd', occurrence 0), these subprocess sites execute opts.x264 --version and literal ldd on the CoreAV binary (453/458), respectively. Neither command is ffmpeg or ffprobe.", - "site": [ - 458, - "process", - ".verify_programs", - "'ldd'" + "qualification.run" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:481 (delegated verify_programs, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/github_shapes_aac.py:123: The repaired adapter at tools/compat-corpus/github_shapes_aac.py:122-125 calls qualification.test_oracle.require with both explicit programs entries and passes the returned Oracle object unchanged to pns_check/check_output. It no longer passes a Path parent that raises AttributeError before execution. scripts/aac_pcm_eligibility.py:21-28 preserves executable arguments. scripts/aac_pcm_eligibility.py:86-106 executes oracle.ffmpeg/ffprobe for PNS, and scripts/aac_pcm_eligibility.py:167-211 uses those same fields for probing, reference PCM and the explicit fallback, without reconstructing them. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 481, - "delegated", - "", - "verify_programs" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:494 (delegated judge, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 494, - "delegated", - "", - "judge" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:506 (delegated merged_source, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 506, - "delegated", - "", - "merged_source" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:510 (delegated verify_programs, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 510, - "delegated", - "", - "verify_programs" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:527 (delegated acquire_one, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 527, - "delegated", - "", - "acquire_one" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:534 (delegated verify_programs, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 534, - "delegated", - "", - "verify_programs" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:541 (delegated replay, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 541, - "delegated", - "", - "replay" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:557 (delegated replay, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 557, - "delegated", - "", - "replay" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:557 (delegated run, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 557, + 123, "delegated", "", - "run" + "qualification.pns_check" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes.py:565 (delegated main, occurrence 0), verify_programs calls breadth.oracle_programs at 451; encode_breadth.py:867-870 qualifies both requests and overwrites both opts fields. run does this before constructing programs at 510/515-516; replay does so at 481 before programs at 491-492. acquire_one replaces the $FFMPEG/$FFPROBE inventory tokens using that map (176-177,203-205) and execute starts argv under shell exec at 82-86. compare_outputs passes the same map to decoded_output at 290/314/323/333/342 and packet_rows at 328-329; decoded_output.py:27,46,246-249,343 executes those fields. Fixtures use programs[$FFMPEG] at 520, and ProgramLog at 180 uses it in the generated exec wrapper. workflow github-shapes.yml:91-96 supplies requests to this preflight. Real pinned test callers retain require() at test_github_shapes.py:689/769; other callers use a Python fake (114-120,563-570) or mocked execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/github_shapes_aac.py:125: The repaired adapter at tools/compat-corpus/github_shapes_aac.py:122-125 calls qualification.test_oracle.require with both explicit programs entries and passes the returned Oracle object unchanged to pns_check/check_output. It no longer passes a Path parent that raises AttributeError before execution. scripts/aac_pcm_eligibility.py:21-28 preserves executable arguments. scripts/aac_pcm_eligibility.py:86-106 executes oracle.ffmpeg/ffprobe for PNS, and scripts/aac_pcm_eligibility.py:167-211 uses those same fields for probing, reference PCM and the explicit fallback, without reconstructing them. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 565, + 125, "delegated", "", - "main" + "qualification.check_output" ], "verdict": "qualified-via-owner" } @@ -214993,6 +221535,8 @@ "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "aac_pcm_eligibility": "a057c9c37b06d0bdbd742de2f41f1e5afffa9dcdcf9dcdde80dd8b926a95ef4d", + "aac_pns": "f04ee5f31264cf93c9690d9899d1c976995ca4ade5f7563b968e333fc3fe833e", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -215015,7 +221559,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -215023,7 +221567,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -215049,6 +221593,7 @@ "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes_aac": "43f0e0070e04a56a167a33a64b00ec1bf62871ccd0f7f8d21ff2a7d42eb79f55", "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", @@ -215065,6 +221610,8 @@ "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "lru_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -215152,7 +221699,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/github-shapes.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -215170,6 +221716,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -215454,6 +222001,8 @@ "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/aac_pcm_eligibility.py", + "scripts/aac_pns.py", "scripts/clip_check.py", "scripts/compat_check.py", "scripts/composed_audio.py", @@ -215490,6 +222039,7 @@ "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/encode_breadth.py", "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_aac.py", "tools/compat-corpus/github_shapes_inputs.py", "tools/compat-corpus/github_shapes_set.py", "tools/compat-corpus/r3.py", @@ -215582,7 +222132,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/github_shapes_fixtures.py:25 (command ffmpeg, occurrence 0), generate receives ffmpeg from its sole production caller github_shapes.py:520, where programs[$FFMPEG] was built at 515-516 only after verify_programs at 510. verify_programs calls encode_breadth.oracle_programs (451), which stores both owner-returned fields at encode_breadth.py:867-870. The loop prepends that unchanged ffmpeg value at 25 and execute uses shell exec at github_shapes.py:85-86. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "At tools/compat-corpus/github_shapes_fixtures.py:25 (command ffmpeg, occurrence 0), generate is called with programs[$FFMPEG] and execute at tools/compat-corpus/github_shapes.py:547, after run qualifies and maps the retained owner fields. tools/compat-corpus/github_shapes.py:474 calls breadth.oracle_programs, which stores the require() result fields at tools/compat-corpus/encode_breadth.py:867-870. run/replay call this before constructing programs at tools/compat-corpus/github_shapes.py:536-543 and tools/compat-corpus/github_shapes.py:506-518. Reference argv replaces $FFMPEG/$FFPROBE from that map at tools/compat-corpus/github_shapes.py:180-190 and tools/compat-corpus/github_shapes.py:207-209; execute at tools/compat-corpus/github_shapes.py:89-94 execs unchanged argv. The comparison calls at tools/compat-corpus/github_shapes.py:294-360 keep those fields. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 25, "command", @@ -215608,6 +222158,8 @@ "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "aac_pcm_eligibility": "a057c9c37b06d0bdbd742de2f41f1e5afffa9dcdcf9dcdde80dd8b926a95ef4d", + "aac_pns": "f04ee5f31264cf93c9690d9899d1c976995ca4ade5f7563b968e333fc3fe833e", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -215630,7 +222182,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -215638,7 +222190,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -215664,6 +222216,10 @@ "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes_aac": "43f0e0070e04a56a167a33a64b00ec1bf62871ccd0f7f8d21ff2a7d42eb79f55", + "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", + "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", + "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -215677,6 +222233,8 @@ "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "lru_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -215823,6 +222381,7 @@ "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-cli/tests/image_capture.rs", "crates/coreav-h264/tests/common/streams.rs", + "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -216110,6 +222669,9 @@ "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/aac_pcm_eligibility.py", + "scripts/aac_pns.py", + "scripts/avi_v2_check.py", "scripts/clip_check.py", "scripts/compat_check.py", "scripts/composed_audio.py", @@ -216138,6 +222700,7 @@ "scripts/text_check.py", "scripts/track_boxes.py", "scripts/transcode_check.py", + "scripts/v2_fixture_check.py", "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", @@ -216145,6 +222708,11 @@ "tools/compat-corpus/copy_check.py", "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_aac.py", + "tools/compat-corpus/github_shapes_fixtures.py", + "tools/compat-corpus/github_shapes_inputs.py", + "tools/compat-corpus/github_shapes_set.py", "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", @@ -216313,7 +222881,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/png_bmp_yuv.py:513 (delegated eb.oracle, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:513 (delegated eb.oracle, occurrence 0), tools/compat-corpus/png_bmp_yuv.py:605 calls oracle_programs before tools/compat-corpus/png_bmp_yuv.py:617-622 copies its rewritten owner fields into tc/check and evaluates; tools/compat-corpus/png_bmp_yuv.py:542-550 forwards the same tc/options through oracle/listings into breadth. The re-exec at tools/compat-corpus/png_bmp_yuv.py:658-660 uses this same Python driver and unchanged CLI arguments; qualification occurs in the child before evaluation. tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 513, "delegated", @@ -216368,7 +222936,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/png_bmp_yuv.py:545 (delegated oracle, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:545 (delegated oracle, occurrence 0), tools/compat-corpus/png_bmp_yuv.py:605 calls oracle_programs before tools/compat-corpus/png_bmp_yuv.py:617-622 copies its rewritten owner fields into tc/check and evaluates; tools/compat-corpus/png_bmp_yuv.py:542-550 forwards the same tc/options through oracle/listings into breadth. The re-exec at tools/compat-corpus/png_bmp_yuv.py:658-660 uses this same Python driver and unchanged CLI arguments; qualification occurs in the child before evaluation. tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 545, "delegated", @@ -216379,7 +222947,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/png_bmp_yuv.py:550 (delegated eb.listings, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:550 (delegated eb.listings, occurrence 0), tools/compat-corpus/png_bmp_yuv.py:605 calls oracle_programs before tools/compat-corpus/png_bmp_yuv.py:617-622 copies its rewritten owner fields into tc/check and evaluates; tools/compat-corpus/png_bmp_yuv.py:542-550 forwards the same tc/options through oracle/listings into breadth. The re-exec at tools/compat-corpus/png_bmp_yuv.py:658-660 uses this same Python driver and unchanged CLI arguments; qualification occurs in the child before evaluation. tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 550, "delegated", @@ -216390,7 +222958,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/png_bmp_yuv.py:564 (delegated judge, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:564 (delegated judge, occurrence 0), tools/compat-corpus/png_bmp_yuv.py:605 calls oracle_programs before tools/compat-corpus/png_bmp_yuv.py:617-622 copies its rewritten owner fields into tc/check and evaluates; tools/compat-corpus/png_bmp_yuv.py:542-550 forwards the same tc/options through oracle/listings into breadth. The re-exec at tools/compat-corpus/png_bmp_yuv.py:658-660 uses this same Python driver and unchanged CLI arguments; qualification occurs in the child before evaluation. tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 564, "delegated", @@ -216423,7 +222991,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/png_bmp_yuv.py:622 (delegated evaluate, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:622 (delegated evaluate, occurrence 0), tools/compat-corpus/png_bmp_yuv.py:605 calls oracle_programs before tools/compat-corpus/png_bmp_yuv.py:617-622 copies its rewritten owner fields into tc/check and evaluates; tools/compat-corpus/png_bmp_yuv.py:542-550 forwards the same tc/options through oracle/listings into breadth. The re-exec at tools/compat-corpus/png_bmp_yuv.py:658-660 uses this same Python driver and unchanged CLI arguments; qualification occurs in the child before evaluation. tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 622, "delegated", @@ -216434,7 +223002,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/png_bmp_yuv.py:658 (process sys.executable, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:658 (process sys.executable, occurrence 0), tools/compat-corpus/png_bmp_yuv.py:605 calls oracle_programs before tools/compat-corpus/png_bmp_yuv.py:617-622 copies its rewritten owner fields into tc/check and evaluates; tools/compat-corpus/png_bmp_yuv.py:542-550 forwards the same tc/options through oracle/listings into breadth. The re-exec at tools/compat-corpus/png_bmp_yuv.py:658-660 uses this same Python driver and unchanged CLI arguments; qualification occurs in the child before evaluation. tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 658, "process", @@ -216445,7 +223013,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/png_bmp_yuv.py:660 (delegated cmd_run, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:660 (delegated cmd_run, occurrence 0), tools/compat-corpus/png_bmp_yuv.py:605 calls oracle_programs before tools/compat-corpus/png_bmp_yuv.py:617-622 copies its rewritten owner fields into tc/check and evaluates; tools/compat-corpus/png_bmp_yuv.py:542-550 forwards the same tc/options through oracle/listings into breadth. The re-exec at tools/compat-corpus/png_bmp_yuv.py:658-660 uses this same Python driver and unchanged CLI arguments; qualification occurs in the child before evaluation. tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 660, "delegated", @@ -216456,7 +223024,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/png_bmp_yuv.py:674 (delegated main, occurrence 0), cmd_run calls eb.oracle_programs at tools/compat-corpus/png_bmp_yuv.py:605, which retains both owner fields at tools/compat-corpus/encode_breadth.py:867-870; it copies them into tc/check at tools/compat-corpus/png_bmp_yuv.py:617-619 before evaluation at tools/compat-corpus/png_bmp_yuv.py:622. judge preserves opts in eb.choose/execute/coreav_run and tc in cx at tools/compat-corpus/png_bmp_yuv.py:528-545. Image probes receive cx.tc.ffprobe at tools/compat-corpus/png_bmp_yuv.py:397-402, tools/compat-corpus/png_bmp_yuv.py:453 and tools/compat-corpus/png_bmp_yuv.py:484-485; image decoding passes cx.tc.ffmpeg through video_command/invoke at tools/compat-corpus/png_bmp_yuv.py:379-382. The comparator executes those fields unchanged at tools/compat-corpus/decoded_output.py:27, tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:159-161. The real image test setup also replaces its program map with oracle_programs fields at tools/compat-corpus/tests/test_png_bmp_yuv.py:947-961 and passes them in cx at tools/compat-corpus/tests/test_png_bmp_yuv.py:1008-1016. The changed workflow explicitly checks out the run-commit owner at .github/workflows/codec-coverage.yml:711-725 and retains its --resolve pair with the exact two-line guard at .github/workflows/codec-coverage.yml:766-772 before passing \"$FFMPEG\" and \"$FFPROBE\" at .github/workflows/codec-coverage.yml:773-781. This is a retained owner result, not an inferred sibling or inherited name; the verdict is unchanged. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. The non-image branch at tools/compat-corpus/png_bmp_yuv.py:513 and final listings at tools/compat-corpus/png_bmp_yuv.py:550 keep the same cx.tc and cx.opts.check. The supplied tc.ffprobe is passed to packets at tools/compat-corpus/encode_breadth.py:558-559 and retained inside Source at tools/compat-corpus/encode_breadth.py:548. scripts/transcode_check.py:633-647 and scripts/transcode_check.py:683-695 use that field for source/remux packet probes; packets constructs argv from its parameter at scripts/transcode_check.py:368-375 and jrun/run execute it unchanged at scripts/transcode_check.py:262-275. video_checks forwards tc into judge_output and probe_size at tools/compat-corpus/encode_breadth.py:579-585 and tc.ffmpeg into psnr at tools/compat-corpus/encode_breadth.py:589-591. scripts/transcode_check.py:806-850 and scripts/transcode_check.py:1327-1329 construct probes from args.ffprobe; scripts/transcode_check.py:566-570 constructs and executes PSNR argv from ffmpeg. scripts/transcode_check.py:262-275 preserves the program argument. audio_checks supplies tc.ffmpeg to opus.run/pcm and tc.ffprobe to probe_audio at tools/compat-corpus/encode_breadth.py:607-629; scripts/opus_encode_check.py:73-74, scripts/opus_encode_check.py:110-123 construct and execute those parameterized commands unchanged. The optional audio_origin path at tools/compat-corpus/encode_breadth.py:606 uses scripts/transcode_check.py:980-987 with the same tc.ffprobe and retained Source. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. copy_only passes opts.check to r3.check_copies at tools/compat-corpus/encode_breadth.py:528. tools/compat-corpus/r3.py:304-305 carries both executable fields as explicit child options. tools/compat-corpus/copy_check.py:456-464 retains them in its tools map, used for selection at tools/compat-corpus/copy_check.py:482 and job checks at tools/compat-corpus/copy_check.py:415-434. ", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:674 (delegated main, occurrence 0), tools/compat-corpus/png_bmp_yuv.py:605 calls oracle_programs before tools/compat-corpus/png_bmp_yuv.py:617-622 copies its rewritten owner fields into tc/check and evaluates; tools/compat-corpus/png_bmp_yuv.py:542-550 forwards the same tc/options through oracle/listings into breadth. The re-exec at tools/compat-corpus/png_bmp_yuv.py:658-660 uses this same Python driver and unchanged CLI arguments; qualification occurs in the child before evaluation. tools/compat-corpus/encode_breadth.py:867-870 replaces opts.ffmpeg/ffprobe with require() result fields; tools/compat-corpus/encode_breadth.py:840-853 qualifies before copying those fields into tc/check and evaluating. tools/compat-corpus/encode_breadth.py:731-763 preserves opts/tc through judge/evaluate. The shell wrapper at tools/compat-corpus/encode_breadth.py:312-313 execs its unchanged argv through tools/compat-corpus/r3.py:129-131. Other real callers preserve the same owner fields: tools/compat-corpus/png_bmp_yuv.py:605-622, scripts/avi_v2_check.py:27-41 and scripts/avi_v2_check.py:62, scripts/v2_fixture_check.py:50-55 and scripts/v2_fixture_check.py:25, tools/compat-corpus/github_shapes.py:474 and tools/compat-corpus/github_shapes.py:516-520 and tools/compat-corpus/github_shapes.py:536-554. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 674, "delegated", @@ -216500,16 +223068,19 @@ "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -216518,10 +223089,13 @@ "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -216541,6 +223115,7 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -216551,6 +223126,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -216568,6 +223144,7 @@ "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", @@ -216592,6 +223169,7 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -216613,10 +223191,13 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -216624,7 +223205,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/compat-0.1.0.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -216642,6 +223222,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -216694,6 +223275,7 @@ "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/place-interior/profile/classify.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", @@ -216710,6 +223292,8 @@ "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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", "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", @@ -216759,6 +223343,7 @@ "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/profile/classify.py", "docs/measurements/h264-rounds/request/README.md", "docs/measurements/h264-rounds/request/an2.py", "docs/measurements/h264-rounds/request/profile-4k.txt", @@ -216779,6 +223364,7 @@ "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/snapshot-outliers/classify.py", "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", @@ -216925,10 +223511,13 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/compat_sources.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", "scripts/join_check.py", "scripts/mkv_remux_check.py", + "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -216948,12 +223537,18 @@ "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", + "tools/compat-corpus/classify.py", "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_copy_check.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -217005,9 +223600,20 @@ ], "sha256": "0549a6b9f429e0cadd61d6d10498c971f17b901a7e89143d5d3043fa3b58d913", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/r3.py:2 is the module docstring at 2-42, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 512 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:195 is the exact delegated site 'capture' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:195 (delegated capture, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 195, "delegated", @@ -217018,7 +223624,7 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:201 is the exact delegated site 'capture' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:201 (delegated capture, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 201, "delegated", @@ -217029,7 +223635,7 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:202 is the exact command site 'ffprobe' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:202 (command ffprobe, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 202, "command", @@ -217038,9 +223644,20 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/r3.py:226 is the function plan docstring at 226-227, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 512 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 226, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:229 is the exact delegated site 'streams' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:229 (delegated streams, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 229, "delegated", @@ -217051,7 +223668,7 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:246 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:246 (delegated run, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 246, "delegated", @@ -217062,7 +223679,7 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:269 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:269 (delegated run, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 269, "delegated", @@ -217073,7 +223690,7 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:277 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:277 (delegated run, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 277, "delegated", @@ -217084,7 +223701,7 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:293 is the exact delegated site 'check_copies' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:293 (delegated check_copies, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 293, "delegated", @@ -217095,7 +223712,7 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:374 is the exact delegated site 'plan' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:374 (delegated plan, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 374, "delegated", @@ -217106,7 +223723,7 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:381 is the exact delegated site 'judge' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:381 (delegated judge, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 381, "delegated", @@ -217117,7 +223734,7 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:420 is the exact delegated site 'one_file' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:420 (delegated one_file, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 420, "delegated", @@ -217126,9 +223743,20 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/r3.py:468 is the function summarize docstring at 468-470, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 512 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 468, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:534 is the exact delegated site 'cmd_run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:534 (delegated cmd_run, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 534, "delegated", @@ -217139,7 +223767,7 @@ }, { "class": "registered-source", - "evidence": "tools/compat-corpus/r3.py:538 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The CLI accepts --ffmpeg and --ffprobe (517-518), uses opts.ffmpeg at 246, and forwards both to copy_check (304-305). The registered workflow .github/workflows/compat-0.1.0.yml:270-272 supplies the installed paths. Those supplied names are not returned-pair proof; the source registration is the exclusion.", + "evidence": "At tools/compat-corpus/r3.py:538 (delegated main, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", "site": [ 538, "delegated", @@ -217186,7 +223814,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -217318,6 +223946,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -217675,6 +224304,17 @@ ], "sha256": "eda649d413ea58b2cd5e7317d2ff76c9d849328fe52743ddf4eedee5f50632e1", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/r4_scan.py:2 is the module docstring at 2-23, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 123 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "Exact process site, expression [opts.coreav, entry['tool']] + argv: scan_pair executes [opts.coreav,entry.tool,...]; --coreav is the required candidate selector (124). The reference program is selected in a distinct statement (75).", @@ -217732,6 +224372,60 @@ } ] }, + "tools/compat-corpus/record.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "36fedc4ce31e7201f0cf575210b98747a21247a15364f1f565dcc2b176f5ad3c", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/record.py:2 is the module docstring at 2-22, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "tools/compat-corpus/release_round.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -217787,7 +224481,73 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 114, + 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/release_set.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "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": "e2e2500d30ab0e4a4b13f6c8109058c7544e13c9ddc59e758efaa8a64f0af2ac", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/release_set.py:111 is the function selected docstring at 111-114, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 274 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 111, "embedded-source", "embedded", "" @@ -217795,10 +224555,10 @@ "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/release_set.py:129 is the function ffmpeg_shape docstring at 129-134, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 274 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 132, + 129, "embedded-source", "embedded", "" @@ -218575,48 +225335,176 @@ }, "tools/compat-corpus/speed.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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" + "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -218628,33 +225516,357 @@ "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/b4_protocol.py", + "tools/compat-corpus/b4_round10.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/round_files.py", + "tools/compat-corpus/run.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/tests/test_writer_kd_audit_selection.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": "adac065441a90301a2a026b89c4d3f0d609881770697cb8ba5c641794b448e21", "sites": [ { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/speed.py:2 is the module docstring at 2-68, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ 2, "embedded-source", @@ -218665,7 +225877,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:208 (delegated timed, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 208, "delegated", @@ -218676,7 +225888,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:216 (delegated timed, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 216, "delegated", @@ -218687,7 +225899,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:217 (delegated timed, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 217, "delegated", @@ -218698,7 +225910,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:255 (delegated b4_pair, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 255, "delegated", @@ -218709,7 +225921,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:295 (process sys.executable, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 295, "process", @@ -218720,7 +225932,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:307 (delegated calibrate, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 307, "delegated", @@ -218731,7 +225943,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:317 (delegated b4_pair, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 317, "delegated", @@ -218742,7 +225954,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:453 (command ffprobe, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 453, "command", @@ -218753,7 +225965,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:475 (delegated listed_streams, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 475, "delegated", @@ -218764,7 +225976,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:491 (delegated timed, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 491, "delegated", @@ -218775,7 +225987,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:498 (delegated timed_run, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 498, "delegated", @@ -218786,7 +225998,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:564 (delegated r4_pairs, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 564, "delegated", @@ -218797,7 +226009,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:592 (delegated r4_invocation, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 592, "delegated", @@ -218808,7 +226020,7 @@ }, { "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "evidence": "At tools/compat-corpus/speed.py:634 (delegated r4_invocation, occurrence 0), The protected source roster in scripts/oracle_invocation_check.py:84 includes the tools/compat-corpus/b4_round10.py:33-37 TOOL_FILES roster, which freezes this speed driver. This is a registered-source exclusion, not an assertion that its reference programs are owner-qualified.", "site": [ 634, "delegated", @@ -218857,7 +226069,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -218993,6 +226205,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -219353,22 +226566,766 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "38c3d134c317b8d5accf2ea6a1415226704e11f82ac81ca699b3d8751eb327bd", + "sha256": "38c3d134c317b8d5accf2ea6a1415226704e11f82ac81ca699b3d8751eb327bd", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_guards.py:44 (embedded-source, ). The assigned generated-program-looking value is a JSON fallback-log fixture written and immediately unlinked. fallback reads a missing log and summary consumes counts; the literal ffprobe text is never executable source or argv.", + "site": [ + 44, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_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", + "b4_round10": "4e85fa7aadd6b84aa2d133241a8e112ff560db1d134353ec7dd84cb18320716e", + "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/decoded.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/b4_round10.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/tests/test_writer_kd_audit_selection.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": "2f4facdb0da9a8c260ec0d751eed57bf580d289042f57eb61e24b26dce4b0334", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_guards.py:44 (embedded-source, ). The assigned generated-program-looking value is a JSON fallback-log fixture written and immediately unlinked. fallback reads a missing log and summary consumes counts; the literal ffprobe text is never executable source or argv.", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:300 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", "site": [ - 44, - "embedded-source", - "embedded", - "" + 300, + "delegated", + "", + "b4.observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:312 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 312, + "delegated", + "", + "b4.observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:321 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 321, + "delegated", + "", + "b4.observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:337 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 337, + "delegated", + "", + "b4.observe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:410 (delegated, b4.run). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 410, + "delegated", + "", + "b4.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:418 (delegated, b4.run). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 418, + "delegated", + "", + "b4.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:472 (delegated, b4.execute_phase). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 472, + "delegated", + "", + "b4.execute_phase" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:479 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 479, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:487 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 487, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:500 (delegated, b4.execute_phase). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 500, + "delegated", + "", + "b4.execute_phase" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:520 (delegated, b4.execute_phase). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 520, + "delegated", + "", + "b4.execute_phase" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:526 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 526, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:538 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 538, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:544 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 544, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:553 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 553, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:558 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 558, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:564 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 564, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:771 (delegated, b4.run). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 771, + "delegated", + "", + "b4.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:787 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "site": [ + 787, + "delegated", + "", + "b4.observe" ], "verdict": "excluded" } ] }, - "tools/compat-corpus/tests/test_b4_round10.py": { + "tools/compat-corpus/tests/test_b4_sources.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -219406,7 +227363,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -219540,6 +227497,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -219898,220 +227856,110 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "2f4facdb0da9a8c260ec0d751eed57bf580d289042f57eb61e24b26dce4b0334", + "sha256": "987c88680a306d1a5823b24a9c943b6b10d2c66469c8eb4f0491d0268dd9e806", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:300 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", - "site": [ - 300, - "delegated", - "", - "b4.observe" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:312 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", - "site": [ - 312, - "delegated", - "", - "b4.observe" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:321 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", - "site": [ - 321, - "delegated", - "", - "b4.observe" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:337 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", - "site": [ - 337, - "delegated", - "", - "b4.observe" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:410 (delegated, b4.run). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", - "site": [ - 410, - "delegated", - "", - "b4.run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:418 (delegated, b4.run). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", - "site": [ - 418, - "delegated", - "", - "b4.run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:472 (delegated, b4.execute_phase). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", - "site": [ - 472, - "delegated", - "", - "b4.execute_phase" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:479 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", - "site": [ - 479, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:487 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", - "site": [ - 487, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:500 (delegated, b4.execute_phase). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:39 (delegated, b4.verify_sources). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", "site": [ - 500, + 39, "delegated", "", - "b4.execute_phase" + "b4.verify_sources" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:520 (delegated, b4.execute_phase). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:43 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", "site": [ - 520, + 43, "delegated", "", - "b4.execute_phase" + "self.verify" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:526 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:45 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", "site": [ - 526, + 45, "delegated", "", - "self.execute" + "self.verify" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:538 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:52 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", "site": [ - 538, + 52, "delegated", "", - "self.execute" + "self.verify" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:544 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:58 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", "site": [ - 544, + 58, "delegated", "", - "self.execute" + "self.verify" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:553 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:65 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", "site": [ - 553, + 65, "delegated", "", - "self.execute" + "self.verify" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:558 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:68 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", "site": [ - 558, + 68, "delegated", "", - "self.execute" + "self.verify" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:564 (delegated, self.execute). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:79 (delegated, b4.freeze). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", "site": [ - 564, + 79, "delegated", "", - "self.execute" + "b4.freeze" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:771 (delegated, b4.run). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", + "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:91 (delegated, b4.run). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", "site": [ - 771, + 91, "delegated", "", "b4.run" ], "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_round10.py:787 (delegated, b4.observe). Observation tests replace speed.timed and snapshot/telemetry with fixed callbacks or controlled errors; no argv executes. PhaseExecution.execute and direct phase controls replace observe, retaining candidate/oracle labels only as captured argument data; all mutation callers keep that seam. Host-gate run calls refuse platform/pidfd prerequisites before manifest loading. The successful run control mocks all subprocess/phase/payload seams. The sole real observe child selects sys.executable with literal sleep code to test deadline cleanup.", - "site": [ - 787, - "delegated", - "", - "b4.observe" - ], - "verdict": "excluded" } ] }, - "tools/compat-corpus/tests/test_b4_sources.py": { + "tools/compat-corpus/tests/test_child_process.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -220133,8 +227981,6 @@ "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "b4_protocol": "2c555dbb26c45c0e740caf08ee9aaeb9b745d167f5a676d3957ad624ef09ee43", - "b4_round10": "4e85fa7aadd6b84aa2d133241a8e112ff560db1d134353ec7dd84cb18320716e", "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -220146,26 +227992,35 @@ "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -220185,14 +228040,18 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -220206,11 +228065,11 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", @@ -220219,7 +228078,6 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -220235,6 +228093,7 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -220256,16 +228115,21 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -220283,6 +228147,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -220334,6 +228199,7 @@ "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/place-interior/profile/classify.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", @@ -220350,6 +228216,8 @@ "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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", "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", @@ -220399,6 +228267,7 @@ "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/profile/classify.py", "docs/measurements/h264-rounds/request/README.md", "docs/measurements/h264-rounds/request/an2.py", "docs/measurements/h264-rounds/request/profile-4k.txt", @@ -220419,6 +228288,7 @@ "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/snapshot-outliers/classify.py", "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", @@ -220564,8 +228434,13 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -220584,12 +228459,16 @@ "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/b4_protocol.py", - "tools/compat-corpus/b4_round10.py", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.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", @@ -220641,110 +228520,110 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "987c88680a306d1a5823b24a9c943b6b10d2c66469c8eb4f0491d0268dd9e806", + "sha256": "c90095a36560221c98a0fcf9d8498387fee382d29d7e4655755263a6b4309f17", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:39 (delegated, b4.verify_sources). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:51 (delegated r3.capture, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", "site": [ - 39, + 51, "delegated", "", - "b4.verify_sources" + "r3.capture" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:43 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:57 (delegated r3.capture, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", "site": [ - 43, + 57, "delegated", "", - "self.verify" + "r3.capture" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:45 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:64 (delegated r3.run, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", "site": [ - 45, + 64, "delegated", "", - "self.verify" + "r3.run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:52 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:70 (delegated r3.streams, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", "site": [ - 52, + 70, "delegated", "", - "self.verify" + "r3.streams" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:58 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:71 (delegated eb.execute, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", "site": [ - 58, + 71, "delegated", "", - "self.verify" + "eb.execute" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:65 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:80 (delegated self.scenario, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", "site": [ - 65, + 80, "delegated", "", - "self.verify" + "self.scenario" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:68 (delegated, self.verify). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:84 (delegated self.scenario, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", "site": [ - 68, + 84, "delegated", "", - "self.verify" + "self.scenario" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:79 (delegated, b4.freeze). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:88 (delegated self.scenario, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", "site": [ - 79, + 88, "delegated", "", - "b4.freeze" + "self.scenario" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_b4_sources.py:91 (delegated, b4.run). verify_sources replaces checked and subprocess.run with supplied Git/API JSON answers. Its callers only mutate registration/check records. freeze supplies a changed synthetic historical roster and an AssertionError checked seam, rejecting before binary/payload access. run supplies invalid finite/cap/reserve limits and a trap load_manifest seam, rejecting before any manifest or executable selection.", + "evidence": "At tools/compat-corpus/tests/test_child_process.py:168 (process sys.executable, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", "site": [ - 91, - "delegated", - "", - "b4.run" + 168, + "process", + ".Capture.scenario", + "sys.executable" ], "verdict": "excluded" } ] }, - "tools/compat-corpus/tests/test_child_process.py": { + "tools/compat-corpus/tests/test_copy_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -220777,35 +228656,27 @@ "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", - "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", - "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -220825,7 +228696,6 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -220836,7 +228706,6 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -220854,7 +228723,6 @@ "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", - "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", @@ -220878,7 +228746,6 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -220900,13 +228767,10 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", - "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -220914,7 +228778,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -220932,6 +228795,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -220983,7 +228847,6 @@ "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/place-interior/profile/classify.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", @@ -221000,8 +228863,6 @@ "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-40f29a6/classify.py", - "docs/measurements/h264-rounds/profile-6c9e240/classify.py", "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", @@ -221051,7 +228912,6 @@ "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/profile/classify.py", "docs/measurements/h264-rounds/request/README.md", "docs/measurements/h264-rounds/request/an2.py", "docs/measurements/h264-rounds/request/profile-4k.txt", @@ -221072,7 +228932,6 @@ "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/snapshot-outliers/classify.py", "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", @@ -221218,13 +229077,10 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/composed_audio.py", - "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", "scripts/join_check.py", "scripts/mkv_remux_check.py", - "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -221243,15 +229099,9 @@ "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", - "scripts/transcode_check.py", - "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/classify.py", "tools/compat-corpus/copy_check.py", - "tools/compat-corpus/decoded_output.py", - "tools/compat-corpus/encode_breadth.py", - "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", @@ -221304,110 +229154,253 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "c90095a36560221c98a0fcf9d8498387fee382d29d7e4655755263a6b4309f17", + "sha256": "5b57110dc772db02ec24b7117e1ce823d2a7f8bd928ee227316e841b26d1497e", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_child_process.py:51 (delegated r3.capture, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "evidence": "tools/compat-corpus/tests/test_copy_check.py:1 is the module docstring at 1-2, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 51, + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:161 (delegated copy_check.concat_problems, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", + "site": [ + 161, "delegated", "", - "r3.capture" + "copy_check.concat_problems" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_child_process.py:57 (delegated r3.capture, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:163 (delegated copy_check.concat_problems, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", "site": [ - 57, + 163, "delegated", "", - "r3.capture" + "copy_check.concat_problems" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_child_process.py:64 (delegated r3.run, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:248 (delegated copy_check.oracle, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", "site": [ - 64, + 248, "delegated", "", - "r3.run" + "copy_check.oracle" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_child_process.py:70 (delegated r3.streams, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:274 (delegated copy_check.oracle, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", "site": [ - 70, + 274, "delegated", "", - "r3.streams" + "copy_check.oracle" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_child_process.py:71 (delegated eb.execute, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:279 (delegated copy_check.oracle, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", "site": [ - 71, + 279, "delegated", "", - "eb.execute" + "copy_check.oracle" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_child_process.py:80 (delegated self.scenario, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:316 (delegated copy_check.input_seek_pin, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", "site": [ - 80, + 316, "delegated", "", - "self.scenario" + "copy_check.input_seek_pin" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_child_process.py:84 (delegated self.scenario, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:319 (delegated self.check_pin, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", "site": [ - 84, + 319, "delegated", "", - "self.scenario" + "self.check_pin" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_child_process.py:88 (delegated self.scenario, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:320 (command 'ffmpeg', occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", "site": [ - 88, + 320, + "command", + ".InputSeekPin.test_exact_copy_argv_and_complete_pixel_and_pcm_comparisons", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:329 (delegated self.check_pin, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", + "site": [ + 329, "delegated", "", - "self.scenario" + "self.check_pin" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_child_process.py:168 (process sys.executable, occurrence 0), the direct launcher tests supply sys.executable with Python write/sleep/exit snippets at 47-64/71, or the generated probe at 67-70 that only prints JSON. scenario creates a Python process tree at 94-114 and runs its generated driver with sys.executable at 168; the driver at 124-134 sends that tree or a Python exit child to r3/eb. None of these generated programs invokes FFmpeg.", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:335 (delegated self.check_pin, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", "site": [ - 168, + 335, + "delegated", + "", + "self.check_pin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:338 (delegated self.check_pin, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", + "site": [ + 338, + "delegated", + "", + "self.check_pin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:345 (delegated copy_check.input_seek_pin, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", + "site": [ + 345, + "delegated", + "", + "copy_check.input_seek_pin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:348 (delegated copy_check.input_seek_pin, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", + "site": [ + 348, + "delegated", + "", + "copy_check.input_seek_pin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:353 (delegated copy_check.input_seek_pin, occurrence 0), Only mocked oracle behavior or argv data: concat replaces subprocess.run at tools/compat-corpus/tests/test_copy_check.py:141-163; legacy dispatch replaces clip_check.check/streams/range checks at tools/compat-corpus/tests/test_copy_check.py:239-248 and tools/compat-corpus/tests/test_copy_check.py:269-279. InputSeekPin replaces subprocess.run and snapshots at tools/compat-corpus/tests/test_copy_check.py:313-316, tools/compat-corpus/tests/test_copy_check.py:343-353. The literal ffmpeg argv at tools/compat-corpus/tests/test_copy_check.py:320 is expected data, not execution.", + "site": [ + 353, + "delegated", + "", + "copy_check.input_seek_pin" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:400 (delegated copy_check.oracle, occurrence 0), InputSeekGenerated retains both require() fields in self.tools at tools/compat-corpus/tests/test_copy_check.py:390-391. Direct oracle calls preserve that dictionary; the subprocess control passes those same strings as --ffmpeg/--ffprobe at tools/compat-corpus/tests/test_copy_check.py:450-452. copy_check main copies those args into tools at tools/compat-corpus/copy_check.py:828 and forwards them at tools/compat-corpus/copy_check.py:845-849. copy_check uses the unchanged fields for its reference command/snapshots/raw decode at tools/compat-corpus/copy_check.py:704-709 and tools/compat-corpus/copy_check.py:727-732; the legacy path forwards them at tools/compat-corpus/copy_check.py:776-798. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 400, + "delegated", + "", + "copy_check.oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:414 (delegated copy_check.oracle, occurrence 0), These deliberate summary/serialized-file mutations are rejected before the pin stage. The summary mutations at tools/compat-corpus/tests/test_copy_check.py:405-414 fail tools/compat-corpus/copy_check.py:665-685; the serialized box/sample/trailing-byte mutations at tools/compat-corpus/tests/test_copy_check.py:475-502 fail bounded parsing or the ISO proof at tools/compat-corpus/copy_check.py:478-550 and tools/compat-corpus/copy_check.py:633-685. In particular sample bytes are compared directly at tools/compat-corpus/copy_check.py:646-649. tools/compat-corpus/copy_check.py:754-765 returns those problems before input_seek_pin, so these rows never execute an FFmpeg/ffprobe oracle.", + "site": [ + 414, + "delegated", + "", + "copy_check.oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:424 (delegated copy_check.oracle, occurrence 0), InputSeekGenerated retains both require() fields in self.tools at tools/compat-corpus/tests/test_copy_check.py:390-391. Direct oracle calls preserve that dictionary; the subprocess control passes those same strings as --ffmpeg/--ffprobe at tools/compat-corpus/tests/test_copy_check.py:450-452. copy_check main copies those args into tools at tools/compat-corpus/copy_check.py:828 and forwards them at tools/compat-corpus/copy_check.py:845-849. copy_check uses the unchanged fields for its reference command/snapshots/raw decode at tools/compat-corpus/copy_check.py:704-709 and tools/compat-corpus/copy_check.py:727-732; the legacy path forwards them at tools/compat-corpus/copy_check.py:776-798. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 424, + "delegated", + "", + "copy_check.oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:446 (delegated copy_check.input_seek_problems, occurrence 0), The deliberately changed codec entries at tools/compat-corpus/tests/test_copy_check.py:433-445 fail the static ISO plan before input_seek_pin: tools/compat-corpus/copy_check.py:754-763 only calls the pin after a valid plan and ISO proof. This direct bounded-model rejection launches no oracle.", + "site": [ + 446, + "delegated", + "", + "copy_check.input_seek_problems" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:450 (process sys.executable, occurrence 0), InputSeekGenerated retains both require() fields in self.tools at tools/compat-corpus/tests/test_copy_check.py:390-391. Direct oracle calls preserve that dictionary; the subprocess control passes those same strings as --ffmpeg/--ffprobe at tools/compat-corpus/tests/test_copy_check.py:450-452. copy_check main copies those args into tools at tools/compat-corpus/copy_check.py:828 and forwards them at tools/compat-corpus/copy_check.py:845-849. copy_check uses the unchanged fields for its reference command/snapshots/raw decode at tools/compat-corpus/copy_check.py:704-709 and tools/compat-corpus/copy_check.py:727-732; the legacy path forwards them at tools/compat-corpus/copy_check.py:776-798. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 450, "process", - ".Capture.scenario", + ".InputSeekGenerated.test_non_avc_or_non_aac_sources_fail_the_bounded_model", "sys.executable" ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:489 (delegated copy_check.oracle, occurrence 0), These deliberate summary/serialized-file mutations are rejected before the pin stage. The summary mutations at tools/compat-corpus/tests/test_copy_check.py:405-414 fail tools/compat-corpus/copy_check.py:665-685; the serialized box/sample/trailing-byte mutations at tools/compat-corpus/tests/test_copy_check.py:475-502 fail bounded parsing or the ISO proof at tools/compat-corpus/copy_check.py:478-550 and tools/compat-corpus/copy_check.py:633-685. In particular sample bytes are compared directly at tools/compat-corpus/copy_check.py:646-649. tools/compat-corpus/copy_check.py:754-765 returns those problems before input_seek_pin, so these rows never execute an FFmpeg/ffprobe oracle.", + "site": [ + 489, + "delegated", + "", + "copy_check.oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_copy_check.py:502 (delegated copy_check.oracle, occurrence 0), These deliberate summary/serialized-file mutations are rejected before the pin stage. The summary mutations at tools/compat-corpus/tests/test_copy_check.py:405-414 fail tools/compat-corpus/copy_check.py:665-685; the serialized box/sample/trailing-byte mutations at tools/compat-corpus/tests/test_copy_check.py:475-502 fail bounded parsing or the ISO proof at tools/compat-corpus/copy_check.py:478-550 and tools/compat-corpus/copy_check.py:633-685. In particular sample bytes are compared directly at tools/compat-corpus/copy_check.py:646-649. tools/compat-corpus/copy_check.py:754-765 returns those problems before input_seek_pin, so these rows never execute an FFmpeg/ffprobe oracle.", + "site": [ + 502, + "delegated", + "", + "copy_check.oracle" + ], "verdict": "excluded" } ] }, - "tools/compat-corpus/tests/test_copy_check.py": { + "tools/compat-corpus/tests/test_corpus_absence.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -221443,15 +229436,15 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "corpus_kd": "04f82b830d99babb4f70b3616468b37b80753fe59e6b11c50d2a00142f5eaab5", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -221480,19 +229473,19 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", @@ -221558,7 +229551,6 @@ "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", - "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -221579,6 +229571,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -221862,8 +229855,6 @@ "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", @@ -221871,6 +229862,7 @@ "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd.py", "scripts/oracle_kd_mkv.py", "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", @@ -221884,7 +229876,7 @@ "scripts/track_boxes.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/corpus_kd.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", @@ -221937,33 +229929,22 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "d81ec086f99f3c6171dc4ab4f8e6e47af13c5a037f535e88c9ec7754156dd82b", + "sha256": "2e6f96425bddb5f4dd80f9166b063a365bb0deb8f565e22013d89f9a1dce4577", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_copy_check.py:158 (delegated, copy_check.concat_problems). Both concat_problems calls are wholly inside the copy_check.subprocess.run replacement. run selects a supplied JSON response from argv and returns CompletedProcess; track-box readers and ratio are also synthetic. Mutating join packet timestamps tests a mismatch without executing the ffprobe/ffmpeg labels.", - "site": [ - 158, - "delegated", - "", - "copy_check.concat_problems" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site tools/compat-corpus/tests/test_copy_check.py:160 (delegated, copy_check.concat_problems). Both concat_problems calls are wholly inside the copy_check.subprocess.run replacement. run selects a supplied JSON response from argv and returns CompletedProcess; track-box readers and ratio are also synthetic. Mutating join packet timestamps tests a mismatch without executing the ffprobe/ffmpeg labels.", + "evidence": "At tools/compat-corpus/tests/test_corpus_absence.py:81 (delegated kd.inventory, occurrence 0, Absence.test_absence_authorization_cannot_be_added_after_the_plan_cutoff), inventory receives only the temporary root and synthetic registry at 68-81. The sole caller patches kd.git to the byte-returning source at 72-80. tools/compat-corpus/corpus_kd.py:916-938 reads the pin file and record bytes, computes hashes and checks scope; it never selects an FFmpeg executable. Its Git helper is also replaced here; no reference program runs.", "site": [ - 160, + 81, "delegated", "", - "copy_check.concat_problems" + "kd.inventory" ], "verdict": "excluded" } ] }, - "tools/compat-corpus/tests/test_corpus_absence.py": { + "tools/compat-corpus/tests/test_corpus_kd.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -221999,7 +229980,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -222134,6 +230115,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -222145,6 +230127,7 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", + "docs/known-divergences-ts.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", @@ -222439,6 +230422,7 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/corpus_kd.py", + "tools/compat-corpus/ffmpeg9.json", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", @@ -222491,22 +230475,286 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "2e6f96425bddb5f4dd80f9166b063a365bb0deb8f565e22013d89f9a1dce4577", + "sha256": "dff2ef56b54bc282f7f209e2b688b1244b2f2ff51d1d96064104aae8fcbf8de9", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_absence.py:81 (delegated kd.inventory, occurrence 0, Absence.test_absence_authorization_cannot_be_added_after_the_plan_cutoff), inventory receives only the temporary root and synthetic registry at 68-81. The sole caller patches kd.git to the byte-returning source at 72-80. tools/compat-corpus/corpus_kd.py:916-938 reads the pin file and record bytes, computes hashes and checks scope; it never selects an FFmpeg executable. Its Git helper is also replaced here; no reference program runs.", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:359 (delegated kd.inventory, occurrence 0, Inventory.test_regenerating_inventory_cannot_add_fields_cases_or_identifiers), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", "site": [ - 81, + 359, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:366 (delegated kd.inventory, occurrence 0, Inventory.test_regenerating_inventory_cannot_add_fields_cases_or_identifiers), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "site": [ + 366, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:401 (delegated kd.inventory, occurrence 0, Inventory.test_cutoff_is_the_main_commit_introducing_the_amendment), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "site": [ + 401, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:407 (delegated kd.inventory, occurrence 0, Inventory.test_cutoff_is_the_main_commit_introducing_the_amendment), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "site": [ + 407, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:412 (delegated kd.inventory, occurrence 0, Inventory.test_cutoff_is_the_main_commit_introducing_the_amendment), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "site": [ + 412, + "delegated", + "", + "kd.inventory" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:415 (delegated kd.inventory, occurrence 0, Inventory.test_cutoff_is_the_main_commit_introducing_the_amendment), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "site": [ + 415, "delegated", "", "kd.inventory" ], "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:479 (delegated kd.main, occurrence 0, Driver.execute), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 479, + "delegated", + "", + "kd.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:498 (delegated self.execute, occurrence 0, Driver.test_bare_strict_probe_resolves_to_the_owner_returned_probe), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 498, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:505 (delegated self.execute, occurrence 0, Driver.test_a_path_that_does_not_reach_the_returned_probe_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 505, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:519 (delegated self.execute, occurrence 0, Driver.test_capture_executes_the_owner_returned_probe), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 519, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:529 (delegated self.execute, occurrence 0, Driver.test_pin_failure_precedes_capture_and_output), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 529, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:534 (delegated self.execute, occurrence 0, Driver.test_real_standin_capture_and_report_preserve_the_manifest_and_do_not_pass_a_subset), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 534, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:551 (delegated real_capture, occurrence 0, Driver.test_abort_retains_completed_error_and_unprocessed_rows.capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 551, + "delegated", + "", + "real_capture" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:553 (delegated self.execute, occurrence 0, Driver.test_abort_retains_completed_error_and_unprocessed_rows), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 553, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:566 (delegated self.execute, occurrence 0, Driver.test_changed_media_and_duplicate_manifest_cannot_silently_reduce_population), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 566, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:574 (delegated self.execute, occurrence 0, Driver.test_tampered_inventory_is_rejected_before_a_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 574, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:581 (delegated self.execute, occurrence 0, Driver.test_duplicate_manifest_aliases_are_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 581, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:591 (delegated self.execute, occurrence 0, Driver.test_changed_selection_with_the_same_population_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 591, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:599 (delegated kd.main, occurrence 0, Driver.test_freeze_records_the_selection_digest), the freeze-only argv at 596-598 reaches tools/compat-corpus/corpus_kd.py:1003-1005 and returns before oracle selection at 1016. inventory itself is replaced by a frozen dictionary at 598. production_registry at corpus_kd.py:229-260 only reads the committed records. No FFmpeg runs.", + "site": [ + 599, + "delegated", + "", + "kd.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:609 (delegated self.execute, occurrence 0, Driver.test_missing_or_nonstring_manifest_path_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 609, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:615 (delegated self.execute, occurrence 0, Driver.test_missing_or_nonstring_manifest_path_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 615, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:622 (delegated self.execute, occurrence 0, Driver.test_malformed_successful_packet_capture_aborts_an_otherwise_passing_population), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 622, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:639 (delegated self.execute, occurrence 0, Driver.test_malformed_or_missing_successful_captures_abort_on_either_side), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 639, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:651 (delegated self.execute, occurrence 0, Driver.test_malformed_or_missing_successful_captures_abort_on_either_side), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 651, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:659 (delegated self.execute, occurrence 0, Driver.test_valid_complete_standin_population_passes_before_injecting_malformed_output), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "site": [ + 659, + "delegated", + "", + "self.execute" + ], + "verdict": "excluded" } ] }, - "tools/compat-corpus/tests/test_corpus_kd.py": { + "tools/compat-corpus/tests/test_corpus_mkv.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -222542,7 +230790,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -222677,6 +230925,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -223036,57 +231285,13 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "dff2ef56b54bc282f7f209e2b688b1244b2f2ff51d1d96064104aae8fcbf8de9", + "sha256": "dd57b931bfce98cacd6a31eab5009a586b2848db84e21a3590dd8b1479382335", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:359 (delegated kd.inventory, occurrence 0, Inventory.test_regenerating_inventory_cannot_add_fields_cases_or_identifiers), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", - "site": [ - 359, - "delegated", - "", - "kd.inventory" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:366 (delegated kd.inventory, occurrence 0, Inventory.test_regenerating_inventory_cannot_add_fields_cases_or_identifiers), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", - "site": [ - 366, - "delegated", - "", - "kd.inventory" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:401 (delegated kd.inventory, occurrence 0, Inventory.test_cutoff_is_the_main_commit_introducing_the_amendment), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", - "site": [ - 401, - "delegated", - "", - "kd.inventory" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:407 (delegated kd.inventory, occurrence 0, Inventory.test_cutoff_is_the_main_commit_introducing_the_amendment), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", - "site": [ - 407, - "delegated", - "", - "kd.inventory" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:412 (delegated kd.inventory, occurrence 0, Inventory.test_cutoff_is_the_main_commit_introducing_the_amendment), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "evidence": "At tools/compat-corpus/tests/test_corpus_mkv.py:348 (delegated kd.inventory, occurrence 0, Matroska.test_registry_freezes_container_scopes_and_reader_identities), both inventory calls in the sole test at 321-352 use a generated root, pin and reader bytes (332-336), with kd.git replaced by source at 337-347. The second call changes only a reader file (351). tools/compat-corpus/corpus_kd.py:916-938 only checks record/pin bytes and hashes readers; neither inventory call runs an FFmpeg program. Registry creation at 32/229-260 reads records, not media children.", "site": [ - 412, + 348, "delegated", "", "kd.inventory" @@ -223095,227 +231300,18 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:415 (delegated kd.inventory, occurrence 0, Inventory.test_cutoff_is_the_main_commit_introducing_the_amendment), the inventory tests replace kd.git at 358 or 400/406/411/414 with synthetic record, plan and pin bytes (345-366 and 386-415). tools/compat-corpus/corpus_kd.py:916-938 validates those bytes and hashes files without invoking FFmpeg or FFprobe. All six selected inventory calls stay inside those mock scopes; no media or version child runs.", + "evidence": "At tools/compat-corpus/tests/test_corpus_mkv.py:352 (delegated kd.inventory, occurrence 0, Matroska.test_registry_freezes_container_scopes_and_reader_identities), both inventory calls in the sole test at 321-352 use a generated root, pin and reader bytes (332-336), with kd.git replaced by source at 337-347. The second call changes only a reader file (351). tools/compat-corpus/corpus_kd.py:916-938 only checks record/pin bytes and hashes readers; neither inventory call runs an FFmpeg program. Registry creation at 32/229-260 reads records, not media children.", "site": [ - 415, + 352, "delegated", "", "kd.inventory" ], "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:479 (delegated kd.main, occurrence 0, Driver.execute), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 479, - "delegated", - "", - "kd.main" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:498 (delegated self.execute, occurrence 0, Driver.test_bare_strict_probe_resolves_to_the_owner_returned_probe), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 498, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:505 (delegated self.execute, occurrence 0, Driver.test_a_path_that_does_not_reach_the_returned_probe_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 505, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:519 (delegated self.execute, occurrence 0, Driver.test_capture_executes_the_owner_returned_probe), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 519, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:529 (delegated self.execute, occurrence 0, Driver.test_pin_failure_precedes_capture_and_output), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 529, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:534 (delegated self.execute, occurrence 0, Driver.test_real_standin_capture_and_report_preserve_the_manifest_and_do_not_pass_a_subset), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 534, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:551 (delegated real_capture, occurrence 0, Driver.test_abort_retains_completed_error_and_unprocessed_rows.capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 551, - "delegated", - "", - "real_capture" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:553 (delegated self.execute, occurrence 0, Driver.test_abort_retains_completed_error_and_unprocessed_rows), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 553, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:566 (delegated self.execute, occurrence 0, Driver.test_changed_media_and_duplicate_manifest_cannot_silently_reduce_population), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 566, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:574 (delegated self.execute, occurrence 0, Driver.test_tampered_inventory_is_rejected_before_a_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 574, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:581 (delegated self.execute, occurrence 0, Driver.test_duplicate_manifest_aliases_are_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 581, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:591 (delegated self.execute, occurrence 0, Driver.test_changed_selection_with_the_same_population_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 591, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:599 (delegated kd.main, occurrence 0, Driver.test_freeze_records_the_selection_digest), the freeze-only argv at 596-598 reaches tools/compat-corpus/corpus_kd.py:1003-1005 and returns before oracle selection at 1016. inventory itself is replaced by a frozen dictionary at 598. production_registry at corpus_kd.py:229-260 only reads the committed records. No FFmpeg runs.", - "site": [ - 599, - "delegated", - "", - "kd.main" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:609 (delegated self.execute, occurrence 0, Driver.test_missing_or_nonstring_manifest_path_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 609, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:615 (delegated self.execute, occurrence 0, Driver.test_missing_or_nonstring_manifest_path_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 615, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:622 (delegated self.execute, occurrence 0, Driver.test_malformed_successful_packet_capture_aborts_an_otherwise_passing_population), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 622, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:639 (delegated self.execute, occurrence 0, Driver.test_malformed_or_missing_successful_captures_abort_on_either_side), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 639, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:651 (delegated self.execute, occurrence 0, Driver.test_malformed_or_missing_successful_captures_abort_on_either_side), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 651, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:659 (delegated self.execute, occurrence 0, Driver.test_valid_complete_standin_population_passes_before_injecting_malformed_output), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", - "site": [ - 659, - "delegated", - "", - "self.execute" - ], - "verdict": "excluded" } ] }, - "tools/compat-corpus/tests/test_corpus_mkv.py": { + "tools/compat-corpus/tests/test_current_ci.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -223351,7 +231347,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -223359,12 +231355,13 @@ "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", - "corpus_kd": "04f82b830d99babb4f70b3616468b37b80753fe59e6b11c50d2a00142f5eaab5", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "current_ci": "868c69b85518158d9a9c3f0a6e142e78ac403eb9a29c91ca24d0ac5802ecb480", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -223388,7 +231385,6 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -223400,7 +231396,6 @@ "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", @@ -223486,6 +231481,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -223497,7 +231493,6 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", - "docs/known-divergences-ts.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", @@ -223777,7 +231772,6 @@ "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", "scripts/oracle_invocation_classify.py", - "scripts/oracle_kd.py", "scripts/oracle_kd_mkv.py", "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", @@ -223791,8 +231785,8 @@ "scripts/track_boxes.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/corpus_kd.py", - "tools/compat-corpus/ffmpeg9.json", + "tools/compat-corpus/current_ci.py", + "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", @@ -223845,33 +231839,594 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "dd57b931bfce98cacd6a31eab5009a586b2848db84e21a3590dd8b1479382335", + "sha256": "df914b0b60d0e1bc2f81c4826afc02c987895ad552af1222928ae65add43cdb1", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_mkv.py:348 (delegated kd.inventory, occurrence 0, Matroska.test_registry_freezes_container_scopes_and_reader_identities), both inventory calls in the sole test at 321-352 use a generated root, pin and reader bytes (332-336), with kd.git replaced by source at 337-347. The second call changes only a reader file (351). tools/compat-corpus/corpus_kd.py:916-938 only checks record/pin bytes and hashes readers; neither inventory call runs an FFmpeg program. Registry creation at 32/229-260 reads records, not media children.", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:42 (delegated current_ci.refusals, occurrence 0, CurrentPolicy.run_policy), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 42, + "delegated", + "", + "current_ci.refusals" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:50 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_clean_refusal_and_verified_success_pass_on_either_side_of_a_feature_merge), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 50, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:56 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_a_wrong_output_success_fails), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 56, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:61 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_an_unverified_success_never_counts), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 61, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:67 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_crashes_and_timeouts_do_not_become_refusals), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 67, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:73 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_empty_error_is_not_a_clean_refusal), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 73, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:76 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_input_mutation_fails_and_cannot_modify_the_fixture), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 76, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:83 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_refusal_logs_are_allowed_but_fallback_and_success_logs_are_not), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 83, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:84 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_refusal_logs_are_allowed_but_fallback_and_success_logs_are_not), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "site": [ + 84, + "delegated", + "", + "self.run_policy" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:85 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_refusal_logs_are_allowed_but_fallback_and_success_logs_are_not), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", "site": [ - 348, + 85, "delegated", "", - "kd.inventory" + "self.run_policy" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_mkv.py:352 (delegated kd.inventory, occurrence 0, Matroska.test_registry_freezes_container_scopes_and_reader_identities), both inventory calls in the sole test at 321-352 use a generated root, pin and reader bytes (332-336), with kd.git replaced by source at 337-347. The second call changes only a reader file (351). tools/compat-corpus/corpus_kd.py:916-938 only checks record/pin bytes and hashes readers; neither inventory call runs an FFmpeg program. Registry creation at 32/229-260 reads records, not media children.", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:112 (delegated current_ci.main, occurrence 0, CurrentPolicy.test_a_baseline_cannot_hide_a_current_policy_failure), the selected main call has a mocked reporter and test_oracle.require, not an installed oracle (99-112 or 118-125). At 112 the reporter cmd_commands is the local report writer at 90-94 and refusals is replaced at 103; returned temporary shell paths are inspected but never executed. At 125 the conflicting mocked which triggers current_ci.py:185-186 before cmd_commands. The require call is a mock, and neither test executes FFmpeg.", "site": [ - 352, + 112, "delegated", "", - "kd.inventory" + "current_ci.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:125 (delegated current_ci.main, occurrence 0, CurrentPolicy.test_a_path_that_does_not_reach_the_returned_probe_is_rejected), the selected main call has a mocked reporter and test_oracle.require, not an installed oracle (99-112 or 118-125). At 112 the reporter cmd_commands is the local report writer at 90-94 and refusals is replaced at 103; returned temporary shell paths are inspected but never executed. At 125 the conflicting mocked which triggers current_ci.py:185-186 before cmd_commands. The require call is a mock, and neither test executes FFmpeg.", + "site": [ + 125, + "delegated", + "", + "current_ci.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:150 (delegated decoded_output.probe, occurrence 0, DecodedSamples.test_frame_probes_use_the_shared_audio_input_options), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 150, + "delegated", + "", + "decoded_output.probe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:165 (delegated decoded_output.compare, occurrence 0, DecodedSamples.test_a_selected_encode_does_not_replace_the_copy_stream_oracle), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 165, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:167 (delegated decoded_output.compare, occurrence 0, DecodedSamples.test_a_selected_encode_does_not_replace_the_copy_stream_oracle), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 167, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:178 (delegated decoded_output.invoke, occurrence 0, DecodedSamples.test_timed_out_programs_are_killed_and_reaped), the sole invoke argv is [sys.executable, -c, import time; time.sleep(60)] at 178. The Popen wrapper at 171-177 only retains this Python child for the kill/reap assertion. decoded_output.py:24-42 executes this argv unchanged, without an FFmpeg selector or descendant.", + "site": [ + 178, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:193 (delegated decoded_output.compare, occurrence 0, DecodedSamples.compare_audio), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 193, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:196 (delegated self.compare_audio, occurrence 0, DecodedSamples.test_the_last_significant_sample_bit_is_not_lost), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 196, + "delegated", + "", + "self.compare_audio" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:197 (delegated self.compare_audio, occurrence 0, DecodedSamples.test_the_last_significant_sample_bit_is_not_lost), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 197, + "delegated", + "", + "self.compare_audio" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:205 (delegated decoded_output.compare, occurrence 0, DecodedSamples.test_candidate_format_mismatches_fail_instead_of_becoming_unverified), the only probes are replaced at 203-204 with reference/actual dictionaries differing in sample_rate. decoded_output.compare at decoded_output.py:166/185/195-196 fails metadata before the decode invocations at 246-249. The literal ffmpeg argument is never executed.", + "site": [ + 205, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:272 (delegated decoded_output.compare, occurrence 0, CopyMapping.test_copied_audio_compares_its_complete_rational_frame_timeline), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 272, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:289 (delegated decoded_output.compare, occurrence 0, CopyMapping.test_copied_audio_with_unknown_durations_on_both_sides_is_not_verified), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 289, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:307 (delegated decoded_output.compare, occurrence 0, CopyMapping.test_copied_audio_requires_a_positive_frame_duration), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "site": [ + 307, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:339 (delegated decoded_output.compare, occurrence 0, CopyMapping.test_the_default_comparator_does_not_admit_copied_codecs), probe is replaced at 338 with a codec-only dictionary; each of h264/aac/vp9/opus is rejected by decoded_output.py:173-177 as an unregistered default codec before any decode child. The selected call has no copied_streams override and executes no FFmpeg.", + "site": [ + 339, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:363 (delegated current_ci.verify, occurrence 0, CopyMapping.test_verification_stages_distinct_bindings_in_input_occurrence_order), the sole verify caller replaces decoded_output.probe, invoke and compare at 360-362. The local reference_command at 353-359 checks input staging and writes dummy output without starting children. All reference/probe/decode boundaries in current_ci.py:71/81/101/111 are therefore replaced; no FFmpeg runs.", + "site": [ + 363, + "delegated", + "", + "current_ci.verify" ], "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:396 (command self.ffmpeg, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 396, + "command", + ".PinnedOracle.copy_sources", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:406 (delegated decoded_output.invoke, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 406, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:413 (delegated decoded_output.invoke, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 413, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:414 (command self.ffmpeg, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 414, + "command", + ".PinnedOracle.copy_sources", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:433 (command self.ffmpeg, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 433, + "command", + ".PinnedOracle.copy_case", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:433 (delegated decoded_output.invoke, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 433, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:435 (delegated current_ci.verify, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 435, + "delegated", + "", + "current_ci.verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:444 (delegated self.copy_sources, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 444, + "delegated", + "", + "self.copy_sources" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:447 (delegated self.copy_case, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 447, + "delegated", + "", + "self.copy_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:450 (delegated self.copy_case, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 450, + "delegated", + "", + "self.copy_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:455 (delegated self.copy_case, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 455, + "delegated", + "", + "self.copy_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:461 (delegated self.copy_sources, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 461, + "delegated", + "", + "self.copy_sources" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:466 (delegated self.copy_case, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 466, + "delegated", + "", + "self.copy_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:471 (delegated self.copy_case, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 471, + "delegated", + "", + "self.copy_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:474 (delegated self.copy_case, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 474, + "delegated", + "", + "self.copy_case" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:483 (delegated decoded_output.compare, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 483, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:485 (delegated decoded_output.compare, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 485, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:492 (delegated self.copy_sources, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 492, + "delegated", + "", + "self.copy_sources" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:501 (command self.ffmpeg, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 501, + "command", + ".PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:501 (delegated decoded_output.invoke, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 501, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:503 (delegated current_ci.verify, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 503, + "delegated", + "", + "current_ci.verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:509 (delegated decoded_output.probe, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 509, + "delegated", + "", + "decoded_output.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:513 (delegated decoded_output.invoke, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 513, + "delegated", + "", + "decoded_output.invoke" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:514 (command self.ffmpeg, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 514, + "command", + ".PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails", + "self.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:540 (delegated current_ci.verify, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 540, + "delegated", + "", + "current_ci.verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:545 (delegated current_ci.verify, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 545, + "delegated", + "", + "current_ci.verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:556 (delegated decoded_output.compare, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 556, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_current_ci.py:558 (delegated decoded_output.compare, occurrence 0), PinnedOracle retains require() fields in self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:372-373. copy_sources/copy_case use those fields unchanged at tools/compat-corpus/tests/test_current_ci.py:396-435. Later tests forward the same fields at tools/compat-corpus/tests/test_current_ci.py:501-515 and tools/compat-corpus/tests/test_current_ci.py:540-558. tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "site": [ + 558, + "delegated", + "", + "decoded_output.compare" + ], + "verdict": "qualified-via-owner" } ] }, - "tools/compat-corpus/tests/test_current_ci.py": { + "tools/compat-corpus/tests/test_decode_breadth.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -223904,36 +232459,28 @@ "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", - "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "current_ci": "868c69b85518158d9a9c3f0a6e142e78ac403eb9a29c91ca24d0ac5802ecb480", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", + "decode_breadth": "9e62ddfd43bd49a03166498f813d20f013cbd97ab9bbd4d10c34417c4463b81d", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -223953,18 +232500,14 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -223982,7 +232525,6 @@ "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", - "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", @@ -223991,6 +232533,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -224006,7 +232549,6 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -224020,30 +232562,26 @@ "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "test_current_ci": "01be095cee366f59be9220efa2461487e04ceadb15a7974c0719258a9242084f", "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", - "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", - "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", + ".github/workflows/codec-coverage.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -224061,6 +232599,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -224112,7 +232651,6 @@ "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/place-interior/profile/classify.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", @@ -224129,8 +232667,6 @@ "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-40f29a6/classify.py", - "docs/measurements/h264-rounds/profile-6c9e240/classify.py", "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", @@ -224180,7 +232716,6 @@ "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/profile/classify.py", "docs/measurements/h264-rounds/request/README.md", "docs/measurements/h264-rounds/request/an2.py", "docs/measurements/h264-rounds/request/profile-4k.txt", @@ -224201,7 +232736,6 @@ "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/snapshot-outliers/classify.py", "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", @@ -224347,13 +232881,8 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/composed_audio.py", - "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", - "scripts/join_check.py", - "scripts/mkv_remux_check.py", - "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -224371,22 +232900,15 @@ "scripts/split_check.py", "scripts/test_oracle.py", "scripts/text_check.py", + "scripts/thumbnail_oracle.py", "scripts/track_boxes.py", - "scripts/transcode_check.py", - "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/classify.py", - "tools/compat-corpus/commands-v1/commands.jsonl", - "tools/compat-corpus/copy_check.py", - "tools/compat-corpus/current_ci.py", - "tools/compat-corpus/decoded_output.py", - "tools/compat-corpus/encode_breadth.py", - "tools/compat-corpus/r3.py", + "tools/compat-corpus/decode_breadth.py", "tools/compat-corpus/release_round.py", + "tools/compat-corpus/round_files.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/compat-corpus/tests/test_encode_breadth.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -224436,594 +232958,737 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "df914b0b60d0e1bc2f81c4826afc02c987895ad552af1222928ae65add43cdb1", + "sha256": "0b26e37401b31b213dbdd13d650b8c15069a7b99b6ae9e63cda0de952bb37daa", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:42 (delegated current_ci.refusals, occurrence 0, CurrentPolicy.run_policy), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:1 (embedded-source , occurrence 0), the selected embedded source is a descriptive docstring at tools/compat-corpus/tests/test_decode_breadth.py:1-3 or tools/compat-corpus/tests/test_decode_breadth.py:94-95, not an executed program. The workflow change only selects tests at .github/workflows/codec-coverage.yml:563-572 and cannot execute this text.", "site": [ - 42, + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:26 (embedded-source , occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 26, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:94 (embedded-source , occurrence 0), the selected embedded source is a descriptive docstring at tools/compat-corpus/tests/test_decode_breadth.py:1-3 or tools/compat-corpus/tests/test_decode_breadth.py:94-95, not an executed program. The workflow change only selects tests at .github/workflows/codec-coverage.yml:563-572 and cannot execute this text.", + "site": [ + 94, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:117 (delegated decode_breadth.run, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 117, "delegated", "", - "current_ci.refusals" + "decode_breadth.run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:50 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_clean_refusal_and_verified_success_pass_on_either_side_of_a_feature_merge), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:130 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 50, + 130, "delegated", "", - "self.run_policy" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:56 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_a_wrong_output_success_fails), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:142 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 56, + 142, "delegated", "", - "self.run_policy" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:61 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_an_unverified_success_never_counts), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:153 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 61, + 153, "delegated", "", - "self.run_policy" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:67 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_crashes_and_timeouts_do_not_become_refusals), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:160 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 67, + 160, "delegated", "", - "self.run_policy" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:73 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_empty_error_is_not_a_clean_refusal), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:165 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 73, + 165, "delegated", "", - "self.run_policy" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:76 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_input_mutation_fails_and_cannot_modify_the_fixture), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:173 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 76, + 173, "delegated", "", - "self.run_policy" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:83 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_refusal_logs_are_allowed_but_fallback_and_success_logs_are_not), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:181 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 83, + 181, "delegated", "", - "self.run_policy" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:84 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_refusal_logs_are_allowed_but_fallback_and_success_logs_are_not), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:201 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 84, + 201, "delegated", "", - "self.run_policy" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:85 (delegated self.run_policy, occurrence 0, CurrentPolicy.test_refusal_logs_are_allowed_but_fallback_and_success_logs_are_not), all run_policy callers (50,56,61,67,73,76,83-85) enter the mock scope at 37-39, which replaces decoded_output.invoke with the local status/file writer and current_ci.verify with a supplied tuple. current_ci.refusals at current_ci.py:118-163 therefore cannot reach either its CoreAV child or the reference children in verify. Literal ffmpeg/ffprobe arguments at 43 are inert; no FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:213 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 85, + 213, "delegated", "", - "self.run_policy" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:112 (delegated current_ci.main, occurrence 0, CurrentPolicy.test_a_baseline_cannot_hide_a_current_policy_failure), the selected main call has a mocked reporter and test_oracle.require, not an installed oracle (99-112 or 118-125). At 112 the reporter cmd_commands is the local report writer at 90-94 and refusals is replaced at 103; returned temporary shell paths are inspected but never executed. At 125 the conflicting mocked which triggers current_ci.py:185-186 before cmd_commands. The require call is a mock, and neither test executes FFmpeg.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:228 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 112, + 228, "delegated", "", - "current_ci.main" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:125 (delegated current_ci.main, occurrence 0, CurrentPolicy.test_a_path_that_does_not_reach_the_returned_probe_is_rejected), the selected main call has a mocked reporter and test_oracle.require, not an installed oracle (99-112 or 118-125). At 112 the reporter cmd_commands is the local report writer at 90-94 and refusals is replaced at 103; returned temporary shell paths are inspected but never executed. At 125 the conflicting mocked which triggers current_ci.py:185-186 before cmd_commands. The require call is a mock, and neither test executes FFmpeg.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:237 (delegated self.verdict, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 125, + 237, "delegated", "", - "current_ci.main" + "self.verdict" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:150 (delegated decoded_output.probe, occurrence 0, DecodedSamples.test_frame_probes_use_the_shared_audio_input_options), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:240 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 150, + 240, "delegated", "", - "decoded_output.probe" + "self.read_error" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:165 (delegated decoded_output.compare, occurrence 0, DecodedSamples.test_a_selected_encode_does_not_replace_the_copy_stream_oracle), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:241 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 165, + 241, "delegated", "", - "decoded_output.compare" + "self.read_error" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:167 (delegated decoded_output.compare, occurrence 0, DecodedSamples.test_a_selected_encode_does_not_replace_the_copy_stream_oracle), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:242 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 167, + 242, "delegated", "", - "decoded_output.compare" + "self.read_error" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:178 (delegated decoded_output.invoke, occurrence 0, DecodedSamples.test_timed_out_programs_are_killed_and_reaped), the sole invoke argv is [sys.executable, -c, import time; time.sleep(60)] at 178. The Popen wrapper at 171-177 only retains this Python child for the kill/reap assertion. decoded_output.py:24-42 executes this argv unchanged, without an FFmpeg selector or descendant.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:243 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 178, + 243, "delegated", "", - "decoded_output.invoke" + "self.read_error" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:193 (delegated decoded_output.compare, occurrence 0, DecodedSamples.compare_audio), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:244 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 193, + 244, "delegated", "", - "decoded_output.compare" + "self.read_error" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:196 (delegated self.compare_audio, occurrence 0, DecodedSamples.test_the_last_significant_sample_bit_is_not_lost), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:246 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 196, + 246, "delegated", "", - "self.compare_audio" + "self.read_error" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:197 (delegated self.compare_audio, occurrence 0, DecodedSamples.test_the_last_significant_sample_bit_is_not_lost), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:248 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 197, + 248, "delegated", "", - "self.compare_audio" + "self.read_error" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:205 (delegated decoded_output.compare, occurrence 0, DecodedSamples.test_candidate_format_mismatches_fail_instead_of_becoming_unverified), the only probes are replaced at 203-204 with reference/actual dictionaries differing in sample_rate. decoded_output.compare at decoded_output.py:166/185/195-196 fails metadata before the decode invocations at 246-249. The literal ffmpeg argument is never executed.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:251 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 205, + 251, "delegated", "", - "decoded_output.compare" + "self.read_error" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:272 (delegated decoded_output.compare, occurrence 0, CopyMapping.test_copied_audio_compares_its_complete_rational_frame_timeline), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:260 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 272, + 260, "delegated", "", - "decoded_output.compare" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:289 (delegated decoded_output.compare, occurrence 0, CopyMapping.test_copied_audio_with_unknown_durations_on_both_sides_is_not_verified), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:269 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 289, + 269, "delegated", "", - "decoded_output.compare" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:307 (delegated decoded_output.compare, occurrence 0, CopyMapping.test_copied_audio_requires_a_positive_frame_duration), the selected sample/timeline comparison uses mocked probes and/or invoke: 149-150 for probe, 163-167 for stream selection, compare_audio at 182-193 for callers 196-197, and 270-273/287-290/305-308 for audio timelines. Each decode callback writes synthetic PCM directly; the real subprocess boundary decoded_output.py:27 is never entered. No FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:277 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 307, + 277, "delegated", "", - "decoded_output.compare" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:339 (delegated decoded_output.compare, occurrence 0, CopyMapping.test_the_default_comparator_does_not_admit_copied_codecs), probe is replaced at 338 with a codec-only dictionary; each of h264/aac/vp9/opus is rejected by decoded_output.py:173-177 as an unregistered default codec before any decode child. The selected call has no copied_streams override and executes no FFmpeg.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:284 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 339, + 284, "delegated", "", - "decoded_output.compare" + "self.run_files" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:363 (delegated current_ci.verify, occurrence 0, CopyMapping.test_verification_stages_distinct_bindings_in_input_occurrence_order), the sole verify caller replaces decoded_output.probe, invoke and compare at 360-362. The local reference_command at 353-359 checks input staging and writes dummy output without starting children. All reference/probe/decode boundaries in current_ci.py:71/81/101/111 are therefore replaced; no FFmpeg runs.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:293 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 363, + 293, "delegated", "", - "current_ci.verify" + "self.run_files" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:396 (command self.ffmpeg, occurrence 0, PinnedOracle.copy_sources), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:301 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 396, - "command", - ".PinnedOracle.copy_sources", - "self.ffmpeg" + 301, + "delegated", + "", + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:406 (delegated decoded_output.invoke, occurrence 0, PinnedOracle.copy_sources), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:310 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 406, + 310, "delegated", "", - "decoded_output.invoke" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:413 (delegated decoded_output.invoke, occurrence 0, PinnedOracle.copy_sources), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:319 (delegated self.verdict, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 413, + 319, "delegated", "", - "decoded_output.invoke" + "self.verdict" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:414 (command self.ffmpeg, occurrence 0, PinnedOracle.copy_sources), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:338 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 414, - "command", - ".PinnedOracle.copy_sources", - "self.ffmpeg" + 338, + "delegated", + "", + "self.unsupported" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:433 (command self.ffmpeg, occurrence 0, PinnedOracle.copy_case), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:342 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 433, - "command", - ".PinnedOracle.copy_case", - "self.ffmpeg" + 342, + "delegated", + "", + "self.unsupported" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:433 (delegated decoded_output.invoke, occurrence 0, PinnedOracle.copy_case), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:367 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 433, + 367, "delegated", "", - "decoded_output.invoke" + "self.unsupported" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:435 (delegated current_ci.verify, occurrence 0, PinnedOracle.copy_case), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:370 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 435, + 370, "delegated", "", - "current_ci.verify" + "self.unsupported" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:444 (delegated self.copy_sources, occurrence 0, PinnedOracle.test_mapped_mp4_commands_and_explicit_matroska_copies_are_verified), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:377 (delegated self.verdict, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 444, + 377, "delegated", "", - "self.copy_sources" + "self.verdict" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:447 (delegated self.copy_case, occurrence 0, PinnedOracle.test_mapped_mp4_commands_and_explicit_matroska_copies_are_verified), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:380 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 447, + 380, "delegated", "", - "self.copy_case" + "self.error" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:450 (delegated self.copy_case, occurrence 0, PinnedOracle.test_mapped_mp4_commands_and_explicit_matroska_copies_are_verified), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:381 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 450, + 381, "delegated", "", - "self.copy_case" + "self.error" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:455 (delegated self.copy_case, occurrence 0, PinnedOracle.test_mapped_mp4_commands_and_explicit_matroska_copies_are_verified), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:382 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 455, + 382, "delegated", "", - "self.copy_case" + "self.error" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:461 (delegated self.copy_sources, occurrence 0, PinnedOracle.test_wrong_input_and_same_kind_stream_copies_fail_for_each_codec), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:383 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 461, + 383, "delegated", "", - "self.copy_sources" + "self.error" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:466 (delegated self.copy_case, occurrence 0, PinnedOracle.test_wrong_input_and_same_kind_stream_copies_fail_for_each_codec), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:384 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 466, + 384, "delegated", "", - "self.copy_case" + "self.error" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:471 (delegated self.copy_case, occurrence 0, PinnedOracle.test_wrong_input_and_same_kind_stream_copies_fail_for_each_codec), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:385 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 385, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:388 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 388, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:389 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 389, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:391 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 391, + "delegated", + "", + "self.error" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:401 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 401, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:408 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 408, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:421 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 421, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:436 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 436, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:456 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 456, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:465 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "site": [ + 465, + "delegated", + "", + "self.run_files" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:471 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ 471, "delegated", "", - "self.copy_case" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:474 (delegated self.copy_case, occurrence 0, PinnedOracle.test_wrong_input_and_same_kind_stream_copies_fail_for_each_codec), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:476 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 474, + 476, "delegated", "", - "self.copy_case" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:483 (delegated decoded_output.compare, occurrence 0, PinnedOracle.test_byte_different_audio_passes_but_one_wrong_sample_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:484 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 483, + 484, "delegated", "", - "decoded_output.compare" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:485 (delegated decoded_output.compare, occurrence 0, PinnedOracle.test_byte_different_audio_passes_but_one_wrong_sample_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:494 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 485, + 494, "delegated", "", - "decoded_output.compare" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:492 (delegated self.copy_sources, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:499 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 492, + 499, "delegated", "", - "self.copy_sources" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:501 (command self.ffmpeg, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:519 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 501, - "command", - ".PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails", - "self.ffmpeg" + 519, + "delegated", + "", + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:501 (delegated decoded_output.invoke, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:531 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 501, + 531, "delegated", "", - "decoded_output.invoke" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:503 (delegated current_ci.verify, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:552 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 503, + 552, "delegated", "", - "current_ci.verify" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:509 (delegated decoded_output.probe, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:597 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 509, + 597, "delegated", "", - "decoded_output.probe" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:513 (delegated decoded_output.invoke, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:603 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 513, + 603, "delegated", "", - "decoded_output.invoke" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:514 (command self.ffmpeg, occurrence 0, PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:612 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 514, - "command", - ".PinnedOracle.test_copied_audio_with_only_an_interior_timestamp_change_fails", - "self.ffmpeg" + 612, + "delegated", + "", + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:540 (delegated current_ci.verify, occurrence 0, PinnedOracle.test_raw_audio_success_is_verified_but_one_wrong_sample_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:618 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 540, + 618, "delegated", "", - "current_ci.verify" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:545 (delegated current_ci.verify, occurrence 0, PinnedOracle.test_raw_audio_success_is_verified_but_one_wrong_sample_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:626 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 545, + 626, "delegated", "", - "current_ci.verify" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:556 (delegated decoded_output.compare, occurrence 0, PinnedOracle.test_byte_different_images_pass_but_one_wrong_pixel_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:640 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 556, + 640, "delegated", "", - "decoded_output.compare" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_current_ci.py:558 (delegated decoded_output.compare, occurrence 0, PinnedOracle.test_byte_different_images_pass_but_one_wrong_pixel_fails), PinnedOracle.setUpClass retains both fields of current_ci.test_oracle.require() at 372-374; no later method overwrites either selector. copy_sources (called at 444,461,492) uses that ffmpeg at 396/406 and 413-415. copy_case (called at 447,450,455,466,471,474) uses it at 433 and supplies both fields to current_ci.verify at 435; the timestamp test does the same at 501-515, and raw audio does so at 540/545. Direct WAV/PNG comparisons at 483/485/556/558 also supply both retained fields. current_ci.py:71/81/101/111 preserves those parameters through reference creation and comparison. decoded_output.py:45-47/159-161/164-185/246-249 constructs probe/audio/video argv from those fields and invoke:24-39 executes it unchanged. CI enables this real class at .github/workflows/ci.yml:773; its helper fixture writers wav/png are additionally borrowed by test_encode_breadth.py:648-666 without selecting programs. The owner at scripts/test_oracle.py:73-108 resolves the requested pair, rejects a changed selection, checks the selected platform through scripts/oracle_pin.py:108-121 or scripts/oracle_pin_macos.py:48-92, and returns the immutable Oracle; those version/encoder-list queries only admit or refuse the pair, and are not recorded or timed results.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:647 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", "site": [ - 558, + 647, "delegated", "", - "decoded_output.compare" + "self.run_files" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" } ] }, - "tools/compat-corpus/tests/test_decode_breadth.py": { + "tools/compat-corpus/tests/test_decode_breadth_fixtures.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -225059,7 +233724,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -225135,6 +233800,8 @@ "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/decode-oracle/src/main.rs:stream": "c4fc6a08248479cb73fff4f23554f1b0f4c589faa29e86a9f748f9fd5032e4e5", + "rust:tools/decode-oracle/src/main.rs:test_oracle": "5bde92a4b57ec09c227ea93028e02a74e474ac4b902f8b0b01718583dac24b88", "rust:tools/oracle/src/lib.rs:compare": "0dab0e36138daf3d893f4f4b6351d168f9ba92137789a674bd26686141c48276", "rust:tools/oracle/src/lib.rs:normalize": "0fd3f736d7a75a9ecff25f59a0ed913d6f09c56b06879bd334b25125b2359ceb", "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", @@ -225196,6 +233863,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -225505,6 +234173,9 @@ "tools/compat-corpus/round_files.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_decode_breadth.py", + "tools/decode-oracle/src/main.rs", + "tools/decode-oracle/src/stream.rs", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -225554,11 +234225,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "0b26e37401b31b213dbdd13d650b8c15069a7b99b6ae9e63cda0de952bb37daa", + "sha256": "95aed52ea396bd42484d99b6340404f43b913db135178847ef8df43716bf4361", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:1 (embedded-source , occurrence 0), the selected embedded source is a descriptive docstring at tools/compat-corpus/tests/test_decode_breadth.py:1-3 or tools/compat-corpus/tests/test_decode_breadth.py:94-95, not an executed program. The workflow change only selects tests at .github/workflows/codec-coverage.yml:563-572 and cannot execute this text.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:1 (embedded-source , occurrence 0), the embedded source is only the module or method documentation at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:1-8 and tools/compat-corpus/tests/test_decode_breadth_fixtures.py:242-245; neither is exec/eval input or generated executable code. The workflow still selects the test module at .github/workflows/codec-coverage.yml:563-572, not a program from these strings.", "site": [ 1, "embedded-source", @@ -225568,723 +234239,440 @@ "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:26 (embedded-source , occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 26, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:94 (embedded-source , occurrence 0), the selected embedded source is a descriptive docstring at tools/compat-corpus/tests/test_decode_breadth.py:1-3 or tools/compat-corpus/tests/test_decode_breadth.py:94-95, not an executed program. The workflow change only selects tests at .github/workflows/codec-coverage.yml:563-572 and cannot execute this text.", + "class": "reviewed-reference", + "evidence": "Exact site tools/compat-corpus/tests/test_decode_breadth_fixtures.py:57 (command, PROGRAMS['ffmpeg']). Fixtures.setUpClass requires the configured pair, overwrites PROGRAMS ffmpeg/ffprobe with the returned fields before constructing the real fixture encode command. The executable at this site is that overwritten PROGRAMS ffmpeg value.", "site": [ - 94, - "embedded-source", - "embedded", - "" + 57, + "command", + ".Fixtures.setUpClass", + "PROGRAMS['ffmpeg']" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:117 (delegated decode_breadth.run, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:69 (delegated decode_breadth.run, occurrence 0), Fixtures.setUpClass stores both require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38, uses PROGRAMS[ffmpeg] for source generation at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:57-59, then forwards **PROGRAMS into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 117, + 69, "delegated", "", "decode_breadth.run" ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:130 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 130, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:142 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 142, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:153 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 153, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:160 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 160, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:165 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 165, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:173 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 173, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:181 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 181, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:201 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 201, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:213 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 213, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:228 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 228, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:237 (delegated self.verdict, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 237, - "delegated", - "", - "self.verdict" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:240 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 240, - "delegated", - "", - "self.read_error" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:241 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 241, - "delegated", - "", - "self.read_error" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:242 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 242, - "delegated", - "", - "self.read_error" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:243 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 243, - "delegated", - "", - "self.read_error" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:244 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 244, - "delegated", - "", - "self.read_error" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:246 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 246, - "delegated", - "", - "self.read_error" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:248 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 248, - "delegated", - "", - "self.read_error" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:251 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 251, - "delegated", - "", - "self.read_error" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:260 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 260, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:269 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 269, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:277 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 277, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:284 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 284, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:293 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 293, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:301 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", - "site": [ - 301, - "delegated", - "", - "self.run_files" - ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:310 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:149 (command self.ffmpeg, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 310, - "delegated", - "", - "self.run_files" + 149, + "command", + ".UnconvertedReference.ff", + "self.ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:319 (delegated self.verdict, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:162 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 319, + 162, "delegated", "", - "self.verdict" + "self.ff" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:338 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:168 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 338, + 168, "delegated", "", - "self.unsupported" + "self.ff" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:342 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:175 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 342, + 175, "delegated", "", - "self.unsupported" + "self.ff" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:367 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:179 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 367, + 179, "delegated", "", - "self.unsupported" + "self.ff" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:370 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:188 (process cmd, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 370, - "delegated", - "", - "self.unsupported" + 188, + "process", + ".UnconvertedReference.md5s", + "cmd" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:377 (delegated self.verdict, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:193 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 377, + 193, "delegated", "", - "self.verdict" + "self.md5s" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:380 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:195 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 380, + 195, "delegated", "", - "self.error" + "self.md5s" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:381 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:196 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 381, + 196, "delegated", "", - "self.error" + "self.md5s" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:382 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:212 (delegated self.assert_unconverted, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 382, + 212, "delegated", "", - "self.error" + "self.assert_unconverted" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:383 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:212 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 383, + 212, "delegated", "", - "self.error" + "self.h264" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:384 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:216 (delegated self.assert_unconverted, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 384, + 216, "delegated", "", - "self.error" + "self.assert_unconverted" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:385 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:216 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 385, + 216, "delegated", "", - "self.error" + "self.vp9" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:388 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:218 (delegated self.assert_unconverted, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 388, + 218, "delegated", "", - "self.error" + "self.assert_unconverted" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:389 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:218 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 389, + 218, "delegated", "", - "self.error" + "self.vp9" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:391 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:222 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 391, + 222, "delegated", "", - "self.error" + "self.h264" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:401 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:223 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 401, + 223, "delegated", "", - "self.run_files" + "self.h264" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:408 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:224 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 408, + 224, "delegated", "", - "self.run_files" + "self.h264" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:421 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:226 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 421, + 226, "delegated", "", - "self.run_files" + "self.md5s" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:436 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:226 (delegated self.md5s, occurrence 1), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "occurrence": 1, "site": [ - 436, + 226, "delegated", "", - "self.run_files" + "self.md5s" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:456 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:227 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 456, + 227, "delegated", "", - "self.run_files" + "self.vp9" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:465 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:228 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 465, + 228, "delegated", "", - "self.run_files" + "self.md5s" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:471 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:228 (delegated self.md5s, occurrence 1), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "occurrence": 1, "site": [ - 471, + 228, "delegated", "", - "self.run_files" + "self.md5s" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:476 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:229 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 476, + 229, "delegated", "", - "self.run_files" + "self.vp9" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:484 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:231 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 484, + 231, "delegated", "", - "self.run_files" + "self.md5s" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:494 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:231 (delegated self.md5s, occurrence 1), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "occurrence": 1, "site": [ - 494, + 231, "delegated", "", - "self.run_files" + "self.md5s" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:499 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235 (command self.ffprobe, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 499, - "delegated", - "", - "self.run_files" + 235, + "command", + ".UnconvertedReference.pix_fmt", + "self.ffprobe" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:519 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:242 (embedded-source , occurrence 0), the embedded source is only the module or method documentation at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:1-8 and tools/compat-corpus/tests/test_decode_breadth_fixtures.py:242-245; neither is exec/eval input or generated executable code. The workflow still selects the test module at .github/workflows/codec-coverage.yml:563-572, not a program from these strings.", "site": [ - 519, - "delegated", - "", - "self.run_files" + 242, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:531 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:248 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 531, + 248, "delegated", "", - "self.run_files" + "self.ff" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:552 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:249 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 552, + 249, "delegated", "", - "self.run_files" + "self.pix_fmt" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:597 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:251 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 597, + 251, "delegated", "", - "self.run_files" + "self.pix_fmt" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:603 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:255 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 603, + 255, "delegated", "", - "self.run_files" + "self.ff" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:612 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:261 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 612, + 261, "delegated", "", - "self.run_files" + "self.ff" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:618 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:262 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 618, + 262, "delegated", "", - "self.run_files" + "self.pix_fmt" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:626 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:265 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 626, + 265, "delegated", "", - "self.run_files" + "self.md5s" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:640 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:265 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 640, + 265, "delegated", "", - "self.run_files" + "self.pix_fmt" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:647 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "class": "reviewed-reference", + "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:266 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 647, + 266, "delegated", "", - "self.run_files" + "self.md5s" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" } ] }, - "tools/compat-corpus/tests/test_decode_breadth_fixtures.py": { + "tools/compat-corpus/tests/test_encode_breadth.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -226317,28 +234705,36 @@ "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "current_ci": "868c69b85518158d9a9c3f0a6e142e78ac403eb9a29c91ca24d0ac5802ecb480", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "decode_breadth": "9e62ddfd43bd49a03166498f813d20f013cbd97ab9bbd4d10c34417c4463b81d", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -226358,14 +234754,18 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -226383,6 +234783,7 @@ "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", @@ -226391,13 +234792,10 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "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/decode-oracle/src/main.rs:stream": "c4fc6a08248479cb73fff4f23554f1b0f4c589faa29e86a9f748f9fd5032e4e5", - "rust:tools/decode-oracle/src/main.rs:test_oracle": "5bde92a4b57ec09c227ea93028e02a74e474ac4b902f8b0b01718583dac24b88", "rust:tools/oracle/src/lib.rs:compare": "0dab0e36138daf3d893f4f4b6351d168f9ba92137789a674bd26686141c48276", "rust:tools/oracle/src/lib.rs:normalize": "0fd3f736d7a75a9ecff25f59a0ed913d6f09c56b06879bd334b25125b2359ceb", "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", @@ -226409,6 +234807,7 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -226422,26 +234821,31 @@ "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_current_ci": "01be095cee366f59be9220efa2461487e04ceadb15a7974c0719258a9242084f", "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ ".github/workflows/codec-coverage.yml", + ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -226459,6 +234863,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -226510,6 +234915,7 @@ "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/place-interior/profile/classify.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", @@ -226526,6 +234932,8 @@ "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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", "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", @@ -226575,6 +234983,7 @@ "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/profile/classify.py", "docs/measurements/h264-rounds/request/README.md", "docs/measurements/h264-rounds/request/an2.py", "docs/measurements/h264-rounds/request/profile-4k.txt", @@ -226595,6 +235004,7 @@ "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/snapshot-outliers/classify.py", "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", @@ -226740,8 +235150,13 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -226759,18 +235174,21 @@ "scripts/split_check.py", "scripts/test_oracle.py", "scripts/text_check.py", - "scripts/thumbnail_oracle.py", "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/decode_breadth.py", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/current_ci.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", - "tools/compat-corpus/round_files.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/compat-corpus/tests/test_decode_breadth.py", - "tools/decode-oracle/src/main.rs", - "tools/decode-oracle/src/stream.rs", + "tools/compat-corpus/tests/test_current_ci.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -226820,454 +235238,1281 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "95aed52ea396bd42484d99b6340404f43b913db135178847ef8df43716bf4361", + "sha256": "24b72e63d5fd4289cff706114740392873aaad965c98eee9dff6bfe7471193db", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:1 (embedded-source , occurrence 0), the embedded source is only the module or method documentation at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:1-8 and tools/compat-corpus/tests/test_decode_breadth_fixtures.py:242-245; neither is exec/eval input or generated executable code. The workflow still selects the test module at .github/workflows/codec-coverage.yml:563-572, not a program from these strings.", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:299 (delegated eb.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 299, + "delegated", + "", + "eb.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:312 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 312, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:320 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 320, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:328 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 328, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:333 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 333, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:338 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 338, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:351 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 351, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:354 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 354, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:360 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 360, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:363 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 363, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:368 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 368, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:372 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 372, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:375 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 375, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:377 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "site": [ + 377, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:378 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 378, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:383 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 383, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:390 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 390, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:396 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 396, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:400 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 400, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:403 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 403, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:407 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 407, + "delegated", + "", + "self.evaluate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:411 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 1, - "embedded-source", - "embedded", - "" + 411, + "delegated", + "", + "self.evaluate" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "Exact site tools/compat-corpus/tests/test_decode_breadth_fixtures.py:57 (command, PROGRAMS['ffmpeg']). Fixtures.setUpClass requires the configured pair, overwrites PROGRAMS ffmpeg/ffprobe with the returned fields before constructing the real fixture encode command. The executable at this site is that overwritten PROGRAMS ffmpeg value.", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:413 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 57, - "command", - ".Fixtures.setUpClass", - "PROGRAMS['ffmpeg']" + 413, + "delegated", + "", + "self.evaluate" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:69 (delegated decode_breadth.run, occurrence 0), Fixtures.setUpClass stores both require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38, uses PROGRAMS[ffmpeg] for source generation at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:57-59, then forwards **PROGRAMS into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:418 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 69, + 418, "delegated", "", - "decode_breadth.run" + "self.evaluate" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:149 (command self.ffmpeg, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:423 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 149, - "command", - ".UnconvertedReference.ff", - "self.ffmpeg" + 423, + "delegated", + "", + "self.evaluate" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:162 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:430 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 162, + 430, "delegated", "", - "self.ff" + "self.evaluate" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:168 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:441 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 168, + 441, "delegated", "", - "self.ff" + "self.evaluate" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:175 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:454 (delegated original, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 175, + 454, "delegated", "", - "self.ff" + "original" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:179 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:457 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 179, + 457, "delegated", "", - "self.ff" + "self.evaluate" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:188 (process cmd, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:475 (delegated eb.execute, occurrence 0), Limits passes only sys.executable with a local file-writing or sleeping Python command at tools/compat-corpus/tests/test_encode_breadth.py:473-479. tools/compat-corpus/encode_breadth.py:312-313 and tools/compat-corpus/r3.py:129-131 execute those Python commands unchanged; neither command can launch an oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 188, - "process", - ".UnconvertedReference.md5s", - "cmd" + 475, + "delegated", + "", + "eb.execute" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:193 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:479 (delegated eb.execute, occurrence 0), Limits passes only sys.executable with a local file-writing or sleeping Python command at tools/compat-corpus/tests/test_encode_breadth.py:473-479. tools/compat-corpus/encode_breadth.py:312-313 and tools/compat-corpus/r3.py:129-131 execute those Python commands unchanged; neither command can launch an oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 193, + 479, "delegated", "", - "self.md5s" + "eb.execute" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:195 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:488 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 195, + 488, "delegated", "", - "self.md5s" + "self.evaluate" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:196 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:492 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 196, + 492, "delegated", "", - "self.md5s" + "self.run_copy" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:212 (delegated self.assert_unconverted, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:496 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 212, + 496, "delegated", "", - "self.assert_unconverted" + "self.run_copy" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:212 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:497 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 212, + 497, "delegated", "", - "self.h264" + "self.run_copy" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:216 (delegated self.assert_unconverted, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:501 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 216, + 501, "delegated", "", - "self.assert_unconverted" + "self.run_copy" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:216 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:503 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 216, + 503, "delegated", "", - "self.vp9" + "self.run_copy" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:218 (delegated self.assert_unconverted, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:508 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 218, + 508, "delegated", "", - "self.assert_unconverted" + "self.run_copy" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:218 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:510 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 218, + 510, "delegated", "", - "self.vp9" + "self.run_copy" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:222 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:515 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 222, + 515, "delegated", "", - "self.h264" + "self.run_copy" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:223 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:560 (delegated eb.oracle, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 223, + 560, "delegated", "", - "self.h264" + "eb.oracle" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:224 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:565 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 224, + 565, "delegated", "", - "self.h264" + "self.judge" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:226 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:572 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 226, + 572, "delegated", "", - "self.md5s" + "self.judge" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:226 (delegated self.md5s, occurrence 1), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", - "occurrence": 1, + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:578 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 226, + 578, "delegated", "", - "self.md5s" + "self.judge" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:227 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:583 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 227, + 583, "delegated", "", - "self.vp9" + "self.judge" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:228 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:585 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 228, + 585, "delegated", "", - "self.md5s" + "self.judge" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:228 (delegated self.md5s, occurrence 1), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", - "occurrence": 1, + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:589 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 228, + 589, "delegated", "", - "self.md5s" + "self.judge" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:229 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:592 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 229, + 592, "delegated", "", - "self.vp9" + "self.judge" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:231 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:598 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 231, + 598, "delegated", "", - "self.md5s" + "self.judge" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:231 (delegated self.md5s, occurrence 1), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", - "occurrence": 1, + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:600 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 231, + 600, "delegated", "", - "self.md5s" + "self.judge" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235 (command self.ffprobe, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:606 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 235, - "command", - ".UnconvertedReference.pix_fmt", - "self.ffprobe" + 606, + "delegated", + "", + "self.judge" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:242 (embedded-source , occurrence 0), the embedded source is only the module or method documentation at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:1-8 and tools/compat-corpus/tests/test_decode_breadth_fixtures.py:242-245; neither is exec/eval input or generated executable code. The workflow still selects the test module at .github/workflows/codec-coverage.yml:563-572, not a program from these strings.", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:615 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 242, - "embedded-source", - "embedded", - "" + 615, + "delegated", + "", + "self.judge" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:248 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:625 (delegated eb.oracle, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 248, + 625, "delegated", "", - "self.ff" + "eb.oracle" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:249 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:628 (delegated eb.oracle, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 249, + 628, "delegated", "", - "self.pix_fmt" + "eb.oracle" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:251 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:653 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 251, + 653, "delegated", "", - "self.pix_fmt" + "eb.oracle" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:255 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:655 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 255, + 655, "delegated", "", - "self.ff" + "eb.oracle" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:261 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:665 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 261, + 665, "delegated", "", - "self.ff" + "eb.oracle" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:262 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:667 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", "site": [ - 262, + 667, "delegated", "", - "self.pix_fmt" + "eb.oracle" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:265 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:690 (delegated eb.audio_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 265, + 690, "delegated", "", - "self.md5s" + "eb.audio_checks" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:265 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:700 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 265, + 700, "delegated", "", - "self.pix_fmt" + "self.run_checks" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:266 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:705 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", "site": [ - 266, + 705, "delegated", "", - "self.md5s" + "self.run_checks" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:706 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 706, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:707 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 707, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:712 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 712, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:713 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 713, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:714 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 714, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:715 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 715, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:716 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 716, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:721 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 721, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:724 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 724, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:725 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 725, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:726 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 726, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:727 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 727, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:731 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 731, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:734 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 734, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:739 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 739, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:740 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 740, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:741 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 741, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:742 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 742, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:750 (delegated eb.audio_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 750, + "delegated", + "", + "eb.audio_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:778 (delegated eb.video_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 778, + "delegated", + "", + "eb.video_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:781 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 781, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:788 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 788, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:792 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 792, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:793 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 793, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:794 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 794, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:795 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 795, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:796 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 796, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:800 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 800, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:803 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 803, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:806 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 806, + "delegated", + "", + "self.run_checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:815 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 815, + "delegated", + "", + "eb.checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:824 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 824, + "delegated", + "", + "eb.checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:829 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 829, + "delegated", + "", + "eb.checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:838 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 838, + "delegated", + "", + "eb.checks" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:851 (delegated eb.copied, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 851, + "delegated", + "", + "eb.copied" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:853 (delegated eb.copied, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 853, + "delegated", + "", + "eb.copied" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:856 (delegated eb.copied, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 856, + "delegated", + "", + "eb.copied" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:957 (delegated eb.oracle_programs, occurrence 0), the preflight test mocks require, subprocess.run and sha256 together at tools/compat-corpus/tests/test_encode_breadth.py:954-957. It checks argument retention without executing either the fake returned paths or any real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 957, + "delegated", + "", + "eb.oracle_programs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:977 (process sys.executable, occurrence 0), Cli inherits Stubs and replaces its temporary ffmpeg/ffprobe with banner-only Python programs at tools/compat-corpus/tests/test_encode_breadth.py:945-949. The sys.executable child at tools/compat-corpus/tests/test_encode_breadth.py:972-977 only queries those stand-ins. The wrong-selection variant writes another banner stub at tools/compat-corpus/tests/test_encode_breadth.py:982-987 and requires refusal at tools/compat-corpus/tests/test_encode_breadth.py:989-992, before evaluation. Owner admission may run those fakes, never an installed real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 977, + "process", + ".Cli.test_preflight_records_the_supplied_pinned_executables", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:985 (embedded-source , occurrence 0), this generated test program is a Python shebang followed only by print(\"ffmpeg version 0.0.0\"). The test writes it to other-ffmpeg at 984-986, not to a real oracle. oracle_programs at 989 requests that mismatched filename and the owner rejects it before executing commands (test_oracle.py:92-94); even if run, its text only prints the synthetic banner and starts no oracle.", + "site": [ + 985, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:989 (delegated eb.oracle_programs, occurrence 0), Cli inherits Stubs and replaces its temporary ffmpeg/ffprobe with banner-only Python programs at tools/compat-corpus/tests/test_encode_breadth.py:945-949. The sys.executable child at tools/compat-corpus/tests/test_encode_breadth.py:972-977 only queries those stand-ins. The wrong-selection variant writes another banner stub at tools/compat-corpus/tests/test_encode_breadth.py:982-987 and requires refusal at tools/compat-corpus/tests/test_encode_breadth.py:989-992, before evaluation. Owner admission may run those fakes, never an installed real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 989, + "delegated", + "", + "eb.oracle_programs" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:991 (delegated eb.cmd_run, occurrence 0), Cli inherits Stubs and replaces its temporary ffmpeg/ffprobe with banner-only Python programs at tools/compat-corpus/tests/test_encode_breadth.py:945-949. The sys.executable child at tools/compat-corpus/tests/test_encode_breadth.py:972-977 only queries those stand-ins. The wrong-selection variant writes another banner stub at tools/compat-corpus/tests/test_encode_breadth.py:982-987 and requires refusal at tools/compat-corpus/tests/test_encode_breadth.py:989-992, before evaluation. Owner admission may run those fakes, never an installed real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 991, + "delegated", + "", + "eb.cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1006 (delegated eb.main, occurrence 0), Cli uses the generated executable fields from Stubs at tools/compat-corpus/tests/test_encode_breadth.py:262-289 and mocks oracle/oracle_programs at tools/compat-corpus/tests/test_encode_breadth.py:1002-1006. The tiny selected command set therefore runs only those stand-ins, never real FFmpeg. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 1006, + "delegated", + "", + "eb.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1020 (delegated eb.cmd_run, occurrence 0), oracle_programs raises a mocked ValueError and evaluate is mocked at tools/compat-corpus/tests/test_encode_breadth.py:1017-1021; cmd_run returns before launching any reference command. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 1020, + "delegated", + "", + "eb.cmd_run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1029 (delegated eb.main, occurrence 0), the run-mode call deletes a required fixture first at tools/compat-corpus/tests/test_encode_breadth.py:1023-1029, so tools/compat-corpus/encode_breadth.py:835-838 returns before oracle preflight. The separate Python child at tools/compat-corpus/tests/test_encode_breadth.py:1033-1035 selects summarize; tools/compat-corpus/encode_breadth.py:876-880 only reads/writes JSON and computes the summary, without a media process. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 1029, + "delegated", + "", + "eb.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1033 (process sys.executable, occurrence 0), the run-mode call deletes a required fixture first at tools/compat-corpus/tests/test_encode_breadth.py:1023-1029, so tools/compat-corpus/encode_breadth.py:835-838 returns before oracle preflight. The separate Python child at tools/compat-corpus/tests/test_encode_breadth.py:1033-1035 selects summarize; tools/compat-corpus/encode_breadth.py:876-880 only reads/writes JSON and computes the summary, without a media process. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "site": [ + 1033, + "process", + ".Cli.test_a_missing_fixture_is_unmeasured_and_summarize_exits_as_the_run_would", + "sys.executable" + ], + "verdict": "excluded" } ] }, - "tools/compat-corpus/tests/test_encode_breadth.py": { + "tools/compat-corpus/tests/test_ffmpeg9.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "fe308f6bdd7863c27335e93a42a9640610e90c9d0c1398f4eef71937f63b45aa", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_ffmpeg9.py:1 is the module docstring at 1-8, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_ffmpeg9.py:348 is the class EmptyEditPadding docstring at 348-351, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 348, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_ffmpeg9.py:359 is the function fixture docstring at 359-362, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 359, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_ffmpeg9.py:394 is the function listing docstring at 394-395, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 394, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "tools/compat-corpus/tests/test_github_shapes.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -227282,6 +236527,8 @@ "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "aac_pcm_eligibility": "a057c9c37b06d0bdbd742de2f41f1e5afffa9dcdcf9dcdde80dd8b926a95ef4d", + "aac_pns": "f04ee5f31264cf93c9690d9899d1c976995ca4ade5f7563b968e333fc3fe833e", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -227304,7 +236551,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -227312,12 +236559,11 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "current_ci": "868c69b85518158d9a9c3f0a6e142e78ac403eb9a29c91ca24d0ac5802ecb480", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -227339,6 +236585,11 @@ "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "github_shapes": "ad70436cb6ff6956046f85e560c6bed2b39e100dcc36a149f65e56bca7c4611f", + "github_shapes_aac": "43f0e0070e04a56a167a33a64b00ec1bf62871ccd0f7f8d21ff2a7d42eb79f55", + "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", + "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", + "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -227352,6 +236603,8 @@ "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "lru_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -227374,6 +236627,7 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -227416,7 +236670,6 @@ "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "test_current_ci": "01be095cee366f59be9220efa2461487e04ceadb15a7974c0719258a9242084f", "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -227439,8 +236692,7 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/codec-coverage.yml", - ".github/workflows/deny.yml", + ".github/workflows/github-shapes.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -227458,6 +236710,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -227742,6 +236995,8 @@ "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/aac_pcm_eligibility.py", + "scripts/aac_pns.py", "scripts/clip_check.py", "scripts/compat_check.py", "scripts/composed_audio.py", @@ -227775,14 +237030,17 @@ "test-support/oracle.rs", "tools/compat-corpus/classify.py", "tools/compat-corpus/copy_check.py", - "tools/compat-corpus/current_ci.py", "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_aac.py", + "tools/compat-corpus/github_shapes_fixtures.py", + "tools/compat-corpus/github_shapes_inputs.py", + "tools/compat-corpus/github_shapes_set.py", "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/compat-corpus/tests/test_current_ci.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -227832,1188 +237090,1166 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "24b72e63d5fd4289cff706114740392873aaad965c98eee9dff6bfe7471193db", + "sha256": "36fe6d820d8e55c90a4ae4f1a7cdb7ba9e43e3f900464e18be7788429ad6176d", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:299 (delegated eb.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:120: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 299, + 120, "delegated", "", - "eb.evaluate" + "run.acquire_one" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:312 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:123: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 312, + 123, "delegated", "", - "self.evaluate" + "run.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:320 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:127: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 320, + 127, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:328 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:132: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 328, + 132, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:333 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:137: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 333, + 137, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:338 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:139: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 338, + 139, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:351 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:141: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 351, + 141, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:354 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:148: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 354, + 148, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:360 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:151: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 360, + 151, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:363 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:156: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 363, + 156, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:368 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:161: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 368, + 161, "delegated", "", - "self.evaluate" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:372 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", - "site": [ - 372, - "embedded-source", - "embedded", - "" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:375 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:167: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 375, + 167, "delegated", "", - "self.evaluate" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:377 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", - "site": [ - 377, - "embedded-source", - "embedded", - "" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:378 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:170: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 378, + 170, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:383 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:172: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 383, + 172, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:390 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:175: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 390, + 175, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:396 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:178: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 396, + 178, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:400 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:183: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 400, + 183, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:403 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:189: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 403, + 189, "delegated", "", - "self.evaluate" + "self.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:407 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:212: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 407, + 212, "delegated", "", - "self.evaluate" + "run.replay" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:411 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:220: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 411, + 220, "delegated", "", - "self.evaluate" + "run.replay" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:413 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:228: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 413, + 228, "delegated", "", - "self.evaluate" + "run.replay" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:418 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:234: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 418, + 234, "delegated", "", - "self.evaluate" + "run.replay" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:423 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:237: AcquisitionAndReplay creates a Python fake and maps every program key to it at tools/compat-corpus/tests/test_github_shapes.py:104-120. judge only uses this fake map at tools/compat-corpus/tests/test_github_shapes.py:122-124. replay uses the same fake options and mocks verify_programs at tools/compat-corpus/tests/test_github_shapes.py:191-237; its invalid-identity cases fail before replay. No real FFmpeg/ffprobe oracle executes.", "site": [ - 423, + 237, "delegated", "", - "self.evaluate" + "run.replay" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:430 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:271: Both probe and invoke are mocked at tools/compat-corpus/tests/test_github_shapes.py:264-277; the invoke callbacks write synthetic pixel bytes. The bare ffmpeg/ffprobe arguments are never executed.", "site": [ - 430, + 271, "delegated", "", - "self.evaluate" + "decoded_output.compare" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:441 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:272: Both probe and invoke are mocked at tools/compat-corpus/tests/test_github_shapes.py:264-277; the invoke callbacks write synthetic pixel bytes. The bare ffmpeg/ffprobe arguments are never executed.", "site": [ - 441, + 272, "delegated", "", - "self.evaluate" + "decoded_output.compare" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:454 (delegated original, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:277: Both probe and invoke are mocked at tools/compat-corpus/tests/test_github_shapes.py:264-277; the invoke callbacks write synthetic pixel bytes. The bare ffmpeg/ffprobe arguments are never executed.", "site": [ - 454, + 277, "delegated", "", - "original" + "decoded_output.compare" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:457 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:295: probe, compare, invoke and packet_rows are all mocked at tools/compat-corpus/tests/test_github_shapes.py:291-295. This tests copied-packet accounting with synthetic results and launches no real oracle.", "site": [ - 457, + 295, "delegated", "", - "self.evaluate" + "run.compare_outputs" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:475 (delegated eb.execute, occurrence 0), Limits passes only sys.executable with a local file-writing or sleeping Python command at tools/compat-corpus/tests/test_encode_breadth.py:473-479. tools/compat-corpus/encode_breadth.py:312-313 and tools/compat-corpus/r3.py:129-131 execute those Python commands unchanged; neither command can launch an oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:301: decoded_output.invoke is mocked at tools/compat-corpus/tests/test_github_shapes.py:297-301 to return a synthetic packet JSON document; probe is only an unused executable argument.", "site": [ - 475, + 301, "delegated", "", - "eb.execute" + "run.packet_rows" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:479 (delegated eb.execute, occurrence 0), Limits passes only sys.executable with a local file-writing or sleeping Python command at tools/compat-corpus/tests/test_encode_breadth.py:473-479. tools/compat-corpus/encode_breadth.py:312-313 and tools/compat-corpus/r3.py:129-131 execute those Python commands unchanged; neither command can launch an oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:370: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 479, + 370, "delegated", "", - "eb.execute" + "decoded_output.avc1_carriage" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:488 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:374: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 488, + 374, "delegated", "", - "self.evaluate" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:492 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:382: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 492, + 382, "delegated", "", - "self.run_copy" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:496 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:392: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 496, + 392, "delegated", "", - "self.run_copy" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:497 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:396: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 497, + 396, "delegated", "", - "self.run_copy" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:501 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:401: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 501, + 401, "delegated", "", - "self.run_copy" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:503 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:410: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 503, + 410, "delegated", "", - "self.run_copy" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:508 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:413: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 508, + 413, "delegated", "", - "self.run_copy" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:510 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:420: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 510, + 420, "delegated", "", - "self.run_copy" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:515 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:423: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 515, + 423, "delegated", "", - "self.run_copy" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:560 (delegated eb.oracle, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:426: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 560, + 426, "delegated", "", - "eb.oracle" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:565 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:433: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 565, + 433, "delegated", "", - "self.judge" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:572 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:438: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 572, + 438, "delegated", "", - "self.judge" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:578 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:443: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 578, + 443, "delegated", "", - "self.judge" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:583 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:449: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 583, + 449, "delegated", "", - "self.judge" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:585 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:451: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 585, + 451, "delegated", "", - "self.judge" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:589 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:458: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 589, + 458, "delegated", "", - "self.judge" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:592 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:460: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 592, + 460, "delegated", "", - "self.judge" + "decoded_output.compare" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:598 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:465: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 598, + 465, "delegated", "", - "self.judge" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:600 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:468: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 600, + 468, "delegated", "", - "self.judge" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:606 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:471: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 606, + 471, "delegated", "", - "self.judge" + "self.compatible" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:615 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:475: packet_data is mocked with malformed synthetic documents at tools/compat-corpus/tests/test_github_shapes.py:467-475; avc1_carriage returns before its downstream compare can execute an oracle.", "site": [ - 615, + 475, "delegated", "", - "self.judge" + "decoded_output.avc1_carriage" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:625 (delegated eb.oracle, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:484: invoke is mocked with synthetic failure/JSON results at tools/compat-corpus/tests/test_github_shapes.py:480-484, so packet_data executes no oracle.", "site": [ - 625, + 484, "delegated", "", - "eb.oracle" + "decoded_output.packet_data" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:628 (delegated eb.oracle, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:486: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 628, + 486, "delegated", "", - "eb.oracle" + "self.compatible" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:653 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:494: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 653, + 494, "delegated", "", - "eb.oracle" + "self.compatible" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:655 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:498: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 655, + 498, "delegated", "", - "eb.oracle" + "self.compatible" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:665 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:504: compatible() wraps the entire carriage predicate in a mocked invoke at tools/compat-corpus/tests/test_github_shapes.py:352-371; that callback returns synthetic packet/frame JSON or writes synthetic decoded bytes. The direct compare at tools/compat-corpus/tests/test_github_shapes.py:459-461 has the same mock. Neither path executes the bare ffmpeg/ffprobe arguments.", "site": [ - 665, + 504, "delegated", "", - "eb.oracle" + "self.compatible" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:667 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:528: Avc1Outcomes.check mocks probe, compare, packet_rows and avc1_carriage at tools/compat-corpus/tests/test_github_shapes.py:508-531; these calls only exercise outcome accounting using generated files and launch no real oracle.", "site": [ - 667, + 528, "delegated", "", - "eb.oracle" + "run.compare_outputs" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:690 (delegated eb.audio_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:536: Avc1Outcomes.check mocks probe, compare, packet_rows and avc1_carriage at tools/compat-corpus/tests/test_github_shapes.py:508-531; these calls only exercise outcome accounting using generated files and launch no real oracle.", "site": [ - 690, + 536, "delegated", "", - "eb.audio_checks" + "self.check" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:700 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:537: Avc1Outcomes.check mocks probe, compare, packet_rows and avc1_carriage at tools/compat-corpus/tests/test_github_shapes.py:508-531; these calls only exercise outcome accounting using generated files and launch no real oracle.", "site": [ - 700, + 537, "delegated", "", - "self.run_checks" + "self.check" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:705 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:538: Avc1Outcomes.check mocks probe, compare, packet_rows and avc1_carriage at tools/compat-corpus/tests/test_github_shapes.py:508-531; these calls only exercise outcome accounting using generated files and launch no real oracle.", "site": [ - 705, + 538, "delegated", "", - "self.run_checks" + "self.check" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:706 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:539: Avc1Outcomes.check mocks probe, compare, packet_rows and avc1_carriage at tools/compat-corpus/tests/test_github_shapes.py:508-531; these calls only exercise outcome accounting using generated files and launch no real oracle.", "site": [ - 706, + 539, "delegated", "", - "self.run_checks" + "self.check" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:707 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:540: Avc1Outcomes.check mocks probe, compare, packet_rows and avc1_carriage at tools/compat-corpus/tests/test_github_shapes.py:508-531; these calls only exercise outcome accounting using generated files and launch no real oracle.", "site": [ - 707, + 540, "delegated", "", - "self.run_checks" + "self.check" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:712 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:541: Avc1Outcomes.check mocks probe, compare, packet_rows and avc1_carriage at tools/compat-corpus/tests/test_github_shapes.py:508-531; these calls only exercise outcome accounting using generated files and launch no real oracle.", "site": [ - 712, + 541, "delegated", "", - "self.run_checks" + "self.check" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:713 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:546: Avc1Outcomes.check mocks probe, compare, packet_rows and avc1_carriage at tools/compat-corpus/tests/test_github_shapes.py:508-531; these calls only exercise outcome accounting using generated files and launch no real oracle.", "site": [ - 713, + 546, "delegated", "", - "self.run_checks" + "self.check" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:714 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:547: Avc1Outcomes.check mocks probe, compare, packet_rows and avc1_carriage at tools/compat-corpus/tests/test_github_shapes.py:508-531; these calls only exercise outcome accounting using generated files and launch no real oracle.", "site": [ - 714, + 547, "delegated", "", - "self.run_checks" + "self.check" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:715 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:549: Avc1Outcomes.check mocks probe, compare, packet_rows and avc1_carriage at tools/compat-corpus/tests/test_github_shapes.py:508-531; these calls only exercise outcome accounting using generated files and launch no real oracle.", "site": [ - 715, + 549, "delegated", "", - "self.run_checks" + "self.check" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:716 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:551: Avc1Outcomes.check mocks probe, compare, packet_rows and avc1_carriage at tools/compat-corpus/tests/test_github_shapes.py:508-531; these calls only exercise outcome accounting using generated files and launch no real oracle.", "site": [ - 716, + 551, "delegated", "", - "self.run_checks" + "self.check" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:721 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:557: Avc1Outcomes.check mocks probe, compare, packet_rows and avc1_carriage at tools/compat-corpus/tests/test_github_shapes.py:508-531; these calls only exercise outcome accounting using generated files and launch no real oracle.", "site": [ - 721, + 557, "delegated", "", - "self.run_checks" + "self.check" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:724 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:578: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 724, + 578, "delegated", "", - "self.run_checks" + "run.acquire_one" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:725 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:579: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 725, + 579, "delegated", "", - "self.run_checks" + "run.judge" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:726 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:586: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 726, + 586, "delegated", "", - "self.run_checks" + "self.capture" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:727 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:596: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 727, + 596, "delegated", "", - "self.run_checks" + "self.capture" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:731 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:604: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 731, + 604, "delegated", "", - "self.run_checks" + "self.capture" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:734 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:609: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 734, + 609, "delegated", "", - "self.run_checks" + "self.capture" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:739 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:610: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 739, + 610, "delegated", "", - "self.run_checks" + "self.capture" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:740 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:620: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 740, + 620, "delegated", "", - "self.run_checks" + "self.capture" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:741 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:622: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 741, + 622, "delegated", "", - "self.run_checks" + "self.capture" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:742 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:629: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 742, + 629, "delegated", "", - "self.run_checks" + "self.capture" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:750 (delegated eb.audio_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:630: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 750, + 630, "delegated", "", - "eb.audio_checks" + "self.capture" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:778 (delegated eb.video_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:631: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 778, + 631, "delegated", "", - "eb.video_checks" + "self.capture" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:781 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:649: ProbeAvailability.capture writes its own Python fake at tools/compat-corpus/tests/test_github_shapes.py:562-579 and maps every program key to it. The fake prints controlled strings; acquire_one/judge and the self.capture callers execute no real FFmpeg/ffprobe oracle.", "site": [ - 781, + 649, "delegated", "", - "self.run_checks" + "self.capture" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:788 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:717: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 788, - "delegated", - "", - "self.run_checks" + 717, + "command", + ".PinnedProbeWriters.capture", + "str(self.oracle.ffprobe)" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:792 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:723: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 792, - "delegated", - "", - "self.run_checks" + 723, + "process", + ".PinnedProbeWriters.capture", + "witness" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:793 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:730: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 793, + 730, "delegated", "", - "self.run_checks" + "self.capture" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:794 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:733: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 794, + 733, "delegated", "", - "self.run_checks" + "self.capture" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:795 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:735: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 795, + 735, "delegated", "", - "self.run_checks" + "self.capture" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:796 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:741: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 796, + 741, "delegated", "", - "self.run_checks" + "self.capture" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:800 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:742: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 800, + 742, "delegated", "", - "self.run_checks" + "self.capture" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:803 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:750: Although this test obtained real oracle bytes earlier, this row only compares retained ffprobe stdout and witness files. tools/compat-corpus/github_shapes.py:281-290 handles command.tool == ffprobe without executing anything; the call supplies an empty program map at tools/compat-corpus/tests/test_github_shapes.py:747-757 and tools/compat-corpus/tests/test_github_shapes.py:768-772. The earlier capture rows are separately owner-qualified.", "site": [ - 803, + 750, "delegated", "", - "self.run_checks" + "run.compare_outputs" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:806 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:752: Although this test obtained real oracle bytes earlier, this row only compares retained ffprobe stdout and witness files. tools/compat-corpus/github_shapes.py:281-290 handles command.tool == ffprobe without executing anything; the call supplies an empty program map at tools/compat-corpus/tests/test_github_shapes.py:747-757 and tools/compat-corpus/tests/test_github_shapes.py:768-772. The earlier capture rows are separately owner-qualified.", "site": [ - 806, + 752, "delegated", "", - "self.run_checks" + "run.compare_outputs" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:815 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:757: Although this test obtained real oracle bytes earlier, this row only compares retained ffprobe stdout and witness files. tools/compat-corpus/github_shapes.py:281-290 handles command.tool == ffprobe without executing anything; the call supplies an empty program map at tools/compat-corpus/tests/test_github_shapes.py:747-757 and tools/compat-corpus/tests/test_github_shapes.py:768-772. The earlier capture rows are separately owner-qualified.", "site": [ - 815, + 757, "delegated", "", - "eb.checks" + "run.compare_outputs" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:824 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:763: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 824, + 763, "delegated", "", - "eb.checks" + "self.capture" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:829 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:772: Although this test obtained real oracle bytes earlier, this row only compares retained ffprobe stdout and witness files. tools/compat-corpus/github_shapes.py:281-290 handles command.tool == ffprobe without executing anything; the call supplies an empty program map at tools/compat-corpus/tests/test_github_shapes.py:747-757 and tools/compat-corpus/tests/test_github_shapes.py:768-772. The earlier capture rows are separately owner-qualified.", "site": [ - 829, + 772, "delegated", "", - "eb.checks" + "run.compare_outputs" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:838 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:786: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. tools/compat-corpus/github_shapes.py:294-360 passes programs[$FFMPEG]/programs[$FFPROBE] unchanged to output, packet and carriage comparisons. Its packet helper at tools/compat-corpus/github_shapes.py:215-218 forwards the supplied ffprobe. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:342-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 use the supplied ffmpeg. tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged, and tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434 forward that same pair through the carriage predicate. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 838, - "delegated", - "", - "eb.checks" + 786, + "command", + ".PinnedProbeWriters.test_independent_avc1_carriage_control_uses_complete_real_packet_bytes", + "ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:851 (delegated eb.copied, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:790: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. tools/compat-corpus/github_shapes.py:294-360 passes programs[$FFMPEG]/programs[$FFPROBE] unchanged to output, packet and carriage comparisons. Its packet helper at tools/compat-corpus/github_shapes.py:215-218 forwards the supplied ffprobe. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:342-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 use the supplied ffmpeg. tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged, and tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434 forward that same pair through the carriage predicate. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 851, + 790, "delegated", "", - "eb.copied" + "decoded_output.compare" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:853 (delegated eb.copied, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:791: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. tools/compat-corpus/github_shapes.py:294-360 passes programs[$FFMPEG]/programs[$FFPROBE] unchanged to output, packet and carriage comparisons. Its packet helper at tools/compat-corpus/github_shapes.py:215-218 forwards the supplied ffprobe. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:342-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 use the supplied ffmpeg. tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged, and tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434 forward that same pair through the carriage predicate. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 853, + 791, "delegated", "", - "eb.copied" + "run.packet_rows" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:856 (delegated eb.copied, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:792: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. tools/compat-corpus/github_shapes.py:294-360 passes programs[$FFMPEG]/programs[$FFPROBE] unchanged to output, packet and carriage comparisons. Its packet helper at tools/compat-corpus/github_shapes.py:215-218 forwards the supplied ffprobe. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:342-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 use the supplied ffmpeg. tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged, and tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434 forward that same pair through the carriage predicate. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 856, + 792, "delegated", "", - "eb.copied" + "run.packet_rows" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:957 (delegated eb.oracle_programs, occurrence 0), the preflight test mocks require, subprocess.run and sha256 together at tools/compat-corpus/tests/test_encode_breadth.py:954-957. It checks argument retention without executing either the fake returned paths or any real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:793: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. tools/compat-corpus/github_shapes.py:294-360 passes programs[$FFMPEG]/programs[$FFPROBE] unchanged to output, packet and carriage comparisons. Its packet helper at tools/compat-corpus/github_shapes.py:215-218 forwards the supplied ffprobe. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:342-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 use the supplied ffmpeg. tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged, and tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434 forward that same pair through the carriage predicate. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 957, + 793, "delegated", "", - "eb.oracle_programs" + "decoded_output.avc1_carriage" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:977 (process sys.executable, occurrence 0), Cli inherits Stubs and replaces its temporary ffmpeg/ffprobe with banner-only Python programs at tools/compat-corpus/tests/test_encode_breadth.py:945-949. The sys.executable child at tools/compat-corpus/tests/test_encode_breadth.py:972-977 only queries those stand-ins. The wrong-selection variant writes another banner stub at tools/compat-corpus/tests/test_encode_breadth.py:982-987 and requires refusal at tools/compat-corpus/tests/test_encode_breadth.py:989-992, before evaluation. Owner admission may run those fakes, never an installed real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:794: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. tools/compat-corpus/github_shapes.py:294-360 passes programs[$FFMPEG]/programs[$FFPROBE] unchanged to output, packet and carriage comparisons. Its packet helper at tools/compat-corpus/github_shapes.py:215-218 forwards the supplied ffprobe. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:342-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 use the supplied ffmpeg. tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged, and tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434 forward that same pair through the carriage predicate. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 977, - "process", - ".Cli.test_preflight_records_the_supplied_pinned_executables", - "sys.executable" + 794, + "delegated", + "", + "decoded_output.avc1_carriage" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:985 (embedded-source , occurrence 0), this generated test program is a Python shebang followed only by print(\"ffmpeg version 0.0.0\"). The test writes it to other-ffmpeg at 984-986, not to a real oracle. oracle_programs at 989 requests that mismatched filename and the owner rejects it before executing commands (test_oracle.py:92-94); even if run, its text only prints the synthetic banner and starts no oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:803: PinnedProbeWriters.setUpClass at tools/compat-corpus/tests/test_github_shapes.py:694-703 stores test_oracle.require() as cls.oracle. capture at tools/compat-corpus/tests/test_github_shapes.py:709-723 executes its ffprobe field directly and overwrites witness[0] with that same field before execution. The live carriage control at tools/compat-corpus/tests/test_github_shapes.py:774-803 copies both fields to local ffmpeg/ffprobe, executes the former unchanged, and forwards the same pair to comparisons. tools/compat-corpus/github_shapes.py:294-360 passes programs[$FFMPEG]/programs[$FFPROBE] unchanged to output, packet and carriage comparisons. Its packet helper at tools/compat-corpus/github_shapes.py:215-218 forwards the supplied ffprobe. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:342-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 use the supplied ffmpeg. tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged, and tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434 forward that same pair through the carriage predicate. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 985, - "embedded-source", - "embedded", - "" + 803, + "delegated", + "", + "run.compare_outputs" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:989 (delegated eb.oracle_programs, occurrence 0), Cli inherits Stubs and replaces its temporary ffmpeg/ffprobe with banner-only Python programs at tools/compat-corpus/tests/test_encode_breadth.py:945-949. The sys.executable child at tools/compat-corpus/tests/test_encode_breadth.py:972-977 only queries those stand-ins. The wrong-selection variant writes another banner stub at tools/compat-corpus/tests/test_encode_breadth.py:982-987 and requires refusal at tools/compat-corpus/tests/test_encode_breadth.py:989-992, before evaluation. Owner admission may run those fakes, never an installed real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:839: merged_source is a Git/event eligibility gate, not a media oracle. tools/compat-corpus/tests/test_github_shapes.py:836-848 either fails its event guard or mocks the git helper with CompletedProcess values before it can run any tool.", "site": [ - 989, + 839, "delegated", "", - "eb.oracle_programs" + "run.merged_source" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:991 (delegated eb.cmd_run, occurrence 0), Cli inherits Stubs and replaces its temporary ffmpeg/ffprobe with banner-only Python programs at tools/compat-corpus/tests/test_encode_breadth.py:945-949. The sys.executable child at tools/compat-corpus/tests/test_encode_breadth.py:972-977 only queries those stand-ins. The wrong-selection variant writes another banner stub at tools/compat-corpus/tests/test_encode_breadth.py:982-987 and requires refusal at tools/compat-corpus/tests/test_encode_breadth.py:989-992, before evaluation. Owner admission may run those fakes, never an installed real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:846: merged_source is a Git/event eligibility gate, not a media oracle. tools/compat-corpus/tests/test_github_shapes.py:836-848 either fails its event guard or mocks the git helper with CompletedProcess values before it can run any tool.", "site": [ - 991, + 846, "delegated", "", - "eb.cmd_run" + "run.merged_source" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1006 (delegated eb.main, occurrence 0), Cli uses the generated executable fields from Stubs at tools/compat-corpus/tests/test_encode_breadth.py:262-289 and mocks oracle/oracle_programs at tools/compat-corpus/tests/test_encode_breadth.py:1002-1006. The tiny selected command set therefore runs only those stand-ins, never real FFmpeg. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:848: merged_source is a Git/event eligibility gate, not a media oracle. tools/compat-corpus/tests/test_github_shapes.py:836-848 either fails its event guard or mocks the git helper with CompletedProcess values before it can run any tool.", "site": [ - 1006, + 848, "delegated", "", - "eb.main" + "run.merged_source" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1020 (delegated eb.cmd_run, occurrence 0), oracle_programs raises a mocked ValueError and evaluate is mocked at tools/compat-corpus/tests/test_encode_breadth.py:1017-1021; cmd_run returns before launching any reference command. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:854: The argv explicitly selects sys.executable with a short Python stdin-copy or sleep program at tools/compat-corpus/tests/test_github_shapes.py:850-860. This tests process capture and timeout behavior, not an FFmpeg/ffprobe oracle.", "site": [ - 1020, + 854, "delegated", "", - "eb.cmd_run" + "run.execute" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1029 (delegated eb.main, occurrence 0), the run-mode call deletes a required fixture first at tools/compat-corpus/tests/test_encode_breadth.py:1023-1029, so tools/compat-corpus/encode_breadth.py:835-838 returns before oracle preflight. The separate Python child at tools/compat-corpus/tests/test_encode_breadth.py:1033-1035 selects summarize; tools/compat-corpus/encode_breadth.py:876-880 only reads/writes JSON and computes the summary, without a media process. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:858: The argv explicitly selects sys.executable with a short Python stdin-copy or sleep program at tools/compat-corpus/tests/test_github_shapes.py:850-860. This tests process capture and timeout behavior, not an FFmpeg/ffprobe oracle.", "site": [ - 1029, + 858, "delegated", "", - "eb.main" + "run.execute" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1033 (process sys.executable, occurrence 0), the run-mode call deletes a required fixture first at tools/compat-corpus/tests/test_encode_breadth.py:1023-1029, so tools/compat-corpus/encode_breadth.py:835-838 returns before oracle preflight. The separate Python child at tools/compat-corpus/tests/test_encode_breadth.py:1033-1035 selects summarize; tools/compat-corpus/encode_breadth.py:876-880 only reads/writes JSON and computes the summary, without a media process. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes.py:876: This is a string in assertIn, not a generated program that is executed. tools/compat-corpus/tests/test_github_shapes.py:872-885 reads the workflow as text and asserts owner-copy order, --resolve and retained pair arguments. No subprocess runs.", "site": [ - 1033, - "process", - ".Cli.test_a_missing_fixture_is_unmeasured_and_summarize_exits_as_the_run_would", - "sys.executable" + 876, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" } ] }, - "tools/compat-corpus/tests/test_github_shapes.py": { + "tools/compat-corpus/tests/test_github_shapes_aac.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -229028,6 +238264,8 @@ "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "aac_pcm_eligibility": "a057c9c37b06d0bdbd742de2f41f1e5afffa9dcdcf9dcdde80dd8b926a95ef4d", + "aac_pns": "f04ee5f31264cf93c9690d9899d1c976995ca4ade5f7563b968e333fc3fe833e", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -229050,7 +238288,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -229058,7 +238296,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -229084,7 +238322,8 @@ "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "github_shapes": "69efdf19291b116cf0b59869d98e6d01db95bcd0def562dfbd878579b328ac4f", + "github_shapes": "ad70436cb6ff6956046f85e560c6bed2b39e100dcc36a149f65e56bca7c4611f", + "github_shapes_aac": "43f0e0070e04a56a167a33a64b00ec1bf62871ccd0f7f8d21ff2a7d42eb79f55", "github_shapes_fixtures": "ea68d087273565a507e99bac157ae7b5032575e11928f1af3367e3504316ffc8", "github_shapes_inputs": "63ba064f6e8d7d230c5d267237d8c42dc9d43c934549c89ef59a9d8407e53f3b", "github_shapes_set": "c57094f99afa88dbb31bd8dc9fec88aad3a1439d07e9833f5d6fb9ff0de17563", @@ -229101,6 +238340,8 @@ "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "lru_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -229188,8 +238429,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/deny.yml", - ".github/workflows/github-shapes.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -229207,6 +238446,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -229491,6 +238731,8 @@ "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/aac_pcm_eligibility.py", + "scripts/aac_pns.py", "scripts/clip_check.py", "scripts/compat_check.py", "scripts/composed_audio.py", @@ -229527,6 +238769,7 @@ "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/encode_breadth.py", "tools/compat-corpus/github_shapes.py", + "tools/compat-corpus/github_shapes_aac.py", "tools/compat-corpus/github_shapes_fixtures.py", "tools/compat-corpus/github_shapes_inputs.py", "tools/compat-corpus/github_shapes_set.py", @@ -229583,629 +238826,24 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "fdc907b23d8b9da992c60b1826c69bb709d7028ac6bf12d9ac31b7e6404cc0b2", + "sha256": "b29751df3929c9354c30212e6c28e2d314c3534fedd301ac782078b0d5d21673", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:120 (delegated run.acquire_one, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:114: OutputBinding.check at tools/compat-corpus/tests/test_github_shapes_aac.py:106-118 mocks qualification.run, test_oracle.require, check_output and pns_check. The returned pair and captured PCM are synthetic; these self.check/aac.compare calls launch no real oracle even after the adapter repair.", "site": [ - 120, - "delegated", - "", - "run.acquire_one" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:123 (delegated run.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 123, - "delegated", - "", - "run.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:127 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 127, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:132 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 132, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:137 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 137, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:139 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 139, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:141 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 141, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:148 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 148, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:151 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 151, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:156 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 156, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:161 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 161, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:167 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 167, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:170 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 170, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:172 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 172, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:175 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 175, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:178 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 178, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:183 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 183, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:189 (delegated self.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 189, - "delegated", - "", - "self.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:212 (delegated run.replay, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 212, - "delegated", - "", - "run.replay" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:220 (delegated run.replay, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 220, - "delegated", - "", - "run.replay" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:226 (delegated run.replay, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 226, - "delegated", - "", - "run.replay" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:229 (delegated run.replay, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 229, - "delegated", - "", - "run.replay" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:263 (delegated decoded_output.compare, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 263, - "delegated", - "", - "decoded_output.compare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:264 (delegated decoded_output.compare, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 264, - "delegated", - "", - "decoded_output.compare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:269 (delegated decoded_output.compare, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 269, - "delegated", - "", - "decoded_output.compare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:287 (delegated run.compare_outputs, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 287, - "delegated", - "", - "run.compare_outputs" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:293 (delegated run.packet_rows, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 293, - "delegated", - "", - "run.packet_rows" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:362 (delegated decoded_output.avc1_carriage, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 362, - "delegated", - "", - "decoded_output.avc1_carriage" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:366 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 366, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:374 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 374, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:384 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 384, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:388 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 388, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:393 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 393, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:402 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 402, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:405 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 405, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:412 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 412, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:415 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 415, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:418 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 418, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:425 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 425, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:430 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 430, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:435 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 435, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:441 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 441, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:443 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 443, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:450 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 450, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:452 (delegated decoded_output.compare, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 452, - "delegated", - "", - "decoded_output.compare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:457 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 457, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:460 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 460, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:463 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 463, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:467 (delegated decoded_output.avc1_carriage, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 467, - "delegated", - "", - "decoded_output.avc1_carriage" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:476 (delegated decoded_output.packet_data, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 476, - "delegated", - "", - "decoded_output.packet_data" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:478 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 478, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:486 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 486, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:490 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 490, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:496 (delegated self.compatible, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 496, - "delegated", - "", - "self.compatible" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:520 (delegated run.compare_outputs, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 520, - "delegated", - "", - "run.compare_outputs" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:528 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 528, + 114, "delegated", "", - "self.check" + "aac.compare" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:529 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:136: OutputBinding.check at tools/compat-corpus/tests/test_github_shapes_aac.py:106-118 mocks qualification.run, test_oracle.require, check_output and pns_check. The returned pair and captured PCM are synthetic; these self.check/aac.compare calls launch no real oracle even after the adapter repair.", "site": [ - 529, + 136, "delegated", "", "self.check" @@ -230214,9 +238852,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:530 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:142: OutputBinding.check at tools/compat-corpus/tests/test_github_shapes_aac.py:106-118 mocks qualification.run, test_oracle.require, check_output and pns_check. The returned pair and captured PCM are synthetic; these self.check/aac.compare calls launch no real oracle even after the adapter repair.", "site": [ - 530, + 142, "delegated", "", "self.check" @@ -230225,9 +238863,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:531 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:153: OutputBinding.check at tools/compat-corpus/tests/test_github_shapes_aac.py:106-118 mocks qualification.run, test_oracle.require, check_output and pns_check. The returned pair and captured PCM are synthetic; these self.check/aac.compare calls launch no real oracle even after the adapter repair.", "site": [ - 531, + 153, "delegated", "", "self.check" @@ -230236,9 +238874,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:532 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:156: OutputBinding.check at tools/compat-corpus/tests/test_github_shapes_aac.py:106-118 mocks qualification.run, test_oracle.require, check_output and pns_check. The returned pair and captured PCM are synthetic; these self.check/aac.compare calls launch no real oracle even after the adapter repair.", "site": [ - 532, + 156, "delegated", "", "self.check" @@ -230247,9 +238885,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:533 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:162: OutputBinding.check at tools/compat-corpus/tests/test_github_shapes_aac.py:106-118 mocks qualification.run, test_oracle.require, check_output and pns_check. The returned pair and captured PCM are synthetic; these self.check/aac.compare calls launch no real oracle even after the adapter repair.", "site": [ - 533, + 162, "delegated", "", "self.check" @@ -230258,9 +238896,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:538 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:164: OutputBinding.check at tools/compat-corpus/tests/test_github_shapes_aac.py:106-118 mocks qualification.run, test_oracle.require, check_output and pns_check. The returned pair and captured PCM are synthetic; these self.check/aac.compare calls launch no real oracle even after the adapter repair.", "site": [ - 538, + 164, "delegated", "", "self.check" @@ -230269,9 +238907,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:539 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:166: OutputBinding.check at tools/compat-corpus/tests/test_github_shapes_aac.py:106-118 mocks qualification.run, test_oracle.require, check_output and pns_check. The returned pair and captured PCM are synthetic; these self.check/aac.compare calls launch no real oracle even after the adapter repair.", "site": [ - 539, + 166, "delegated", "", "self.check" @@ -230280,20 +238918,20 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:541 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:173: qualification.run is mocked at tools/compat-corpus/tests/test_github_shapes_aac.py:170-175. The supplied programs map lacks $FFPROBE, so the repaired adapter at tools/compat-corpus/github_shapes_aac.py:122 raises KeyError during argument evaluation, caught at tools/compat-corpus/github_shapes_aac.py:137-138 before require can run. No real oracle executes; this is not owner proof.", "site": [ - 541, + 173, "delegated", "", - "self.check" + "aac.compare" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:543 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:177: OutputBinding.check at tools/compat-corpus/tests/test_github_shapes_aac.py:106-118 mocks qualification.run, test_oracle.require, check_output and pns_check. The returned pair and captured PCM are synthetic; these self.check/aac.compare calls launch no real oracle even after the adapter repair.", "site": [ - 543, + 177, "delegated", "", "self.check" @@ -230302,9 +238940,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:549 (delegated self.check, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:182: OutputBinding.check at tools/compat-corpus/tests/test_github_shapes_aac.py:106-118 mocks qualification.run, test_oracle.require, check_output and pns_check. The returned pair and captured PCM are synthetic; these self.check/aac.compare calls launch no real oracle even after the adapter repair.", "site": [ - 549, + 182, "delegated", "", "self.check" @@ -230313,207 +238951,152 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:570 (delegated run.acquire_one, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:194: These comparison controls mock probe/compare and the AAC or copied-packet predicates at tools/compat-corpus/tests/test_github_shapes_aac.py:185-194, tools/compat-corpus/tests/test_github_shapes_aac.py:211-235. All results are synthetic; the bare program strings are not executed.", "site": [ - 570, - "delegated", - "", - "run.acquire_one" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:571 (delegated run.judge, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 571, - "delegated", - "", - "run.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:578 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 578, - "delegated", - "", - "self.capture" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:588 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 588, - "delegated", - "", - "self.capture" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:596 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 596, + 194, "delegated", "", - "self.capture" + "run.compare_outputs" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:601 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:199: qualification.run is mocked with self.scan at tools/compat-corpus/tests/test_github_shapes_aac.py:196-203. The no-PNS path only reads that synthetic diagnostic metadata and never calls a real oracle.", "site": [ - 601, + 199, "delegated", "", - "self.capture" + "aac.exact_without_pns" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:602 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:201: qualification.run is mocked with self.scan at tools/compat-corpus/tests/test_github_shapes_aac.py:196-203. The no-PNS path only reads that synthetic diagnostic metadata and never calls a real oracle.", "site": [ - 602, + 201, "delegated", "", - "self.capture" + "aac.exact_without_pns" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:612 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:203: qualification.run is mocked with self.scan at tools/compat-corpus/tests/test_github_shapes_aac.py:196-203. The no-PNS path only reads that synthetic diagnostic metadata and never calls a real oracle.", "site": [ - 612, + 203, "delegated", "", - "self.capture" + "aac.exact_without_pns" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:614 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:223: These comparison controls mock probe/compare and the AAC or copied-packet predicates at tools/compat-corpus/tests/test_github_shapes_aac.py:185-194, tools/compat-corpus/tests/test_github_shapes_aac.py:211-235. All results are synthetic; the bare program strings are not executed.", "site": [ - 614, + 223, "delegated", "", - "self.capture" + "run.compare_outputs" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:621 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:234: These comparison controls mock probe/compare and the AAC or copied-packet predicates at tools/compat-corpus/tests/test_github_shapes_aac.py:185-194, tools/compat-corpus/tests/test_github_shapes_aac.py:211-235. All results are synthetic; the bare program strings are not executed.", "site": [ - 621, + 234, "delegated", "", - "self.capture" + "run.compare_outputs" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:622 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:249: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 622, - "delegated", - "", - "self.capture" + 249, + "command", + ".PinnedAacControls.setUpClass", + "cls.oracle.ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:623 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "class": "reviewed-reference", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:249: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 623, + 249, "delegated", "", - "self.capture" + "cls.call" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:641 (delegated self.capture, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:253: This call runs cls.diagnostic, the CoreAV pns_diagnostic selected by COREAV_SHAPES_AAC_DIAGNOSTIC at tools/compat-corpus/tests/test_github_shapes_aac.py:244 and invoked with --fixtures at tools/compat-corpus/tests/test_github_shapes_aac.py:251-253. It is not FFmpeg/ffprobe.", "site": [ - 641, + 253, "delegated", "", - "self.capture" + "cls.call" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:709 (command str(self.oracle.ffprobe), occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:255: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 709, + 255, "command", - ".PinnedProbeWriters.capture", - "str(self.oracle.ffprobe)" + ".PinnedAacControls.setUpClass", + "cls.oracle.ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:715 (process witness, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:255: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 715, - "process", - ".PinnedProbeWriters.capture", - "witness" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:722 (delegated self.capture, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 722, + 255, "delegated", "", - "self.capture" + "cls.call" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:725 (delegated self.capture, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:260: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 725, - "delegated", - "", - "self.capture" + 260, + "process", + ".PinnedAacControls.call", + "list(map(str, args))" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:727 (delegated self.capture, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:279: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 727, + 279, "delegated", "", - "self.capture" + "run.execute" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:733 (delegated self.capture, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:290: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 733, + 290, "delegated", "", "self.capture" @@ -230522,201 +239105,91 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:734 (delegated self.capture, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:300: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. tools/compat-corpus/github_shapes.py:294-360 passes programs[$FFMPEG]/programs[$FFPROBE] unchanged to output, packet and carriage comparisons. Its packet helper at tools/compat-corpus/github_shapes.py:215-218 forwards the supplied ffprobe. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:342-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 use the supplied ffmpeg. tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged, and tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434 forward that same pair through the carriage predicate. The repaired adapter at tools/compat-corpus/github_shapes_aac.py:122-125 re-requires that same pair and passes its returned Oracle unchanged. scripts/aac_pcm_eligibility.py:21-28 preserves executable arguments. scripts/aac_pcm_eligibility.py:86-106 executes oracle.ffmpeg/ffprobe for PNS, and scripts/aac_pcm_eligibility.py:167-211 uses those same fields for probing, reference PCM and the explicit fallback, without reconstructing them. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 734, - "delegated", - "", - "self.capture" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:742 (delegated run.compare_outputs, occurrence 0), this pinned-test call passes a command whose tool is ffprobe to run.compare_outputs, which takes only its saved-output branch at github_shapes.py:281-286. It compares existing stdout/eligibility bytes and never invokes an oracle; the independent self.capture call is separately qualified.", - "site": [ - 742, - "delegated", - "", - "run.compare_outputs" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:744 (delegated run.compare_outputs, occurrence 0), this pinned-test call passes a command whose tool is ffprobe to run.compare_outputs, which takes only its saved-output branch at github_shapes.py:281-286. It compares existing stdout/eligibility bytes and never invokes an oracle; the independent self.capture call is separately qualified.", - "site": [ - 744, - "delegated", - "", - "run.compare_outputs" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:749 (delegated run.compare_outputs, occurrence 0), this pinned-test call passes a command whose tool is ffprobe to run.compare_outputs, which takes only its saved-output branch at github_shapes.py:281-286. It compares existing stdout/eligibility bytes and never invokes an oracle; the independent self.capture call is separately qualified.", - "site": [ - 749, + 300, "delegated", "", "run.compare_outputs" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:755 (delegated self.capture, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:302: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. tools/compat-corpus/github_shapes.py:294-360 passes programs[$FFMPEG]/programs[$FFPROBE] unchanged to output, packet and carriage comparisons. Its packet helper at tools/compat-corpus/github_shapes.py:215-218 forwards the supplied ffprobe. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:342-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 use the supplied ffmpeg. tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged, and tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432-434 forward that same pair through the carriage predicate. The repaired adapter at tools/compat-corpus/github_shapes_aac.py:122-125 re-requires that same pair and passes its returned Oracle unchanged. scripts/aac_pcm_eligibility.py:21-28 preserves executable arguments. scripts/aac_pcm_eligibility.py:86-106 executes oracle.ffmpeg/ffprobe for PNS, and scripts/aac_pcm_eligibility.py:167-211 uses those same fields for probing, reference PCM and the explicit fallback, without reconstructing them. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 755, + 302, "delegated", "", - "self.capture" + "run.compare_outputs" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:764 (delegated run.compare_outputs, occurrence 0), this pinned-test call passes a command whose tool is ffprobe to run.compare_outputs, which takes only its saved-output branch at github_shapes.py:281-286. It compares existing stdout/eligibility bytes and never invokes an oracle; the independent self.capture call is separately qualified.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:307: qualification.native at scripts/aac_pcm_eligibility.py:25-28 constructs argv beginning with the CoreAV candidate selected at tools/compat-corpus/tests/test_github_shapes_aac.py:243, followed by --strict-safe and the ffmpeg subcommand. This row executes CoreAV without fallback, not an oracle.", "site": [ - 764, - "delegated", - "", - "run.compare_outputs" + 307, + "process", + ".PinnedAacControls.test_generated_excluded_pns_tools_refuse_and_cannot_qualify", + "list(map(str, qualification.native(self.coreav, source, ['-f', 's16le', '-'])))" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:778 (command ffmpeg, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 778, - "command", - ".PinnedProbeWriters.test_independent_avc1_carriage_control_uses_complete_real_packet_bytes", - "ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:782 (delegated decoded_output.compare, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", - "site": [ - 782, - "delegated", - "", - "decoded_output.compare" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:783 (delegated run.packet_rows, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:311: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. The repaired calls at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320 pass self.oracle unchanged, not self.oracle.ffmpeg.parent. scripts/aac_pcm_eligibility.py:151-161 forwards that object through check. scripts/aac_pcm_eligibility.py:21-28 preserves executable arguments. scripts/aac_pcm_eligibility.py:86-106 executes oracle.ffmpeg/ffprobe for PNS, and scripts/aac_pcm_eligibility.py:167-211 uses those same fields for probing, reference PCM and the explicit fallback, without reconstructing them. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 783, + 311, "delegated", "", - "run.packet_rows" + "qualification.check" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:784 (delegated run.packet_rows, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:319: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. The repaired calls at tools/compat-corpus/tests/test_github_shapes_aac.py:311-320 pass self.oracle unchanged, not self.oracle.ffmpeg.parent. scripts/aac_pcm_eligibility.py:151-161 forwards that object through check. scripts/aac_pcm_eligibility.py:21-28 preserves executable arguments. scripts/aac_pcm_eligibility.py:86-106 executes oracle.ffmpeg/ffprobe for PNS, and scripts/aac_pcm_eligibility.py:167-211 uses those same fields for probing, reference PCM and the explicit fallback, without reconstructing them. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 784, + 319, "delegated", "", - "run.packet_rows" + "qualification.check" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:785 (delegated decoded_output.avc1_carriage, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:324: qualification.native at scripts/aac_pcm_eligibility.py:25-28 constructs argv beginning with the CoreAV candidate selected at tools/compat-corpus/tests/test_github_shapes_aac.py:243, followed by --strict-safe and the ffmpeg subcommand. This row executes CoreAV without fallback, not an oracle.", "site": [ - 785, + 324, "delegated", "", - "decoded_output.avc1_carriage" + "self.call" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:786 (delegated decoded_output.avc1_carriage, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:325: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 786, - "delegated", - "", - "decoded_output.avc1_carriage" + 325, + "command", + ".PinnedAacControls.test_capture_exports_both_complete_qualified_arm_payloads", + "self.oracle.ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:795 (delegated run.compare_outputs, occurrence 0), PinnedProbeWriters.setUpClass calls require on the requested directory pair at 688-689 and keeps Oracle. capture directly uses oracle.ffprobe at 709, and replaces the witness argv[0] with that same field at 714 before subprocess at 715. The carriage control takes both fields at 769, generates media via ffmpeg at 778, and forwards the complete retained pair into decoded_output.compare/avc1_carriage and run.packet_rows/compare_outputs at 781-795. Those callees execute the supplied fields (decoded_output.py:27/46/246-249/343; github_shapes.py:212/290-342). github-shapes.yml:40-46 installs and selects the requested directory; no sibling path is reconstructed after qualification. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/compat-corpus/tests/test_github_shapes_aac.py:325: PinnedAacControls stores test_oracle.require() as cls.oracle at tools/compat-corpus/tests/test_github_shapes_aac.py:240-244. Calls at tools/compat-corpus/tests/test_github_shapes_aac.py:249-260 and tools/compat-corpus/tests/test_github_shapes_aac.py:325-326 use its exact ffmpeg field; call() only stringifies argv. capture maps both owner fields at tools/compat-corpus/tests/test_github_shapes_aac.py:265-283 and run.execute at tools/compat-corpus/github_shapes.py:86-94 preserves that argv. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", "site": [ - 795, + 325, "delegated", "", - "run.compare_outputs" + "self.call" ], "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:831 (delegated run.merged_source, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 831, - "delegated", - "", - "run.merged_source" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:838 (delegated run.merged_source, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 838, - "delegated", - "", - "run.merged_source" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:840 (delegated run.merged_source, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 840, - "delegated", - "", - "run.merged_source" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:846 (delegated run.execute, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 846, - "delegated", - "", - "run.execute" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_github_shapes.py:850 (delegated run.execute, occurrence 0), AcquisitionAndReplay generates a Python JSON printer at 114-118 and assigns that fake path to every programs key at 119; acquire_one/judge/replay thus execute only that fake, with verify_programs mocked for replay at 209-211. ExactPredicate mocks decoded probe/invoke at 256-293. Carriage.compatible replaces decoded_output.invoke with self.invoke at 360-363; that fake at 344-358 serializes packet/frame data or writes sample bytes. CompatibilityOutput mocks probe/compare/packet_rows/avc1_carriage at 516-520. ProbeAvailability generates another Python printer and maps all programs to it at 560-570. AccountingAndGate either refuses/mocks git at 829-840 or runs sys.executable read/sleep snippets at 846/850. None of those helpers launches a real FFmpeg oracle.", - "site": [ - 850, - "delegated", - "", - "run.execute" - ], - "verdict": "excluded" } ] }, @@ -230757,7 +239230,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -230765,7 +239238,7 @@ "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -230911,6 +239384,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -231918,13 +240392,13 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "bcd0bb2ae3a4767abd06bffe3d135413e8fb024c4d833438df0a4a1195f64051", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -232056,6 +240530,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -232417,6 +240892,17 @@ ], "sha256": "9e47e6dab86c93ee37265aa803f15cf1ffdd22b6c1a6367d680aea7a674595c6", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_r3.py:1 is the module docstring at 1-2, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "Exact site tools/compat-corpus/tests/test_r3.py:127 (process, sys.executable). Report subprocesses select report mode, or run on an empty media directory returning before one_file. Judge writes HARNESS/BINARY/CHECK Python fixtures and replaces r3.HERE so check_copies dispatches the local CHECK; the ffmpeg/ffprobe labels are only arguments parsed by this fake and never launched. CHECK child branches select only sys.executable with literal sleep code. Popen forwarding wrappers and the isolated stuck-check script preserve these fake paths. run_lines replaces the entire one_file closure, and all callers mutate only supplied result/fallback rows.", @@ -232697,7 +241183,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -232829,6 +241315,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -233187,6 +241674,17 @@ ], "sha256": "4ee5ab4a4364190f8ae7385cb7554f5bbc452d0fd932563e3857b42ce71e90c3", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_r4_scan.py:1 is the module docstring at 1-2, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "Exact site tools/compat-corpus/tests/test_r4_scan.py:22 (embedded-source, ). FAKE is a self-contained Python response/writer/refusal program without child execution. setUpClass writes all three tool-role paths from that literal and scan always supplies those explicit --coreav/--ffmpeg/--ffprobe paths; qualification and r4 pair/scan dispatch preserve them. The only later scan caller substitutes an empty file list, not a different executable. Command-looking strings in the generated fixture are role dispatch, not external oracle launches.", @@ -233280,6 +241778,17 @@ ], "sha256": "38298c33ca17278dc75130a6f3271146b1fe33c98ec45d8a1282f1b5d6c0518d", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_record.py:1 is the module docstring at 1-2, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "Exact site tools/compat-corpus/tests/test_record.py:83 (embedded-source, ). The assigned value is Markdown prose stored in text and passed to the documentation/evidence validator. The backtick span around dist is inert prose; the inspected Record.check branch only compares/rendered records and paragraphs, never launches programs.", @@ -233329,7 +241838,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -233461,6 +241970,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -233818,6 +242328,17 @@ ], "sha256": "658112501d77702fb14949aef0f0422d835938ff46fd3c0c37f6c531f2c397e7", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_run_010.py:1 is the module docstring at 1-2, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "Exact site tools/compat-corpus/tests/test_run_010.py:24 (embedded-source, ). FAKE only inspects argv/environment, writes synthetic fallback JSON and prints argument text; it launches no child. setup writes ffprobe and coreav from that literal and prepends their temp bin directory to PATH. r1 always selects commands --set 0.1.0 with that CoreAV path; cmd_commands_010 launches only literal ffprobe (resolved to the fake) and that CoreAV path. Empty-input/keys-report cases perform no media work; baseline case rejects before commands. Mutation callers change only fake output/refusal environment.", @@ -233977,7 +242498,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -234109,6 +242630,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -234780,7 +243302,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -234912,6 +243434,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -235269,6 +243792,17 @@ ], "sha256": "119b9561dfba08a7a389700ae9829e1c5857abef4e131ccdd14c6887d3c0fa36", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/compat-corpus/tests/test_speed_r4.py:1 is the module docstring at 1-3, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "Exact site tools/compat-corpus/tests/test_speed_r4.py:27 (embedded-source, ). Runner writes every CoreAV/FFmpeg/ffprobe selector from the self-contained FAKE logger/JSON/output-writer and supplies those exact paths to r4; all listed_streams and timed calls preserve that pair map. Actual lifecycle controls select fixed sleep or sys.executable pass/exit/signal/fallback-writing code, including the fail-fifth forwarding wrapper with all selectors set to Python. Outcomes/run_pair replaces timed_run and pair discovery throughout; mutation callers only vary returned statuses/log bytes. Every report subprocess selects r4-report, which reads retained JSON and returns through r4_summary without any executable invocation.", @@ -236131,6 +244665,75 @@ } ] }, + "tools/hostile/fetch_reproducers.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "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", + "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": "8b237fe6bac9de1b3ff918b7f207b1d2409e27bf25d329db1036efdfa988f3f7", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/hostile/fetch_reproducers.py:2 is the module docstring at 2-13, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 61 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "tools/hostile/generate.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -236167,7 +244770,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -236299,6 +244902,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -236654,79 +245258,769 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "bb2adb667372ae1d9361b73aecc1c6ec6f7612725fb7ff63ffa7ef90cc731512", + "sha256": "bb2adb667372ae1d9361b73aecc1c6ec6f7612725fb7ff63ffa7ef90cc731512", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/hostile/generate.py:2 is the module docstring at 2-37, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 245, + "command", + ".pixelsmash", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 291, + "command", + ".cve_routes", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 337, + "command", + ".limits", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/hostile/generate.py:583 is the function mpegts docstring at 583-586, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 583, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression cve_routes: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 744, + "delegated", + "", + "cve_routes" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression pixelsmash: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 744, + "delegated", + "", + "pixelsmash" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression limits: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 745, + "delegated", + "", + "limits" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression main: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 753, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/isobmff-adapter/corpus/compare.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "rust:tools/isobmff-adapter/src/main.rs:common": "9ba4ca0d8e80e91c3915f38ae76a85bdf9837c1e7a7a38f7818b99d8ad84be80", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "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", + "tools/isobmff-adapter/Cargo.toml", + "tools/isobmff-adapter/src/main.rs", + "tools/oracle/Cargo.toml", + "tools/oracle/src/main.rs" + ], + "sha256": "0c4f73961e9c1c0e7b833aada24080f880df56a961834fdb54a8b73f030cc04e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/isobmff-adapter/corpus/compare.py:2 is the module docstring at 2-11, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression oracle: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", + "site": [ + 31, + "process", + ".main", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression adapter: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", + "site": [ + 37, + "process", + ".main", + "adapter" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression oracle: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", + "site": [ + 47, + "process", + ".main", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression main: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", + "site": [ + 72, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "tools/isobmff-adapter/corpus/harvest.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/decoded.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/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/tests/test_writer_kd_audit_selection.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": "e952912f03577a0700ea5ac04e6f92af3d5d5e69565b43c5be1a51cbfe741d30", "sites": [ { - "class": "reviewed-reference", - "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", - "site": [ - 245, - "command", - ".pixelsmash", - "ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "class": "reviewed-exclusion", + "evidence": "tools/isobmff-adapter/corpus/harvest.py:2 is the module docstring at 2-17, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 291, - "command", - ".cve_routes", - "ffmpeg" + 2, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "evidence": "Exact command site, expression ffprobe: main replaces ffprobe with str(test_oracle.require(Path(ffprobe).with_name(ffmpeg),ffprobe).ffprobe) at 90. one() closes over this retained value and executes it at 111, with no intervening executable assignment. The entrypoint reaches this main.", "site": [ - 337, + 111, "command", - ".limits", - "ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression cve_routes: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", - "site": [ - 744, - "delegated", - "", - "cve_routes" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression pixelsmash: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", - "site": [ - 744, - "delegated", - "", - "pixelsmash" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression limits: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", - "site": [ - 745, - "delegated", - "", - "limits" + ".main.one", + "ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site, expression main: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "evidence": "Exact delegated site, expression main: main replaces ffprobe with str(test_oracle.require(Path(ffprobe).with_name(ffmpeg),ffprobe).ffprobe) at 90. one() closes over this retained value and executes it at 111, with no intervening executable assignment. The entrypoint reaches this main.", "site": [ - 753, + 129, "delegated", "", "main" @@ -236735,104 +246029,7 @@ } ] }, - "tools/isobmff-adapter/corpus/compare.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", - "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", - "rust:tools/isobmff-adapter/src/main.rs:common": "9ba4ca0d8e80e91c3915f38ae76a85bdf9837c1e7a7a38f7818b99d8ad84be80", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "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", - "tools/isobmff-adapter/Cargo.toml", - "tools/isobmff-adapter/src/main.rs", - "tools/oracle/Cargo.toml", - "tools/oracle/src/main.rs" - ], - "sha256": "0c4f73961e9c1c0e7b833aada24080f880df56a961834fdb54a8b73f030cc04e", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "Exact process site, expression oracle: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", - "site": [ - 31, - "process", - ".main", - "oracle" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact process site, expression adapter: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", - "site": [ - 37, - "process", - ".main", - "adapter" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact process site, expression oracle: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", - "site": [ - 47, - "process", - ".main", - "oracle" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression main: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", - "site": [ - 72, - "delegated", - "", - "main" - ], - "verdict": "excluded" - } - ] - }, - "tools/isobmff-adapter/corpus/harvest.py": { + "tools/mediainfo-oracle/corpus.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -236868,7 +246065,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -237000,6 +246197,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -237286,6 +246484,7 @@ "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", + "scripts/oracle-ffprobe.sh", "scripts/oracle.py", "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", @@ -237306,9 +246505,10 @@ "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", + "tools/isobmff-adapter/Cargo.toml", "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", @@ -237354,33 +246554,132 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "e952912f03577a0700ea5ac04e6f92af3d5d5e69565b43c5be1a51cbfe741d30", + "sha256": "7cc34e5510af6ffa89f7e42e4a847f3fc33b90e0dbf05e31e28f662b770e4c51", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/mediainfo-oracle/corpus.py:2 is the module docstring at 2-21, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 252 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", - "evidence": "Exact command site, expression ffprobe: main replaces ffprobe with str(test_oracle.require(Path(ffprobe).with_name(ffmpeg),ffprobe).ffprobe) at 90. one() closes over this retained value and executes it at 111, with no intervening executable assignment. The entrypoint reaches this main.", + "evidence": "Exact process site, expression command: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 71, + "process", + ".oracle_adapter", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression args.aws: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "site": [ + 102, + "process", + ".process", + "args.aws" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression oracle_adapter: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 108, + "delegated", + "", + "oracle_adapter" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression oracle_adapter: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "site": [ + 110, + "delegated", + "", + "oracle_adapter" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression mo.capture_one: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", "site": [ 111, + "delegated", + "", + "mo.capture_one" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact process site, expression command: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 131, + "process", + ".first_line", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression first_line: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "site": [ + 145, + "delegated", + "", + "first_line" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffprobe: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 146, "command", - ".main.one", + ".provenance", "ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site, expression main: main replaces ffprobe with str(test_oracle.require(Path(ffprobe).with_name(ffmpeg),ffprobe).ffprobe) at 90. one() closes over this retained value and executes it at 111, with no intervening executable assignment. The entrypoint reaches this main.", + "evidence": "Exact delegated site, expression first_line: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", "site": [ - 129, + 146, "delegated", "", - "main" + "first_line" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression provenance: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 182, + "delegated", + "", + "provenance" ], "verdict": "qualified-via-owner" } ] }, - "tools/mediainfo-oracle/corpus.py": { + "tools/mediainfo-oracle/mediainfo_oracle.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -237416,7 +246715,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -237548,6 +246847,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -237834,7 +247134,6 @@ "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", - "scripts/oracle-ffprobe.sh", "scripts/oracle.py", "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", @@ -237855,11 +247154,10 @@ "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/isobmff-adapter/Cargo.toml", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", - "tools/mediainfo-oracle/mediainfo_oracle.py", + "tools/mediainfo-oracle/corpus.py", "tools/mkv-adapter/corpus.py", "tools/oracle/Cargo.toml", "tools/oracle/README.md", @@ -237904,121 +247202,55 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "7cc34e5510af6ffa89f7e42e4a847f3fc33b90e0dbf05e31e28f662b770e4c51", + "sha256": "f8d13d12f3ab9fbf8a4ea96aaa1bc832581812c05aa4184e7e0e183b2b46f16b", "sites": [ - { - "class": "reviewed-reference", - "evidence": "Exact process site, expression command: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", - "site": [ - 71, - "process", - ".oracle_adapter", - "command" - ], - "verdict": "qualified-via-owner" - }, { "class": "reviewed-exclusion", - "evidence": "Exact process site, expression args.aws: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "evidence": "tools/mediainfo-oracle/mediainfo_oracle.py:2 is the module docstring at 2-18, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 755 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 102, - "process", - ".process", - "args.aws" + 2, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression oracle_adapter: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", - "site": [ - 108, - "delegated", - "", - "oracle_adapter" - ], - "verdict": "qualified-via-owner" - }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression oracle_adapter: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "evidence": "Exact process site, expression exe: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", "site": [ - 110, - "delegated", - "", - "oracle_adapter" + 305, + "process", + ".run_mediainfo", + "exe" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression mo.capture_one: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "evidence": "Exact delegated site, expression run_mediainfo: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", "site": [ - 111, + 320, "delegated", "", - "mo.capture_one" + "run_mediainfo" ], "verdict": "excluded" }, - { - "class": "reviewed-reference", - "evidence": "Exact process site, expression command: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", - "site": [ - 131, - "process", - ".first_line", - "command" - ], - "verdict": "qualified-via-owner" - }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression first_line: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "evidence": "Exact delegated site, expression capture_one: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", "site": [ - 145, + 698, "delegated", "", - "first_line" + "capture_one" ], "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "Exact command site, expression ffprobe: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", - "site": [ - 146, - "command", - ".provenance", - "ffprobe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression first_line: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", - "site": [ - 146, - "delegated", - "", - "first_line" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression provenance: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", - "site": [ - 182, - "delegated", - "", - "provenance" - ], - "verdict": "qualified-via-owner" } ] }, - "tools/mediainfo-oracle/mediainfo_oracle.py": { + "tools/mediainfo-oracle/tests/test_mediainfo_oracle.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -238054,7 +247286,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -238186,6 +247418,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -238496,6 +247729,7 @@ "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", @@ -238540,44 +247774,33 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "f8d13d12f3ab9fbf8a4ea96aaa1bc832581812c05aa4184e7e0e183b2b46f16b", + "sha256": "d7b80f02be0dd80e7f58337bbfbbad34a4cfadd5c96c4fef6694ec90258cb6db", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact process site, expression exe: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", + "evidence": "tools/mediainfo-oracle/tests/test_mediainfo_oracle.py:1 is the module docstring at 1-6, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 305, - "process", - ".run_mediainfo", - "exe" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression run_mediainfo: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", - "site": [ - 320, - "delegated", - "", - "run_mediainfo" + 1, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression capture_one: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", + "evidence": "Exact site tools/mediainfo-oracle/tests/test_mediainfo_oracle.py:265 (process, sys.executable). The subprocess selects report, not capture, and passes ffprobe/coreav/mediainfo directories containing synthetic normalized JSON. main binds report to cmd_report; this branch reads retained JSON and renders a non-gating report, never invoking the represented media programs.", "site": [ - 698, - "delegated", - "", - "capture_one" + 265, + "process", + ".CommandTest.test_report_command", + "sys.executable" ], "verdict": "excluded" } ] }, - "tools/mediainfo-oracle/tests/test_mediainfo_oracle.py": { + "tools/mediarecorder/generate.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -238613,7 +247836,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -238691,6 +247914,7 @@ "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -238745,6 +247969,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -239100,547 +248325,19 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "d7b80f02be0dd80e7f58337bbfbbad34a4cfadd5c96c4fef6694ec90258cb6db", + "sha256": "33399a1fac22b16341572cca3397d96c77a81261b84e0e0919cb5be6d8c2e6ac", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site tools/mediainfo-oracle/tests/test_mediainfo_oracle.py:265 (process, sys.executable). The subprocess selects report, not capture, and passes ffprobe/coreav/mediainfo directories containing synthetic normalized JSON. main binds report to cmd_report; this branch reads retained JSON and renders a non-gating report, never invoking the represented media programs.", + "evidence": "tools/mediarecorder/generate.py:2 is the module docstring at 2-9, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 239 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 265, - "process", - ".CommandTest.test_report_command", - "sys.executable" + 2, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" - } - ] - }, - "tools/mediarecorder/generate.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", - "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", - "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", - "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", - "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", - "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", - "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", - "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/tests/test_writer_kd_audit_selection.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": "33399a1fac22b16341572cca3397d96c77a81261b84e0e0919cb5be6d8c2e6ac", - "sites": [ + }, { "class": "reviewed-exclusion", "evidence": "Exact process site, expression chrome: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", @@ -239767,7 +248464,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -239899,6 +248596,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -240257,6 +248955,17 @@ ], "sha256": "27250ab139c459ef7e147c8f4c448e1997fe6712723fced82ee909399c2b9015", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/mkv-adapter/bench.py:2 is the module docstring at 2-18, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", "evidence": "Exact process site, expression command: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", @@ -240383,7 +249092,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -240515,6 +249224,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -241077,7 +249787,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -241210,6 +249920,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -241739,7 +250450,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -241854,7 +250565,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -241872,6 +250582,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -242242,7 +250953,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/oracle/kd_audit.py:365 (delegated replay, occurrence 0), audit/main pass the CoreAV comparator --oracle value into replay (355-374/415/424). replay executes that coreav-oracle compare at 57, then applies OVERLAY at 65; the isobmff overlay is selected at 38 and TS at 421-422. Its only live FFmpeg probe path is scripts/oracle_kd.py:1069-1074, which acquires require() and executes str(pair.ffprobe). The TS overlay parses bytes and saved JSON, with no FFmpeg command. ci.yml:749 and 1902 supply the CoreAV comparator and media directories; no unqualified FFmpeg selector is passed to replay. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/oracle/kd_audit.py:365 (delegated, occurrence 0). audit forwards replay at tools/oracle/kd_audit.py:365 and tools/oracle/kd_audit.py:374. replay invokes the separate CoreAV JSON comparator at tools/oracle/kd_audit.py:57 and the selected overlay at tools/oracle/kd_audit.py:65. The ISO overlay's only nested oracle selection retains require()'s complete pair at scripts/oracle_kd.py:1069, then executes pair.ffprobe unchanged at scripts/oracle_kd.py:1071-1074. The optional TS overlay is in-process policy evaluation, not a second executable selection. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 365, "delegated", @@ -242253,7 +250964,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/oracle/kd_audit.py:374 (delegated replay, occurrence 0), audit/main pass the CoreAV comparator --oracle value into replay (355-374/415/424). replay executes that coreav-oracle compare at 57, then applies OVERLAY at 65; the isobmff overlay is selected at 38 and TS at 421-422. Its only live FFmpeg probe path is scripts/oracle_kd.py:1069-1074, which acquires require() and executes str(pair.ffprobe). The TS overlay parses bytes and saved JSON, with no FFmpeg command. ci.yml:749 and 1902 supply the CoreAV comparator and media directories; no unqualified FFmpeg selector is passed to replay. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/oracle/kd_audit.py:374 (delegated, occurrence 0). audit forwards replay at tools/oracle/kd_audit.py:365 and tools/oracle/kd_audit.py:374. replay invokes the separate CoreAV JSON comparator at tools/oracle/kd_audit.py:57 and the selected overlay at tools/oracle/kd_audit.py:65. The ISO overlay's only nested oracle selection retains require()'s complete pair at scripts/oracle_kd.py:1069, then executes pair.ffprobe unchanged at scripts/oracle_kd.py:1071-1074. The optional TS overlay is in-process policy evaluation, not a second executable selection. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 374, "delegated", @@ -242275,7 +250986,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/oracle/kd_audit.py:424 (delegated audit, occurrence 0), audit/main pass the CoreAV comparator --oracle value into replay (355-374/415/424). replay executes that coreav-oracle compare at 57, then applies OVERLAY at 65; the isobmff overlay is selected at 38 and TS at 421-422. Its only live FFmpeg probe path is scripts/oracle_kd.py:1069-1074, which acquires require() and executes str(pair.ffprobe). The TS overlay parses bytes and saved JSON, with no FFmpeg command. ci.yml:749 and 1902 supply the CoreAV comparator and media directories; no unqualified FFmpeg selector is passed to replay. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/oracle/kd_audit.py:424 (delegated, occurrence 0). audit forwards replay at tools/oracle/kd_audit.py:365 and tools/oracle/kd_audit.py:374. replay invokes the separate CoreAV JSON comparator at tools/oracle/kd_audit.py:57 and the selected overlay at tools/oracle/kd_audit.py:65. The ISO overlay's only nested oracle selection retains require()'s complete pair at scripts/oracle_kd.py:1069, then executes pair.ffprobe unchanged at scripts/oracle_kd.py:1071-1074. The optional TS overlay is in-process policy evaluation, not a second executable selection. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 424, "delegated", @@ -242286,7 +250997,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/oracle/kd_audit.py:440 (delegated main, occurrence 0), audit/main pass the CoreAV comparator --oracle value into replay (355-374/415/424). replay executes that coreav-oracle compare at 57, then applies OVERLAY at 65; the isobmff overlay is selected at 38 and TS at 421-422. Its only live FFmpeg probe path is scripts/oracle_kd.py:1069-1074, which acquires require() and executes str(pair.ffprobe). The TS overlay parses bytes and saved JSON, with no FFmpeg command. ci.yml:749 and 1902 supply the CoreAV comparator and media directories; no unqualified FFmpeg selector is passed to replay. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/oracle/kd_audit.py:440 (delegated, occurrence 0). audit forwards replay at tools/oracle/kd_audit.py:365 and tools/oracle/kd_audit.py:374. replay invokes the separate CoreAV JSON comparator at tools/oracle/kd_audit.py:57 and the selected overlay at tools/oracle/kd_audit.py:65. The ISO overlay's only nested oracle selection retains require()'s complete pair at scripts/oracle_kd.py:1069, then executes pair.ffprobe unchanged at scripts/oracle_kd.py:1071-1074. The optional TS overlay is in-process policy evaluation, not a second executable selection. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 440, "delegated", @@ -242401,7 +251112,6 @@ "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", "scripts/oracle-capture.sh", @@ -242419,7 +251129,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/oracle/tests/test_capture.py:99 (process str(ROOT / 'scripts' / 'oracle-capture.sh'), occurrence 0), run_capture writes adapter.sh at 93-97, a shell script that only appends a call marker and prints {}. It explicitly passes --adapter to oracle-capture.sh at 99-101. oracle-capture.sh parses that override at 20-23 and executes only the supplied test adapter at 86; no real FFmpeg oracle runs in any of the three test relays.", + "evidence": "tools/oracle/tests/test_capture.py:99 (process, occurrence 0). run_capture supplies a private --adapter at tools/oracle/tests/test_capture.py:99-103. Its complete shell text at tools/oracle/tests/test_capture.py:93-97 only logs the requested level and prints {}. The negative cases reject unsafe names before capture, while the positive case executes only that stub; no real ffprobe/FFmpeg executes through these rows.", "site": [ 99, "process", @@ -242430,7 +251140,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/oracle/tests/test_capture.py:120 (delegated self.run_capture, occurrence 0), run_capture writes adapter.sh at 93-97, a shell script that only appends a call marker and prints {}. It explicitly passes --adapter to oracle-capture.sh at 99-101. oracle-capture.sh parses that override at 20-23 and executes only the supplied test adapter at 86; no real FFmpeg oracle runs in any of the three test relays.", + "evidence": "tools/oracle/tests/test_capture.py:120 (delegated, occurrence 0). run_capture supplies a private --adapter at tools/oracle/tests/test_capture.py:99-103. Its complete shell text at tools/oracle/tests/test_capture.py:93-97 only logs the requested level and prints {}. The negative cases reject unsafe names before capture, while the positive case executes only that stub; no real ffprobe/FFmpeg executes through these rows.", "site": [ 120, "delegated", @@ -242441,7 +251151,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/oracle/tests/test_capture.py:134 (delegated self.run_capture, occurrence 0), run_capture writes adapter.sh at 93-97, a shell script that only appends a call marker and prints {}. It explicitly passes --adapter to oracle-capture.sh at 99-101. oracle-capture.sh parses that override at 20-23 and executes only the supplied test adapter at 86; no real FFmpeg oracle runs in any of the three test relays.", + "evidence": "tools/oracle/tests/test_capture.py:134 (delegated, occurrence 0). run_capture supplies a private --adapter at tools/oracle/tests/test_capture.py:99-103. Its complete shell text at tools/oracle/tests/test_capture.py:93-97 only logs the requested level and prints {}. The negative cases reject unsafe names before capture, while the positive case executes only that stub; no real ffprobe/FFmpeg executes through these rows.", "site": [ 134, "delegated", @@ -242452,7 +251162,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/oracle/tests/test_capture.py:151 (delegated self.run_capture, occurrence 0), run_capture writes adapter.sh at 93-97, a shell script that only appends a call marker and prints {}. It explicitly passes --adapter to oracle-capture.sh at 99-101. oracle-capture.sh parses that override at 20-23 and executes only the supplied test adapter at 86; no real FFmpeg oracle runs in any of the three test relays.", + "evidence": "tools/oracle/tests/test_capture.py:151 (delegated, occurrence 0). run_capture supplies a private --adapter at tools/oracle/tests/test_capture.py:99-103. Its complete shell text at tools/oracle/tests/test_capture.py:93-97 only logs the requested level and prints {}. The negative cases reject unsafe names before capture, while the positive case executes only that stub; no real ffprobe/FFmpeg executes through these rows.", "site": [ 151, "delegated", @@ -242512,71 +251222,412 @@ "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "7bbfcf144390e4b7efe7677aa9831c868b9603ef343fc3c42e3aafdda597b666", + "sha256": "7bbfcf144390e4b7efe7677aa9831c868b9603ef343fc3c42e3aafdda597b666", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:72 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "site": [ + 72, + "command", + ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:73 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "site": [ + 73, + "command", + ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:77 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "site": [ + 77, + "command", + ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:78 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "site": [ + 78, + "command", + ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:83 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "site": [ + 83, + "command", + ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:85 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "site": [ + 85, + "command", + ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", + "'ffmpeg'" + ], + "verdict": "excluded" + } + ] + }, + "tools/oracle/tests/test_extract_kd.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "1bb5fc26585669d2d5e8ce465c695d98df31ef804f3a5c30552bddfde60d86ff", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/oracle/tests/test_extract_kd.py:238 is the class EditMulti docstring at 238-240, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 238, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "tools/oracle/tests/test_hls_kd.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "d755f1d282ae6d5afe3def1cc78981c3336fdd0469b85f40f6f45fc4aa5c93f2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/oracle/tests/test_hls_kd.py:174 is the class SourceLastCut docstring at 174-175, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 174, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/oracle/tests/test_hls_kd.py:206 is the class LeftOutFrames docstring at 206-208, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 206, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "tools/oracle/tests/test_join_kd.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "unittest": "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": "0fa956b8ec7cd78b12923953764ef3650ef4883a9483a553d8ed5ecf88613eef", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/oracle/tests/test_join_kd.py:104 is the class AudioLastCut docstring at 104-105, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 104, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/oracle/tests/test_join_kd.py:163 is the function moved docstring at 163-165, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 163, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/oracle/tests/test_join_kd.py:210 is the function video_later docstring at 210-215, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 210, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/oracle/tests/test_join_kd.py:226 is the function audio_later docstring at 226-227, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 226, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "tools/oracle/tests/test_kd.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "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": "62311a51455e881b6515a43746c060ec47d4dd04ece15adc0965d086c97a9712", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:72 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "evidence": "tools/oracle/tests/test_kd.py:72 is the class DatedAgainstTheBars docstring at 72-77, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ 72, - "command", - ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", - "'ffmpeg'" + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:73 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "evidence": "tools/oracle/tests/test_kd.py:589 is the function mixed docstring at 589-590, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 73, - "command", - ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", - "'ffmpeg'" + 589, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:77 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "evidence": "tools/oracle/tests/test_kd.py:633 is the class CoverArt docstring at 633-634, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 77, - "command", - ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", - "'ffmpeg'" + 633, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:78 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "evidence": "tools/oracle/tests/test_kd.py:751 is the class ChapterText docstring at 751-752, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 78, - "command", - ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", - "'ffmpeg'" + 751, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:83 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "evidence": "tools/oracle/tests/test_kd.py:965 is the class TextEnd docstring at 965-967, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 83, - "command", - ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", - "'ffmpeg'" + 965, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/oracle/tests/test_clip_kd.py:85 (command, 'ffmpeg'). The complete Decode test replaces cc.run with fake before every cc.decode call, captures arguments, then replaces it with a lambda throwing a deliberate RuntimeError for ordinary-failure controls; finally restores the original. Alternating ffmpeg lists are assertions on captured data or inputs to this fake seam, not real executable launches.", + "evidence": "tools/oracle/tests/test_kd.py:1112 is the class ReferenceUnit docstring at 1112-1114, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 85, - "command", - ".Decode.test_a_decode_killed_by_a_signal_is_retried_with_one_thread", - "'ffmpeg'" + 1112, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" } @@ -242618,7 +251669,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -242750,6 +251801,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -243152,6 +252204,121 @@ } ] }, + "tools/oracle/tests/test_recheck.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "3ae6f18cf89e5a6914d8672e94e0f6aafe9ba9d25972fa371c1a50041d5f5264", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/oracle/tests/test_recheck.py:170 is the class Fingerprint docstring at 170-172, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 170, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "tools/oracle/tests/test_remux_sanitize.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "unittest": "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": "8fd3e9d6486ca00957b6fb5b44722582002cb65b1849e65fb82689b4956d564a", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/oracle/tests/test_remux_sanitize.py:1 is the module docstring at 1-3, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "tools/oracle/writer_corpus.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -243188,7 +252355,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -243321,6 +252488,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -243680,9 +252848,20 @@ ], "sha256": "c4bb64463375c6b0fb10c6efe1ed582f6cb075bbbd3fd15666399230aebd830d", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/oracle/writer_corpus.py:2 is the module docstring at 2-37, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 632 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:67 is the exact process site 'command' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:67 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 67, "process", @@ -243693,7 +252872,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:107 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:107 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 107, "delegated", @@ -243704,7 +252883,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:132 is the exact delegated site 'clip_positions' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:132 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 132, "delegated", @@ -243715,7 +252894,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:140 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:140 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 140, "delegated", @@ -243726,7 +252905,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:144 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:144 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 144, "delegated", @@ -243737,7 +252916,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:162 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:162 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 162, "delegated", @@ -243748,7 +252927,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:166 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:166 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 166, "delegated", @@ -243759,7 +252938,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:192 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:192 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 192, "delegated", @@ -243770,7 +252949,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:218 is the exact process site 'sys.executable' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:218 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 218, "process", @@ -243781,7 +252960,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:259 is the exact delegated site 'hls_boxes' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:259 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 259, "delegated", @@ -243792,7 +252971,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:268 is the exact delegated site 'clip_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:268 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 268, "delegated", @@ -243803,7 +252982,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:271 is the exact delegated site 'split_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:271 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 271, "delegated", @@ -243814,7 +252993,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:275 is the exact delegated site 'remux_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:275 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 275, "delegated", @@ -243825,7 +253004,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:279 is the exact delegated site 'extract_check.check' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:279 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 279, "delegated", @@ -243836,7 +253015,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:286 is the exact process site 'cmd' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:286 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 286, "process", @@ -243847,7 +253026,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:295 is the exact delegated site 'hls_check.check_one' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:295 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 295, "delegated", @@ -243858,7 +253037,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:314 is the exact process site 'command' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:314 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 314, "process", @@ -243869,7 +253048,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:317 is the exact process site \"command[:3] + ['--audio', 'none'] + command[3:]\" (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:317 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 317, "process", @@ -243880,7 +253059,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:362 is the exact delegated site 'make_clips' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:362 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 362, "delegated", @@ -243891,7 +253070,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:365 is the exact delegated site 'make_split' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:365 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 365, "delegated", @@ -243902,7 +253081,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:369 is the exact delegated site 'make_copy' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:369 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 369, "delegated", @@ -243913,7 +253092,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:380 is the exact delegated site 'oracle' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:380 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 380, "delegated", @@ -243924,7 +253103,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:391 is the exact delegated site 'oracle' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:391 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 391, "delegated", @@ -243935,7 +253114,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:616 is the exact delegated site 'make_clips' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:616 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 616, "delegated", @@ -243946,7 +253125,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:618 is the exact delegated site 'make_split' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:618 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 618, "delegated", @@ -243957,7 +253136,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:620 is the exact delegated site 'make_copy' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:620 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 620, "delegated", @@ -243968,7 +253147,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:631 is the exact delegated site 'cmd_oracle' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:631 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 631, "delegated", @@ -243979,7 +253158,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:664 is the exact delegated site 'cmd_materialize' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:664 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 664, "delegated", @@ -243990,7 +253169,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:673 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered harness constructs tools from args.bin (346-347) and passes those selections to its oracle checks (234,268-279). Source registration, not sibling reconstruction or qualification inferred from an inherited name, excludes the row.", + "evidence": "tools/oracle/writer_corpus.py:673 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", "site": [ 673, "delegated", @@ -244037,7 +253216,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -244169,6 +253348,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -244673,7 +253853,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -244788,7 +253968,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -244806,6 +253985,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -245186,7 +254366,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/oracle/writer_kd_audit_cli.py:427 (delegated text_check.main, occurrence 0), main retains the pair at 544 and supplies both returned fields on the text argv at 555-556. run_text sets sys.argv at 424 and calls text_check.main at 427. text_check.py:1129-1130 requires the requested pair and replaces both fields before ffprobe_json at 1149/80-81 and text references. The generated CoreAV wrapper executes only COREAV_REAL (59-63,550), not an alternate oracle. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/oracle/writer_kd_audit_cli.py:427 (delegated, occurrence 0). run_text invokes the current text_check.main at tools/oracle/writer_kd_audit_cli.py:424-427 with forwarded argv. scripts/text_check.py:1129-1130 replaces both CLI executable requests with the complete owner result before any subtitle/chapter probes or generated variants. Its probes/decode use those retained args fields; disabling known divergences does not alter tool selection. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 427, "delegated", @@ -245417,7 +254597,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -245550,6 +254730,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -245909,9 +255090,20 @@ ], "sha256": "86741f53e0ff67df381fef5a875b905ee2037ae6742bcc6eec0e7ea8f4c685f0", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/stage3-report/corpus.py:2 is the module docstring at 2-47, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 541 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:188 is the exact process site 'command' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:188 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 188, "process", @@ -245922,7 +255114,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:209 is the exact process site 'path' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:209 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 209, "process", @@ -245931,9 +255123,20 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "tools/stage3-report/corpus.py:216 is the function tools docstring at 216-221, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 541 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 216, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:234 is the exact delegated site 'binary' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:234 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 234, "delegated", @@ -245944,7 +255147,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:235 is the exact delegated site 'binary' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:235 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 235, "delegated", @@ -245955,7 +255158,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:263 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:263 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 263, "delegated", @@ -245966,7 +255169,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:278 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:278 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 278, "delegated", @@ -245977,7 +255180,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:297 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:297 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 297, "delegated", @@ -245988,7 +255191,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:308 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:308 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 308, "delegated", @@ -245999,7 +255202,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:318 is the exact delegated site 'run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:318 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 318, "delegated", @@ -246008,9 +255211,20 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "tools/stage3-report/corpus.py:330 is the function compat_record docstring at 330-333, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 541 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 330, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:397 is the exact delegated site 'tools' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:397 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 397, "delegated", @@ -246021,7 +255235,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:434 is the exact delegated site 'check_file' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:434 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 434, "delegated", @@ -246030,9 +255244,20 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "tools/stage3-report/corpus.py:473 is the function summarize docstring at 473-474, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 541 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 473, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:560 is the exact delegated site 'cmd_run' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:560 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 560, "delegated", @@ -246043,7 +255268,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:566 is the exact delegated site 'main' (occurrence 0) in an immutable registered/frozen source. scripts/compat_sources.py:34-73 includes the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 records its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. The registered reporter obtains its ffprobe identity from FFPROBE or a bare name (234), and forwards that selection to compat_check (308-312). Its source freeze excludes this row; recording a version or inheriting an environment name is not returned-pair qualification.", + "evidence": "tools/stage3-report/corpus.py:566 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", "site": [ 566, "delegated", @@ -246140,6 +255365,60 @@ } ] }, + "tools/stage3-report/report.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "06f0d218c05efc7cc9b6d1208167f2ff434fe1133b76b4640e172d4ecf24ea71", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/stage3-report/report.py:130 is the function corpus_bars docstring at 130-134, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 130, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, "tools/stage3-report/run.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -246176,7 +255455,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -246299,7 +255578,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", @@ -246318,6 +255596,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff-write/tests/clip.rs", "crates/coreav-isobmff-write/tests/extract.rs", @@ -246614,6 +255893,7 @@ "scripts/gen-fixtures.sh", "scripts/hls_check.py", "scripts/iso_patch.py", + "scripts/join_check.py", "scripts/mkv_craft.py", "scripts/mkv_remux_check.py", "scripts/oracle-audio-args.txt", @@ -246732,7 +256012,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:73 (process [str(c) for c in command], occurrence 0), all real oracle-bearing callers are closed in the current driver. main retains the pair at tools/stage3-report/run.py:449; concrete compat/writer/text/policy children get its fields at :263/:267/:287-289/:311/:317, and corpus now receives its probe in FFPROBE at :338 (corpus.py:234/:206-209/:308-312 uses that same absolute path). Capture/generator children select their own returned pair through oracle-ffprobe.sh:10-15, gen-fixtures.sh:13-24 and gen-fixtures-mkv.sh:14-26. HLS/mkv-remux execute require() fields at hls_check.py:80/:93/:120/:1051/:1144/:1156 and mkv_remux_check.py:63/:68; text/policy requalify at text_check.py:1129-1130/policy_check.py:334-336. Overlay size probes use owner fields at oracle_kd.py:1069-1074/oracle_kd_mkv.py:193-198; hostile generation requalifies at generate.py:737-738. run/checker preserve argv and explicit environment (:66/:73/:229); the remaining fixed branches run cargo, CoreAV, MediaInfo or JSON reports. The optional extra_hostile module is absent in this checkout, and test_stage3_run_oracle.py:18-24/:46-59/:74-77 mocks execution. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:73 (process, occurrence 0). main retains the pair at tools/stage3-report/run.py:449. Compatibility/writer/text/policy children receive its fields at tools/stage3-report/run.py:263-267, tools/stage3-report/run.py:287-289, tools/stage3-report/run.py:311 and tools/stage3-report/run.py:317; the corpus child receives FFPROBE at tools/stage3-report/run.py:338 and preserves it at tools/stage3-report/corpus.py:234 and tools/stage3-report/corpus.py:308-312. run/checker preserve argv/environment at tools/stage3-report/run.py:66-74 and tools/stage3-report/run.py:229. Capture and generator children retain --resolve fields through scripts/oracle-ffprobe.sh:10-15, scripts/gen-fixtures.sh:13-24 and scripts/gen-fixtures-mkv.sh:14-26. HLS/Matroska children independently execute require fields at scripts/hls_check.py:80 and scripts/mkv_remux_check.py:63-68; text/policy children requalify at scripts/text_check.py:1129-1130 and scripts/policy_check.py:334-336. Overlay probes retain owner fields at scripts/oracle_kd.py:1069-1074 and scripts/oracle_kd_mkv.py:193-198; hostile generation replaces its request at tools/hostile/generate.py:737-738. The optional extra_hostile module is absent in this checkout; other fixed branches execute Cargo, CoreAV, MediaInfo or JSON reporting, not a separately selected oracle. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 73, "process", @@ -246898,7 +256178,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:229 (delegated run, occurrence 0), all real oracle-bearing callers are closed in the current driver. main retains the pair at tools/stage3-report/run.py:449; concrete compat/writer/text/policy children get its fields at :263/:267/:287-289/:311/:317, and corpus now receives its probe in FFPROBE at :338 (corpus.py:234/:206-209/:308-312 uses that same absolute path). Capture/generator children select their own returned pair through oracle-ffprobe.sh:10-15, gen-fixtures.sh:13-24 and gen-fixtures-mkv.sh:14-26. HLS/mkv-remux execute require() fields at hls_check.py:80/:93/:120/:1051/:1144/:1156 and mkv_remux_check.py:63/:68; text/policy requalify at text_check.py:1129-1130/policy_check.py:334-336. Overlay size probes use owner fields at oracle_kd.py:1069-1074/oracle_kd_mkv.py:193-198; hostile generation requalifies at generate.py:737-738. run/checker preserve argv and explicit environment (:66/:73/:229); the remaining fixed branches run cargo, CoreAV, MediaInfo or JSON reports. The optional extra_hostile module is absent in this checkout, and test_stage3_run_oracle.py:18-24/:46-59/:74-77 mocks execution. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:229 (delegated, occurrence 0). main retains the pair at tools/stage3-report/run.py:449. Compatibility/writer/text/policy children receive its fields at tools/stage3-report/run.py:263-267, tools/stage3-report/run.py:287-289, tools/stage3-report/run.py:311 and tools/stage3-report/run.py:317; the corpus child receives FFPROBE at tools/stage3-report/run.py:338 and preserves it at tools/stage3-report/corpus.py:234 and tools/stage3-report/corpus.py:308-312. run/checker preserve argv/environment at tools/stage3-report/run.py:66-74 and tools/stage3-report/run.py:229. Capture and generator children retain --resolve fields through scripts/oracle-ffprobe.sh:10-15, scripts/gen-fixtures.sh:13-24 and scripts/gen-fixtures-mkv.sh:14-26. HLS/Matroska children independently execute require fields at scripts/hls_check.py:80 and scripts/mkv_remux_check.py:63-68; text/policy children requalify at scripts/text_check.py:1129-1130 and scripts/policy_check.py:334-336. Overlay probes retain owner fields at scripts/oracle_kd.py:1069-1074 and scripts/oracle_kd_mkv.py:193-198; hostile generation replaces its request at tools/hostile/generate.py:737-738. The optional extra_hostile module is absent in this checkout; other fixed branches execute Cargo, CoreAV, MediaInfo or JSON reporting, not a separately selected oracle. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 229, "delegated", @@ -246964,7 +256244,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:280 (delegated run, occurrence 0), the selected argv is cargo build (:97), the built CoreAV comparator reading saved captures (:199), cargo fixture round-trip tests which produce native writer outputs/manifests for later separate checkers (:280/:300), or built CoreAV probe (:396). RELEASE is fixed to target/release at tools/stage3-report/run.py:43. No selected command invokes an FFmpeg oracle; the reference captures/checkers are distinct calls.", + "evidence": "tools/stage3-report/run.py:280 (delegated, occurrence 0). The selected command is cargo test for fixtures_round_trip in coreav-isobmff-write at tools/stage3-report/run.py:271-281 or tools/stage3-report/run.py:300-301. These tests write native outputs/manifests; the changed clip test target still has no process-launching FFmpeg helper. Its shared builders at crates/coreav-isobmff/tests/common/mod.rs:1-6 and crates/coreav-isobmff-write/tests/movies/mod.rs:1-7 construct bytes in-process. Real oracle checks occur separately at tools/stage3-report/run.py:287-308.", "site": [ 280, "delegated", @@ -247008,7 +256288,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:300 (delegated run, occurrence 0), the selected argv is cargo build (:97), the built CoreAV comparator reading saved captures (:199), cargo fixture round-trip tests which produce native writer outputs/manifests for later separate checkers (:280/:300), or built CoreAV probe (:396). RELEASE is fixed to target/release at tools/stage3-report/run.py:43. No selected command invokes an FFmpeg oracle; the reference captures/checkers are distinct calls.", + "evidence": "tools/stage3-report/run.py:300 (delegated, occurrence 0). The selected command is cargo test for fixtures_round_trip in coreav-isobmff-write at tools/stage3-report/run.py:271-281 or tools/stage3-report/run.py:300-301. These tests write native outputs/manifests; the changed clip test target still has no process-launching FFmpeg helper. Its shared builders at crates/coreav-isobmff/tests/common/mod.rs:1-6 and crates/coreav-isobmff-write/tests/movies/mod.rs:1-7 construct bytes in-process. Real oracle checks occur separately at tools/stage3-report/run.py:287-308.", "site": [ 300, "delegated", @@ -247019,7 +256299,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:305 (delegated checker, occurrence 0), checker/run launch scripts/hls_check.py at tools/stage3-report/run.py:305-308/:229/:73. That child selects require().ffprobe or .ffmpeg at each executable boundary: hls_check.py:80/:93/:120/:1051/:1156; its inherited skip-sample helper receives the returned probe at :1144-1146 (remux_check.py:560). There is no raw executable CLI selector passed here. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:305 (delegated, occurrence 0). checker/run launch the local hls_check child without raw executable selectors at tools/stage3-report/run.py:305-308. That child executes returned owner fields at scripts/hls_check.py:80, scripts/hls_check.py:93, scripts/hls_check.py:120 and scripts/hls_check.py:1051. Its skip-sample calls pass require().ffprobe at scripts/hls_check.py:1144-1146; the fragment-copy call retains require().ffmpeg at scripts/hls_check.py:1156-1158. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ 305, "delegated", @@ -247341,7 +256621,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -247563,6 +256843,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -249050,7 +258331,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "baaeaf5dca2172f4692a6a7ae92082bec0db1549dcdaf1a0340f7092670be144", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -249271,6 +258552,7 @@ "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/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", @@ -250617,7 +259899,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": "66683dda7997e93f1479e04def4837ac4edb884f4b1d69cda1616763c1e1517c", + "crates/coreav-cli/tests/ffmpeg.rs": "9c052f446d26c5df0526539519a71d7c3f96904b620856bc128695361d67b5f7", "crates/coreav-isobmff/tests/common/fragments.rs": "a9e161349e40328ca2b95ffa593aff35af0e1739648d74fc0767100cda3f0b89", "crates/coreav-isobmff/tests/common/mod.rs": "fcd4b45894250821d93290d802d8324dfc8cbc1b27c56980a6a6075955744d71", "crates/coreav-isobmff/tests/common/sound.rs": "7db44a00ee6bc2671517fdf5e8bb8b31b25ac224c856b04948aed5bb1875ef03", @@ -250633,7 +259915,7 @@ "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": "50d5b60753ab5a499279c67dbaaa8c9a429b675d1ad9cd241637b922f411f024", + "docs/measurements/compat-0.1.0/judging.json": "321f82552c211ed09bf477108f6217df4678a4ce167e97484ab88ed07066b8b2", "docs/measurements/compat-ffprobe/round10-plan.md": "027ed41e1d586ff8d62965b1fa8174fa024599c8acab21057544c55b326b5322", "scripts/clip_check.py": "f448dcf2a98a88546fa988a4b24dbccf95fc3baa517bbbe34021e3df2bb588c4", "scripts/compat_check.py": "6d5c1322a578632bcf9cb9fe6cd87519e427127589c39b8ba52ba70b51a250cc", @@ -250674,7 +259956,7 @@ "tools/compat-corpus/b4_round10.py": "c71b1005b327d4b9d0ff00e671fd18b1dbb0250a0088114229535bb3b0438054", "tools/compat-corpus/commands-0.1.0/commands.json": "abeae21f954d18b50ab4af5cef972dbfe14396453329c6f8c751034942bdac0f", "tools/compat-corpus/commands-0.1.0/coverage.json": "077ed478f4693c5612ec3d018c9d3bbe96125a80eb635322ddf3d68dec6894c3", - "tools/compat-corpus/copy_check.py": "e73b39820ded04968f9c5cae7ac7a9157e1207a5b9e7351c24a6e6b007f20a75", + "tools/compat-corpus/copy_check.py": "f1069a134d374c0ad02c3f5db1e6379975aae07cd22685fd35c49ffa286c534a", "tools/compat-corpus/ffmpeg9.json": "12204af1619cf806ede5e009dee43edc51edc361b5c9a93c96f0838ef9d0028d", "tools/compat-corpus/r3.py": "0549a6b9f429e0cadd61d6d10498c971f17b901a7e89143d5d3043fa3b58d913", "tools/compat-corpus/release_round.py": "b5c959bbfb004b8f4cffc65d25bdaf442d5f8e2920b968b844618c0fdfb6a2fa", @@ -250705,6 +259987,7 @@ ".github/workflows/aac-encode.yml": "source", ".github/workflows/audio-conformance.yml": "source", ".github/workflows/avi-output.yml": "source", + ".github/workflows/ci-full-failure.yml": "source", ".github/workflows/ci-full.yml": "source", ".github/workflows/ci.yml": "source", ".github/workflows/codec-coverage.yml": "source", @@ -251137,6 +260420,7 @@ "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/mp3_worker.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", @@ -251192,14 +260476,20 @@ "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/fuzz/Cargo.lock": "data", + "crates/coreav-h264-encoder/fuzz/Cargo.toml": "data", + "crates/coreav-h264-encoder/fuzz/deny.toml": "data", + "crates/coreav-h264-encoder/fuzz/fuzz_targets/sad.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/kernels.rs": "source", "crates/coreav-h264-encoder/src/lib.rs": "source", "crates/coreav-h264-encoder/src/motion.rs": "source", + "crates/coreav-h264-encoder/src/simd.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", @@ -251252,27 +260542,34 @@ "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/decoded.rs": "source", "crates/coreav-hevc/examples/common/mod.rs": "source", + "crates/coreav-hevc/examples/decode.rs": "source", "crates/coreav-hevc/examples/headers.rs": "source", "crates/coreav-hevc/examples/intra.rs": "source", + "crates/coreav-hevc/examples/packets.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/fuzz/fuzz_targets/pictures.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/decoder.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/reconstruction.rs": "source", + "crates/coreav-hevc/src/reconstruction/filter.rs": "source", + "crates/coreav-hevc/src/reconstruction/inter.rs": "source", + "crates/coreav-hevc/src/reconstruction/syntax.rs": "source", "crates/coreav-hevc/src/residual.rs": "source", "crates/coreav-hevc/src/rps.rs": "source", "crates/coreav-hevc/src/scaling.rs": "source", @@ -251299,6 +260596,7 @@ "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/clip/input_seek.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", @@ -251459,6 +260757,8 @@ "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/inter.rs": "source", + "crates/coreav-kernels-hevc/src/inter_tests.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", @@ -251893,21 +261193,29 @@ "docs/design/fuzz-campaign.md": "data", "docs/design/github-shapes-200.md": "data", "docs/design/h264-conformance-acquisition.md": "data", + "docs/design/h264-encoder-efficiency-reference.json": "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-rate-weight-reference.json": "data", + "docs/design/h264-encoder-rate-weight.md": "data", "docs/design/h264-encoder-search-reference.json": "data", "docs/design/h264-encoder-search.md": "data", + "docs/design/h264-encoder-simd-reference.json": "data", + "docs/design/h264-encoder-simd.md": "data", "docs/design/h264-encoder.md": "data", "docs/design/h264-pgo-release.md": "data", "docs/design/h264.md": "data", + "docs/design/hevc-ci-tiers.md": "data", "docs/design/hevc-inloop.md": "data", "docs/design/hevc-input-summary.md": "data", + "docs/design/hevc-inter.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-av-copy.md": "data", "docs/design/input-seek-copy.md": "data", "docs/design/input-summary.md": "data", "docs/design/join.md": "data", @@ -253098,6 +262406,7 @@ "scripts/bench_guard.py": "source", "scripts/binaryen.env": "data", "scripts/chap_craft.py": "source", + "scripts/ci_full.py": "source", "scripts/cli_hostile_check.py": "source", "scripts/clip_check.py": "source", "scripts/codec_coverage_gcp.py": "source", @@ -253167,6 +262476,7 @@ "scripts/h264_deblock_conformance.py": "source", "scripts/h264_g1.py": "source", "scripts/h264_g1_conformance.py": "source", + "scripts/h264_g1_simd_identity.py": "source", "scripts/h264_heldout_draw.py": "source", "scripts/h264_isa_mix.py": "source", "scripts/h264_modes_identity.py": "source", @@ -253190,9 +262500,11 @@ "scripts/h264_training_draw.py": "source", "scripts/he_aac_agreement.py": "source", "scripts/hevc_conformance.py": "source", + "scripts/hevc_decode.py": "source", "scripts/hevc_fixture.py": "source", "scripts/hevc_intra.py": "source", "scripts/hevc_oracle_input.py": "source", + "scripts/hevc_smoke.py": "source", "scripts/hevc_synthetic.py": "source", "scripts/hls_check.py": "source", "scripts/input_summary_check.py": "source", @@ -253212,6 +262524,7 @@ "scripts/merge_group_result.py": "source", "scripts/mkv_craft.py": "source", "scripts/mkv_remux_check.py": "source", + "scripts/mp3_worker_check.py": "source", "scripts/notices/evidence.mjs": "source", "scripts/notices/main.mjs": "source", "scripts/notices/record.mjs": "source", @@ -253319,6 +262632,7 @@ "scripts/tests/test_bench_npx_oracle.py": "source", "scripts/tests/test_benchlib_oracle.py": "source", "scripts/tests/test_ci_fixtures.py": "source", + "scripts/tests/test_ci_full.py": "source", "scripts/tests/test_codec_coverage_gcp.py": "source", "scripts/tests/test_compat_frozen_workflow.py": "source", "scripts/tests/test_compat_r4_gcp.py": "source", @@ -253348,7 +262662,9 @@ "scripts/tests/test_h264_counts.py": "source", "scripts/tests/test_h264_deblock.py": "source", "scripts/tests/test_h264_g1.py": "source", + "scripts/tests/test_h264_g1_efficiency_reference.py": "source", "scripts/tests/test_h264_g1_search_reference.py": "source", + "scripts/tests/test_h264_g1_simd_identity.py": "source", "scripts/tests/test_h264_p.py": "source", "scripts/tests/test_h264_parity_bars.py": "source", "scripts/tests/test_h264_parity_gcp_selection.py": "source", @@ -253360,10 +262676,12 @@ "scripts/tests/test_h264_pgo_round_selection.py": "source", "scripts/tests/test_he_aac_agreement.py": "source", "scripts/tests/test_hevc_conformance.py": "source", + "scripts/tests/test_hevc_decode.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_smoke.py": "source", "scripts/tests/test_hevc_synthetic.py": "source", "scripts/tests/test_hevc_workflow.py": "source", "scripts/tests/test_input_summary_check.py": "source", @@ -253374,6 +262692,7 @@ "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_mp3_worker.py": "source", "scripts/tests/test_notices_check.py": "source", "scripts/tests/test_opus_capacity.py": "source", "scripts/tests/test_opus_encode_check.py": "source", @@ -253491,6 +262810,7 @@ "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_aac.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", @@ -253526,6 +262846,7 @@ "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_github_shapes_aac.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", From 55f7dd6359b97347ce4e990dff86701977411472 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 21:59:40 +0900 Subject: [PATCH 054/113] docs(oracle): plan the AV1 reference oracle pair Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index f7635282a..982bfb6d3 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -164,6 +164,10 @@ The manual codec-coverage jobs check out the measured candidate and run its own The manual GitHub-shape measurement has the same shape: it checks out any merged main commit and runs that commit's driver with the installed paths. Before switching to the candidate, the job copies the same five owner files from its own dispatching main commit outside the tree. The replay step resolves the pair with `test_oracle.py --resolve` and passes the returned paths. The candidate selection, its scripts and the installed programs stay unchanged. Because this reuses the existing checkout, no second checkout or guard change is needed. +### AV1 process-reference oracle pair + +Merged main adds the AV1 process-reference driver and its CI smoke check (coreav-dev/coreav#457). The smoke check rebuilds `ffmpeg` and `ffprobe` paths from its `--oracle` directory, and the capture driver runs its `--oracle` and `--probe` arguments directly, so neither passes through the shared owner. The decode-only diagnostic also accepts CoreAV's raw output when it equals the output of the separately built FFmpeg comparator, which makes that unqualified build the correctness reference. Route both scripts through `test_oracle.require`. The smoke check qualifies its directory's pair once and uses the returned paths. The capture driver qualifies `--oracle` and `--probe` as one pair before any call, and uses the returned paths for every probe and PSNR measurement. The comparator built by `build_av1_reference_ffmpeg.sh` stays the timed FFmpeg arm, because the pinned oracle has no SVT-AV1 encoder. The qualified pair judges its encoded outputs. In the decode diagnostic, CoreAV's raw stream and the comparator's raw stream must each equal the qualified oracle's raw stream before any timed call. The recorded results in `bench/encoders/av1-process-reference` are not rerun or rejudged, and `summarize` is unchanged. + ### Implementation order and verification 1. Commit this plan. Capture the invalid fresh merged baseline and the original-row obligations without claiming classification progress. From ddd84ef57f991552bdc84e774793929acee559df Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 22:00:37 +0900 Subject: [PATCH 055/113] fix(oracle): judge the AV1 reference through the qualified pair Signed-off-by: Gunwoo Kim --- scripts/av1_measurement_smoke.py | 7 ++- scripts/av1_process_reference.py | 25 ++++++---- scripts/tests/test_av1_measurement.py | 69 +++++++++++++++++++++++++++ 3 files changed, 91 insertions(+), 10 deletions(-) diff --git a/scripts/av1_measurement_smoke.py b/scripts/av1_measurement_smoke.py index 9a5a6b1ee..612ac9271 100644 --- a/scripts/av1_measurement_smoke.py +++ b/scripts/av1_measurement_smoke.py @@ -6,6 +6,7 @@ from pathlib import Path from av1_process_reference import probe, quality, run +import test_oracle def main(): @@ -16,7 +17,11 @@ def main(): parser.add_argument('--work', type=Path, required=True) args = parser.parse_args() args.work.mkdir(exist_ok=False) - ffmpeg, ffprobe = str(args.oracle / 'ffmpeg'), str(args.oracle / 'ffprobe') + try: + oracle = test_oracle.require(args.oracle / 'ffmpeg', args.oracle / 'ffprobe') + except test_oracle.QualificationError as error: + raise SystemExit(str(error)) from error + ffmpeg, ffprobe = str(oracle.ffmpeg), str(oracle.ffprobe) source = args.work / 'source.mp4' run([ffmpeg, '-v', 'error', '-f', 'lavfi', '-i', 'testsrc2=size=320x180:rate=25', '-t', '6.4', '-c:v', 'libx264', '-pix_fmt', 'yuv420p', '-x264-params', diff --git a/scripts/av1_process_reference.py b/scripts/av1_process_reference.py index 80d645f85..a74d1e79c 100644 --- a/scripts/av1_process_reference.py +++ b/scripts/av1_process_reference.py @@ -13,6 +13,8 @@ import subprocess import time +import test_oracle + ARMS = ('sandbox', 'in_process', 'ffmpeg') @@ -94,7 +96,7 @@ def raw_identity(path): return {'bytes': path.stat().st_size, 'sha256': digest.hexdigest()} -def decode_diagnostic(args, manifest, output): +def decode_diagnostic(args, oracle, manifest, output): results = [] for item in manifest: commands = { @@ -103,15 +105,16 @@ def decode_diagnostic(args, manifest, output): 'ffmpeg': [args.ffmpeg, '-nostdin', '-v', 'error', '-noautorotate', '-flags', 'unaligned', '-c:v', 'h264', '-threads', str(len(os.sched_getaffinity(0))), '-i', item['path'], '-an', '-fps_mode', 'passthrough', '-noautoscale', '-pix_fmt', 'yuv420p', '-f', 'rawvideo', '-']} + reference = [str(oracle.ffmpeg), *commands['ffmpeg'][1:]] identities = {} temporary = output / 'raw.tmp' - for arm, command in commands.items(): + for arm, command in [*commands.items(), ('oracle', reference)]: raw_call(command, temporary, args.timeout) identities[arm] = raw_identity(temporary) temporary.unlink() - if identities['coreav'] != identities['ffmpeg']: + if not identities['coreav'] == identities['ffmpeg'] == identities['oracle']: raise ValueError('decode-only raw sample streams differ') - source = probe(args.probe, item['path']) + source = probe(oracle.ffprobe, item['path']) expected = source['frames'] * source['width'] * source['height'] * 3 // 2 if identities['coreav']['bytes'] != expected: raise ValueError('decode-only raw stream is incomplete') @@ -187,18 +190,22 @@ def summarize(data): def capture(args): + try: + oracle = test_oracle.require(args.oracle, args.probe) + except test_oracle.QualificationError as error: + raise ValueError(str(error)) from error output = args.output.resolve() output.mkdir(exist_ok=False) manifest = json.loads(args.manifest.read_text()) data = {'method': 'continuous-av1-process-reference-v1', 'inputs': [], 'calls': [], 'decoder_workers_requested': len(os.sched_getaffinity(0)), 'binaries': {name: hashlib.sha256(Path(path).read_bytes()).hexdigest() - for name, path in [('coreav', args.coreav), ('ffmpeg', args.ffmpeg), ('oracle', args.oracle)]}} + for name, path in [('coreav', args.coreav), ('ffmpeg', args.ffmpeg), ('oracle', oracle.ffmpeg)]}} record = output / 'calls.json' try: for item in manifest: source = Path(item['path']).resolve() - observed = probe(args.probe, source) + observed = probe(oracle.ffprobe, source) if observed['duration_seconds'] < 30 and not args.synthetic_smoke: raise ValueError('reference inputs must be at least thirty seconds') source_info = {'label': item['label'], 'sha256': hashlib.sha256(source.read_bytes()).hexdigest(), @@ -243,13 +250,13 @@ def capture(args): settings = receipt['video']['encoding'] row = {'input': item['label'], 'round': round_, 'arm': arm, **timing, 'receipt': receipt, 'decode': decode, 'encoder_observation': observation, - 'probe': probe(args.probe, destination), + 'probe': probe(oracle.ffprobe, destination), 'output_sha256': hashlib.sha256(destination.read_bytes()).hexdigest(), - **quality(args.oracle, source, destination, output / 'metric.txt')} + **quality(oracle.ffmpeg, source, destination, output / 'metric.txt')} data['calls'].append(row) record.write_text(json.dumps(data, indent=2, allow_nan=False) + '\n') print(item['label'], round_, arm, timing['seconds'], flush=True) - data['decode_diagnostics'] = decode_diagnostic(args, manifest, output) + data['decode_diagnostics'] = decode_diagnostic(args, oracle, manifest, output) summary = summarize(data) (output / 'summary.json').write_text(json.dumps(summary, indent=2, allow_nan=False) + '\n') except CommandFailure as error: diff --git a/scripts/tests/test_av1_measurement.py b/scripts/tests/test_av1_measurement.py index a998c7bda..86d5218ef 100644 --- a/scripts/tests/test_av1_measurement.py +++ b/scripts/tests/test_av1_measurement.py @@ -6,15 +6,23 @@ from pathlib import Path import shutil import subprocess +import sys import tempfile import tomllib +from types import SimpleNamespace import unittest +from unittest import mock ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT / 'scripts')) +import test_oracle SPEC = importlib.util.spec_from_file_location('av1_reference', ROOT / 'scripts/av1_process_reference.py') reference = importlib.util.module_from_spec(SPEC) SPEC.loader.exec_module(reference) +SMOKE = importlib.util.spec_from_file_location('av1_smoke', ROOT / 'scripts/av1_measurement_smoke.py') +smoke = importlib.util.module_from_spec(SMOKE) +SMOKE.loader.exec_module(smoke) class ReferenceReplay(unittest.TestCase): @@ -80,6 +88,67 @@ def test_infinite_quality_requires_both_infinite(self): reference.summarize(data) +class OwnerPair(unittest.TestCase): + OWNER = test_oracle.Oracle(Path('/owner/ffmpeg'), Path('/owner/ffprobe')) + + def test_capture_qualifies_its_pair_before_any_call(self): + args = SimpleNamespace(oracle='requested/ffmpeg', probe='requested/ffprobe', output=Path('unused')) + with mock.patch.object(reference.test_oracle, 'require', + side_effect=test_oracle.QualificationError('pin mismatch')) as require, \ + mock.patch.object(reference, 'run') as run, mock.patch.object(reference, 'raw_call') as raw_call: + with self.assertRaisesRegex(ValueError, 'pin mismatch'): + reference.capture(args) + require.assert_called_once_with('requested/ffmpeg', 'requested/ffprobe') + run.assert_not_called() + raw_call.assert_not_called() + + def diagnose(self, outputs): + commands = [] + + def raw_call(command, destination, timeout): + commands.append(command) + if destination != os.devnull: + Path(destination).write_bytes(outputs[str(command[0])]) + return {'seconds': 1, 'user_seconds': 0, 'system_seconds': 0} + + args = SimpleNamespace(coreav='/subject/coreav', ffmpeg='/subject/ffmpeg', timeout=5) + with tempfile.TemporaryDirectory() as temporary, \ + mock.patch.object(reference.os, 'sched_getaffinity', return_value={0}, create=True), \ + mock.patch.object(reference, 'raw_call', side_effect=raw_call), \ + mock.patch.object(reference, 'probe', return_value={'frames': 1, 'width': 2, 'height': 2}) as probe: + result = reference.decode_diagnostic(args, self.OWNER, [{'path': 'input.mp4', 'label': 'sample'}], + Path(temporary)) + probe.assert_called_once_with(self.OWNER.ffprobe, 'input.mp4') + return result, commands + + def test_decode_diagnostic_judges_both_decoders_against_the_returned_oracle(self): + raw = bytes(6) + result, commands = self.diagnose({'/subject/coreav': raw, '/subject/ffmpeg': raw, '/owner/ffmpeg': raw}) + self.assertEqual([str(command[0]) for command in commands[:3]], + ['/subject/coreav', '/subject/ffmpeg', '/owner/ffmpeg']) + self.assertEqual(commands[2][1:], commands[1][1:]) + self.assertEqual({str(command[0]) for command in commands[3:]}, {'/subject/coreav', '/subject/ffmpeg'}) + self.assertEqual(len(result[0]['calls']), 6) + + def test_decode_diagnostic_refuses_a_comparator_that_only_agrees_with_coreav(self): + with self.assertRaisesRegex(ValueError, 'differ'): + self.diagnose({'/subject/coreav': bytes(6), '/subject/ffmpeg': bytes(6), '/owner/ffmpeg': b'\x01' * 6}) + + def test_smoke_executes_only_the_returned_pair(self): + class Stop(Exception): + pass + + with tempfile.TemporaryDirectory() as temporary, \ + mock.patch.object(sys, 'argv', ['smoke', '--coreav', 'coreav', '--oracle', 'requested', + '--work', str(Path(temporary) / 'work')]), \ + mock.patch.object(smoke.test_oracle, 'require', return_value=self.OWNER) as require, \ + mock.patch.object(smoke, 'run', side_effect=Stop) as run: + with self.assertRaises(Stop): + smoke.main() + require.assert_called_once_with(Path('requested/ffmpeg'), Path('requested/ffprobe')) + self.assertEqual(run.call_args.args[0][0], str(self.OWNER.ffmpeg)) + + class BuildIsolation(unittest.TestCase): def test_default_and_release_feature_closures_exclude_measurement(self): packages = {} From 4089defbd475a77cc802083e9e8ff188303b808a Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 22:10:31 +0900 Subject: [PATCH 056/113] docs(oracle): bind the AV1 reference and merged-main sites Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 11329 +++++++++------- 1 file changed, 6727 insertions(+), 4602 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 257afb9f5..28f50e0b5 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -4,7 +4,7 @@ ".github/scripts/wasm-memory-failure.cjs": "75a688444375c7ec306718cb494d2235c9e418daa4211f88833961823a772614", ".github/workflows/aac-encode.yml": "922a43d86c9c29f5637f31611182f959011d974b727a3b5c16e4aa70f8d00105", ".github/workflows/audio-conformance.yml": "a9f9fa7fb515afe22f970a496a2374b50772d1c088f10cdd535512ef7f8714e2", - ".github/workflows/ci.yml": "4e0cbf4aa71bedc4a8e330473e6a633514d3a85be499a4b2c34131a34c69b80c", + ".github/workflows/ci.yml": "5f98113f86b38699e1efac1e2b8414918ff78e8c0a2c51d55dc195847f192b68", ".github/workflows/codec-coverage.yml": "141a7b5d078c18d85728b2d85f0a3cc7e4ba7753f02823a3eb0c4cfcf655e34a", ".github/workflows/compat-0.1.0.yml": "b979061433995d3a504edddac660216fefbdef556080967f7facf76c89eb1a80", ".github/workflows/deny.yml": "27ce7364a3e8448798a04c8403fc716f06140661cd97742674371ad897beca2b", @@ -70,6 +70,7 @@ "crates/coreav-backend-ffmpeg/src/lib.rs": "7ef0528c4535d08646c950a11e47eae90fbe66dd2ad528cdc5dc573a7ff98f24", "crates/coreav-backend-ffmpeg/src/mkv.rs": "6780a97e89748c8023b61bcb1ec4614555d7301723edcc46ebc1f6a54e610e69", "crates/coreav-backend-ffmpeg/src/showinfo.rs": "02b6ceced4a68ca458295c6e00f6268a421454fbda0d4d570f601045138364bd", + "crates/coreav-backend-svt-av1/build.rs": "c0f71fb3ac4982494b95450ddc1f90283254ca89c59e5d2d49218e2fbb25f3cc", "crates/coreav-backend-svt-av1/tests/frames.rs": "02bf68ce1aa8276baf06f67df7f18f6d63a47a56018402c27a317fa0f2ac70c2", "crates/coreav-cli/src/compat_cmd.rs": "75028ae149fe84f067e8b27d909c0b861f406188643f11a8b3b9c924365cd8dd", "crates/coreav-cli/src/compat_cmd/probe_stdin.rs": "6cebafd21c78c304661e4691ea4484c70f487fedd275b45237207f8833b87d82", @@ -82,7 +83,7 @@ "crates/coreav-cli/src/ffmpeg/capture.rs": "32ff387ba79d33c580cbd9826b975f22136e4fcb006cc52e6379168327d81b03", "crates/coreav-cli/src/ffmpeg/encode.rs": "085d314b74258b8b97be672494f2b030600503afaf8aece38f9a27341f02c042", "crates/coreav-cli/src/ffmpeg/ffv1.rs": "817217c2915b1e9dfdc1ecd5ba6798f4a9e08ec149547bb6132571ae2aca0037", - "crates/coreav-cli/src/ffmpeg/frames.rs": "a74227113a486d597e612754cd16342dead057b3ea8fe29486e128f4e553578a", + "crates/coreav-cli/src/ffmpeg/frames.rs": "8145307578ded9431e1261c3b470aa7aaf17aad61959fa83b6d74757d684e052", "crates/coreav-cli/src/ffmpeg/image_capture.rs": "1bcc63c4b9bae40e30851eee9517110468f62b198370c89e494c6e001080d790", "crates/coreav-cli/src/ffmpeg/mod.rs": "35a5571d5edcc757aed63857f60230067e47fd0a316a26dc4049f936c1984601", "crates/coreav-cli/src/ffmpeg/pcm.rs": "dc88a868e453e37ebe5f692b0fb7b87b69d82515a7598f8269e59e3a3b0a00f3", @@ -102,7 +103,7 @@ "crates/coreav-cli/src/strict_safe.rs": "ab963fb8fc77e439005f870bbbcf7aa399c9363b23d3bbf8512746d2fc78c92b", "crates/coreav-cli/src/thumbnail.rs": "d0f5c3b781bfd11418c38cc513548dba5a38eb938f9b79fed1ffa8b0a8d3850a", "crates/coreav-cli/src/transcode.rs": "10927e078aae2c248027c9c347475e0f552138da53a003a7b4bf8d14f4303032", - "crates/coreav-cli/src/transcode/av1.rs": "432a43e80e47904b6f307399caaf6b814149041d427db6c0a989b8188f73514a", + "crates/coreav-cli/src/transcode/av1.rs": "370b8560dbda142a40a719f8c8498c4d1734a4a1bc4fa60bd701c2dace158f03", "crates/coreav-cli/tests/common/standalone_audio.rs": "7ade8d3cfc3731fb32289dc89f39bc163c89869fa20720588f7945e53189fc4a", "crates/coreav-cli/tests/docs_site.rs": "bd3979d63545179b8066a2132a1d31e25b72af558a3c60cb34d144c280471db1", "crates/coreav-cli/tests/ffmpeg.rs": "9c052f446d26c5df0526539519a71d7c3f96904b620856bc128695361d67b5f7", @@ -160,12 +161,13 @@ "crates/coreav-py/coreav.pyi": "aaa55a4c665c8baf0a4344ffbe0b43e4541bbdac7a522eacb7614a4b582652ef", "crates/coreav-py/tests/test_coreav.py": "624642f6e1262ec67023d6d5bcacc7fdeb0234997f3c2ad33fb77b43c0b370cf", "crates/coreav-transcode/src/audio.rs": "05ad4c2ff71cce18aa853635f0d1207f6a2e85e6a33a9734a3e1db14eccc8846", - "crates/coreav-transcode/src/av1.rs": "6f5e35ec55a95aa89ad7b35fbfb980b29cbe186cd5bc61dba60efa96bca305db", + "crates/coreav-transcode/src/av1.rs": "7f59f89f6a01957b153bb2200cb433e1c43b3e2693de5b27af8d9d7027c76d87", + "crates/coreav-transcode/src/av1/measurement.rs": "8e54ec859831e21aaec141a20eb6d46270956d30145428da382a10181dd19831", "crates/coreav-transcode/src/av1/timeline.rs": "21d7600dd8b9110df5fda787e0d54f88f56f28c9001ae46aa5709cd250f5e36d", "crates/coreav-transcode/src/capture.rs": "1ceb8142352917e413e30b4083165e863482667812f827a430f3c33196680b75", - "crates/coreav-transcode/src/encoder.rs": "d1c9309f47274465bc7993898d3b8706ff12a68dfb3964534c6cf3aac6dffe24", - "crates/coreav-transcode/src/pipeline.rs": "f5d457ac29efe170c52e390e6ae7ea1f8a0c3d7dc423dd666db66f33aaff4cfb", - "crates/coreav-transcode/src/pipeline/av1_input.rs": "deafb4341f1b88dc9cf25b2327d2e6e8c7b971bfbd707b0047cf0d57f3d4bdd3", + "crates/coreav-transcode/src/encoder.rs": "016d30db4f98b8428de8cd9757b7222b93ca94b254fa8d34541584038dcce4d9", + "crates/coreav-transcode/src/pipeline.rs": "5ba92d6a922274ed6a9dd5b2b36ce6a24d9a64ea6366c1b5fb4c08e70771d4ef", + "crates/coreav-transcode/src/pipeline/av1_input.rs": "05796108b6b829ba603ca365f28e50dc11b06531c7821c784c28f7215770f9c5", "crates/coreav-transcode/tests/av1_process.rs": "812b05c0a2575f26bb0a4a16b41bec49769f1162251853930626c74e208fe42e", "crates/coreav-transcode/tests/common/mod.rs": "64fc7016f6c95e218ee21c638ca71d7dfc1da46d996c683d6d4cd19218007c1d", "crates/coreav-transcode/tests/sandboxed.rs": "abb8326977b22ad2f47af7a73e366211ad88b5364d467ad0b4362785f40b25c0", @@ -175,12 +177,10 @@ "crates/coreav-wasm/src/ops.rs": "96a48fe64b63417c6c4d0e88a9c514f62b5abb78564108457bb9e1c5101a7626", "crates/coreav-wasm/src/thumbnail.rs": "f510a91649fa5e8f7242247d8dfaa2deac316a97fc0a262f941594bf8a44b826", "crates/coreav-wasm/tests/thumbnail_contract.rs": "6184787017730ea19f182faba2f6e57ccd5a0a02dbcf4bbfc9e56e5573af9d2f", - "crates/coreav-worker/src/bin/coreav-worker.rs": "a81848961dcc3335f7ef388e7879795f65dd58fef8375a60c9b102b82a591a66", "crates/coreav-worker/src/child.rs": "bd81f8efdb2ce19bf6aad4637d07ef1266323bd745181b1e4553e03b61ae336d", "crates/coreav-worker/src/exec.rs": "d4b74804a40fae348002dbf24131584ae71f7ea0af90493869ad7403835c8a60", "crates/coreav-worker/src/parent.rs": "1ff3e26eaa8cb027f145916c203c50c293332118d2aa70ec24b6f5b1a15ed476", "crates/coreav-worker/src/protocol.rs": "a717073932aae783d969174090abc4487c4e23e6a0595e7aba83a744ddea3b85", - "crates/coreav-worker/tests/exec.rs": "54ba6c9e30db0397b4a89c58c1085ac741835b4788a50375367c0fe209cc8ee3", "crates/coreav-worker/tests/ffmpeg.rs": "48ca0fb6ab070e47c3a8ea3f4d9f626b2c9696ef031b5225cef87010ba250d92", "crates/coreav-worker/tests/hostile.rs": "1432ca49ecdd7008b3ce9c6a3bf9a555b631e02062c40b52b83f39ead3ee0bf5", "docs-site/commands/chapters.mdx": "2fb1e2bd012de058c6381e27d78b3713b0d58508b5701c490dc82e51439783e5", @@ -228,7 +228,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "ccd62264568922440cbf1167e4b6310558672dea2aef0f66743585e838cb0ed1", - "docs/design/oracle-qualification-gate.md": "1b89db3583dba0a2b680ebc44a846b2fea67f11d97a5ccd8bed9e9084b8b342a", + "docs/design/oracle-qualification-gate.md": "8c709725f15d67ecc99eea8ca22d5de97c911faacb0384123ab8809ad6c827f2", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/known-divergences-mkv.json": "a7a73ce921ed7ce8f8eaaa7b4418f611feea3779528f9c2ef990261ff712c716", @@ -1474,6 +1474,8 @@ "scripts/aac_pcm_eligibility.py": "8f99f3e524d7076d458d7f8cb01e93cca3e32779f1670d51defb506228fbbfd0", "scripts/aac_pns.py": "607150af560c76348a47f347f8e001032c2601b4307bfa8ee28d4edbeefeacf1", "scripts/audio_source_diagnostic.py": "e7ac6bf580e813ad80934716fc0fa8d21e892427528c39daf0301995c394e876", + "scripts/av1_measurement_smoke.py": "914a285ee346c552db2ad042b476a0533728eb8f643920ed15103381f4e0f451", + "scripts/av1_process_reference.py": "bffca295ee0fb31c5317a040ede6bc3d45644329c3cb8272fb2910ba9c643850", "scripts/avi_fixture_check.py": "65430e79f9d028c8d07c5c1b098dbf4ddfe0d6805808f6f8dc1db45d82103e3d", "scripts/avi_v2_check.py": "0e53e4a3eeba4c564c7c9c6eed37ca5ab2e266a46b9307da98de82ed8f6a1581", "scripts/bench_guard.py": "a22811684007d8ab360deb73fa1367bcce0c06de2d2c3a5239a9795421b49311", @@ -1619,6 +1621,7 @@ "scripts/tests/test_aac_encode_check.py": "81981d4729d54c855e6af574d10c82782fa0c88e651f1e1b2927135e67326774", "scripts/tests/test_audio_copy_check.py": "fae9befc53fa18a9d2b3e2ea7411ff6a2b11a73fd61b0d0d060d9888372a521f", "scripts/tests/test_audio_source_diagnostic.py": "8b2d529f11a8b533652d4ecc8a629dbe16ae15da09ce197fb25420ffb0aaffa7", + "scripts/tests/test_av1_measurement.py": "e188bed6a77662db3bd86b285dff0be267fdcd87788e029ae1a0d99b3ba073f6", "scripts/tests/test_bar_sources.py": "7cf60c7f31475d1188bfe33fdf87671c166a505ed1b42bdc9c1c9467de1b5936", "scripts/tests/test_bench_npx_oracle.py": "d4026375b0336a2ed12be1c13793fdf2df089788fd5df937e74eb370bac1363d", "scripts/tests/test_benchlib_oracle.py": "d19a0eddaaa405a2b4037a99604af90a6c1288b76e2b5ef3c6cf9517c0f843a1", @@ -5476,11 +5479,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "4e0cbf4aa71bedc4a8e330473e6a633514d3a85be499a4b2c34131a34c69b80c", + "sha256": "5f98113f86b38699e1efac1e2b8414918ff78e8c0a2c51d55dc195847f192b68", "sites": [ { "class": "reviewed-exclusion", - "evidence": ".github/workflows/ci.yml:76 (shell, occurrence 0). This is jobs.ci-changes.outputs.run, a GitHub boolean expression, not a shell run step. The discovered $GITHUB_VALUE is a parser placeholder, not an executable.", + "evidence": ".github/workflows/ci.yml:76 (occurrence 0). This is the ci-changes job output expression, not a run step; $GITHUB_VALUE is a census parser placeholder and executes nothing.", "site": [ 76, "shell", @@ -5491,7 +5494,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:315 (shell, occurrence 0). scripts/ffv1_check.py:413 retains verify_oracles' return values. scripts/ffv1_check.py:70-76 consumes require()'s fields even for identity calls, then scripts/ffv1_check.py:416-419 sends those fields to probe/decode/cli_cases. The launch adapter at scripts/ffv1_check.py:42-46 preserves argv; deliberate marker executables are synthetic failure controls, not another oracle. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:315 (occurrence 0). The run owns its checkout at .github/workflows/ci.yml:220-222 (no alternate ref). scripts/ffv1_check.py:70-76 replaces both requested programs with require() fields, including identity calls; main retains these at scripts/ffv1_check.py:413 and passes them to comparison helpers at scripts/ffv1_check.py:416-419. The bounded executor preserves argv at scripts/ffv1_check.py:42-46. The CLI arm and marker encoder at scripts/ffv1_check.py:239-247,268 are subject/negative controls, not extra reference selection. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 315, "shell", @@ -5502,7 +5505,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:462 (shell, occurrence 0). scripts/oracle_free.py:30-32 keeps the full Cargo selection only on darwin arm64; the workflow provisions its explicit pair at .github/workflows/ci.yml:434-439. crates/coreav-cli/tests/strict_safe.rs:92-101 takes require().ffmpeg() unchanged into Command. test-support/oracle.rs:100-121 stages the Python owner, requires successful --resolve and retains both lines. strict-safe child names at crates/coreav-cli/tests/strict_safe.rs:50-59 are private marker-and-exit stubs, selected with env_clear/PATH at crates/coreav-cli/tests/strict_safe.rs:162-168. strict_safe_limit runs only CoreAV on missing input. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:462 (occurrence 0). The macOS job owns its checkout at .github/workflows/ci.yml:422-426 and provisions its explicit pair at .github/workflows/ci.yml:434-439. scripts/oracle_free.py:30-32 preserves the full selection only on darwin arm64. Real fixture generation retains require().ffmpeg() at crates/coreav-cli/tests/strict_safe.rs:92-101; test-support/oracle.rs:69-120 stages the embedded owner and stores its successful two-line response, exposed unchanged at test-support/oracle.rs:22-27. Other strict-safe child names are marker-and-exit shell stubs at crates/coreav-cli/tests/strict_safe.rs:50-59; strict_safe_limit tests the CoreAV subject at crates/coreav-cli/tests/strict_safe_limit.rs:14-29. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 462, "shell", @@ -5513,7 +5516,7 @@ }, { "class": "reviewed-exclusion", - "evidence": ".github/workflows/ci.yml:536 (shell, occurrence 0). This Windows Cargo selection cannot run strict_safe.rs, whose crate-level guard at crates/coreav-cli/tests/strict_safe.rs:20 requires unix. scripts/oracle_free.py:12-24 also adds the registered exact skips on Windows. crates/coreav-cli/tests/strict_safe_limit.rs:14-39 launches only CoreAV with a missing input and checks strict-safe refusal, not a reference tool.", + "evidence": ".github/workflows/ci.yml:536 (occurrence 0). This is the Windows job (.github/workflows/ci.yml:501). scripts/oracle_free.py:12-25 adds exact skips from test-support/oracle-dependent.json:156-161 before launching Cargo at scripts/oracle_free.py:30-32. More directly, strict_safe is Unix-only at crates/coreav-cli/tests/strict_safe.rs:20, so none of its real fixture generators run on Windows. strict_safe_limit only starts Cargo CoreAV on a missing input at crates/coreav-cli/tests/strict_safe_limit.rs:14-29, not an FFmpeg reference.", "site": [ 536, "shell", @@ -5524,7 +5527,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:811 (shell, occurrence 0). tools/hostile/generate.py:737-738 replaces the requested executable with require(args[2]).ffmpeg before any selected maker runs. The maker table at tools/hostile/generate.py:742-746 forwards that retained value to the media-generating branches; direct process calls at tools/hostile/generate.py:245, tools/hostile/generate.py:291 and tools/hostile/generate.py:337 preserve it. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:811 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:664-666. tools/hostile/generate.py:737-738 replaces the requested name with require().ffmpeg before its default maker selection at tools/hostile/generate.py:742-746; real media processes at tools/hostile/generate.py:245,291,337 retain that parameter. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 811, "shell", @@ -5535,7 +5538,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:832 (shell, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:832 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:664-666. scripts/policy_check.py:334-336 replaces the requested probe with require().ffprobe and passes it to check_file at scripts/policy_check.py:359. Stream, packet and frame queries at scripts/policy_check.py:229,107,193 retain it through the unchanged-argv executor at scripts/policy_check.py:69-72. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 832, "shell", @@ -5546,7 +5549,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:1094 (shell, occurrence 0). The same run block captures --resolve at .github/workflows/ci.yml:1088 and rejects missing, empty or extra lines at .github/workflows/ci.yml:1089-1093 before passing both retained fields. scripts/join_check.py:1694-1695 forwards both arguments to check; scripts/join_check.py:1651-1655 forwards them to every source/input/several branch. The decode helpers preserve these parameters, including scripts/clip_check.py:144-145, scripts/clip_check.py:193 and scripts/clip_check.py:221. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:1094 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:941-943. The same run block captures the owner --resolve result at .github/workflows/ci.yml:1088, validates exactly two nonempty lines at .github/workflows/ci.yml:1089-1093 and passes those fields unchanged. scripts/join_check.py:1694-1695 passes both into check; scripts/join_check.py:1650-1657 relays them to the source/input/several/concat branches. The shared decode constructors at scripts/clip_check.py:144-145,193,221 retain the supplied fields. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 1094, "shell", @@ -5557,7 +5560,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:1120 (shell, occurrence 0). The run block captures --resolve at .github/workflows/ci.yml:1114, validates the complete two-line pair at .github/workflows/ci.yml:1115-1119, and supplies those exact paths to copy_check. tools/compat-corpus/copy_check.py:828 retains the supplied fields in tools; its selection worker at tools/compat-corpus/copy_check.py:848 and oracle worker at tools/compat-corpus/copy_check.py:845 preserve them. The new input-seek branch at tools/compat-corpus/copy_check.py:783-785 reaches the unchanged tools fields at tools/compat-corpus/copy_check.py:704-732, including both snapshots. The other ISO branches forward the fields at tools/compat-corpus/copy_check.py:787-798. The Matroska branch at tools/compat-corpus/copy_check.py:781 separately uses the returned owner fields at scripts/mkv_remux_check.py:63-68, not a PATH spelling. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:1120 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:941-943. .github/workflows/ci.yml:1114-1119 captures owner --resolve and validates the complete two-line response before this invocation. tools/compat-corpus/copy_check.py:828 stores these fields in tools and passes them to workers at tools/compat-corpus/copy_check.py:845-849. The input-seek branch retains them for reference encoding, both snapshots and raw decodes at tools/compat-corpus/copy_check.py:704-732; other branches relay them at tools/compat-corpus/copy_check.py:787-798. Matroska independently uses require() fields at scripts/mkv_remux_check.py:63-74. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 1120, "shell", @@ -5568,7 +5571,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:1301 (shell, occurrence 0). scripts/audio_source_diagnostic.py:171-172 retains both owner fields before fixture and identity work at scripts/audio_source_diagnostic.py:178-185. diagnose uses args.ffmpeg/ffprobe unchanged at scripts/audio_source_diagnostic.py:111-146; run dispatches those argv, while COREAV_FFMPEG selects the subject's lossy AAC encoder, not a separately chosen comparison oracle. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:1301 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:1152-1154. scripts/audio_source_diagnostic.py:171-172 retains both require() fields before identity and fixture calls at scripts/audio_source_diagnostic.py:178-188. diagnose retains them at scripts/audio_source_diagnostic.py:111-112 and uses them unchanged for probes, decoding and baseline encoding at scripts/audio_source_diagnostic.py:113-146. The run adapter at scripts/audio_source_diagnostic.py:20-23 only stringifies argv. COREAV_FFMPEG in the subject environment selects its product encoder, not a separately selected comparison oracle. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 1301, "shell", @@ -5579,7 +5582,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:1356 (shell, occurrence 0). tools/hostile/generate.py:737-738 replaces the requested executable with require(args[2]).ffmpeg before any selected maker runs. The maker table at tools/hostile/generate.py:742-746 forwards that retained value to the media-generating branches; direct process calls at tools/hostile/generate.py:245, tools/hostile/generate.py:291 and tools/hostile/generate.py:337 preserve it. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:1356 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:1152-1154. tools/hostile/generate.py:737-738 replaces the requested name with require().ffmpeg before its default makers at tools/hostile/generate.py:742-746. Real media processes at tools/hostile/generate.py:245,291,337 retain that parameter. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 1356, "shell", @@ -5590,7 +5593,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:1456 (shell, occurrence 0). scripts/composed_audio_selftest.py:24-25 retains the returned fields before comparisons at scripts/composed_audio_selftest.py:41 and scripts/composed_audio_selftest.py:78. scripts/transcode_check.py:1915-1918 retains the complete pair and initializes the child environment from its FFmpeg field. The reference argv at scripts/transcode_check.py:1033 and composed probe/decode argv at scripts/transcode_check.py:999-1007 preserve those fields. scripts/composed_audio.py:332 executes argv unchanged. The arm's COREAV_X264 override chooses x264 or the subject's external FFmpeg encoder; it does not replace the comparison pair. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:1456 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:1393-1395. scripts/composed_audio_selftest.py:24-25 retains both require() fields; reference encoding and semantic mutation calls at scripts/composed_audio_selftest.py:41-42,78-81 use args.ffmpeg unchanged. The bounded executor at scripts/composed_audio.py:326-334 preserves the program. Product invocations use args.coreav at scripts/composed_audio_selftest.py:37-38. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 1456, "shell", @@ -5601,7 +5604,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:1465 (shell, occurrence 0). scripts/transcode_check.py:1915-1918 retains the complete pair and initializes the child environment from its FFmpeg field. The reference argv at scripts/transcode_check.py:1033 and composed probe/decode argv at scripts/transcode_check.py:999-1007 preserve those fields. scripts/composed_audio.py:332 executes argv unchanged. The arm's COREAV_X264 override chooses x264 or the subject's external FFmpeg encoder; it does not replace the comparison pair. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:1465 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:1393-1395. scripts/transcode_check.py:1915-1918 retains both require() fields and initializes its child environment. The reference command at scripts/transcode_check.py:1033-1039 and encoded-audio probe/decode at scripts/transcode_check.py:999-1009 execute these fields through the argv-preserving adapter at scripts/transcode_check.py:262-271. The CoreAV/x264/FFmpeg encoder arms are distinct subject arms, not an alternative comparison-pair selection. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 1465, "shell", @@ -5612,7 +5615,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:1701 (shell, occurrence 0). The run block captures --resolve at .github/workflows/ci.yml:1695, validates the complete two-line pair at .github/workflows/ci.yml:1696-1700, and supplies those exact paths to copy_check. tools/compat-corpus/copy_check.py:828 retains the supplied fields in tools; its selection worker at tools/compat-corpus/copy_check.py:848 and oracle worker at tools/compat-corpus/copy_check.py:845 preserve them. The new input-seek branch at tools/compat-corpus/copy_check.py:783-785 reaches the unchanged tools fields at tools/compat-corpus/copy_check.py:704-732, including both snapshots. The other ISO branches forward the fields at tools/compat-corpus/copy_check.py:787-798. The Matroska branch at tools/compat-corpus/copy_check.py:781 separately uses the returned owner fields at scripts/mkv_remux_check.py:63-68, not a PATH spelling. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:1701 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:1569-1571. .github/workflows/ci.yml:1695-1700 captures owner --resolve and validates exactly two nonempty lines before passing them here. tools/compat-corpus/copy_check.py:828 retains the fields in tools and workers at tools/compat-corpus/copy_check.py:845-849 receive them unchanged. Its input-seek branch preserves the programs at tools/compat-corpus/copy_check.py:704-732; other ISO paths relay them at tools/compat-corpus/copy_check.py:787-798. Matroska uses require() fields directly at scripts/mkv_remux_check.py:63-74. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 1701, "shell", @@ -5623,7 +5626,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:1734 (shell, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:1734 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:1569-1571. scripts/policy_check.py:334-336 replaces the requested probe with require().ffprobe and forwards it at scripts/policy_check.py:359. Queries at scripts/policy_check.py:107,193,229 preserve that exact program through scripts/policy_check.py:69-72. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 1734, "shell", @@ -5634,7 +5637,7 @@ }, { "class": "reviewed-exclusion", - "evidence": ".github/workflows/ci.yml:1744 (shell, occurrence 0). The report subcommand treats --ffprobe as a capture directory. tools/mediainfo-oracle/mediainfo_oracle.py:713-722 enumerates *.streams.json and reads saved JSON; it does not launch ffprobe or FFmpeg. The preceding separate capture is MediaInfo-only.", + "evidence": ".github/workflows/ci.yml:1744 (occurrence 0). The report subcommand reads capture directories: tools/mediainfo-oracle/mediainfo_oracle.py:713-724 enumerates *.streams.json and loads saved JSON. --ffprobe here is a data-directory argument, not an executable; this row launches no FFmpeg/ffprobe.", "site": [ 1744, "shell", @@ -5645,7 +5648,7 @@ }, { "class": "reviewed-exclusion", - "evidence": ".github/workflows/ci.yml:1900 (shell, occurrence 0). --parts mpegts selects only the byte-building maker at tools/hostile/generate.py:743. The qualification branch at tools/hostile/generate.py:737-738 runs only for pixelsmash/cve/limits, and mpegts at tools/hostile/generate.py:582 constructs transport bytes without an oracle. command -v only locates the unused argument.", + "evidence": ".github/workflows/ci.yml:1900 (occurrence 0). The explicit --parts mpegts branch selects only tools/hostile/generate.py:743, whose maker at tools/hostile/generate.py:582-591 constructs transport bytes. Qualification at tools/hostile/generate.py:737-738 is restricted to pixelsmash/cve/limits. command -v merely locates the unused argument; no media executable is run by this selection.", "site": [ 1900, "shell", @@ -5656,7 +5659,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:2097 (shell, occurrence 0). scripts/h264_modes_identity.py:125 replaces --generate with require(...).ffmpeg; generate executes that same argument at scripts/h264_modes_identity.py:87-88. Mode decodes use built CoreAV examples rather than another FFmpeg. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:2097 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:2076-2078. scripts/h264_modes_identity.py:124-126 replaces --generate with require().ffmpeg and passes that exact argument to generate, whose real media process at scripts/h264_modes_identity.py:82-92 retains it. Mode decoder builds are CoreAV subjects. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 2097, "shell", @@ -5667,7 +5670,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:2106 (shell, occurrence 0). scripts/h264_agreement.py:75 replaces args.ffmpeg with require(...).ffmpeg before ffmpeg_frames at scripts/h264_agreement.py:83; scripts/h264_agreement.py:31-35 executes that retained argument unchanged. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/ci.yml:2106 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:2076-2078. scripts/h264_agreement.py:75 replaces args.ffmpeg with require().ffmpeg; scripts/h264_agreement.py:83 passes it to ffmpeg_frames, whose argv at scripts/h264_agreement.py:31-35 retains the exact program. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ 2106, "shell", @@ -5678,7 +5681,7 @@ }, { "class": "reviewed-exclusion", - "evidence": ".github/workflows/ci.yml:2187 (shell, occurrence 0). This invokes the virtual environment's pip to install boto3; it is package installation, not a media oracle.", + "evidence": ".github/workflows/ci.yml:2187 (occurrence 0). The preceding line .github/workflows/ci.yml:2186 creates the virtual environment; this row selects that environment's pip to install the explicitly versioned boto3 package. This is a package manager, not an FFmpeg/ffprobe oracle.", "site": [ 2187, "shell", @@ -20125,9 +20128,11 @@ "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -20139,15 +20144,137 @@ "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ "docs/design/oracle-historical-records.json", + "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/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", + "scripts/encoders/svt-av1/build.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -20156,14 +20283,15 @@ "scripts/oracle_invocation_classify.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", + "scripts/svt_av1_licenses.py", "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "54273489db63cb34de633e029bf45a0d6afeb49ed51e1b7802e83705a04c0728", + "sha256": "c0f71fb3ac4982494b95450ddc1f90283254ca89c59e5d2d49218e2fbb25f3cc", "sites": [ { "class": "reviewed-exclusion", - "evidence": "The command helper's complete callers run python3 for the local license checker, the platform-selected musl-gcc/clang compiler, gcc-ar/ar, and Cargo's RUSTC for --print target-libdir. These are build/check tools, not oracle media invocations.", + "evidence": "crates/coreav-backend-svt-av1/build.rs:10: This helper runs only build/check tools: python3 is selected literally for the local licence checker at crates/coreav-backend-svt-av1/build.rs:71-82; the target selects musl-gcc or clang at crates/coreav-backend-svt-av1/build.rs:103, crates/coreav-backend-svt-av1/build.rs:142, gcc-ar or ar at crates/coreav-backend-svt-av1/build.rs:143-146, and Cargo RUSTC supplies --print target-libdir at crates/coreav-backend-svt-av1/build.rs:147-150. The merged measurement guard at crates/coreav-backend-svt-av1/build.rs:28-43 only rejects profiles before those calls. scripts/svt_av1_licenses.py:79-116 reads and hashes retained files and loads recipe constants, not media; scripts/encoders/svt-av1/build.py:321-332 keeps its build entry point behind __main__, so the checker's runpy load does not build or execute FFmpeg. No FFmpeg/ffprobe reference is executed here.", "program_span": { "end": 285, "start": 244 @@ -20178,7 +20306,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The command helper's complete callers run python3 for the local license checker, the platform-selected musl-gcc/clang compiler, gcc-ar/ar, and Cargo's RUSTC for --print target-libdir. These are build/check tools, not oracle media invocations.", + "evidence": "crates/coreav-backend-svt-av1/build.rs:10: This helper runs only build/check tools: python3 is selected literally for the local licence checker at crates/coreav-backend-svt-av1/build.rs:71-82; the target selects musl-gcc or clang at crates/coreav-backend-svt-av1/build.rs:103, crates/coreav-backend-svt-av1/build.rs:142, gcc-ar or ar at crates/coreav-backend-svt-av1/build.rs:143-146, and Cargo RUSTC supplies --print target-libdir at crates/coreav-backend-svt-av1/build.rs:147-150. The merged measurement guard at crates/coreav-backend-svt-av1/build.rs:28-43 only rejects profiles before those calls. scripts/svt_av1_licenses.py:79-116 reads and hashes retained files and loads recipe constants, not media; scripts/encoders/svt-av1/build.py:321-332 keeps its build entry point behind __main__, so the checker's runpy load does not build or execute FFmpeg. No FFmpeg/ffprobe reference is executed here.", "program_span": { "end": 264, "start": 257 @@ -33922,7 +34050,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/legacy_encoders.rs:32: The run helper constructs a product transcode command at crates/coreav-cli/tests/legacy_encoders.rs:24-45. Every caller at crates/coreav-cli/tests/legacy_encoders.rs:114-115,141,161-162 passes Cargo CoreAV from crates/coreav-cli/tests/legacy_encoders.rs:61 or COREAV_LEGACY_TRANSCODE from crates/coreav-cli/tests/legacy_encoders.rs:56. The workflow builds -p coreav-cli into a separate legacy target at .github/workflows/ci.yml:1255-1266 and passes its release/coreav path at .github/workflows/ci.yml:1274 before running this test at .github/workflows/ci.yml:1278-1279. These are the old/new product arms, including their external product encoders, not FFmpeg reference executables. Independent judging decode is separate at crates/coreav-cli/tests/legacy_encoders.rs:237-251. crates/coreav-cli/tests/support/bounded.rs:50-65 changes only process I/O/group, not the command program.", + "evidence": "crates/coreav-cli/tests/legacy_encoders.rs:32 (occurrence 0). The run helper constructs a product transcode command at crates/coreav-cli/tests/legacy_encoders.rs:24-45. Its programs are Cargo CoreAV and COREAV_LEGACY_TRANSCODE at crates/coreav-cli/tests/legacy_encoders.rs:56-61; .github/workflows/ci.yml:1255-1279 builds and supplies the old CoreAV product separately. This is not the judging decode, which is a separate owner-derived command at crates/coreav-cli/tests/legacy_encoders.rs:237-251.", "program_span": { "end": 746, "start": 740 @@ -35171,7 +35299,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/support/bounded.rs:65: crates/coreav-cli/tests/support/bounded.rs:6-18 forwards Command to run, which changes only stdio and process group at crates/coreav-cli/tests/support/bounded.rs:50-64 before this spawn. All external bounded::output callers are crates/coreav-cli/tests/transcode.rs:129,704,1292,1318,2071,2424,2539,2696,2873,3129,3165, crates/coreav-cli/tests/transcode_selection.rs:36,726 and crates/coreav-cli/tests/legacy_encoders.rs:45,91,251. The real reference commands in crates/coreav-cli/tests/transcode.rs:1318-1337,2513-2544,2866-2873,3121-3129 use tools.ffmpeg; its only Tools constructors retain the pair at crates/coreav-cli/tests/transcode.rs:57-59,98-113,684-702. The SAR capture closure at crates/coreav-cli/tests/transcode.rs:703-704 receives owner commands at crates/coreav-cli/tests/transcode.rs:742-769,806-838 and the executable Python text at crates/coreav-cli/tests/transcode.rs:718-725, which passes tools.ffmpeg/ffprobe to decoded_output.compare. tools/compat-corpus/decoded_output.py:45-47,159-161,164-185,244-249 retains those parameters through invoke at tools/compat-corpus/decoded_output.py:24-29. The crop capture/successful wrappers at crates/coreav-cli/tests/transcode.rs:2067-2084,2118-2145,2266-2267,2325-2326 directly take pair.ffmpeg()/ffprobe(). Other capture calls at crates/coreav-cli/tests/transcode.rs:834-844,2154-2168,2234-2244,2285-2301,2334-2343 use Cargo CoreAV with missing fallback, not independent reference selection. legacy_encoders makes its fixture with require().ffmpeg at crates/coreav-cli/tests/legacy_encoders.rs:72-91 and forwards make.get_program() at crates/coreav-cli/tests/legacy_encoders.rs:127,148,170 unchanged to decode at crates/coreav-cli/tests/legacy_encoders.rs:237-251. Its other commands are the old/new CoreAV product arms at crates/coreav-cli/tests/legacy_encoders.rs:32-45,56-61; .github/workflows/ci.yml:1255-1279 builds and selects the old CoreAV. transcode_selection uses only Cargo CoreAV with missing encoder overrides or help at crates/coreav-cli/tests/transcode_selection.rs:26-36,724-726. transcode's script writer at crates/coreav-cli/tests/transcode.rs:1290-1306 executes /bin/sh only to write/chmod fixture bytes; its remaining bounded commands execute the CoreAV product arm, with real or fake encoder input, not a comparison oracle. This file's own tests at crates/coreav-cli/tests/support/bounded.rs:479,493,507,541-543,577-585,610-614,633-637,694-697,717-728 use controlled shell bodies or current_exe with the exact ignored futex target. No reaching real judging command replaces an owner path before this spawn. The shared Rust owner test-support/oracle.rs:31-35,38-125 stages its embedded support, runs scripts/test_oracle.py --resolve at test-support/oracle.rs:100-106, rejects failure and malformed pairs, and stores exactly the two returned paths at test-support/oracle.rs:110-120; the accessors at test-support/oracle.rs:22-27 return those fields unchanged. scripts/test_oracle.py:73-108 qualifies and returns the resolved complete pair, and scripts/test_oracle.py:121-135 emits that pair. This proof uses returned paths, not just a pin-verifier call.", + "evidence": "crates/coreav-cli/tests/support/bounded.rs:65 (occurrence 0). This adapter changes stdio/process group only at crates/coreav-cli/tests/support/bounded.rs:50-65, never the Command program. Real oracle consumers in crates/coreav-cli/tests/transcode.rs:1318-1337,2513-2544,2866-2873,3121-3129 use tools.ffmpeg, whose constructors retain owner fields at crates/coreav-cli/tests/transcode.rs:57-59,98-113,684-702. Capture closures at crates/coreav-cli/tests/transcode.rs:703-704,2067-2071 preserve Command; their real oracle commands use tools.ffmpeg or pair.ffmpeg(), including crates/coreav-cli/tests/transcode.rs:743,765,807,2084,2119,2128,2267,2326. The Python comparison relay receives those exact fields at crates/coreav-cli/tests/transcode.rs:718-725 and tools/compat-corpus/decoded_output.py:159-185,244-249 preserves them through tools/compat-corpus/decoded_output.py:24-29. legacy_encoders retains require().ffmpeg at crates/coreav-cli/tests/legacy_encoders.rs:72-91, passes make.get_program() at crates/coreav-cli/tests/legacy_encoders.rs:127,148,170, and decodes at crates/coreav-cli/tests/legacy_encoders.rs:237-251. Other callers run CoreAV product arms, controlled shell scripts or current_exe test controls; transcode_selection selects Cargo CoreAV at crates/coreav-cli/tests/transcode_selection.rs:26-36,724-726. .github/workflows/ci.yml:1274 selects the old CoreAV product. test-support/oracle.rs:22-27,69-120 embeds the shared owner and retains exactly its successful --resolve pair. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "program_span": { "end": 1801, "start": 1794 @@ -39633,8 +39761,9 @@ "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-transcode/src/av1.rs:measurement": "353a92f088132d620803a0ed860d95b1a02104e2ae1ae5f1ff2246496b8a8b3e", "rust:crates/coreav-transcode/src/av1.rs:timeline": "5dbfd8be8e6da212c00b27510ab5925c0d31543da4e2e837f58a0c8961d47bd4", - "rust:crates/coreav-transcode/src/pipeline.rs:av1_input": "437295d1bd755ce6fd7f792df83bafc81a3abf67702813027928ccf4b7199ad7", + "rust:crates/coreav-transcode/src/pipeline.rs:av1_input": "7d701542e5d04a6315871e23233388d29e745680d6e323189738350f7fd6d669", "rust:crates/coreav-transcode/src/pipeline/av1_input.rs:fixtures": "e758863af44ca45a675703503211ed2431825153e0d466605d520c62b1b3d2c3", "rust:crates/coreav-transcode/tests/av1_process.rs:fixtures": "02ed60cd01b58a43a200fb26e61122b2b78ee82581866cffcdc61cdb8ef35633", "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", @@ -39647,10 +39776,9 @@ }, "requires": [ "crates/coreav-backend-svt-av1/tests/frames.rs", - "crates/coreav-cli/src/ffmpeg/audio.rs", - "crates/coreav-cli/src/ffmpeg/avi.rs", "crates/coreav-transcode/src/audio.rs", "crates/coreav-transcode/src/av1.rs", + "crates/coreav-transcode/src/av1/measurement.rs", "crates/coreav-transcode/src/av1/timeline.rs", "crates/coreav-transcode/src/capture.rs", "crates/coreav-transcode/src/pipeline.rs", @@ -39658,9 +39786,6 @@ "crates/coreav-transcode/tests/av1_process.rs", "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-transcode/tests/sandboxed.rs", - "crates/coreav-worker/src/exec.rs", - "crates/coreav-worker/src/parent.rs", - "crates/coreav-worker/tests/exec.rs", "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", @@ -39674,11 +39799,11 @@ "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "d1c9309f47274465bc7993898d3b8706ff12a68dfb3964534c6cf3aac6dffe24", + "sha256": "016d30db4f98b8428de8cd9757b7222b93ca94b254fa8d34541584038dcce4d9", "sites": [ { "class": "reviewed-exclusion", - "evidence": "crates/coreav-transcode/src/encoder.rs:1287: This is product encoding/transport, not an independent oracle answer. crates/coreav-transcode/src/encoder.rs:943-968 selects the supplied sandbox launcher or direct_command; Encoder::spawn builds that command from EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060, and spawn_using spawns it and feeds its output into the supplied sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. The H264 pipeline selects its operator encoder at crates/coreav-transcode/src/pipeline.rs:502-510 and launches it at crates/coreav-transcode/src/pipeline.rs:1483-1489; find_encoder selects explicit options, COREAV_FFMPEG/COREAV_X264 or PATH at crates/coreav-transcode/src/encoder.rs:129-163. AAC/MP3 CLI selection is find_encoder -> Encode at crates/coreav-cli/src/ffmpeg/audio.rs:168-187; AVI MP3 instead uses find_ffmpeg at crates/coreav-cli/src/ffmpeg/avi.rs:473-487. The audio probe consumes capability output in Answer at crates/coreav-transcode/src/audio.rs:776-835, and sample encoding feeds Output::External into a spool at crates/coreav-transcode/src/audio.rs:1051-1115,1151-1199. The merged MP3 changes use a bounded encoder trial and preserve stderr for encoder readback, not a comparison oracle. AV1 sends its private WORKER_ARG and request header at crates/coreav-transcode/src/av1.rs:132-154; production uses current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:196-204,621-629. Real encoder tests take FFmpeg from the shared owner in crates/coreav-transcode/tests/common/mod.rs:35-42,59-67, send frames and collect encoded bytes at crates/coreav-transcode/tests/common/mod.rs:166-185; their separate output probe is crates/coreav-transcode/tests/common/mod.rs:197-200. Sandbox tests use that product encoder path or controlled scripts at crates/coreav-transcode/tests/sandboxed.rs:118-131,174-192,241-255,312-335,500-510. AV1 process tests re-execute their own private worker at crates/coreav-transcode/tests/av1_process.rs:179-197,449-457,547-554; the bare coreav negative control is rejected before execution at crates/coreav-transcode/tests/av1_process.rs:388-406. The remaining direct process controls are /bin/sh with fixed printf/sleep in crates/coreav-transcode/src/encoder.rs:1966-1983 and /bin/sh with /bin/cat in crates/coreav-transcode/src/capture.rs:333-351. Worker exec fixtures run only controlled /bin/sh and /bin/grep at crates/coreav-worker/tests/exec.rs:47-53,74-82,98-104. Real FFmpeg is acknowledged here as the selected encoder that creates the product output, not excluded merely because an outer executable is CoreAV.", + "evidence": "crates/coreav-transcode/src/encoder.rs:1287: This is the product encoder/transport spawn, not an independent comparison answer. crates/coreav-transcode/src/encoder.rs:129-163 selects explicit paths, COREAV_X264/COREAV_FFMPEG, or PATH; crates/coreav-transcode/src/encoder.rs:943-968 wraps that program in the supplied sandbox launcher or direct execution. crates/coreav-transcode/src/encoder.rs:1052-1060 constructs the encoder command and crates/coreav-transcode/src/encoder.rs:1340-1345 sends its bytes to the product sink. crates/coreav-transcode/src/pipeline.rs:502-518, crates/coreav-transcode/src/pipeline.rs:1481-1494 selects and starts the H.264 encoder with a spool sink. crates/coreav-transcode/src/audio.rs:776-835 admits encoder capabilities (including the bounded MP3 trial), while crates/coreav-transcode/src/audio.rs:1151-1199 sends sample-encoding output to the product output/capture sink. After the merge, AV1 still selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-218 and passes it at crates/coreav-transcode/src/pipeline/av1_input.rs:644-657. crates/coreav-transcode/src/av1.rs:141-173 either starts the measurement thread or launches that private worker with WORKER_ARG; crates/coreav-transcode/src/av1/measurement.rs:104-110 invokes native encoding in a Rust thread, not an oracle process. Real encoder tests collect product bytes at crates/coreav-transcode/tests/common/mod.rs:166-185, and their separate ffprobe command is at crates/coreav-transcode/tests/common/mod.rs:197-200; sandbox tests use that encoding path or controlled scripts at crates/coreav-transcode/tests/sandboxed.rs:118-131, crates/coreav-transcode/tests/sandboxed.rs:241-255, crates/coreav-transcode/tests/sandboxed.rs:312-335, crates/coreav-transcode/tests/sandboxed.rs:500-510. AV1 tests re-execute their own test worker at crates/coreav-transcode/tests/av1_process.rs:185-197, crates/coreav-transcode/tests/av1_process.rs:449-457, crates/coreav-transcode/tests/av1_process.rs:547-554. Other direct controls are fixed shell/cat/sleep commands at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351, or scripted audio stand-ins at crates/coreav-transcode/src/audio.rs:1454-1485, crates/coreav-transcode/src/audio.rs:1668-1695. These uses do not treat the selected product encoder as an oracle.", "program_span": { "end": 46289, "start": 46282 @@ -40428,16 +40553,10 @@ "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "rust:crates/coreav-cli/src/compat_cmd.rs:probe_stdin": "abb265e1e3dc464972603e673cca2d8f501ccf35c096dcf8a92fba86223f13d9", - "rust:crates/coreav-cli/src/main.rs:compat_cmd": "ccf5049a20c2dd26e433f9ae7d9de2cfd6e2d070729a048f6c1924ec92a99390", - "rust:crates/coreav-cli/src/main.rs:fallback_cmd": "a9c07257236976aede760fab0e994d31bf0d6e347952f7a75469797c7d468d75", - "rust:crates/coreav-cli/src/transcode.rs:av1": "61a37cb6572dfb75262dea21caf4f2a27495d0a9d566d9931213c0bbff3d429d", + "rust:crates/coreav-transcode/src/av1.rs:measurement": "353a92f088132d620803a0ed860d95b1a02104e2ae1ae5f1ff2246496b8a8b3e", "rust:crates/coreav-transcode/src/av1.rs:timeline": "5dbfd8be8e6da212c00b27510ab5925c0d31543da4e2e837f58a0c8961d47bd4", - "rust:crates/coreav-transcode/src/pipeline.rs:av1_input": "437295d1bd755ce6fd7f792df83bafc81a3abf67702813027928ccf4b7199ad7", + "rust:crates/coreav-transcode/src/pipeline.rs:av1_input": "7d701542e5d04a6315871e23233388d29e745680d6e323189738350f7fd6d669", "rust:crates/coreav-transcode/src/pipeline/av1_input.rs:fixtures": "e758863af44ca45a675703503211ed2431825153e0d466605d520c62b1b3d2c3", - "rust:crates/coreav-transcode/tests/av1_process.rs:fixtures": "02ed60cd01b58a43a200fb26e61122b2b78ee82581866cffcdc61cdb8ef35633", - "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", - "rust:crates/coreav-transcode/tests/sandboxed.rs:common": "2e4d574b559a7ce850c709d63b7660ea3c3b471008359dcd576387f05fe6d02c", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -40446,28 +40565,18 @@ }, "requires": [ "crates/coreav-backend-svt-av1/tests/frames.rs", - "crates/coreav-cli/src/compat_cmd.rs", - "crates/coreav-cli/src/compat_cmd/probe_stdin.rs", - "crates/coreav-cli/src/fallback_cmd.rs", "crates/coreav-cli/src/ffmpeg/audio.rs", "crates/coreav-cli/src/ffmpeg/avi.rs", - "crates/coreav-cli/src/main.rs", - "crates/coreav-cli/src/thumbnail.rs", - "crates/coreav-cli/src/transcode.rs", "crates/coreav-cli/src/transcode/av1.rs", "crates/coreav-transcode/src/audio.rs", "crates/coreav-transcode/src/av1.rs", + "crates/coreav-transcode/src/av1/measurement.rs", "crates/coreav-transcode/src/av1/timeline.rs", "crates/coreav-transcode/src/capture.rs", "crates/coreav-transcode/src/encoder.rs", "crates/coreav-transcode/src/pipeline.rs", "crates/coreav-transcode/src/pipeline/av1_input.rs", - "crates/coreav-transcode/tests/av1_process.rs", - "crates/coreav-transcode/tests/common/mod.rs", - "crates/coreav-transcode/tests/sandboxed.rs", - "crates/coreav-worker/src/bin/coreav-worker.rs", "crates/coreav-worker/src/parent.rs", - "crates/coreav-worker/tests/exec.rs", "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", @@ -40485,7 +40594,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "crates/coreav-worker/src/exec.rs:188: This inner exec is traced rather than excluded because its outer program is CoreAV: crates/coreav-worker/src/exec.rs:106-118 stores the exact program after --, and crates/coreav-worker/src/exec.rs:155-165 checks the requested path before crates/coreav-worker/src/exec.rs:188-191 executes it with retained args and an empty environment. This is product encoding/transport, not an independent oracle answer. crates/coreav-transcode/src/encoder.rs:943-968 selects the supplied sandbox launcher or direct_command; Encoder::spawn builds that command from EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060, and spawn_using spawns it and feeds its output into the supplied sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. The H264 pipeline selects its operator encoder at crates/coreav-transcode/src/pipeline.rs:502-510 and launches it at crates/coreav-transcode/src/pipeline.rs:1483-1489; find_encoder selects explicit options, COREAV_FFMPEG/COREAV_X264 or PATH at crates/coreav-transcode/src/encoder.rs:129-163. AAC/MP3 CLI selection is find_encoder -> Encode at crates/coreav-cli/src/ffmpeg/audio.rs:168-187; AVI MP3 instead uses find_ffmpeg at crates/coreav-cli/src/ffmpeg/avi.rs:473-487. The audio probe consumes capability output in Answer at crates/coreav-transcode/src/audio.rs:776-835, and sample encoding feeds Output::External into a spool at crates/coreav-transcode/src/audio.rs:1051-1115,1151-1199. The merged MP3 changes use a bounded encoder trial and preserve stderr for encoder readback, not a comparison oracle. AV1 sends its private WORKER_ARG and request header at crates/coreav-transcode/src/av1.rs:132-154; production uses current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:196-204,621-629. Real encoder tests take FFmpeg from the shared owner in crates/coreav-transcode/tests/common/mod.rs:35-42,59-67, send frames and collect encoded bytes at crates/coreav-transcode/tests/common/mod.rs:166-185; their separate output probe is crates/coreav-transcode/tests/common/mod.rs:197-200. Sandbox tests use that product encoder path or controlled scripts at crates/coreav-transcode/tests/sandboxed.rs:118-131,174-192,241-255,312-335,500-510. AV1 process tests re-execute their own private worker at crates/coreav-transcode/tests/av1_process.rs:179-197,449-457,547-554; the bare coreav negative control is rejected before execution at crates/coreav-transcode/tests/av1_process.rs:388-406. The remaining direct process controls are /bin/sh with fixed printf/sleep in crates/coreav-transcode/src/encoder.rs:1966-1983 and /bin/sh with /bin/cat in crates/coreav-transcode/src/capture.rs:333-351. Worker exec fixtures run only controlled /bin/sh and /bin/grep at crates/coreav-worker/tests/exec.rs:47-53,74-82,98-104. Real FFmpeg is acknowledged here as the selected encoder that creates the product output, not excluded merely because an outer executable is CoreAV.", + "evidence": "crates/coreav-worker/src/exec.rs:188 (occurrence 0). The inner program is traced as a product encoder, not excluded merely because an outer launcher is CoreAV. crates/coreav-transcode/src/encoder.rs:943-968 chooses launcher/direct_command; Encoder::spawn supplies EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060 and consumes stdout in its encoding sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. H.264 chooses options/COREAV_X264/COREAV_FFMPEG/PATH at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:502-513,1487-1494. Audio consumers at crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487 similarly select product AAC/MP3 encoders; capability and encoded output enter product state/spools at crates/coreav-transcode/src/audio.rs:776-835,1051-1115,1151-1199. The merged AV1 path selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-210,644-655 and uses the private worker argument at crates/coreav-transcode/src/av1.rs:165-182, dispatched to SVT-AV1 at crates/coreav-cli/src/transcode/av1.rs:138-167. Its new measurement branch at crates/coreav-transcode/src/av1.rs:141-164 instead calls the in-process encoder thread at crates/coreav-transcode/src/av1/measurement.rs:102-138; it introduces no FFmpeg comparison here. Direct test consumers are controlled shell commands at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351. These executions create the product or exercise transport, not reference answers.", "program_span": { "end": 7049, "start": 7033 @@ -40500,7 +40609,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-worker/src/exec.rs:188: This inner exec is traced rather than excluded because its outer program is CoreAV: crates/coreav-worker/src/exec.rs:106-118 stores the exact program after --, and crates/coreav-worker/src/exec.rs:155-165 checks the requested path before crates/coreav-worker/src/exec.rs:188-191 executes it with retained args and an empty environment. This is product encoding/transport, not an independent oracle answer. crates/coreav-transcode/src/encoder.rs:943-968 selects the supplied sandbox launcher or direct_command; Encoder::spawn builds that command from EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060, and spawn_using spawns it and feeds its output into the supplied sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. The H264 pipeline selects its operator encoder at crates/coreav-transcode/src/pipeline.rs:502-510 and launches it at crates/coreav-transcode/src/pipeline.rs:1483-1489; find_encoder selects explicit options, COREAV_FFMPEG/COREAV_X264 or PATH at crates/coreav-transcode/src/encoder.rs:129-163. AAC/MP3 CLI selection is find_encoder -> Encode at crates/coreav-cli/src/ffmpeg/audio.rs:168-187; AVI MP3 instead uses find_ffmpeg at crates/coreav-cli/src/ffmpeg/avi.rs:473-487. The audio probe consumes capability output in Answer at crates/coreav-transcode/src/audio.rs:776-835, and sample encoding feeds Output::External into a spool at crates/coreav-transcode/src/audio.rs:1051-1115,1151-1199. The merged MP3 changes use a bounded encoder trial and preserve stderr for encoder readback, not a comparison oracle. AV1 sends its private WORKER_ARG and request header at crates/coreav-transcode/src/av1.rs:132-154; production uses current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:196-204,621-629. Real encoder tests take FFmpeg from the shared owner in crates/coreav-transcode/tests/common/mod.rs:35-42,59-67, send frames and collect encoded bytes at crates/coreav-transcode/tests/common/mod.rs:166-185; their separate output probe is crates/coreav-transcode/tests/common/mod.rs:197-200. Sandbox tests use that product encoder path or controlled scripts at crates/coreav-transcode/tests/sandboxed.rs:118-131,174-192,241-255,312-335,500-510. AV1 process tests re-execute their own private worker at crates/coreav-transcode/tests/av1_process.rs:179-197,449-457,547-554; the bare coreav negative control is rejected before execution at crates/coreav-transcode/tests/av1_process.rs:388-406. The remaining direct process controls are /bin/sh with fixed printf/sleep in crates/coreav-transcode/src/encoder.rs:1966-1983 and /bin/sh with /bin/cat in crates/coreav-transcode/src/capture.rs:333-351. Worker exec fixtures run only controlled /bin/sh and /bin/grep at crates/coreav-worker/tests/exec.rs:47-53,74-82,98-104. Real FFmpeg is acknowledged here as the selected encoder that creates the product output, not excluded merely because an outer executable is CoreAV.", + "evidence": "crates/coreav-worker/src/exec.rs:188 (occurrence 0). The inner program is traced as a product encoder, not excluded merely because an outer launcher is CoreAV. crates/coreav-transcode/src/encoder.rs:943-968 chooses launcher/direct_command; Encoder::spawn supplies EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060 and consumes stdout in its encoding sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. H.264 chooses options/COREAV_X264/COREAV_FFMPEG/PATH at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:502-513,1487-1494. Audio consumers at crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487 similarly select product AAC/MP3 encoders; capability and encoded output enter product state/spools at crates/coreav-transcode/src/audio.rs:776-835,1051-1115,1151-1199. The merged AV1 path selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-210,644-655 and uses the private worker argument at crates/coreav-transcode/src/av1.rs:165-182, dispatched to SVT-AV1 at crates/coreav-cli/src/transcode/av1.rs:138-167. Its new measurement branch at crates/coreav-transcode/src/av1.rs:141-164 instead calls the in-process encoder thread at crates/coreav-transcode/src/av1/measurement.rs:102-138; it introduces no FFmpeg comparison here. Direct test consumers are controlled shell commands at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351. These executions create the product or exercise transport, not reference answers.", "program_span": { "end": 7100, "start": 7020 @@ -40515,7 +40624,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-worker/src/exec.rs:257: The selected program is self.command.program, the CoreAV sandbox launcher, not the encoder appended after --. crates/coreav-worker/src/exec.rs:231-243 and crates/coreav-worker/src/parent.rs:42-59 select current_exe or the installed coreav-worker. CLI transcode uses its own this at crates/coreav-cli/src/transcode.rs:221-225, audio current_exe at crates/coreav-cli/src/ffmpeg/audio.rs:125,194-198, AVI current_exe at crates/coreav-cli/src/ffmpeg/avi.rs:475-487, and AV1 this at crates/coreav-cli/src/main.rs:1280-1284. Worker tests select the Cargo coreav-worker at crates/coreav-worker/tests/exec.rs:19-34; sandbox and AV1 tests use current_exe at crates/coreav-transcode/tests/sandboxed.rs:114-115 and crates/coreav-transcode/tests/av1_process.rs:185-192,449-457. AV1-input tests use current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:1441,1476. launch_args at crates/coreav-worker/src/exec.rs:143-145 puts the requested encoder only in argv; this constructor never substitutes it for the outer program. The child dispatches the private entry to sandbox_exec_main at crates/coreav-cli/src/thumbnail.rs:83-87 and crates/coreav-worker/src/bin/coreav-worker.rs:8-11. The distinct request.program execution is separately classified by its concrete encoder consumers.", + "evidence": "crates/coreav-worker/src/exec.rs:257 (occurrence 0). This outer program is the sandbox launcher, selected as current_exe or installed coreav-worker by crates/coreav-worker/src/exec.rs:231-243 and crates/coreav-worker/src/parent.rs:42-59. The encoder program is appended only as arguments at crates/coreav-worker/src/exec.rs:257-260. It is a product worker, not an independent comparison oracle.", "program_span": { "end": 9193, "start": 9172 @@ -40530,7 +40639,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-worker/src/exec.rs:269: This direct constructor retains its supplied program and args at crates/coreav-worker/src/exec.rs:268-272 and changes only I/O, environment and process group at crates/coreav-worker/src/exec.rs:277-284. Its only in-repository callers are encoder::command, the encoder lifetime control and the capture test below. This is product encoding/transport, not an independent oracle answer. crates/coreav-transcode/src/encoder.rs:943-968 selects the supplied sandbox launcher or direct_command; Encoder::spawn builds that command from EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060, and spawn_using spawns it and feeds its output into the supplied sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. The H264 pipeline selects its operator encoder at crates/coreav-transcode/src/pipeline.rs:502-510 and launches it at crates/coreav-transcode/src/pipeline.rs:1483-1489; find_encoder selects explicit options, COREAV_FFMPEG/COREAV_X264 or PATH at crates/coreav-transcode/src/encoder.rs:129-163. AAC/MP3 CLI selection is find_encoder -> Encode at crates/coreav-cli/src/ffmpeg/audio.rs:168-187; AVI MP3 instead uses find_ffmpeg at crates/coreav-cli/src/ffmpeg/avi.rs:473-487. The audio probe consumes capability output in Answer at crates/coreav-transcode/src/audio.rs:776-835, and sample encoding feeds Output::External into a spool at crates/coreav-transcode/src/audio.rs:1051-1115,1151-1199. The merged MP3 changes use a bounded encoder trial and preserve stderr for encoder readback, not a comparison oracle. AV1 sends its private WORKER_ARG and request header at crates/coreav-transcode/src/av1.rs:132-154; production uses current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:196-204,621-629. Real encoder tests take FFmpeg from the shared owner in crates/coreav-transcode/tests/common/mod.rs:35-42,59-67, send frames and collect encoded bytes at crates/coreav-transcode/tests/common/mod.rs:166-185; their separate output probe is crates/coreav-transcode/tests/common/mod.rs:197-200. Sandbox tests use that product encoder path or controlled scripts at crates/coreav-transcode/tests/sandboxed.rs:118-131,174-192,241-255,312-335,500-510. AV1 process tests re-execute their own private worker at crates/coreav-transcode/tests/av1_process.rs:179-197,449-457,547-554; the bare coreav negative control is rejected before execution at crates/coreav-transcode/tests/av1_process.rs:388-406. The remaining direct process controls are /bin/sh with fixed printf/sleep in crates/coreav-transcode/src/encoder.rs:1966-1983 and /bin/sh with /bin/cat in crates/coreav-transcode/src/capture.rs:333-351. Worker exec fixtures run only controlled /bin/sh and /bin/grep at crates/coreav-worker/tests/exec.rs:47-53,74-82,98-104. Real FFmpeg is acknowledged here as the selected encoder that creates the product output, not excluded merely because an outer executable is CoreAV.", + "evidence": "crates/coreav-worker/src/exec.rs:269 (occurrence 0). The inner program is traced as a product encoder, not excluded merely because an outer launcher is CoreAV. crates/coreav-transcode/src/encoder.rs:943-968 chooses launcher/direct_command; Encoder::spawn supplies EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060 and consumes stdout in its encoding sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. H.264 chooses options/COREAV_X264/COREAV_FFMPEG/PATH at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:502-513,1487-1494. Audio consumers at crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487 similarly select product AAC/MP3 encoders; capability and encoded output enter product state/spools at crates/coreav-transcode/src/audio.rs:776-835,1051-1115,1151-1199. The merged AV1 path selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-210,644-655 and uses the private worker argument at crates/coreav-transcode/src/av1.rs:165-182, dispatched to SVT-AV1 at crates/coreav-cli/src/transcode/av1.rs:138-167. Its new measurement branch at crates/coreav-transcode/src/av1.rs:141-164 instead calls the in-process encoder thread at crates/coreav-transcode/src/av1/measurement.rs:102-138; it introduces no FFmpeg comparison here. Direct test consumers are controlled shell commands at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351. These executions create the product or exercise transport, not reference answers.", "program_span": { "end": 9634, "start": 9627 @@ -40567,7 +40676,7 @@ "rust:crates/coreav-cli/src/compat_cmd.rs:probe_stdin": "abb265e1e3dc464972603e673cca2d8f501ccf35c096dcf8a92fba86223f13d9", "rust:crates/coreav-cli/src/main.rs:compat_cmd": "ccf5049a20c2dd26e433f9ae7d9de2cfd6e2d070729a048f6c1924ec92a99390", "rust:crates/coreav-cli/src/main.rs:fallback_cmd": "a9c07257236976aede760fab0e994d31bf0d6e347952f7a75469797c7d468d75", - "rust:crates/coreav-cli/src/transcode.rs:av1": "61a37cb6572dfb75262dea21caf4f2a27495d0a9d566d9931213c0bbff3d429d", + "rust:crates/coreav-cli/src/transcode.rs:av1": "6a74e96d4e17276aa916c2472e754b2b3ab37af9b113529d3e308f00f97a5b27", "rust:crates/coreav-cli/tests/strict_safe.rs:test_oracle": "773d41f51f2f362d021c65022b6ab859cda26f32ceb09987ea41562b73fbc837", "rust:crates/coreav-worker/tests/ffmpeg.rs:test_oracle": "41bf9371506cc5c7ecf36f8abaedc7a0f0a6c2ae7522e21f70aa0d689c160779", "rust:tools/decode-oracle/src/main.rs:stream": "c4fc6a08248479cb73fff4f23554f1b0f4c589faa29e86a9f748f9fd5032e4e5", @@ -62038,7 +62147,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/audio_source_diagnostic.py:107, The directly executed program is args.coreav/program, the CoreAV candidate supplied at .github/workflows/ci.yml:1301-1303, not an oracle. scripts/audio_source_diagnostic.py:118-120 disables fallback and x264; COREAV_FFMPEG selects the retained ffmpeg only for CoreAV's external AAC encoder worker. The separate comparison oracle commands start with ffmpeg/ffprobe at scripts/audio_source_diagnostic.py:113-142.", + "evidence": "scripts/audio_source_diagnostic.py:107 (occurrence 0). This row runs the CoreAV product: coreav_encode builds [program, ffmpeg, ...] at scripts/audio_source_diagnostic.py:106-107 and its caller passes args.coreav at scripts/audio_source_diagnostic.py:145; the decode arm likewise starts args.coreav at scripts/audio_source_diagnostic.py:122. .github/workflows/ci.yml:1301-1305 selects target/fallback/release/coreav. Its external lossy encoder is a subject component; the independently qualified reference calls are separate at scripts/audio_source_diagnostic.py:124-146,171-172.", "site": [ 107, "command", @@ -62049,7 +62158,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/audio_source_diagnostic.py:107, The directly executed program is args.coreav/program, the CoreAV candidate supplied at .github/workflows/ci.yml:1301-1303, not an oracle. scripts/audio_source_diagnostic.py:118-120 disables fallback and x264; COREAV_FFMPEG selects the retained ffmpeg only for CoreAV's external AAC encoder worker. The separate comparison oracle commands start with ffmpeg/ffprobe at scripts/audio_source_diagnostic.py:113-142.", + "evidence": "scripts/audio_source_diagnostic.py:107 (occurrence 0). This row runs the CoreAV product: coreav_encode builds [program, ffmpeg, ...] at scripts/audio_source_diagnostic.py:106-107 and its caller passes args.coreav at scripts/audio_source_diagnostic.py:145; the decode arm likewise starts args.coreav at scripts/audio_source_diagnostic.py:122. .github/workflows/ci.yml:1301-1305 selects target/fallback/release/coreav. Its external lossy encoder is a subject component; the independently qualified reference calls are separate at scripts/audio_source_diagnostic.py:124-146,171-172.", "site": [ 107, "delegated", @@ -62082,7 +62191,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/audio_source_diagnostic.py:122, The directly executed program is args.coreav/program, the CoreAV candidate supplied at .github/workflows/ci.yml:1301-1303, not an oracle. scripts/audio_source_diagnostic.py:118-120 disables fallback and x264; COREAV_FFMPEG selects the retained ffmpeg only for CoreAV's external AAC encoder worker. The separate comparison oracle commands start with ffmpeg/ffprobe at scripts/audio_source_diagnostic.py:113-142.", + "evidence": "scripts/audio_source_diagnostic.py:122 (occurrence 0). This row runs the CoreAV product: coreav_encode builds [program, ffmpeg, ...] at scripts/audio_source_diagnostic.py:106-107 and its caller passes args.coreav at scripts/audio_source_diagnostic.py:145; the decode arm likewise starts args.coreav at scripts/audio_source_diagnostic.py:122. .github/workflows/ci.yml:1301-1305 selects target/fallback/release/coreav. Its external lossy encoder is a subject component; the independently qualified reference calls are separate at scripts/audio_source_diagnostic.py:124-146,171-172.", "site": [ 122, "delegated", @@ -62181,7 +62290,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/audio_source_diagnostic.py:145, The directly executed program is args.coreav/program, the CoreAV candidate supplied at .github/workflows/ci.yml:1301-1303, not an oracle. scripts/audio_source_diagnostic.py:118-120 disables fallback and x264; COREAV_FFMPEG selects the retained ffmpeg only for CoreAV's external AAC encoder worker. The separate comparison oracle commands start with ffmpeg/ffprobe at scripts/audio_source_diagnostic.py:113-142.", + "evidence": "scripts/audio_source_diagnostic.py:145 (occurrence 0). This row runs the CoreAV product: coreav_encode builds [program, ffmpeg, ...] at scripts/audio_source_diagnostic.py:106-107 and its caller passes args.coreav at scripts/audio_source_diagnostic.py:145; the decode arm likewise starts args.coreav at scripts/audio_source_diagnostic.py:122. .github/workflows/ci.yml:1301-1305 selects target/fallback/release/coreav. Its external lossy encoder is a subject component; the independently qualified reference calls are separate at scripts/audio_source_diagnostic.py:124-146,171-172.", "site": [ 145, "delegated", @@ -62280,7 +62389,7 @@ } ] }, - "scripts/avi_fixture_check.py": { + "scripts/av1_measurement_smoke.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -62302,6 +62411,7 @@ "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "av1_process_reference": "7674baede8e484b845f012e512f2b96cf8477095c9699357768fad09bcbc4d2e", "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -62329,7 +62439,6 @@ "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -62376,6 +62485,8 @@ "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "probe": "f7c48d19c244ad99358f0e18376ba0719b12ed43e2fc0ae6a2e73d9ccd34b039", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -62451,6 +62562,11 @@ "crates/coreav-h264/tests/common/streams.rs", "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max-empty-samples", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-past-mdat", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-no-sample-size", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-zero-sample-sizes", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", "crates/coreav-isobmff/tests/common/sound.rs", @@ -62492,6 +62608,16 @@ "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/intra-chroma/probe/ab-classes.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/ab.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/ann-chroma.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/ff-pred-modes.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-1d4b1775d78a.0.720p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-65ec61f95a00.0.720p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-9db41aa16b5a.0.720p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-c7ecda16e4a7.0.1080p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/items-recon-by-class.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/plan.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", @@ -62729,6 +62855,7 @@ "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/av1_process_reference.py", "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", @@ -62753,7 +62880,6 @@ "scripts/track_boxes.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", @@ -62806,90 +62932,24 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "65430e79f9d028c8d07c5c1b098dbf4ddfe0d6805808f6f8dc1db45d82103e3d", + "sha256": "914a285ee346c552db2ad042b476a0533728eb8f643920ed15103381f4e0f451", "sites": [ { "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", - "site": [ - 19, - "process", - ".run", - "[str(a) for a in argv]" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", + "evidence": "scripts/av1_measurement_smoke.py:26: scripts/av1_measurement_smoke.py:21-24 qualifies both requested siblings in one require() call and retains str(oracle.ffmpeg) and str(oracle.ffprobe). This FFmpeg program expression uses the retained ffmpeg to generate the synthetic source; scripts/av1_process_reference.py:28-32 executes the supplied list without replacing its program. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", "site": [ - 54, - "delegated", - "", - "decoded_output.probe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", - "site": [ - 78, - "command", - ".video_equal", - "ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", - "site": [ - 78, - "delegated", - "", - "run" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact command site in .main, occurrence 0, program expression 'opts.ffmpeg'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", - "site": [ - 100, - "command", - ".main", - "opts.ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", - "site": [ - 100, - "delegated", - "", - "run" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact command site in .main, occurrence 0, program expression 'opts.ffmpeg'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", - "site": [ - 105, + 26, "command", ".main", - "opts.ffmpeg" + "ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "evidence": "scripts/av1_measurement_smoke.py:26: scripts/av1_measurement_smoke.py:21-24 qualifies both requested siblings in one require() call and retains str(oracle.ffmpeg) and str(oracle.ffprobe). This delegated run() call uses the retained ffmpeg to generate the synthetic source; scripts/av1_process_reference.py:28-32 executes the supplied list without replacing its program. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", "site": [ - 105, + 26, "delegated", "", "run" @@ -62898,9 +62958,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "evidence": "scripts/av1_measurement_smoke.py:33: This run() call launches args.coreav transcode, the two CoreAV encoder-host subjects, not an FFmpeg/ffprobe reference. scripts/av1_measurement_smoke.py:30-40 selects each experimental mode and checks the native H.264 receipt and isolation. scripts/av1_process_reference.py:28-32 forwards that CoreAV program unchanged.", "site": [ - 106, + 33, "delegated", "", "run" @@ -62909,64 +62969,31 @@ }, { "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", - "site": [ - 109, - "delegated", - "", - "decoded_output.compare" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact command site in .main, occurrence 0, program expression 'opts.ffmpeg'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "evidence": "scripts/av1_measurement_smoke.py:41: scripts/av1_measurement_smoke.py:21-24 qualifies both requested siblings in one require() call and retains str(oracle.ffmpeg) and str(oracle.ffprobe). This probe(ffprobe, destination) supplies the retained returned ffprobe to scripts/av1_process_reference.py:48-50, which forwards it unchanged to the executor at scripts/av1_process_reference.py:31. The resulting frame count and geometry are checked at scripts/av1_measurement_smoke.py:42-43. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", "site": [ - 127, - "command", - ".main", - "opts.ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", - "site": [ - 127, + 41, "delegated", "", - "run" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact command site in .main, occurrence 0, program expression 'opts.ffmpeg'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", - "site": [ - 130, - "command", - ".main", - "opts.ffmpeg" + "probe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "evidence": "scripts/av1_measurement_smoke.py:44: scripts/av1_measurement_smoke.py:21-24 qualifies both requested siblings in one require() call and retains str(oracle.ffmpeg) and str(oracle.ffprobe). This quality(ffmpeg, ...) supplies the retained returned ffmpeg to scripts/av1_process_reference.py:62-66 for PSNR and scripts/av1_process_reference.py:31 executes it unchanged. scripts/av1_measurement_smoke.py:45-46 checks the metric's frame count and quality. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", "site": [ - 130, + 44, "delegated", "", - "run" + "quality" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", + "evidence": "scripts/av1_measurement_smoke.py:52: The optional program is args.production, a production CoreAV transcode subject; scripts/av1_measurement_smoke.py:49-56 checks the hidden selector's absence and that the requested experimental environment still leaves sandboxed isolation and two segments. scripts/av1_process_reference.py:28-32 executes the supplied CoreAV command, not an oracle.", "site": [ - 131, + 52, "delegated", "", "run" @@ -62975,53 +63002,9 @@ }, { "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", - "site": [ - 136, - "delegated", - "", - "video_equal" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact process site in .main, occurrence 0, program expression 'str(opts.coreav)'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", - "site": [ - 143, - "process", - ".main", - "str(opts.coreav)" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact process site in .main, occurrence 0, program expression 'str(opts.coreav)'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", - "site": [ - 152, - "process", - ".main", - "str(opts.coreav)" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact process site in .main, occurrence 0, program expression 'str(opts.coreav)'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", - "site": [ - 155, - "process", - ".main", - "str(opts.coreav)" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", + "evidence": "scripts/av1_measurement_smoke.py:61: This main() entry reaches scripts/av1_measurement_smoke.py:21-24 before any subprocess, retains the returned pair, then uses returned ffmpeg for source generation at scripts/av1_measurement_smoke.py:26 and PSNR at scripts/av1_measurement_smoke.py:44, and returned ffprobe at scripts/av1_measurement_smoke.py:41. scripts/av1_process_reference.py:31, scripts/av1_process_reference.py:49-50 and scripts/av1_process_reference.py:63-66 preserve those program values. The other run() calls at scripts/av1_measurement_smoke.py:33 and scripts/av1_measurement_smoke.py:52 are CoreAV subjects, not qualified oracle programs. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", "site": [ - 166, + 61, "delegated", "", "main" @@ -63030,7 +63013,7 @@ } ] }, - "scripts/avi_v2_check.py": { + "scripts/av1_process_reference.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -63044,6 +63027,7 @@ "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", @@ -63052,6 +63036,7 @@ "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "av1_process_reference": "7674baede8e484b845f012e512f2b96cf8477095c9699357768fad09bcbc4d2e", "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -63063,35 +63048,26 @@ "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", - "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", - "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -63111,18 +63087,14 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -63138,9 +63110,10 @@ "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", + "probe": "f7c48d19c244ad99358f0e18376ba0719b12ed43e2fc0ae6a2e73d9ccd34b039", + "quality": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", - "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", @@ -63164,7 +63137,6 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -63183,20 +63155,17 @@ "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", - "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", - "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -63219,6 +63188,11 @@ "crates/coreav-h264/tests/common/streams.rs", "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-max-empty-samples", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-count-past-mdat", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-no-sample-size", + "crates/coreav-isobmff/fuzz/regressions/probe/trun-zero-sample-sizes", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", "crates/coreav-isobmff/tests/common/sound.rs", @@ -63260,6 +63234,16 @@ "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/intra-chroma/probe/ab-classes.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/ab.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/ann-chroma.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/ff-pred-modes.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-1d4b1775d78a.0.720p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-65ec61f95a00.0.720p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-9db41aa16b5a.0.720p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/instr-c7ecda16e4a7.0.1080p.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/items-recon-by-class.txt", + "docs/measurements/h264-rounds/intra-chroma/probe/plan.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", @@ -63269,7 +63253,6 @@ "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/place-interior/profile/classify.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", @@ -63286,8 +63269,6 @@ "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-40f29a6/classify.py", - "docs/measurements/h264-rounds/profile-6c9e240/classify.py", "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", @@ -63337,7 +63318,6 @@ "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/profile/classify.py", "docs/measurements/h264-rounds/request/README.md", "docs/measurements/h264-rounds/request/an2.py", "docs/measurements/h264-rounds/request/profile-4k.txt", @@ -63358,7 +63338,6 @@ "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/snapshot-outliers/classify.py", "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", @@ -63502,15 +63481,11 @@ "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/av1_measurement_smoke.py", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/composed_audio.py", - "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", - "scripts/join_check.py", - "scripts/mkv_remux_check.py", - "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -63527,17 +63502,11 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", + "scripts/tests/test_av1_measurement.py", "scripts/text_check.py", "scripts/track_boxes.py", - "scripts/transcode_check.py", - "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/classify.py", - "tools/compat-corpus/copy_check.py", - "tools/compat-corpus/decoded_output.py", - "tools/compat-corpus/encode_breadth.py", - "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", @@ -63590,24 +63559,211 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "0e53e4a3eeba4c564c7c9c6eed37ca5ab2e266a46b9307da98de82ed8f6a1581", + "sha256": "bffca295ee0fb31c5317a040ede6bc3d45644329c3cb8272fb2910ba9c643850", "sites": [ { "class": "reviewed-reference", - "evidence": "scripts/avi_v2_check.py:62 (delegated, occurrence 0). scripts/avi_v2_check.py:27-28 retains require()'s complete pair; scripts/avi_v2_check.py:39-41 puts those fields in tc/check, and scripts/avi_v2_check.py:62 passes opts unchanged to evaluate. tools/compat-corpus/encode_breadth.py:434 and tools/compat-corpus/encode_breadth.py:736 execute opts.ffmpeg via the argv-preserving exec adapter at tools/compat-corpus/encode_breadth.py:312-313. ProgramLog is constructed from opts.ffmpeg at tools/compat-corpus/encode_breadth.py:478-480; its generated wrapper at tools/compat-corpus/encode_breadth.py:109-112 execs that retained path. Readback passes tc fields into opus helpers at tools/compat-corpus/encode_breadth.py:607-629 and decoded_output at tools/compat-corpus/encode_breadth.py:658-689; scripts/opus_encode_check.py:74, scripts/opus_encode_check.py:111-122 and tools/compat-corpus/decoded_output.py:24-46 preserve the supplied argv. tools/compat-corpus/copy_check.py:828 retains the supplied fields in tools; its selection worker at tools/compat-corpus/copy_check.py:848 and oracle worker at tools/compat-corpus/copy_check.py:845 preserve them. The new input-seek branch at tools/compat-corpus/copy_check.py:783-785 reaches the unchanged tools fields at tools/compat-corpus/copy_check.py:704-732, including both snapshots. The other ISO branches forward the fields at tools/compat-corpus/copy_check.py:787-798. The Matroska branch at tools/compat-corpus/copy_check.py:781 separately uses the returned owner fields at scripts/mkv_remux_check.py:63-68, not a PATH spelling. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "scripts/av1_process_reference.py:31: This generic executor preserves command[0]; qualification applies only to its oracle callers, not every command. All live callers are probe at scripts/av1_process_reference.py:49 (returned ffprobe from capture scripts/av1_process_reference.py:208 and scripts/av1_process_reference.py:253, diagnostic scripts/av1_process_reference.py:117, or smoke scripts/av1_measurement_smoke.py:41), quality at scripts/av1_process_reference.py:63 (returned ffmpeg from capture scripts/av1_process_reference.py:255 or smoke scripts/av1_measurement_smoke.py:44), source generation at scripts/av1_measurement_smoke.py:26 (returned ffmpeg), timed subject capture at scripts/av1_process_reference.py:237 (CoreAV or the FFmpeg subject constructed at scripts/av1_process_reference.py:223-236), and CoreAV smoke subjects at scripts/av1_measurement_smoke.py:33 and scripts/av1_measurement_smoke.py:52. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/av1_measurement_smoke.py:21-24 qualifies both requested siblings in one require() call and retains str(oracle.ffmpeg) and str(oracle.ffprobe). The comparator's output is judged by the returned probe/quality pair at scripts/av1_process_reference.py:253-255, not accepted as an unqualified reference. Tests replace reference.run at scripts/tests/test_av1_measurement.py:96-103 and smoke.run at scripts/tests/test_av1_measurement.py:141-149, so fake owner paths there never reach this executor. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", "site": [ - 62, + 31, + "process", + ".run", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:49: scripts/av1_process_reference.py:49-50 passes its oracle argument unchanged as run()'s program; scripts/av1_process_reference.py:31 executes that list unchanged. Its live callers use oracle.ffprobe at scripts/av1_process_reference.py:117, scripts/av1_process_reference.py:208 and scripts/av1_process_reference.py:253, or the retained ffprobe at scripts/av1_measurement_smoke.py:41 after scripts/av1_measurement_smoke.py:21-24. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/av1_measurement_smoke.py:21-24 qualifies both requested siblings in one require() call and retains str(oracle.ffmpeg) and str(oracle.ffprobe). The test-only direct diagnostic caller replaces probe at scripts/tests/test_av1_measurement.py:115-121, so it executes no fake oracle here. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 49, + "command", + ".probe", + "oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:49: scripts/av1_process_reference.py:49-50 passes its oracle argument unchanged as run()'s program; scripts/av1_process_reference.py:31 executes that list unchanged. Its live callers use oracle.ffprobe at scripts/av1_process_reference.py:117, scripts/av1_process_reference.py:208 and scripts/av1_process_reference.py:253, or the retained ffprobe at scripts/av1_measurement_smoke.py:41 after scripts/av1_measurement_smoke.py:21-24. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/av1_measurement_smoke.py:21-24 qualifies both requested siblings in one require() call and retains str(oracle.ffmpeg) and str(oracle.ffprobe). The test-only direct diagnostic caller replaces probe at scripts/tests/test_av1_measurement.py:115-121, so it executes no fake oracle here. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 49, "delegated", "", - "v2.evaluate" + "run" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/avi_v2_check.py:73 (delegated, occurrence 0). scripts/avi_v2_check.py:27-28 retains require()'s complete pair; scripts/avi_v2_check.py:39-41 puts those fields in tc/check, and scripts/avi_v2_check.py:62 passes opts unchanged to evaluate. tools/compat-corpus/encode_breadth.py:434 and tools/compat-corpus/encode_breadth.py:736 execute opts.ffmpeg via the argv-preserving exec adapter at tools/compat-corpus/encode_breadth.py:312-313. ProgramLog is constructed from opts.ffmpeg at tools/compat-corpus/encode_breadth.py:478-480; its generated wrapper at tools/compat-corpus/encode_breadth.py:109-112 execs that retained path. Readback passes tc fields into opus helpers at tools/compat-corpus/encode_breadth.py:607-629 and decoded_output at tools/compat-corpus/encode_breadth.py:658-689; scripts/opus_encode_check.py:74, scripts/opus_encode_check.py:111-122 and tools/compat-corpus/decoded_output.py:24-46 preserve the supplied argv. tools/compat-corpus/copy_check.py:828 retains the supplied fields in tools; its selection worker at tools/compat-corpus/copy_check.py:848 and oracle worker at tools/compat-corpus/copy_check.py:845 preserve them. The new input-seek branch at tools/compat-corpus/copy_check.py:783-785 reaches the unchanged tools fields at tools/compat-corpus/copy_check.py:704-732, including both snapshots. The other ISO branches forward the fields at tools/compat-corpus/copy_check.py:787-798. The Matroska branch at tools/compat-corpus/copy_check.py:781 separately uses the returned owner fields at scripts/mkv_remux_check.py:63-68, not a PATH spelling. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "scripts/av1_process_reference.py:63: scripts/av1_process_reference.py:63-66 passes its ffmpeg argument unchanged as run()'s program; scripts/av1_process_reference.py:31 executes that list unchanged. The callers supply oracle.ffmpeg at scripts/av1_process_reference.py:255 or the retained ffmpeg at scripts/av1_measurement_smoke.py:44 after scripts/av1_measurement_smoke.py:21-24. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/av1_measurement_smoke.py:21-24 qualifies both requested siblings in one require() call and retains str(oracle.ffmpeg) and str(oracle.ffprobe). scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", "site": [ - 73, + 63, + "command", + ".quality", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:63: scripts/av1_process_reference.py:63-66 passes its ffmpeg argument unchanged as run()'s program; scripts/av1_process_reference.py:31 executes that list unchanged. The callers supply oracle.ffmpeg at scripts/av1_process_reference.py:255 or the retained ffmpeg at scripts/av1_measurement_smoke.py:44 after scripts/av1_measurement_smoke.py:21-24. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/av1_measurement_smoke.py:21-24 qualifies both requested siblings in one require() call and retains str(oracle.ffmpeg) and str(oracle.ffprobe). scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 63, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:76: This generic executor preserves the supplied command program. Its only live callers are the identity loop at scripts/av1_process_reference.py:112 and timing loop at scripts/av1_process_reference.py:126. The first executes CoreAV and comparator subjects plus the exact str(oracle.ffmpeg) reference from scripts/av1_process_reference.py:108; only the last program is qualified. The second executes only the two measured subjects to os.devnull after the three-way identity gate at scripts/av1_process_reference.py:115-120. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/av1_process_reference.py:259 passes capture's returned oracle to decode_diagnostic; scripts/av1_process_reference.py:108 builds the reference with str(oracle.ffmpeg) as the program and copies only argument tokens from the comparator command. scripts/av1_process_reference.py:111-120 requires both measured decoders' byte counts and SHA-256 identities to equal that oracle stream, then checks completeness with oracle.ffprobe, before the diagnostic timing loop. Tests replace raw_call at scripts/tests/test_av1_measurement.py:108-120 and scripts/tests/test_av1_measurement.py:96-103; those fabricated paths are never executed by this Popen. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 76, + "process", + ".raw_call", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/av1_process_reference.py:105: args.ffmpeg is the decode-path measurement subject, not the deciding reference. scripts/av1_process_reference.py:108 separately selects the returned oracle.ffmpeg reference; scripts/av1_process_reference.py:111-120 checks both CoreAV and comparator complete raw identities against it before the timed subject calls at scripts/av1_process_reference.py:122-126 and before recording the checked identity at scripts/av1_process_reference.py:127. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 105, + "command", + ".decode_diagnostic", + "args.ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:108: The reference program is exactly str(oracle.ffmpeg); copying commands['ffmpeg'][1:] copies arguments only, not the measured subject's executable. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/av1_process_reference.py:259 passes capture's returned oracle to decode_diagnostic; scripts/av1_process_reference.py:108 builds the reference with str(oracle.ffmpeg) as the program and copies only argument tokens from the comparator command. scripts/av1_process_reference.py:111-120 requires both measured decoders' byte counts and SHA-256 identities to equal that oracle stream, then checks completeness with oracle.ffprobe, before the diagnostic timing loop. scripts/av1_process_reference.py:112 forwards the command unchanged to Popen at scripts/av1_process_reference.py:76. The other diagnostic caller is mocked at scripts/tests/test_av1_measurement.py:115-120, so its constructed Oracle executes no binary. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 108, + "command", + ".decode_diagnostic", + "str(oracle.ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:112: The loop at scripts/av1_process_reference.py:111 executes three commands through raw_call at scripts/av1_process_reference.py:72-76: the CoreAV subject, comparator subject and exact str(oracle.ffmpeg) reference from scripts/av1_process_reference.py:108. Qualification applies only to the oracle program; the subjects are not labelled qualified. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/av1_process_reference.py:259 passes capture's returned oracle to decode_diagnostic; scripts/av1_process_reference.py:108 builds the reference with str(oracle.ffmpeg) as the program and copies only argument tokens from the comparator command. scripts/av1_process_reference.py:111-120 requires both measured decoders' byte counts and SHA-256 identities to equal that oracle stream, then checks completeness with oracle.ffprobe, before the diagnostic timing loop. The test caller replaces raw_call and probe at scripts/tests/test_av1_measurement.py:115-120, so no fabricated owner path reaches Popen. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 112, + "delegated", + "", + "raw_call" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:117: scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/av1_process_reference.py:259 carries that exact pair to this diagnostic, which passes oracle.ffprobe unchanged to probe at scripts/av1_process_reference.py:49 and Popen at scripts/av1_process_reference.py:31. The resulting geometry and frame count bound complete raw-stream size at scripts/av1_process_reference.py:118-120. The test diagnostic caller replaces probe at scripts/tests/test_av1_measurement.py:115-121. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 117, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/av1_process_reference.py:126: This timed raw_call uses commands[arm] only for coreav and ffmpeg, as fixed at scripts/av1_process_reference.py:102-107 and scripts/av1_process_reference.py:122-124; the oracle reference is a separate list at scripts/av1_process_reference.py:108 and is not timed here. scripts/av1_process_reference.py:111-120 first checks each subject stream against the returned oracle stream and uses returned oracle.ffprobe for completeness. scripts/av1_process_reference.py:72-76 then directs subject output to os.devnull; only resource timings are retained. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 126, + "delegated", + "", + "raw_call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:208: scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. This source-admission probe takes oracle.ffprobe directly from that pair; scripts/av1_process_reference.py:49-50 and scripts/av1_process_reference.py:31 forward it unchanged. Source frame count, geometry and cadence are recorded from its result at scripts/av1_process_reference.py:209-214. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 208, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/av1_process_reference.py:231: This args.ffmpeg command is the FFmpeg timed encoder arm, selected only in the comparator branch at scripts/av1_process_reference.py:226-237; it is not a correctness oracle. scripts/av1_process_reference.py:251-255 records its timing and output identity only with the output probe and PSNR obtained from the returned oracle.ffprobe and oracle.ffmpeg. The version/session/GOP fields at scripts/av1_process_reference.py:243-248 describe the measured encoder, not an alternative correctness reference. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 231, + "command", + ".capture", + "args.ffmpeg" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/av1_process_reference.py:237: This specific run(command, ...) times only subjects: CoreAV transcode at scripts/av1_process_reference.py:221-225 or the separately selected FFmpeg encoder command at scripts/av1_process_reference.py:226-236. It does not execute the owner-returned programs. The resulting outputs are independently judged by returned oracle.ffprobe and oracle.ffmpeg at scripts/av1_process_reference.py:253-255; comparator stderr at scripts/av1_process_reference.py:243-248 identifies its own measured encoder. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. scripts/av1_process_reference.py:28-45 preserves the subject command and collects process timing. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 237, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:253: scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. This per-output probe supplies the exact returned oracle.ffprobe, independent of the current timed arm. scripts/av1_process_reference.py:49-50 forwards it as run()'s program and scripts/av1_process_reference.py:31 executes it unchanged; its metadata and hashes enter the output evidence at scripts/av1_process_reference.py:251-256. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 253, + "delegated", + "", + "probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:255: scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. This per-output quality call supplies the exact returned oracle.ffmpeg regardless of the current timed arm. scripts/av1_process_reference.py:63-66 forwards it as run()'s program and scripts/av1_process_reference.py:31 executes it unchanged, so the PSNR record is computed by the owner-selected reference, not the comparator. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 255, + "delegated", + "", + "quality" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:259: scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. This call passes that same oracle object unchanged into decode_diagnostic. scripts/av1_process_reference.py:259 passes capture's returned oracle to decode_diagnostic; scripts/av1_process_reference.py:108 builds the reference with str(oracle.ffmpeg) as the program and copies only argument tokens from the comparator command. scripts/av1_process_reference.py:111-120 requires both measured decoders' byte counts and SHA-256 identities to equal that oracle stream, then checks completeness with oracle.ffprobe, before the diagnostic timing loop. The raw executor at scripts/av1_process_reference.py:76 and probe executor at scripts/av1_process_reference.py:31 preserve the supplied reference programs. CoreAV and comparator commands at scripts/av1_process_reference.py:103-107 and timed calls at scripts/av1_process_reference.py:126 are subjects, not programs qualified by this verdict. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 259, + "delegated", + "", + "decode_diagnostic" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:286: The capture CLI dispatch delegates to scripts/av1_process_reference.py:192-196, which qualifies the two explicit arguments together before any capture call. Returned oracle.ffprobe is used at scripts/av1_process_reference.py:208 and scripts/av1_process_reference.py:253, and returned oracle.ffmpeg at scripts/av1_process_reference.py:255; scripts/av1_process_reference.py:49-50, scripts/av1_process_reference.py:63-66 and scripts/av1_process_reference.py:31 preserve each program. scripts/av1_process_reference.py:259 passes capture's returned oracle to decode_diagnostic; scripts/av1_process_reference.py:108 builds the reference with str(oracle.ffmpeg) as the program and copies only argument tokens from the comparator command. scripts/av1_process_reference.py:111-120 requires both measured decoders' byte counts and SHA-256 identities to equal that oracle stream, then checks completeness with oracle.ffprobe, before the diagnostic timing loop. CoreAV and comparator calls at scripts/av1_process_reference.py:237 and scripts/av1_process_reference.py:126 are measured subjects checked by that pair; their programs are not labelled qualified. The hashes at scripts/av1_process_reference.py:202-203 identify the subjects and returned oracle, not a new oracle selection. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 286, + "delegated", + "", + "capture" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/av1_process_reference.py:292: This main() entry parses capture's explicit --oracle/--probe options at scripts/av1_process_reference.py:273-281 and dispatches to capture at scripts/av1_process_reference.py:285-286; the alternative summarize branch at scripts/av1_process_reference.py:287-288 only reads recorded JSON and performs arithmetic, with no subprocess. scripts/av1_process_reference.py:194-196 qualifies --oracle and --probe together before output creation or any capture call; the local oracle is not reassigned. The live oracle paths are returned ffprobe at scripts/av1_process_reference.py:208 and scripts/av1_process_reference.py:253 and returned ffmpeg at scripts/av1_process_reference.py:255, forwarded unchanged through scripts/av1_process_reference.py:49-50, scripts/av1_process_reference.py:63-66 and scripts/av1_process_reference.py:31. scripts/av1_process_reference.py:259 passes capture's returned oracle to decode_diagnostic; scripts/av1_process_reference.py:108 builds the reference with str(oracle.ffmpeg) as the program and copies only argument tokens from the comparator command. scripts/av1_process_reference.py:111-120 requires both measured decoders' byte counts and SHA-256 identities to equal that oracle stream, then checks completeness with oracle.ffprobe, before the diagnostic timing loop. Timed CoreAV/comparator commands at scripts/av1_process_reference.py:237 and scripts/av1_process_reference.py:126 remain subjects, not qualified programs. scripts/test_oracle.py:73-108 validates the selected pair and returns its resolved paths; executed oracle values come from those returned paths, not reconstructed siblings.", + "site": [ + 292, "delegated", "", "main" @@ -63616,7 +63772,7 @@ } ] }, - "scripts/bench_guard.py": { + "scripts/avi_fixture_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -63665,6 +63821,7 @@ "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -63730,7 +63887,6 @@ "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -63768,7 +63924,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -64088,9 +64243,9 @@ "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", - "scripts/ts_craft.py", "scripts/writer_boxes.py", "test-support/oracle.rs", + "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", @@ -64143,586 +64298,222 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "a22811684007d8ab360deb73fa1367bcce0c06de2d2c3a5239a9795421b49311", + "sha256": "65430e79f9d028c8d07c5c1b098dbf4ddfe0d6805808f6f8dc1db45d82103e3d", "sites": [ { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:2 is the module docstring at 2-53, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 696 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 2, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:86 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 86, - "command", - "", - "'probe'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:90 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 90, - "command", - "", - "'ffprobe'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:92 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 92, - "command", - "", - "'ffprobe'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:94 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 94, - "command", - "", - "'ffprobe'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:95 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 95, - "command", - "", - "'ffprobe'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:96 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 96, - "command", - "", - "'ffprobe'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:97 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 97, - "command", - "", - "'ffprobe'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:98 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 98, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:99 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 99, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:101 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 101, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:102 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 102, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:103 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 103, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:104 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 104, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:106 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 106, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:107 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 107, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:109 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 109, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:111 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 111, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:113 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 113, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:115 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 115, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:117 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 117, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:120 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 120, - "command", - "", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:127 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 127, - "command", - "", - "'probe'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:129 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 129, - "command", - "", - "'probe'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:130 (command, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 130, - "command", - "", - "'probe'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:328 (process, occurrence 0). This direct process executes the coreav subject, not the reference. The only external fallback it authorizes is pin, retained from require().ffmpeg at scripts/bench_guard.py:319 and supplied at scripts/bench_guard.py:329 or scripts/bench_guard.py:344. The separately catalogued real comparison is scripts/bench_guard.py:336. No independently selected comparison oracle hides in this subject call.", + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", "site": [ - 328, + 19, "process", - ".required_refusal", - "coreav" + ".run", + "[str(a) for a in argv]" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/bench_guard.py:336 (command, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", "site": [ - 336, - "command", - ".required_refusal", - "pin" + 54, + "delegated", + "", + "decoded_output.probe" ], "verdict": "qualified-via-owner" }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:343 (process, occurrence 0). This direct process executes the coreav subject, not the reference. The only external fallback it authorizes is pin, retained from require().ffmpeg at scripts/bench_guard.py:319 and supplied at scripts/bench_guard.py:329 or scripts/bench_guard.py:344. The separately catalogued real comparison is scripts/bench_guard.py:336. No independently selected comparison oracle hides in this subject call.", - "site": [ - 343, - "process", - ".required_refusal", - "coreav" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:360 is the function instructions docstring at 360-364, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 696 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 360, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:368 (process, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 368, - "process", - ".instructions", - "'valgrind'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:395 is the function derive docstring at 395-396, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 696 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 395, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "scripts/bench_guard.py:399 (command, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", "site": [ - 399, + 78, "command", - ".derive", - "str(test_oracle.require().ffmpeg)" + ".video_equal", + "ffmpeg" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:412 (process, occurrence 0). craft launches fixed Python scripts/ts_craft.py at scripts/bench_guard.py:412-415 with packet operations and input/output data; scripts/ts_craft.py rewrites transport bytes in-process and has no external media execution.", - "site": [ - 412, - "process", - ".craft", - "sys.executable" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:423 is the function generate docstring at 423-424, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 696 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", "site": [ - 423, - "embedded-source", - "embedded", - "" + 78, + "delegated", + "", + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/bench_guard.py:428 (command, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "Exact command site in .main, occurrence 0, program expression 'opts.ffmpeg'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 428, + 100, "command", - ".generate", - "str(test_oracle.require().ffmpeg)" + ".main", + "opts.ffmpeg" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:584 (process, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 584, - "process", - ".url_counts", - "coreav" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:620 (process, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", - "site": [ - 620, - "process", - ".index_of", - "coreav" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:634 (process, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 634, - "process", - ".inputs_of", - "coreav" + 100, + "delegated", + "", + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:652 (process, occurrence 0). version launches command --version at scripts/bench_guard.py:652, but its only concrete local callers at scripts/bench_guard.py:714 pass rustc and valgrind, not FFmpeg or ffprobe.", + "class": "reviewed-reference", + "evidence": "Exact command site in .main, occurrence 0, program expression 'opts.ffmpeg'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 652, - "process", - ".version", - "command" + 105, + "command", + ".main", + "opts.ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:714 (delegated, occurrence 0). version launches command --version at scripts/bench_guard.py:652, but its only concrete local callers at scripts/bench_guard.py:714 pass rustc and valgrind, not FFmpeg or ffprobe.", + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 714, + 105, "delegated", "", - "version" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:714 (delegated, occurrence 1). version launches command --version at scripts/bench_guard.py:652, but its only concrete local callers at scripts/bench_guard.py:714 pass rustc and valgrind, not FFmpeg or ffprobe.", - "occurrence": 1, + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 714, + 106, "delegated", "", - "version" + "run" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "scripts/bench_guard.py:718 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", "site": [ - 718, + 109, "delegated", "", - "run_cases" + "decoded_output.compare" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/bench_guard.py:724 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "Exact command site in .main, occurrence 0, program expression 'opts.ffmpeg'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 724, - "delegated", - "", - "derive" + 127, + "command", + ".main", + "opts.ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/bench_guard.py:725 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 725, + 127, "delegated", "", - "generate" + "run" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:726 (delegated, occurrence 0). craft launches fixed Python scripts/ts_craft.py at scripts/bench_guard.py:412-415 with packet operations and input/output data; scripts/ts_craft.py rewrites transport bytes in-process and has no external media execution.", + "class": "reviewed-reference", + "evidence": "Exact command site in .main, occurrence 0, program expression 'opts.ffmpeg'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 726, - "delegated", - "", - "craft" + 130, + "command", + ".main", + "opts.ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:729 (delegated, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", + "class": "reviewed-reference", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 729, + 130, "delegated", "", - "instructions" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:743 (delegated, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 743, + 131, "delegated", "", - "instructions" + "run" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:771 (delegated, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", + "class": "reviewed-reference", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", "site": [ - 771, + 136, "delegated", "", - "index_of" + "video_equal" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:782 (delegated, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", + "evidence": "Exact process site in .main, occurrence 0, program expression 'str(opts.coreav)'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 782, - "delegated", - "", - "inputs_of" + 143, + "process", + ".main", + "str(opts.coreav)" ], "verdict": "excluded" }, - { - "class": "reviewed-reference", - "evidence": "scripts/bench_guard.py:797 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", - "site": [ - 797, - "delegated", - "", - "required_refusal" - ], - "verdict": "qualified-via-owner" - }, { "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:805 (delegated, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", + "evidence": "Exact process site in .main, occurrence 0, program expression 'str(opts.coreav)'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 805, - "delegated", - "", - "instructions" + 152, + "process", + ".main", + "str(opts.coreav)" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/bench_guard.py:849 (delegated, occurrence 0). The CASES/INPUTS/URL_CASES strings are arguments for the CoreAV subject, not executable FFmpeg names. run_cases chooses args.coreav/decoder_coreav at scripts/bench_guard.py:749-758 and expands templates at scripts/bench_guard.py:793-795. instructions at scripts/bench_guard.py:368-372 fixes argv to valgrind plus that subject and disables fallback. index_of/inputs_of/url_counts prefix coreav at scripts/bench_guard.py:620, scripts/bench_guard.py:634 and scripts/bench_guard.py:584. Actual workflow subjects are the built CoreAV binaries at .github/workflows/ci.yml:2419 and .github/workflows/ci.yml:2480. The independently selected fixture/reference executions are separately catalogued.", + "evidence": "Exact process site in .main, occurrence 0, program expression 'str(opts.coreav)'. main retains the returned pair at 89-90, uses opts.coreav from the distinct --coreav selector for candidate/negative commands, and passes the owner pair to video_equal and decoded_output. The imported decoded_output execution closure is not yet reviewed.", "site": [ - 849, - "delegated", - "", - "url_counts" + 155, + "process", + ".main", + "str(opts.coreav)" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "scripts/bench_guard.py:920 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "main retains both owner-returned programs at 89-90 before generating any fixture/reference. video_equal receives exactly those opts.ffmpeg/opts.ffprobe values at 136, sends ffprobe to decoded_output.probe at 54\u2192decoded_output.py:46\u2192invoke:Popen27, and sends ffmpeg to local run at 78\u219219. The audio compare relay at 109 forwards the same retained pair to decoded_output.compare:166/185 (probe) and 246-249 (decode); video_command keeps its supplied ffmpeg at argv[0] (159-161), and invoke executes argv unchanged at 27. These helpers do not reconstruct or replace the executable. The direct CoreAV negative and encode arms use the separate --coreav selector and were already excluded; no other production caller of video_equal/run was found.", "site": [ - 920, + 166, "delegated", "", "main" @@ -64731,147 +64522,1901 @@ } ] }, - "scripts/chap_craft.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "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" - }, - "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": "e59ceb4391ba838c938c5b21d0c67664684a4b0c0f52e04ea657791edfc288a3", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "scripts/chap_craft.py:2 is the module docstring at 2-15, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 2, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - } - ] - }, - "scripts/cli_hostile_check.py": { + "scripts/avi_v2_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "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/decoded.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", - "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": "3d21ce6dee30b90b61c95c283beb7fbc244875b5a4bf86eb879fd6a45744f487", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "scripts/cli_hostile_check.py:2 is the module docstring at 2-45, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 2, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", - "site": [ - 88, - "process", - ".check", - "argv" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", - "site": [ - 120, - "process", - ".check", - "coreav" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", - "site": [ - 134, - "delegated", - "", - "check" - ], - "verdict": "excluded" - }, + "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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/composed_audio.py", + "scripts/composed_audio_source.py", + "scripts/extract_check.py", + "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_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/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.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/tests/test_writer_kd_audit_selection.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": "0e53e4a3eeba4c564c7c9c6eed37ca5ab2e266a46b9307da98de82ed8f6a1581", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "scripts/avi_v2_check.py:62 (delegated, occurrence 0). scripts/avi_v2_check.py:27-28 retains require()'s complete pair; scripts/avi_v2_check.py:39-41 puts those fields in tc/check, and scripts/avi_v2_check.py:62 passes opts unchanged to evaluate. tools/compat-corpus/encode_breadth.py:434 and tools/compat-corpus/encode_breadth.py:736 execute opts.ffmpeg via the argv-preserving exec adapter at tools/compat-corpus/encode_breadth.py:312-313. ProgramLog is constructed from opts.ffmpeg at tools/compat-corpus/encode_breadth.py:478-480; its generated wrapper at tools/compat-corpus/encode_breadth.py:109-112 execs that retained path. Readback passes tc fields into opus helpers at tools/compat-corpus/encode_breadth.py:607-629 and decoded_output at tools/compat-corpus/encode_breadth.py:658-689; scripts/opus_encode_check.py:74, scripts/opus_encode_check.py:111-122 and tools/compat-corpus/decoded_output.py:24-46 preserve the supplied argv. tools/compat-corpus/copy_check.py:828 retains the supplied fields in tools; its selection worker at tools/compat-corpus/copy_check.py:848 and oracle worker at tools/compat-corpus/copy_check.py:845 preserve them. The new input-seek branch at tools/compat-corpus/copy_check.py:783-785 reaches the unchanged tools fields at tools/compat-corpus/copy_check.py:704-732, including both snapshots. The other ISO branches forward the fields at tools/compat-corpus/copy_check.py:787-798. The Matroska branch at tools/compat-corpus/copy_check.py:781 separately uses the returned owner fields at scripts/mkv_remux_check.py:63-68, not a PATH spelling. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "site": [ + 62, + "delegated", + "", + "v2.evaluate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/avi_v2_check.py:73 (delegated, occurrence 0). scripts/avi_v2_check.py:27-28 retains require()'s complete pair; scripts/avi_v2_check.py:39-41 puts those fields in tc/check, and scripts/avi_v2_check.py:62 passes opts unchanged to evaluate. tools/compat-corpus/encode_breadth.py:434 and tools/compat-corpus/encode_breadth.py:736 execute opts.ffmpeg via the argv-preserving exec adapter at tools/compat-corpus/encode_breadth.py:312-313. ProgramLog is constructed from opts.ffmpeg at tools/compat-corpus/encode_breadth.py:478-480; its generated wrapper at tools/compat-corpus/encode_breadth.py:109-112 execs that retained path. Readback passes tc fields into opus helpers at tools/compat-corpus/encode_breadth.py:607-629 and decoded_output at tools/compat-corpus/encode_breadth.py:658-689; scripts/opus_encode_check.py:74, scripts/opus_encode_check.py:111-122 and tools/compat-corpus/decoded_output.py:24-46 preserve the supplied argv. tools/compat-corpus/copy_check.py:828 retains the supplied fields in tools; its selection worker at tools/compat-corpus/copy_check.py:848 and oracle worker at tools/compat-corpus/copy_check.py:845 preserve them. The new input-seek branch at tools/compat-corpus/copy_check.py:783-785 reaches the unchanged tools fields at tools/compat-corpus/copy_check.py:704-732, including both snapshots. The other ISO branches forward the fields at tools/compat-corpus/copy_check.py:787-798. The Matroska branch at tools/compat-corpus/copy_check.py:781 separately uses the returned owner fields at scripts/mkv_remux_check.py:63-68, not a PATH spelling. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "site": [ + 73, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/bench_guard.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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", + "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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": [ + ".github/workflows/ci.yml", + "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/decoded.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/ts_craft.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/tests/test_writer_kd_audit_selection.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": "a22811684007d8ab360deb73fa1367bcce0c06de2d2c3a5239a9795421b49311", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:2 is the module docstring at 2-53, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 696 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:86 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 86, + "command", + "", + "'probe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:90 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 90, + "command", + "", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:92 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 92, + "command", + "", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:94 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 94, + "command", + "", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:95 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 95, + "command", + "", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:96 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 96, + "command", + "", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:97 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 97, + "command", + "", + "'ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:98 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 98, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:99 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 99, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:101 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 101, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:102 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 102, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:103 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 103, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:104 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 104, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:106 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 106, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:107 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 107, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:109 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 109, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:111 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 111, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:113 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 113, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:115 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 115, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:117 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 117, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:120 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 120, + "command", + "", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:127 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 127, + "command", + "", + "'probe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:129 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 129, + "command", + "", + "'probe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:130 (occurrence 0). This is case-table argument data at scripts/bench_guard.py:86-130, not a standalone ffmpeg/ffprobe executable. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 130, + "command", + "", + "'probe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:328 (process, occurrence 0). This direct process executes the coreav subject, not the reference. The only external fallback it authorizes is pin, retained from require().ffmpeg at scripts/bench_guard.py:319 and supplied at scripts/bench_guard.py:329 or scripts/bench_guard.py:344. The separately catalogued real comparison is scripts/bench_guard.py:336. No independently selected comparison oracle hides in this subject call.", + "site": [ + 328, + "process", + ".required_refusal", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/bench_guard.py:336 (command, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "site": [ + 336, + "command", + ".required_refusal", + "pin" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:343 (process, occurrence 0). This direct process executes the coreav subject, not the reference. The only external fallback it authorizes is pin, retained from require().ffmpeg at scripts/bench_guard.py:319 and supplied at scripts/bench_guard.py:329 or scripts/bench_guard.py:344. The separately catalogued real comparison is scripts/bench_guard.py:336. No independently selected comparison oracle hides in this subject call.", + "site": [ + 343, + "process", + ".required_refusal", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:360 is the function instructions docstring at 360-364, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 696 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 360, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:368 (occurrence 0). This selects valgrind from PATH as an instruction-counting tool, with CoreAV as its measured program at scripts/bench_guard.py:367-372. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 368, + "process", + ".instructions", + "'valgrind'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:395 is the function derive docstring at 395-396, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 696 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 395, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/bench_guard.py:399 (command, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "site": [ + 399, + "command", + ".derive", + "str(test_oracle.require().ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:412 (process, occurrence 0). craft launches fixed Python scripts/ts_craft.py at scripts/bench_guard.py:412-415 with packet operations and input/output data; scripts/ts_craft.py rewrites transport bytes in-process and has no external media execution.", + "site": [ + 412, + "process", + ".craft", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:423 is the function generate docstring at 423-424, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 696 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 423, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/bench_guard.py:428 (command, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "site": [ + 428, + "command", + ".generate", + "str(test_oracle.require().ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:584 (occurrence 0). This helper or relay runs the CoreAV subject, not a comparison oracle. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 584, + "process", + ".url_counts", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:620 (occurrence 0). This helper or relay runs the CoreAV subject, not a comparison oracle. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 620, + "process", + ".index_of", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:634 (occurrence 0). This helper or relay runs the CoreAV subject, not a comparison oracle. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 634, + "process", + ".inputs_of", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:652 (process, occurrence 0). version launches command --version at scripts/bench_guard.py:652, but its only concrete local callers at scripts/bench_guard.py:714 pass rustc and valgrind, not FFmpeg or ffprobe.", + "site": [ + 652, + "process", + ".version", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:714 (delegated, occurrence 0). version launches command --version at scripts/bench_guard.py:652, but its only concrete local callers at scripts/bench_guard.py:714 pass rustc and valgrind, not FFmpeg or ffprobe.", + "site": [ + 714, + "delegated", + "", + "version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:714 (delegated, occurrence 1). version launches command --version at scripts/bench_guard.py:652, but its only concrete local callers at scripts/bench_guard.py:714 pass rustc and valgrind, not FFmpeg or ffprobe.", + "occurrence": 1, + "site": [ + 714, + "delegated", + "", + "version" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/bench_guard.py:718 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "site": [ + 718, + "delegated", + "", + "run_cases" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/bench_guard.py:724 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "site": [ + 724, + "delegated", + "", + "derive" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/bench_guard.py:725 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "site": [ + 725, + "delegated", + "", + "generate" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:726 (delegated, occurrence 0). craft launches fixed Python scripts/ts_craft.py at scripts/bench_guard.py:412-415 with packet operations and input/output data; scripts/ts_craft.py rewrites transport bytes in-process and has no external media execution.", + "site": [ + 726, + "delegated", + "", + "craft" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:729 (occurrence 0). This helper or relay runs the CoreAV subject, not a comparison oracle. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 729, + "delegated", + "", + "instructions" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:743 (occurrence 0). This helper or relay runs the CoreAV subject, not a comparison oracle. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 743, + "delegated", + "", + "instructions" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:771 (occurrence 0). This helper or relay runs the CoreAV subject, not a comparison oracle. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 771, + "delegated", + "", + "index_of" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:782 (occurrence 0). This helper or relay runs the CoreAV subject, not a comparison oracle. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 782, + "delegated", + "", + "inputs_of" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/bench_guard.py:797 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "site": [ + 797, + "delegated", + "", + "required_refusal" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:805 (occurrence 0). This helper or relay runs the CoreAV subject, not a comparison oracle. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 805, + "delegated", + "", + "instructions" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/bench_guard.py:849 (occurrence 0). This helper or relay runs the CoreAV subject, not a comparison oracle. run_cases selects args.coreav or args.decoder_coreav at scripts/bench_guard.py:729-758 and prepends that program through instructions at scripts/bench_guard.py:367-372,805-806. Index/fixture/network helpers preserve coreav at scripts/bench_guard.py:584-585,620-621,632-635,771,782,849-850. .github/workflows/ci.yml:2400-2419 builds/selects the base CoreAV; .github/workflows/ci.yml:2468,2480-2482 selects the candidate CoreAV. ffmpeg/ffprobe case strings are CoreAV subcommands; product encoder/fallback internals are not independent reference selection by these rows.", + "site": [ + 849, + "delegated", + "", + "url_counts" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/bench_guard.py:920 (delegated, occurrence 0). The fixture branches use require().ffmpeg directly at scripts/bench_guard.py:399 and scripts/bench_guard.py:428. The required-refusal reference retains require().ffmpeg as pin at scripts/bench_guard.py:319 and executes that exact path at scripts/bench_guard.py:336; CoreAV's fallback receives the same pin at scripts/bench_guard.py:343-344. The relays at scripts/bench_guard.py:718, scripts/bench_guard.py:724-725 and scripts/bench_guard.py:797 reach these admitted boundaries. The upstream change leaves only C19 in REQUIRED_REFUSALS at scripts/bench_guard.py:312; C18 is now a native counted command, not a new reference selector. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "site": [ + 920, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/build_av1_reference_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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "3859a05e1977a2bb7e0f42e6514fba4f66ef7468f24bcc90063d207668d55e79", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/build_av1_reference_ffmpeg.sh:29: The freshly built binary runs only -version and writes version.txt, identifying the built measurement subject rather than producing a correctness reference. scripts/build_av1_reference_ffmpeg.sh:17-27 configures, builds and installs that comparator; scripts/build_av1_reference_ffmpeg.sh:30 records its and SVT-AV1's hashes. Sourcing scripts/oracle-ffmpeg.env at scripts/build_av1_reference_ffmpeg.sh:4 supplies the build's version label at scripts/build_av1_reference_ffmpeg.sh:24, not an owner qualification claim. No media, comparison result or reference fixture is produced by this invocation.", + "site": [ + 29, + "shell", + "", + "\"$DEST/bin/ffmpeg\" -version" + ], + "verdict": "excluded" + } + ] + }, + "scripts/chap_craft.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + }, + "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": "e59ceb4391ba838c938c5b21d0c67664684a4b0c0f52e04ea657791edfc288a3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/chap_craft.py:2 is the module docstring at 2-15, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "scripts/cli_hostile_check.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "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": "3d21ce6dee30b90b61c95c283beb7fbc244875b5a4bf86eb879fd6a45744f487", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/cli_hostile_check.py:2 is the module docstring at 2-45, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 88, + "process", + ".check", + "argv" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 120, + "process", + ".check", + "coreav" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", + "site": [ + 134, + "delegated", + "", + "check" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", "evidence": "main selects only the distinct --coreav under-test program (300) and passes it to every checker (326/336/339/352/354). check fixes argv[0] to coreav and uses native probe or CoreAV's ffprobe subcommand (84-88), recursing with the same coreav at 134; its strict confirmation explicitly prepends coreav at 120. walking_ops only receives the two concrete local callbacks from matroska_ops (172-175) and mpegts_ops (181-182), each constructing [coreav,probe/check/remux,...]. thumbnail_ops (199-202) and transcode_ops (243-246) likewise prepend that same under-test selector; encoder options are arguments, never argv[0]. The module-main relay reaches only these CoreAV operations, not external FFmpeg/ffprobe references.", @@ -107984,7 +109529,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/exact_skip_check.py:63 (delegated, occurrence 0). one prefixes decode_oracle, thumbnail and --skip on/off at scripts/exact_skip_check.py:58-64. .github/workflows/ci.yml:1340 selects the built CoreAV decode-oracle subject; thumbnail_oracle.run at scripts/thumbnail_oracle.py:158-159 does not substitute an FFmpeg executable.", + "evidence": "scripts/exact_skip_check.py:63 (occurrence 0). one constructs [decode_oracle, thumbnail, ...] at scripts/exact_skip_check.py:58-64; check calls it for both skip modes at scripts/exact_skip_check.py:83-86. .github/workflows/ci.yml:1340 supplies the CoreAV decode-oracle executable, not FFmpeg. This compares two product modes; separate ffprobe/Matroska calls do not change this row's executable.", "site": [ 63, "delegated", @@ -107995,7 +109540,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/exact_skip_check.py:86 (delegated, occurrence 0). one prefixes decode_oracle, thumbnail and --skip on/off at scripts/exact_skip_check.py:58-64. .github/workflows/ci.yml:1340 selects the built CoreAV decode-oracle subject; thumbnail_oracle.run at scripts/thumbnail_oracle.py:158-159 does not substitute an FFmpeg executable.", + "evidence": "scripts/exact_skip_check.py:86 (occurrence 0). one constructs [decode_oracle, thumbnail, ...] at scripts/exact_skip_check.py:58-64; check calls it for both skip modes at scripts/exact_skip_check.py:83-86. .github/workflows/ci.yml:1340 supplies the CoreAV decode-oracle executable, not FFmpeg. This compares two product modes; separate ffprobe/Matroska calls do not change this row's executable.", "site": [ 86, "delegated", @@ -110607,7 +112152,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:262, command row '*exclusions'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:262 (occurrence 0). This is a starred exclusions list inside an options tuple at scripts/ffv1_check.py:260-263, not execution. The tuple later becomes arguments to the CoreAV product command at scripts/ffv1_check.py:268; .github/workflows/ci.yml:318 selects target/debug/coreav.", "site": [ 262, "command", @@ -110618,7 +112163,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:268, delegated row 'run'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:268 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 268, "delegated", @@ -110651,7 +112196,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:279, delegated row 'run'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:279 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 279, "delegated", @@ -110662,7 +112207,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:291, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:291 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 291, "delegated", @@ -110673,7 +112218,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:292, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:292 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 292, "delegated", @@ -110684,7 +112229,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:293, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:293 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 293, "delegated", @@ -110695,7 +112240,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:294, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:294 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 294, "delegated", @@ -110706,7 +112251,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:302, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:302 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 302, "delegated", @@ -110717,7 +112262,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:303, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:303 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 303, "delegated", @@ -110761,7 +112306,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:311, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:311 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 311, "delegated", @@ -110805,7 +112350,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:321, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:321 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 321, "delegated", @@ -110838,7 +112383,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:333, delegated row 'refuse'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:333 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 333, "delegated", @@ -110904,7 +112449,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:352, delegated row 'run'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:352 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 352, "delegated", @@ -110970,7 +112515,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/ffv1_check.py:383, delegated row 'run'. The options at scripts/ffv1_check.py:260-263 are data. The run/refuse branches execute the CoreAV argument with its ffmpeg subcommand at scripts/ffv1_check.py:268, scripts/ffv1_check.py:279, scripts/ffv1_check.py:352 and scripts/ffv1_check.py:383. scripts/ffv1_check.py:239-248 supplies a failing shell encoder double and absent fallback, not a comparison oracle. main passes args.coreav at scripts/ffv1_check.py:419; .github/workflows/ci.yml:318 selects target/debug/coreav.", + "evidence": "scripts/ffv1_check.py:383 (occurrence 0). This is a CoreAV product success/refusal/terminal-failure command. cli_cases takes coreav at scripts/ffv1_check.py:239 and constructs commands with it at scripts/ffv1_check.py:268,279-281,352-353,383-385; main supplies args.coreav.resolve() at scripts/ffv1_check.py:419 and .github/workflows/ci.yml:318 selects target/debug/coreav. The external encoder overrides at scripts/ffv1_check.py:240-247 are deliberately failing marker shell scripts, not real oracle processes; reference probe/decode commands are separate.", "site": [ 383, "delegated", @@ -111717,7 +113262,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/flac_output_check.py:142, The executed program is coreav, the CoreAV candidate passed to check at scripts/flac_output_check.py:261; .github/workflows/ci.yml:342-343 supplies target/debug/coreav. scripts/flac_output_check.py:137 sets strict-safe mode and an absent fallback. The ffmpeg token after that executable is a CoreAV subcommand, not the oracle.", + "evidence": "scripts/flac_output_check.py:142 (occurrence 0). The executable in this success/refusal command is the CoreAV subject, constructed at scripts/flac_output_check.py:142,207-208,229-230,242-243; .github/workflows/ci.yml:342 selects target/debug/coreav. Strict-safe and missing fallback at scripts/flac_output_check.py:137 prevent substitution. The real reference encode/probe/decode calls at scripts/flac_output_check.py:145-151 are distinct rows.", "site": [ 142, "delegated", @@ -111959,7 +113504,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/flac_output_check.py:207, The executed program is coreav, the CoreAV candidate passed to check at scripts/flac_output_check.py:261; .github/workflows/ci.yml:342-343 supplies target/debug/coreav. scripts/flac_output_check.py:137 sets strict-safe mode and an absent fallback. The ffmpeg token after that executable is a CoreAV subcommand, not the oracle.", + "evidence": "scripts/flac_output_check.py:207 (occurrence 0). The executable in this success/refusal command is the CoreAV subject, constructed at scripts/flac_output_check.py:142,207-208,229-230,242-243; .github/workflows/ci.yml:342 selects target/debug/coreav. Strict-safe and missing fallback at scripts/flac_output_check.py:137 prevent substitution. The real reference encode/probe/decode calls at scripts/flac_output_check.py:145-151 are distinct rows.", "site": [ 207, "process", @@ -112036,7 +113581,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/flac_output_check.py:229, The executed program is coreav, the CoreAV candidate passed to check at scripts/flac_output_check.py:261; .github/workflows/ci.yml:342-343 supplies target/debug/coreav. scripts/flac_output_check.py:137 sets strict-safe mode and an absent fallback. The ffmpeg token after that executable is a CoreAV subcommand, not the oracle.", + "evidence": "scripts/flac_output_check.py:229 (occurrence 0). The executable in this success/refusal command is the CoreAV subject, constructed at scripts/flac_output_check.py:142,207-208,229-230,242-243; .github/workflows/ci.yml:342 selects target/debug/coreav. Strict-safe and missing fallback at scripts/flac_output_check.py:137 prevent substitution. The real reference encode/probe/decode calls at scripts/flac_output_check.py:145-151 are distinct rows.", "site": [ 229, "process", @@ -112102,7 +113647,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/flac_output_check.py:242, The executed program is coreav, the CoreAV candidate passed to check at scripts/flac_output_check.py:261; .github/workflows/ci.yml:342-343 supplies target/debug/coreav. scripts/flac_output_check.py:137 sets strict-safe mode and an absent fallback. The ffmpeg token after that executable is a CoreAV subcommand, not the oracle.", + "evidence": "scripts/flac_output_check.py:242 (occurrence 0). The executable in this success/refusal command is the CoreAV subject, constructed at scripts/flac_output_check.py:142,207-208,229-230,242-243; .github/workflows/ci.yml:342 selects target/debug/coreav. Strict-safe and missing fallback at scripts/flac_output_check.py:137 prevent substitution. The real reference encode/probe/decode calls at scripts/flac_output_check.py:145-151 are distinct rows.", "site": [ 242, "process", @@ -142708,7 +144253,821 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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_current_ci": "01be095cee366f59be9220efa2461487e04ceadb15a7974c0719258a9242084f", + "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", + "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", + "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", + "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/codec-coverage.yml", + "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/decoded.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/place-interior/profile/classify.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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", + "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/profile/classify.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/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/snapshot-outliers/classify.py", + "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/aac_encode_check.py", + "scripts/clip_check.py", + "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.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/tests/test_bar_sources.py", + "scripts/tests/test_opus_encode_check.py", + "scripts/text_check.py", + "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/v2_fixture_inputs.py", + "scripts/writer_boxes.py", + "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/current_ci.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/r3.py", + "tools/compat-corpus/release_round.py", + "tools/compat-corpus/run.py", + "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_current_ci.py", + "tools/compat-corpus/tests/test_encode_breadth.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/tests/test_writer_kd_audit_selection.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": "18e0e70f63ccf1dba5fc5caf04dd897491a7213c13ec7761fbe6c13c4d6a08fb", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/opus_encode_check.py:2 is module usage prose at 2-16, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:74, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 74, + "process", + ".run", + "args" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:79, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 79, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/opus_encode_check.py:84 is arms docstring at 84-86, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 84, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:89, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 89, + "command", + ".arms", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:101, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 101, + "command", + ".make_sources", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:101, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 101, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:111, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 111, + "command", + ".probe_audio", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:111, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 111, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/opus_encode_check.py:119 is pcm docstring at 119-121, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 119, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:122, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 122, + "command", + ".pcm", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:122, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 122, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:214, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 214, + "delegated", + "", + "make_sources" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:215, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 215, + "delegated", + "", + "pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_encode_check.py:227, this timed call executes only ours_args, whose program is the separate CoreAV selector at scripts/opus_encode_check.py:87-88. main builds it at :222 and times the FFmpeg reference separately at :233. timed :79 and run :74 do not change the first argument. This row is the CoreAV transcode arm, not an FFmpeg/ffprobe oracle execution.", + "site": [ + 227, + "delegated", + "", + "timed" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:233, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 233, + "delegated", + "", + "timed" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:243, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 243, + "command", + ".main", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:243, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 243, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:245, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 245, + "delegated", + "", + "probe_audio" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:246, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 246, + "delegated", + "", + "probe_audio" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:264, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 264, + "delegated", + "", + "pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:265, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 265, + "delegated", + "", + "pcm" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_encode_check.py:300, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "site": [ + 300, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/opus_matroska_padding.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_left": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boxes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", + "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", + "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", + "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "matroska": "7531c900f1a5416accbeb3a38bd1ae3f659cdeb2a0424132d5b95ae5f8e1ca66", + "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", + "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", + "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", + "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -142722,7 +145081,6 @@ "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "test_current_ci": "01be095cee366f59be9220efa2461487e04ceadb15a7974c0719258a9242084f", "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -142731,21 +145089,18 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", - "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "wav_samples": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", - "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/codec-coverage.yml", + ".github/workflows/audio-conformance.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -142765,6 +145120,7 @@ "crates/coreav-h264/tests/common/streams.rs", "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", + "crates/coreav-isobmff-write/src/matroska/aac_copy.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", "crates/coreav-isobmff/tests/common/sound.rs", @@ -142815,7 +145171,6 @@ "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/place-interior/profile/classify.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", @@ -142832,8 +145187,6 @@ "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-40f29a6/classify.py", - "docs/measurements/h264-rounds/profile-6c9e240/classify.py", "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", @@ -142883,7 +145236,6 @@ "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/profile/classify.py", "docs/measurements/h264-rounds/request/README.md", "docs/measurements/h264-rounds/request/an2.py", "docs/measurements/h264-rounds/request/profile-4k.txt", @@ -142904,7 +145256,6 @@ "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/snapshot-outliers/classify.py", "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", @@ -143048,15 +145399,12 @@ "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/aac_encode_check.py", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/composed_audio.py", - "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", - "scripts/join_check.py", - "scripts/mkv_remux_check.py", + "scripts/opus_mp4_presentation.py", + "scripts/opus_pcm_eligibility.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -143073,25 +145421,15 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_bar_sources.py", - "scripts/tests/test_opus_encode_check.py", + "scripts/tests/test_opus_matroska_padding.py", + "scripts/tests/test_opus_pcm_eligibility.py", "scripts/text_check.py", "scripts/track_boxes.py", - "scripts/transcode_check.py", - "scripts/v2_fixture_inputs.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/classify.py", - "tools/compat-corpus/copy_check.py", - "tools/compat-corpus/current_ci.py", - "tools/compat-corpus/decoded_output.py", - "tools/compat-corpus/encode_breadth.py", - "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/compat-corpus/tests/test_current_ci.py", - "tools/compat-corpus/tests/test_encode_breadth.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -143141,79 +145479,35 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "18e0e70f63ccf1dba5fc5caf04dd897491a7213c13ec7761fbe6c13c4d6a08fb", + "sha256": "1b0409269b779a1368400496ba08e1c8effda07c19cc8c4f1bea400ebe019147", "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "scripts/opus_encode_check.py:2 is module usage prose at 2-16, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 2, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:74, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_matroska_padding.py:19, the process site 'list(map(str, args))' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", "site": [ - 74, + 19, "process", ".run", - "args" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:79, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", - "site": [ - 79, - "delegated", - "", - "run" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/opus_encode_check.py:84 is arms docstring at 84-86, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 84, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:89, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", - "site": [ - 89, - "command", - ".arms", - "ffmpeg" + "list(map(str, args))" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:101, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_matroska_padding.py:116, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", "site": [ - 101, + 116, "command", - ".make_sources", - "ffmpeg" + ".check", + "oracle.ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:101, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_matroska_padding.py:116, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", "site": [ - 101, + 116, "delegated", "", "run" @@ -143221,184 +145515,63 @@ "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:111, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", - "site": [ - 111, - "command", - ".probe_audio", - "ffprobe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:111, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_matroska_padding.py:140, the CLI --coreav selector at 179/184 is passed separately into check. check:140/165 executes [coreav, decode-audio, ...] through run:19, not an FFmpeg executable.", "site": [ - 111, + 140, "delegated", "", "run" ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/opus_encode_check.py:119 is pcm docstring at 119-121, a Python docstring rather than generated executable source. Its ffmpeg/ffprobe command spellings describe behavior; the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 119, - "embedded-source", - "embedded", - "" - ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:122, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_matroska_padding.py:158, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", "site": [ - 122, + 158, "command", - ".pcm", - "ffmpeg" + ".check", + "oracle.ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:122, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_matroska_padding.py:158, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", "site": [ - 122, + 158, "delegated", "", "run" ], "verdict": "qualified-via-owner" }, - { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:214, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", - "site": [ - 214, - "delegated", - "", - "make_sources" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:215, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", - "site": [ - 215, - "delegated", - "", - "pcm" - ], - "verdict": "qualified-via-owner" - }, { "class": "reviewed-exclusion", - "evidence": "At scripts/opus_encode_check.py:227, this timed call executes only ours_args, whose program is the separate CoreAV selector at scripts/opus_encode_check.py:87-88. main builds it at :222 and times the FFmpeg reference separately at :233. timed :79 and run :74 do not change the first argument. This row is the CoreAV transcode arm, not an FFmpeg/ffprobe oracle execution.", - "site": [ - 227, - "delegated", - "", - "timed" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:233, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", - "site": [ - 233, - "delegated", - "", - "timed" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:243, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", - "site": [ - 243, - "command", - ".main", - "args.ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:243, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_matroska_padding.py:165, the CLI --coreav selector at 179/184 is passed separately into check. check:140/165 executes [coreav, decode-audio, ...] through run:19, not an FFmpeg executable.", "site": [ - 243, + 165, "delegated", "", "run" ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:245, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", - "site": [ - 245, - "delegated", - "", - "probe_audio" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:246, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", - "site": [ - 246, - "delegated", - "", - "probe_audio" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:264, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", - "site": [ - 264, - "delegated", - "", - "pcm" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:265, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", - "site": [ - 265, - "delegated", - "", - "pcm" - ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:300, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_matroska_padding.py:184, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", "site": [ - 300, + 184, "delegated", "", - "main" + "check" ], "verdict": "qualified-via-owner" } ] }, - "scripts/opus_matroska_padding.py": { + "scripts/opus_mp4_presentation.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -143427,7 +145600,6 @@ "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "boxes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", @@ -143475,13 +145647,10 @@ "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "matroska": "7531c900f1a5416accbeb3a38bd1ae3f659cdeb2a0424132d5b95ae5f8e1ca66", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", - "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -143495,7 +145664,6 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -143548,7 +145716,6 @@ "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "wav_samples": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -143575,7 +145742,6 @@ "crates/coreav-h264/tests/common/streams.rs", "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", - "crates/coreav-isobmff-write/src/matroska/aac_copy.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", "crates/coreav-isobmff/tests/common/sound.rs", @@ -143858,8 +146024,6 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hls_check.py", - "scripts/opus_mp4_presentation.py", - "scripts/opus_pcm_eligibility.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -143876,8 +146040,7 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_opus_matroska_padding.py", - "scripts/tests/test_opus_pcm_eligibility.py", + "scripts/tests/test_opus_mp4_presentation.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -143934,11 +146097,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "1b0409269b779a1368400496ba08e1c8effda07c19cc8c4f1bea400ebe019147", + "sha256": "7c3869b8641e8e61f820476b938a82ec4cb3a16100a955383a51527fc674ec51", "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/opus_matroska_padding.py:19, the process site 'list(map(str, args))' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", + "evidence": "At scripts/opus_mp4_presentation.py:19, the process site 'list(map(str, args))' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", "site": [ 19, "process", @@ -143949,9 +146112,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_matroska_padding.py:116, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", + "evidence": "At scripts/opus_mp4_presentation.py:117, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", "site": [ - 116, + 117, "command", ".check", "oracle.ffmpeg" @@ -143960,31 +146123,20 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_matroska_padding.py:116, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", + "evidence": "At scripts/opus_mp4_presentation.py:117, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", "site": [ - 116, + 117, "delegated", "", "run" ], "verdict": "qualified-via-owner" }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/opus_matroska_padding.py:140, the CLI --coreav selector at 179/184 is passed separately into check. check:140/165 executes [coreav, decode-audio, ...] through run:19, not an FFmpeg executable.", - "site": [ - 140, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_matroska_padding.py:158, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", + "evidence": "At scripts/opus_mp4_presentation.py:137, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", "site": [ - 158, + 137, "command", ".check", "oracle.ffmpeg" @@ -143993,9 +146145,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_matroska_padding.py:158, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", + "evidence": "At scripts/opus_mp4_presentation.py:137, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", "site": [ - 158, + 137, "delegated", "", "run" @@ -144004,9 +146156,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/opus_matroska_padding.py:165, the CLI --coreav selector at 179/184 is passed separately into check. check:140/165 executes [coreav, decode-audio, ...] through run:19, not an FFmpeg executable.", + "evidence": "At scripts/opus_mp4_presentation.py:146, the CLI --coreav selector at 168/173 is passed separately into check. check:146 executes [coreav, decode-audio, ...] through run:19, not an FFmpeg executable.", "site": [ - 165, + 146, "delegated", "", "run" @@ -144015,9 +146167,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_matroska_padding.py:184, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_matroska_padding.py:184 passes the CLI oracle directory into check, which replaces it with the complete require result at 104. The only reference vectors use oracle.ffmpeg at 116 and 158 through run:19; CoreAV calls at 140/165 use a separate selector. The exported run helper also serves scripts/opus_pcm_eligibility.py (import:17): that script independently retains require output at 64 before its reference calls at 85, 109 and 150. .github/workflows/audio-conformance.yml:77-79 and 566-569 invoke these CLIs. Unit check paths intercept qualification or run at scripts/tests/test_opus_matroska_padding.py:29-31/74-75 and scripts/tests/test_opus_pcm_eligibility.py:71-73/114-115.", + "evidence": "At scripts/opus_mp4_presentation.py:173, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", "site": [ - 184, + 173, "delegated", "", "check" @@ -144026,7 +146178,7 @@ } ] }, - "scripts/opus_mp4_presentation.py": { + "scripts/opus_pcm_eligibility.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -144055,6 +146207,7 @@ "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "boxes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", @@ -144102,10 +146255,13 @@ "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "matroska": "7531c900f1a5416accbeb3a38bd1ae3f659cdeb2a0424132d5b95ae5f8e1ca66", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", + "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -144119,6 +146275,7 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -144171,6 +146328,7 @@ "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wav_samples": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -144197,6 +146355,7 @@ "crates/coreav-h264/tests/common/streams.rs", "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", + "crates/coreav-isobmff-write/src/matroska/aac_copy.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", "crates/coreav-isobmff/tests/common/sound.rs", @@ -144479,6 +146638,8 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hls_check.py", + "scripts/opus_matroska_padding.py", + "scripts/opus_mp4_presentation.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -144495,7 +146656,7 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_opus_mp4_presentation.py", + "scripts/tests/test_opus_pcm_eligibility.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -144552,24 +146713,57 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "7c3869b8641e8e61f820476b938a82ec4cb3a16100a955383a51527fc674ec51", + "sha256": "a4af1bfe721e0d70019bad3964962845983caa52be0193adcb219a644d6f1a27", "sites": [ { - "class": "reviewed-reference", - "evidence": "At scripts/opus_mp4_presentation.py:19, the process site 'list(map(str, args))' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:57, compare:57 runs the Opus quality comparator supplied as tool by check:111/113; the CLI passes --opus-compare at 220/225-226 and .github/workflows/audio-conformance.yml:568 supplies the built opus_compare program. Its -s/-r reference/native PCM arguments are comparator arguments, not FFmpeg.", "site": [ - 19, + 57, "process", - ".run", - "list(map(str, args))" + ".compare", + "str(tool)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_pcm_eligibility.py:85, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "site": [ + 85, + "command", + ".check", + "oracle.ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_mp4_presentation.py:117, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", + "evidence": "At scripts/opus_pcm_eligibility.py:85, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", "site": [ - 117, + 85, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:102, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 102, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/opus_pcm_eligibility.py:109, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "site": [ + 109, "command", ".check", "oracle.ffmpeg" @@ -144578,20 +146772,64 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_mp4_presentation.py:117, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", + "evidence": "At scripts/opus_pcm_eligibility.py:109, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", "site": [ - 117, + 109, "delegated", "", "run" ], "verdict": "qualified-via-owner" }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:111, check:111 delegates to compare(tool, ...), whose subprocess at 57 runs the independent --opus-compare selector from 220/225-226. The workflow supplies opus_compare at .github/workflows/audio-conformance.yml:568; no FFmpeg runs at this site.", + "site": [ + 111, + "delegated", + "", + "compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:113, check:113 delegates the terminal quality comparison to compare(tool, ...); compare:57 runs --opus-compare from 220/225-226, supplied as opus_compare at .github/workflows/audio-conformance.yml:568. This is the quality comparator, not FFmpeg.", + "site": [ + 113, + "delegated", + "", + "compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:133, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 133, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:142, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 142, + "process", + ".check", + "command" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_mp4_presentation.py:137, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", + "evidence": "At scripts/opus_pcm_eligibility.py:150, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", "site": [ - 137, + 150, "command", ".check", "oracle.ffmpeg" @@ -144600,9 +146838,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_mp4_presentation.py:137, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", + "evidence": "At scripts/opus_pcm_eligibility.py:150, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", "site": [ - 137, + 150, "delegated", "", "run" @@ -144611,20 +146849,86 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/opus_mp4_presentation.py:146, the CLI --coreav selector at 168/173 is passed separately into check. check:146 executes [coreav, decode-audio, ...] through run:19, not an FFmpeg executable.", + "evidence": "At scripts/opus_pcm_eligibility.py:153, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", "site": [ - 146, + 153, "delegated", "", "run" ], "verdict": "excluded" }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:165, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 165, + "process", + ".check", + "native(coreav, path, ['-f', 'f32le'])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:170, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 170, + "process", + ".check", + "native(coreav, path, ['-y', '-f', 'f32le'], destination)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:177, check:174 constructs replay_args with native(coreav, ..., strict=False), whose first element is str(coreav) at 24. The child at 177 is CoreAV. Its fallback from 70-72/175 is a local shell test double that only prints arguments, cats stdin and exits 7, not a real FFmpeg oracle.", + "site": [ + 177, + "process", + ".check", + "replay_args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:186, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 186, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:205, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 205, + "process", + ".check", + "native(coreav, gap_path, ['-f', 'f32le'])" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/opus_pcm_eligibility.py:209, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "site": [ + 209, + "process", + ".check", + "native(coreav, path, [*options, '-f', 'f32le'])" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_mp4_presentation.py:173, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_mp4_presentation.py:173 passes the CLI oracle directory into check, which replaces it with the complete require result at 106. check executes oracle.ffmpeg at 117 and 137 through run:19, never a rebuilt directory child. The decode-audio branch at 146 uses the distinct CoreAV selector. .github/workflows/audio-conformance.yml:80-82 invokes this CLI. Unit check paths intercept require or run at scripts/tests/test_opus_mp4_presentation.py:39-41 and 91-92.", + "evidence": "At scripts/opus_pcm_eligibility.py:225, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", "site": [ - 173, + 225, "delegated", "", "check" @@ -144633,7 +146937,294 @@ } ] }, - "scripts/opus_pcm_eligibility.py": { + "scripts/opus_tables.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "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": "057f193d82d113c6d1585b1524f68833466021f20e1d920076ea80d1a830bee3", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact generated-execution site in .evaluate, occurrence 0, program expression \"expr.replace('/', '//')\". evaluate recursively substitutes only defined integer expressions (180-182), rejects every character outside digits/whitespace/arithmetic/shift/grouping at 183-184, then evals with empty builtins at 189. No identifiers, strings, attribute access or function-call syntax survive; this is arithmetic evaluation, not oracle execution.", + "site": [ + 189, + "generated-execution", + ".evaluate", + "expr.replace('/', '//')" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tools/oracle/Cargo.toml", + "tools/oracle/src/main.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-exclusion", + "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", + "site": [ + 46, + "shell", + "", + "\"$COREAV_ORACLE\" normalize streams --file \"$FILE_NAME\" --exit-code \"$EXIT_CODE\" --input \"$RAW\"" + ], + "verdict": "excluded" + }, + { + "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-exclusion", + "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", + "site": [ + 53, + "shell", + "", + "\"$COREAV_ORACLE\" normalize packets --file \"$FILE_NAME\" --exit-code \"$EXIT_CODE\" --input \"$RAW\"" + ], + "verdict": "excluded" + }, + { + "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-exclusion", + "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", + "site": [ + 63, + "shell", + "", + "\"$COREAV_ORACLE\" normalize frames --file \"$FILE_NAME\" --exit-code \"$PROBE_EXIT_CODE\" --stream-map \"\" --input \"$RAW\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", + "site": [ + 77, + "shell", + "", + "\"$COREAV_ORACLE\" normalize frames --file \"$FILE_NAME\" --exit-code 0 --stream-map \"\" --input \"$RAW\"" + ], + "verdict": "excluded" + }, + { + "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" + }, + { + "class": "reviewed-exclusion", + "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", + "site": [ + 93, + "shell", + "", + "\"$COREAV_ORACLE\" normalize frames --file \"$FILE_NAME\" --exit-code \"$EXIT_CODE\" --stream-map \"$STREAM_MAP\" --input \"$RAW\"" + ], + "verdict": "excluded" + } + ] + }, + "scripts/oracle-selfcheck.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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-capture.sh", + "scripts/oracle-ffmpeg-macos.env", + "scripts/oracle-ffmpeg.env", + "scripts/oracle-ffprobe.sh", + "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/oracle/src/main.rs" + ], + "sha256": "63a8ceb24430903dfc12cad8a5a0653ea5506baa5e16bcc7c6ed666a33705b10", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "The two capture calls fix scripts to ROOT/scripts/oracle-capture.sh at 19 and supply only --media/--out (no --adapter override). capture defaults to oracle-ffprobe.sh (7) and invokes it at 86; that adapter first retains both test_oracle.py --resolve values at 10\u201315 before using them at 43,50,58,90. The compare/selfcheck calls instead invoke CoreAV's local comparison tool selected at 7.", + "site": [ + 20, + "shell", + "", + "\"$scripts\" --media \"$FIXTURES_DIR\" --out \"$WORK_DIR/reference\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "The two capture calls fix scripts to ROOT/scripts/oracle-capture.sh at 19 and supply only --media/--out (no --adapter override). capture defaults to oracle-ffprobe.sh (7) and invokes it at 86; that adapter first retains both test_oracle.py --resolve values at 10\u201315 before using them at 43,50,58,90. The compare/selfcheck calls instead invoke CoreAV's local comparison tool selected at 7.", + "site": [ + 21, + "shell", + "", + "\"$scripts\" --media \"$FIXTURES_DIR\" --out \"$WORK_DIR/candidate\"" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "The two capture calls fix scripts to ROOT/scripts/oracle-capture.sh at 19 and supply only --media/--out (no --adapter override). capture defaults to oracle-ffprobe.sh (7) and invokes it at 86; that adapter first retains both test_oracle.py --resolve values at 10\u201315 before using them at 43,50,58,90. The compare/selfcheck calls instead invoke CoreAV's local comparison tool selected at 7.", + "site": [ + 22, + "shell", + "", + "\"$COREAV_ORACLE\" compare \\\n --reference \"$WORK_DIR/reference\" \\\n --candidate \"$WORK_DIR/candidate\" \\\n --profile fixtures \\\n --report \"$WORK_DIR/report.json\"" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "The two capture calls fix scripts to ROOT/scripts/oracle-capture.sh at 19 and supply only --media/--out (no --adapter override). capture defaults to oracle-ffprobe.sh (7) and invokes it at 86; that adapter first retains both test_oracle.py --resolve values at 10\u201315 before using them at 43,50,58,90. The compare/selfcheck calls instead invoke CoreAV's local comparison tool selected at 7.", + "site": [ + 27, + "shell", + "", + "\"$COREAV_ORACLE\" selfcheck \\\n --reference \"$WORK_DIR/reference\" \\\n --candidate \"$WORK_DIR/candidate\"" + ], + "verdict": "excluded" + } + ] + }, + "scripts/oracle.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -144662,7 +147253,6 @@ "bisect_right": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "boto3": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "botocore": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "boxes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "capacity": "3ea9851ca02595b1d65b8d70e989e8bed6be526055a912288e263b0c3a2669ce", "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", @@ -144710,13 +147300,10 @@ "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "matroska": "7531c900f1a5416accbeb3a38bd1ae3f659cdeb2a0424132d5b95ae5f8e1ca66", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", - "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -144730,7 +147317,6 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -144783,14 +147369,13 @@ "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "wav_samples": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/audio-conformance.yml", + ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -144810,7 +147395,6 @@ "crates/coreav-h264/tests/common/streams.rs", "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", - "crates/coreav-isobmff-write/src/matroska/aac_copy.rs", "crates/coreav-isobmff/tests/common/fragments.rs", "crates/coreav-isobmff/tests/common/mod.rs", "crates/coreav-isobmff/tests/common/sound.rs", @@ -145093,12 +147677,9 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hls_check.py", - "scripts/opus_matroska_padding.py", - "scripts/opus_mp4_presentation.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", @@ -145111,7 +147692,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_opus_pcm_eligibility.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -145168,231 +147748,209 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "a4af1bfe721e0d70019bad3964962845983caa52be0193adcb219a644d6f1a27", + "sha256": "13829016d26be5ea753e6242510fb94adae4627a7a0dd09dcba5ab69ccd4d3eb", "sites": [ { - "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:57, compare:57 runs the Opus quality comparator supplied as tool by check:111/113; the CLI passes --opus-compare at 220/225-226 and .github/workflows/audio-conformance.yml:568 supplies the built opus_compare program. Its -s/-r reference/native PCM arguments are comparator arguments, not FFmpeg.", + "class": "reviewed-reference", + "evidence": "scripts/oracle.py:40 (occurrence 0). capture_one obtains require() at scripts/oracle.py:151 and carries its ffprobe fields to all probes at scripts/oracle.py:152-154 and ffmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54,129-132 and invoke executes unchanged argv at scripts/oracle.py:37-43. main also retains the pair at scripts/oracle.py:238-239 before its capture branches. The executable-candidate workflow at .github/workflows/ci.yml:719-720 selects tools/oracle/ffprobe-candidate.py:9-15, which calls this independently qualifying capture_one rather than executing its bare requested names. The comparator at scripts/oracle.py:216 is CoreAV JSON comparison, not FFmpeg. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ - 57, + 40, "process", - ".compare", - "str(tool)" + ".invoke", + "command" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_pcm_eligibility.py:85, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "evidence": "scripts/oracle.py:54 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 85, - "command", - ".check", - "oracle.ffmpeg" + 54, + "delegated", + "", + "invoke" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_pcm_eligibility.py:85, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "evidence": "scripts/oracle.py:129 (command, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 85, - "delegated", - "", - "run" + 129, + "command", + ".decode", + "binary" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:102, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "class": "reviewed-reference", + "evidence": "scripts/oracle.py:129 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 102, + 129, "delegated", "", - "run" + "invoke" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_pcm_eligibility.py:109, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "evidence": "scripts/oracle.py:152 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 109, - "command", - ".check", - "oracle.ffmpeg" + 152, + "delegated", + "", + "probe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_pcm_eligibility.py:109, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "evidence": "scripts/oracle.py:153 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 109, + 153, "delegated", "", - "run" + "probe" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:111, check:111 delegates to compare(tool, ...), whose subprocess at 57 runs the independent --opus-compare selector from 220/225-226. The workflow supplies opus_compare at .github/workflows/audio-conformance.yml:568; no FFmpeg runs at this site.", + "class": "reviewed-reference", + "evidence": "scripts/oracle.py:154 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 111, + 154, "delegated", "", - "compare" + "probe" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:113, check:113 delegates the terminal quality comparison to compare(tool, ...); compare:57 runs --opus-compare from 220/225-226, supplied as opus_compare at .github/workflows/audio-conformance.yml:568. This is the quality comparator, not FFmpeg.", + "class": "reviewed-reference", + "evidence": "scripts/oracle.py:156 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 113, + 156, "delegated", "", - "compare" + "decode" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:133, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "class": "reviewed-reference", + "evidence": "scripts/oracle.py:211 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 133, + 211, "delegated", "", - "run" + "capture_one" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:142, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "evidence": "At scripts/oracle.py:216, this delegated row is invoke. scripts/oracle.py:215-219 executes args.comparator (default target/debug/coreav-oracle-json at 232) over JSON directories. compare relays at 261,267,285 only run that CoreAV comparator, not FFmpeg.", "site": [ - 142, - "process", - ".check", - "command" + 216, + "delegated", + "", + "invoke" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_pcm_eligibility.py:150, the command site 'oracle.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "evidence": "scripts/oracle.py:247 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 150, - "command", - ".check", - "oracle.ffmpeg" + 247, + "delegated", + "", + "capture" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_pcm_eligibility.py:150, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "evidence": "scripts/oracle.py:250 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 150, + 250, "delegated", "", - "run" + "capture" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:153, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "class": "reviewed-reference", + "evidence": "scripts/oracle.py:257 (occurrence 0). capture_one obtains require() at scripts/oracle.py:151 and carries its ffprobe fields to all probes at scripts/oracle.py:152-154 and ffmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54,129-132 and invoke executes unchanged argv at scripts/oracle.py:37-43. main also retains the pair at scripts/oracle.py:238-239 before its capture branches. The executable-candidate workflow at .github/workflows/ci.yml:719-720 selects tools/oracle/ffprobe-candidate.py:9-15, which calls this independently qualifying capture_one rather than executing its bare requested names. The comparator at scripts/oracle.py:216 is CoreAV JSON comparison, not FFmpeg. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ - 153, + 257, "delegated", "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:165, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", - "site": [ - 165, - "process", - ".check", - "native(coreav, path, ['-f', 'f32le'])" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:170, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", - "site": [ - 170, - "process", - ".check", - "native(coreav, path, ['-y', '-f', 'f32le'], destination)" + "invoke" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:177, check:174 constructs replay_args with native(coreav, ..., strict=False), whose first element is str(coreav) at 24. The child at 177 is CoreAV. Its fallback from 70-72/175 is a local shell test double that only prints arguments, cats stdin and exits 7, not a real FFmpeg oracle.", + "evidence": "At scripts/oracle.py:261, this delegated row is compare. scripts/oracle.py:215-219 executes args.comparator (default target/debug/coreav-oracle-json at 232) over JSON directories. compare relays at 261,267,285 only run that CoreAV comparator, not FFmpeg.", "site": [ - 177, - "process", - ".check", - "replay_args" + 261, + "delegated", + "", + "compare" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:186, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "class": "reviewed-reference", + "evidence": "scripts/oracle.py:266 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 186, + 266, "delegated", "", - "run" + "capture" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:205, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "evidence": "At scripts/oracle.py:267, this delegated row is compare. scripts/oracle.py:215-219 executes args.comparator (default target/debug/coreav-oracle-json at 232) over JSON directories. compare relays at 261,267,285 only run that CoreAV comparator, not FFmpeg.", "site": [ - 205, - "process", - ".check", - "native(coreav, gap_path, ['-f', 'f32le'])" + 267, + "delegated", + "", + "compare" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/opus_pcm_eligibility.py:209, the CLI --coreav selector at 218/225 is passed separately to check. decode-audio calls at 102/133 and native:23-25-based vectors at 141/153/165/170/186/205/209 are headed by CoreAV. These test native output/refusal rather than directly launching an oracle.", + "evidence": "At scripts/oracle.py:285, this delegated row is compare. scripts/oracle.py:215-219 executes args.comparator (default target/debug/coreav-oracle-json at 232) over JSON directories. compare relays at 261,267,285 only run that CoreAV comparator, not FFmpeg.", "site": [ - 209, - "process", - ".check", - "native(coreav, path, [*options, '-f', 'f32le'])" + 285, + "delegated", + "", + "compare" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_pcm_eligibility.py:225, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/opus_pcm_eligibility.py:225 passes the CLI directory to check, which replaces it with the complete require result at 64. Reference generation/decoding/conversion uses oracle.ffmpeg at 85, 109 and 150; the imported run helper from scripts/opus_matroska_padding.py:19 executes that parameter unchanged. native:23-25 always prepends CoreAV, while compare:57 executes the separate Opus comparator. .github/workflows/audio-conformance.yml:566-569 supplies --oracle-dir and --opus-compare independently. Unit paths replace run at scripts/tests/test_opus_pcm_eligibility.py:71-73 and 114-115.", + "evidence": "scripts/oracle.py:297 (occurrence 0). capture_one obtains require() at scripts/oracle.py:151 and carries its ffprobe fields to all probes at scripts/oracle.py:152-154 and ffmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54,129-132 and invoke executes unchanged argv at scripts/oracle.py:37-43. main also retains the pair at scripts/oracle.py:238-239 before its capture branches. The executable-candidate workflow at .github/workflows/ci.yml:719-720 selects tools/oracle/ffprobe-candidate.py:9-15, which calls this independently qualifying capture_one rather than executing its bare requested names. The comparator at scripts/oracle.py:216 is CoreAV JSON comparison, not FFmpeg. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", "site": [ - 225, + 297, "delegated", "", - "check" + "main" ], "verdict": "qualified-via-owner" } ] }, - "scripts/opus_tables.py": { + "scripts/oracle_free.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -145403,7 +147961,6 @@ "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -145411,15 +147968,16 @@ "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + ".github/workflows/ci.yml", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -145432,48 +147990,72 @@ "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "057f193d82d113c6d1585b1524f68833466021f20e1d920076ea80d1a830bee3", + "sha256": "6b743d350a5e6da3b192b6ed72cfa2212db189fb347845cb25f224bc96051a2a", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact generated-execution site in .evaluate, occurrence 0, program expression \"expr.replace('/', '//')\". evaluate recursively substitutes only defined integer expressions (180-182), rejects every character outside digits/whitespace/arithmetic/shift/grouping at 183-184, then evals with empty builtins at 189. No identifiers, strings, attribute access or function-call syntax survive; this is arithmetic evaluation, not oracle execution.", + "evidence": "scripts/oracle_free.py:32 (occurrence 0). This subprocess runs Cargo, not a media oracle: .github/workflows/ci.yml:460-463,533-537 supplies cargo test. scripts/oracle_free.py:12-25 keeps argv and adds registered exact test skips on unregistered platforms using test-support/oracle-dependent.json; scripts/oracle_free.py:30-32 selects that filtered command or the full macOS arm64 command. Reaching real oracle tests are separately owner-qualified, not an FFmpeg executable selected by this row.", "site": [ - 189, - "generated-execution", - ".evaluate", - "expr.replace('/', '//')" + 32, + "process", + "", + "arguments" ], "verdict": "excluded" } ] }, - "scripts/oracle-ffprobe.sh": { + "scripts/oracle_from_r2.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "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", @@ -145484,113 +148066,24 @@ "scripts/oracle_pin_macos.py", "scripts/test_oracle.py", "test-support/oracle.rs", - "tools/oracle/Cargo.toml", - "tools/oracle/src/main.rs" + "tools/stage3-report/r2pool.py" ], - "sha256": "99672cb1b06d0b360508e4a12203c503b39e6c57eaf19aa8ab49526ee270b9be", + "sha256": "b60f391492dd0f7c7cba99a54dd44413e6e7b74dada2504ae4178f501773d73b", "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-exclusion", - "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", - "site": [ - 46, - "shell", - "", - "\"$COREAV_ORACLE\" normalize streams --file \"$FILE_NAME\" --exit-code \"$EXIT_CODE\" --input \"$RAW\"" - ], - "verdict": "excluded" - }, - { - "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-exclusion", - "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", - "site": [ - 53, - "shell", - "", - "\"$COREAV_ORACLE\" normalize packets --file \"$FILE_NAME\" --exit-code \"$EXIT_CODE\" --input \"$RAW\"" - ], - "verdict": "excluded" - }, - { - "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-exclusion", - "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", - "site": [ - 63, - "shell", - "", - "\"$COREAV_ORACLE\" normalize frames --file \"$FILE_NAME\" --exit-code \"$PROBE_EXIT_CODE\" --stream-map \"\" --input \"$RAW\"" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", - "site": [ - 77, - "shell", - "", - "\"$COREAV_ORACLE\" normalize frames --file \"$FILE_NAME\" --exit-code 0 --stream-map \"\" --input \"$RAW\"" - ], - "verdict": "excluded" - }, - { - "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" - }, - { - "class": "reviewed-exclusion", - "evidence": "COREAV_ORACLE is the local CoreAV normalizer binary selected at 16 and checked executable at 19\u201322. All five assigned calls invoke normalize over captured bytes, not FFmpeg/ffprobe. The separate actual oracle calls consume the pair retained from test_oracle.py at 10\u201315, but these assigned sites are the normalization tool.", + "evidence": "scripts/oracle_from_r2.py:2 is the module docstring at 2-22, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 93, - "shell", - "", - "\"$COREAV_ORACLE\" normalize frames --file \"$FILE_NAME\" --exit-code \"$EXIT_CODE\" --stream-map \"$STREAM_MAP\" --input \"$RAW\"" + 2, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" } ] }, - "scripts/oracle-selfcheck.sh": { + "scripts/oracle_invocation_classify.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -145618,68 +148111,75 @@ "requires": [ "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", - "scripts/oracle-capture.sh", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", - "scripts/oracle-ffprobe.sh", "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/oracle/src/main.rs" + "test-support/oracle.rs" ], - "sha256": "63a8ceb24430903dfc12cad8a5a0653ea5506baa5e16bcc7c6ed666a33705b10", + "sha256": "f51f3f14070be4347bf191d4a86cf5dd76f3e7313ad3a4aec44cd6b716a24960", "sites": [ { - "class": "reviewed-reference", - "evidence": "The two capture calls fix scripts to ROOT/scripts/oracle-capture.sh at 19 and supply only --media/--out (no --adapter override). capture defaults to oracle-ffprobe.sh (7) and invokes it at 86; that adapter first retains both test_oracle.py --resolve values at 10\u201315 before using them at 43,50,58,90. The compare/selfcheck calls instead invoke CoreAV's local comparison tool selected at 7.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_invocation_classify.py:76 (file_inventory; repository_paths): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", "site": [ - 20, - "shell", - "", - "\"$scripts\" --media \"$FIXTURES_DIR\" --out \"$WORK_DIR/reference\"" + 76, + "delegated", + "", + "repository_paths" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "The two capture calls fix scripts to ROOT/scripts/oracle-capture.sh at 19 and supply only --media/--out (no --adapter override). capture defaults to oracle-ffprobe.sh (7) and invokes it at 86; that adapter first retains both test_oracle.py --resolve values at 10\u201315 before using them at 43,50,58,90. The compare/selfcheck calls instead invoke CoreAV's local comparison tool selected at 7.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_invocation_classify.py:87 (__init__; repository_paths): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", "site": [ - 21, - "shell", - "", - "\"$scripts\" --media \"$FIXTURES_DIR\" --out \"$WORK_DIR/candidate\"" + 87, + "delegated", + "", + "repository_paths" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "The two capture calls fix scripts to ROOT/scripts/oracle-capture.sh at 19 and supply only --media/--out (no --adapter override). capture defaults to oracle-ffprobe.sh (7) and invokes it at 86; that adapter first retains both test_oracle.py --resolve values at 10\u201315 before using them at 43,50,58,90. The compare/selfcheck calls instead invoke CoreAV's local comparison tool selected at 7.", + "evidence": "scripts/oracle_invocation_classify.py:282 (classify; file_inventory): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", "site": [ - 22, - "shell", - "", - "\"$COREAV_ORACLE\" compare \\\n --reference \"$WORK_DIR/reference\" \\\n --candidate \"$WORK_DIR/candidate\" \\\n --profile fixtures \\\n --report \"$WORK_DIR/report.json\"" + 282, + "delegated", + "", + "file_inventory" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "The two capture calls fix scripts to ROOT/scripts/oracle-capture.sh at 19 and supply only --media/--out (no --adapter override). capture defaults to oracle-ffprobe.sh (7) and invokes it at 86; that adapter first retains both test_oracle.py --resolve values at 10\u201315 before using them at 43,50,58,90. The compare/selfcheck calls instead invoke CoreAV's local comparison tool selected at 7.", + "evidence": "scripts/oracle_invocation_classify.py:466 (main; classify): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", "site": [ - 27, - "shell", - "", - "\"$COREAV_ORACLE\" selfcheck \\\n --reference \"$WORK_DIR/reference\" \\\n --candidate \"$WORK_DIR/candidate\"" + 466, + "delegated", + "", + "classify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_invocation_classify.py:479 (; main): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", + "site": [ + 479, + "delegated", + "", + "main" ], "verdict": "excluded" } ] }, - "scripts/oracle.py": { + "scripts/oracle_kd.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -145779,6 +148279,7 @@ "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", @@ -145830,7 +148331,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -145860,6 +148360,7 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", + "docs/measurements/compat-0.1.0/judging.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", @@ -146130,11 +148631,13 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/compat_sources.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", @@ -146144,6 +148647,7 @@ "scripts/oracle_pin_macos.py", "scripts/policy_check.py", "scripts/policy_ref.py", + "scripts/registered_candidate.py", "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", @@ -146203,430 +148707,266 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "13829016d26be5ea753e6242510fb94adae4627a7a0dd09dcba5ab69ccd4d3eb", + "sha256": "db9ff06d712b53d41879f504ef8fcedbc0c1bfa016adb5e008b266e29ff1ca0b", "sites": [ { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:40 (process, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. The concrete executable-candidate workflow at .github/workflows/ci.yml:719-720 selects tools/oracle/ffprobe-candidate.py, whose tools/oracle/ffprobe-candidate.py:9-15 loads this same independently admitted capture_one. The other invoke caller is the CoreAV JSON comparator at scripts/oracle.py:216, not an unqualified FFmpeg. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:2 is the module docstring at 2-19, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 40, - "process", - ".invoke", - "command" + 2, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:54 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:180 is the function _span_us docstring at 180-184, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 54, - "delegated", - "", - "invoke" + 180, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:129 (command, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:562 is the function edit_snap_shift docstring at 562-564, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 129, - "command", - ".decode", - "binary" + 562, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:129 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:577 is the function ctts_dts_shift docstring at 577-579, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 129, - "delegated", - "", - "invoke" + 577, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:152 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:590 is the function trun_pts_shift docstring at 590-593, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 152, - "delegated", - "", - "probe" + 590, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:153 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:646 is the function presentation_end docstring at 646-653, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 153, - "delegated", - "", - "probe" + 646, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:154 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:673 is the function pcm_end_stream docstring at 673-677, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 154, - "delegated", - "", - "probe" + 673, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:156 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:696 is the function pcm_duration docstring at 696-704, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 156, - "delegated", - "", - "decode" + 696, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:211 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:919 is the function aac_implicit_sbr docstring at 919-921, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 211, - "delegated", - "", - "capture_one" + 919, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/oracle.py:216, this delegated row is invoke. scripts/oracle.py:215-219 executes args.comparator (default target/debug/coreav-oracle-json at 232) over JSON directories. compare relays at 261,267,285 only run that CoreAV comparator, not FFmpeg.", + "evidence": "scripts/oracle_kd.py:1067 is the function _first_frame_size docstring at 1067-1068, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 216, - "delegated", - "", - "invoke" + 1067, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:247 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "registered-source", + "evidence": "scripts/oracle_kd.py:1072 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ - 247, - "delegated", - "", - "capture" + 1072, + "command", + "._first_frame_size", + "str(pair.ffprobe)" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:250 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:1082 is the function declared_size docstring at 1082-1084, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 250, - "delegated", - "", - "capture" + 1082, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:257 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. The concrete executable-candidate workflow at .github/workflows/ci.yml:719-720 selects tools/oracle/ffprobe-candidate.py, whose tools/oracle/ffprobe-candidate.py:9-15 loads this same independently admitted capture_one. The other invoke caller is the CoreAV JSON comparator at scripts/oracle.py:216, not an unqualified FFmpeg. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "registered-source", + "evidence": "scripts/oracle_kd.py:1092 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ - 257, + 1092, "delegated", "", - "invoke" + "_first_frame_size" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/oracle.py:261, this delegated row is compare. scripts/oracle.py:215-219 executes args.comparator (default target/debug/coreav-oracle-json at 232) over JSON directories. compare relays at 261,267,285 only run that CoreAV comparator, not FFmpeg.", + "evidence": "scripts/oracle_kd.py:1096 is the function hevc_window_dropped docstring at 1096-1098, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 261, - "delegated", - "", - "compare" + 1096, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, - { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:266 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", - "site": [ - 266, - "delegated", - "", - "capture" - ], - "verdict": "qualified-via-owner" - }, { "class": "reviewed-exclusion", - "evidence": "At scripts/oracle.py:267, this delegated row is compare. scripts/oracle.py:215-219 executes args.comparator (default target/debug/coreav-oracle-json at 232) over JSON directories. compare relays at 261,267,285 only run that CoreAV comparator, not FFmpeg.", + "evidence": "scripts/oracle_kd.py:1327 is the function chapter_text docstring at 1327-1331, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 267, - "delegated", - "", - "compare" + 1327, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/oracle.py:285, this delegated row is compare. scripts/oracle.py:215-219 executes args.comparator (default target/debug/coreav-oracle-json at 232) over JSON directories. compare relays at 261,267,285 only run that CoreAV comparator, not FFmpeg.", + "evidence": "scripts/oracle_kd.py:1425 is the function text_end docstring at 1425-1433, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 285, - "delegated", - "", - "compare" + 1425, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/oracle.py:297 (delegated, occurrence 0). capture_one retains the complete pair at scripts/oracle.py:151, then supplies its probe to all three captures at scripts/oracle.py:152-154 and its FFmpeg to decode at scripts/oracle.py:156. probe/decode preserve the program at scripts/oracle.py:54 and scripts/oracle.py:129; invoke executes argv unchanged at scripts/oracle.py:40. main also retains the pair at scripts/oracle.py:238-239 before its capture relays. The concrete executable-candidate workflow at .github/workflows/ci.yml:719-720 selects tools/oracle/ffprobe-candidate.py, whose tools/oracle/ffprobe-candidate.py:9-15 loads this same independently admitted capture_one. The other invoke caller is the CoreAV JSON comparator at scripts/oracle.py:216, not an unqualified FFmpeg. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd.py:1504 is the function multi_edit_listing docstring at 1504-1507, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 297, - "delegated", - "", - "main" + 1504, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" - } - ] - }, - "scripts/oracle_free.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" - }, - "requires": [ - ".github/workflows/ci.yml", - "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-dependent.json", - "test-support/oracle.rs" - ], - "sha256": "6b743d350a5e6da3b192b6ed72cfa2212db189fb347845cb25f224bc96051a2a", - "sites": [ + "verdict": "excluded" + }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_free.py:32 (process, occurrence 0). command permits only cargo test at scripts/oracle_free.py:12-14 and adds exact registered skips at scripts/oracle_free.py:15-24 on unregistered platforms. The actual callers at .github/workflows/ci.yml:462-463 and .github/workflows/ci.yml:536-537 supply Cargo, not FFmpeg. The subprocess executes that test runner; selected test media boundaries have their own owner checks and catalogue rows.", + "evidence": "scripts/oracle_kd.py:1671 is the function stream_count_entries docstring at 1671-1674, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 32, - "process", - "", - "arguments" + 1671, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" - } - ] - }, - "scripts/oracle_from_r2.py": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", - "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/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/stage3-report/r2pool.py" - ], - "sha256": "b60f391492dd0f7c7cba99a54dd44413e6e7b74dada2504ae4178f501773d73b", - "sites": [ + }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_from_r2.py:2 is the module docstring at 2-22, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:1693 is the function allowlist_dropped docstring at 1693-1700, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 2, + 1693, "embedded-source", "embedded", "" ], "verdict": "excluded" - } - ] - }, - "scripts/oracle_invocation_classify.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "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_pin.py", - "scripts/oracle_pin_macos.py", - "scripts/test_oracle.py", - "test-support/oracle.rs" - ], - "sha256": "f51f3f14070be4347bf191d4a86cf5dd76f3e7313ad3a4aec44cd6b716a24960", - "sites": [ + }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_invocation_classify.py:76 (file_inventory; repository_paths): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", + "class": "registered-source", + "evidence": "scripts/oracle_kd.py:2682 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ - 76, + 2682, "delegated", "", - "repository_paths" + "declared_size" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_invocation_classify.py:87 (__init__; repository_paths): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", + "class": "registered-source", + "evidence": "scripts/oracle_kd.py:2983 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ - 87, + 2983, "delegated", "", - "repository_paths" + "stream_item" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_invocation_classify.py:282 (classify; file_inventory): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", + "evidence": "scripts/oracle_kd.py:3093 is the function empty_edit_padding docstring at 3093-3120, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 282, - "delegated", - "", - "file_inventory" + 3093, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_invocation_classify.py:466 (main; classify): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", + "class": "registered-source", + "evidence": "scripts/oracle_kd.py:3171 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ - 466, + 3171, "delegated", "", - "classify" + "overlay" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_invocation_classify.py:479 (; main): repository_paths/file_inventory inspect names and bytes (scripts/oracle_invocation_classify.py:41-77); Bindings reads/hashes/parses sources without executing their command expressions (84-213). classify/main consume records (274-355,453-475). Discovery launches only git, ast-grep and a fixed Ruby YAML reader (scripts/oracle_invocation_check.py:282-285,311-320,340-356,462-465), not discovered FFmpeg/ffprobe commands.", + "class": "registered-source", + "evidence": "scripts/oracle_kd.py:3189 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ - 479, + 3189, "delegated", "", "main" @@ -146635,7 +148975,7 @@ } ] }, - "scripts/oracle_kd.py": { + "scripts/oracle_kd_mkv.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -147097,7 +149437,6 @@ "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", @@ -147163,11 +149502,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "db9ff06d712b53d41879f504ef8fcedbc0c1bfa016adb5e008b266e29ff1ca0b", + "sha256": "c76112438b5164eb696bc58637d4acc3e638c0288aaed0184a71f505f231727c", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:2 is the module docstring at 2-19, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:2 is the module docstring at 2-25, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ 2, "embedded-source", @@ -147178,9 +149517,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:180 is the function _span_us docstring at 180-184, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:72 is the function dts_unknown docstring at 72-73, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 180, + 72, "embedded-source", "embedded", "" @@ -147189,9 +149528,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:562 is the function edit_snap_shift docstring at 562-564, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:79 is the function lace_without_duration docstring at 79-80, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 562, + 79, "embedded-source", "embedded", "" @@ -147200,9 +149539,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:577 is the function ctts_dts_shift docstring at 577-579, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:88 is the function lace_split docstring at 88-90, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 577, + 88, "embedded-source", "embedded", "" @@ -147211,9 +149550,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:590 is the function trun_pts_shift docstring at 590-593, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:106 is the function audio_keyframe docstring at 106-107, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 590, + 106, "embedded-source", "embedded", "" @@ -147222,9 +149561,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:646 is the function presentation_end docstring at 646-653, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:113 is the function vfw_timestamps docstring at 113-114, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 646, + 113, "embedded-source", "embedded", "" @@ -147233,9 +149572,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:673 is the function pcm_end_stream docstring at 673-677, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:121 is the function webm_webvtt_size docstring at 121-122, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 673, + 121, "embedded-source", "embedded", "" @@ -147244,9 +149583,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:696 is the function pcm_duration docstring at 696-704, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:129 is the function encrypted_extra docstring at 129-130, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 696, + 129, "embedded-source", "embedded", "" @@ -147255,9 +149594,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:919 is the function aac_implicit_sbr docstring at 919-921, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:135 is the function segment_duration docstring at 135-136, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 919, + 135, "embedded-source", "embedded", "" @@ -147266,9 +149605,42 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1067 is the function _first_frame_size docstring at 1067-1068, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:147 is the function format_rounding docstring at 147-148, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 1067, + 147, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:169 is the function hevc_unsignalled_range docstring at 169-170, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 169, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:177 is the function attachments docstring at 177-178, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 177, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/oracle_kd_mkv.py:191 is the function _first_frame_size docstring at 191-192, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 191, "embedded-source", "embedded", "" @@ -147277,9 +149649,9 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd.py:1072 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/oracle_kd_mkv.py:196 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ - 1072, + 196, "command", "._first_frame_size", "str(pair.ffprobe)" @@ -147288,9 +149660,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1082 is the function declared_size docstring at 1082-1084, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:206 is the function declared_size docstring at 206-208, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 1082, + 206, "embedded-source", "embedded", "" @@ -147299,9 +149671,9 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd.py:1092 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/oracle_kd_mkv.py:218 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ - 1092, + 218, "delegated", "", "_first_frame_size" @@ -147310,20 +149682,42 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1096 is the function hevc_window_dropped docstring at 1096-1098, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:222 is the function tag_language docstring at 222-226, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 1096, + 222, "embedded-source", "embedded", "" ], "verdict": "excluded" }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd_mkv.py:306 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 306, + "delegated", + "", + "declared_size" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd_mkv.py:416 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 416, + "delegated", + "", + "stream_item" + ], + "verdict": "excluded" + }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1327 is the function chapter_text docstring at 1327-1331, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:562 is the function annex_d_downmix docstring at 562-571, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 1327, + 562, "embedded-source", "embedded", "" @@ -147332,9 +149726,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1425 is the function text_end docstring at 1425-1433, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:756 is the function av1_default_suffix docstring at 756-761, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 1425, + 756, "embedded-source", "embedded", "" @@ -147343,9 +149737,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1504 is the function multi_edit_listing docstring at 1504-1507, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd_mkv.py:769 is the function av1_chroma_position docstring at 769-774, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 1504, + 769, "embedded-source", "embedded", "" @@ -147353,10 +149747,76 @@ "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1671 is the function stream_count_entries docstring at 1671-1674, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "class": "registered-source", + "evidence": "scripts/oracle_kd_mkv.py:789 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", "site": [ - 1671, + 789, + "delegated", + "", + "overlay" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_kd_mkv.py:803 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 803, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", "" @@ -147364,10 +149824,10 @@ "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1693 is the function allowlist_dropped docstring at 1693-1700, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1693, + 806, "embedded-source", "embedded", "" @@ -147376,31 +149836,269 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd.py:2682 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 2682, - "delegated", - "", - "declared_size" + 823, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { "class": "registered-source", - "evidence": "scripts/oracle_kd.py:2983 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 2983, + 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_negative.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "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": "96a7e02ee6acff952665ad1a680126b2e0a02bc4e830d9e4c5578fc1704c3593", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .check, occurrence 0, program expression 'str(binary)'. Intentional unqualified-oracle negative control: check requires version 6.1.1 (12-18), installs that pair on a temporary PATH and clears oracle selectors (21-27), then requires the supplied suite to fail with stage=oracle_qualification (29-33). These probes deliberately test rejection, not oracle reference results.", + "site": [ + 14, + "process", + ".check", + "str(binary)" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site in .check, occurrence 0, program expression 'command'. Intentional unqualified-oracle negative control: check requires version 6.1.1 (12-18), installs that pair on a temporary PATH and clears oracle selectors (21-27), then requires the supplied suite to fail with stage=oracle_qualification (29-33). These probes deliberately test rejection, not oracle reference results.", + "site": [ + 29, + "process", + ".check", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'check'. Intentional unqualified-oracle negative control: check requires version 6.1.1 (12-18), installs that pair on a temporary PATH and clears oracle selectors (21-27), then requires the supplied suite to fail with stage=oracle_qualification (29-33). These probes deliberately test rejection, not oracle reference results.", + "site": [ + 49, "delegated", "", - "stream_item" + "check" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:3093 is the function empty_edit_padding docstring at 3093-3120, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. Intentional unqualified-oracle negative control: check requires version 6.1.1 (12-18), installs that pair on a temporary PATH and clears oracle selectors (21-27), then requires the supplied suite to fail with stage=oracle_qualification (29-33). These probes deliberately test rejection, not oracle reference results.", "site": [ - 3093, + 57, + "delegated", + "", + "main" + ], + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", "" @@ -147409,20 +150107,184 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd.py:3171 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 3171, + 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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "docs/measurements/compat-0.1.0/judging.json", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "70c0f515b3a58cf6b6d2d11938b537b2e8824f0fafbfe6ab9578669c1d857879", + "sites": [ + { + "class": "registered-source", + "evidence": "scripts/oracle_pin_macos.py:62 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 62, + "process", + ".verify_bin", + "'lipo'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_pin_macos.py:67 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 67, + "process", + ".verify_bin", + "'codesign'" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_pin_macos.py:71 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 71, + "process", + ".verify_bin", + "str(binary)" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "scripts/oracle_pin_macos.py:85 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "site": [ + 85, + "command", + ".verify_bin", + "str(binary)" + ], + "verdict": "excluded" + } + ] + }, + "scripts/patent_free_check.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "57c00709fe2bc2ab77c2f19f38734c3e3403d3417813074f9a2bbb16a4fc0ac8", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'cargo'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "site": [ + 58, "delegated", "", - "overlay" + "cargo" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd.py:3189 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'cargo'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", "site": [ - 3189, + 67, + "delegated", + "", + "cargo" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'tree'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "site": [ + 73, + "delegated", + "", + "tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "site": [ + 83, "delegated", "", "main" @@ -147431,7 +150293,7 @@ } ] }, - "scripts/oracle_kd_mkv.py": { + "scripts/pcm_output_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -147444,6 +150306,7 @@ "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "RATES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", @@ -147488,6 +150351,7 @@ "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fields": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -147510,6 +150374,7 @@ "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", @@ -147522,6 +150387,8 @@ "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", @@ -147531,7 +150398,6 @@ "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", - "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", @@ -147562,6 +150428,7 @@ "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -147583,6 +150450,7 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -147612,7 +150480,6 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", - "docs/measurements/compat-0.1.0/judging.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", @@ -147883,7 +150750,6 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/compat_sources.py", "scripts/extract_check.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -147893,14 +150759,16 @@ "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/registered_candidate.py", + "scripts/raw_pcm_check.py", "scripts/remux_check.py", "scripts/split_check.py", + "scripts/swr_characterize.py", "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", @@ -147958,623 +150826,374 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "c76112438b5164eb696bc58637d4acc3e638c0288aaed0184a71f505f231727c", + "sha256": "be2c22d4615bb50204dcfce5d9da1a1d7efc8812c94366f363d65ab077dc6112", "sites": [ { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:2 is the module docstring at 2-25, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 2, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:72 is the function dts_unknown docstring at 72-73, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 72, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:79 is the function lace_without_duration docstring at 79-80, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 79, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:88 is the function lace_split docstring at 88-90, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 88, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:106 is the function audio_keyframe docstring at 106-107, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 106, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:113 is the function vfw_timestamps docstring at 113-114, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 113, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:121 is the function webm_webvtt_size docstring at 121-122, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 121, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:129 is the function encrypted_extra docstring at 129-130, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 129, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:135 is the function segment_duration docstring at 135-136, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:25, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The common run sink preserves the retained ffmpeg/ffprobe first arguments for check and the raw_pcm_check consumer; candidate native_command invocations are the separate CoreAV-under-test executions.", "site": [ - 135, - "embedded-source", - "embedded", - "" + 25, + "process", + ".run", + "[str(arg) for arg in args]" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:147 is the function format_rounding docstring at 147-148, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:34, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. fields runs its probe parameter verbatim at scripts/pcm_output_check.py:34. Both compare calls at scripts/pcm_output_check.py:58-59 supply the retained ffprobe; the additional consumer passes its retained ffprobe at scripts/raw_pcm_check.py:56-57.", "site": [ - 147, - "embedded-source", - "embedded", - "" + 34, + "command", + ".fields", + "probe" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:169 is the function hevc_unsignalled_range docstring at 169-170, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:34, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. fields runs its probe parameter verbatim at scripts/pcm_output_check.py:34. Both compare calls at scripts/pcm_output_check.py:58-59 supply the retained ffprobe; the additional consumer passes its retained ffprobe at scripts/raw_pcm_check.py:56-57.", "site": [ - 169, - "embedded-source", - "embedded", - "" + 34, + "delegated", + "", + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:177 is the function attachments docstring at 177-178, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/pcm_output_check.py:53 (occurrence 0). native_command puts coreav in argv[0] and ffmpeg only in the subcommand position at scripts/pcm_output_check.py:41-42. All these comparison/refusal subject invocations retain that constructor at scripts/pcm_output_check.py:53,110-111,131-132,159-160,174-176; strict-safe/missing fallback is set at scripts/pcm_output_check.py:47. .github/workflows/ci.yml:332 supplies target/debug/coreav. Separate FFmpeg reference generation/probing is not this row.", "site": [ - 177, - "embedded-source", - "embedded", - "" + 53, + "delegated", + "", + "run" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:191 is the function _first_frame_size docstring at 191-192, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:56, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare executes the retained ffmpeg alias for the reference command at scripts/pcm_output_check.py:56 and full sample decoding at scripts/pcm_output_check.py:63-66, without changing its first argument.", "site": [ - 191, - "embedded-source", - "embedded", - "" + 56, + "command", + ".check.compare", + "ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:196 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:56, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare executes the retained ffmpeg alias for the reference command at scripts/pcm_output_check.py:56 and full sample decoding at scripts/pcm_output_check.py:63-66, without changing its first argument.", "site": [ - 196, - "command", - "._first_frame_size", - "str(pair.ffprobe)" + 56, + "delegated", + "", + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:206 is the function declared_size docstring at 206-208, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:58, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. fields runs its probe parameter verbatim at scripts/pcm_output_check.py:34. Both compare calls at scripts/pcm_output_check.py:58-59 supply the retained ffprobe; the additional consumer passes its retained ffprobe at scripts/raw_pcm_check.py:56-57.", "site": [ - 206, - "embedded-source", - "embedded", - "" + 58, + "delegated", + "", + "fields" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:218 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:59, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. fields runs its probe parameter verbatim at scripts/pcm_output_check.py:34. Both compare calls at scripts/pcm_output_check.py:58-59 supply the retained ffprobe; the additional consumer passes its retained ffprobe at scripts/raw_pcm_check.py:56-57.", "site": [ - 218, + 59, "delegated", "", - "_first_frame_size" + "fields" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:222 is the function tag_language docstring at 222-226, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:63, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare executes the retained ffmpeg alias for the reference command at scripts/pcm_output_check.py:56 and full sample decoding at scripts/pcm_output_check.py:63-66, without changing its first argument.", "site": [ - 222, - "embedded-source", - "embedded", - "" + 63, + "command", + ".check.compare", + "ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:306 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:63, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare executes the retained ffmpeg alias for the reference command at scripts/pcm_output_check.py:56 and full sample decoding at scripts/pcm_output_check.py:63-66, without changing its first argument.", "site": [ - 306, + 63, "delegated", "", - "declared_size" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:416 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:80, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ - 416, + 80, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:80, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", + "site": [ + 80, "delegated", "", - "stream_item" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:562 is the function annex_d_downmix docstring at 562-571, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:106, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", "site": [ - 562, - "embedded-source", - "embedded", - "" + 106, + "delegated", + "", + "compare" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:756 is the function av1_default_suffix docstring at 756-761, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/pcm_output_check.py:110 (occurrence 0). native_command puts coreav in argv[0] and ffmpeg only in the subcommand position at scripts/pcm_output_check.py:41-42. All these comparison/refusal subject invocations retain that constructor at scripts/pcm_output_check.py:53,110-111,131-132,159-160,174-176; strict-safe/missing fallback is set at scripts/pcm_output_check.py:47. .github/workflows/ci.yml:332 supplies target/debug/coreav. Separate FFmpeg reference generation/probing is not this row.", "site": [ - 756, - "embedded-source", - "embedded", - "" + 110, + "process", + ".check", + "native_command(coreav, input_path, output, before, after)" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd_mkv.py:769 is the function av1_chroma_position docstring at 769-774, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 780 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:116, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ - 769, - "embedded-source", - "embedded", - "" + 116, + "command", + ".check", + "ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:789 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:116, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ - 789, + 116, "delegated", "", - "overlay" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:803 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:126, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", "site": [ - 803, + 126, "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "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", - "" + "compare" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:129, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ - 806, - "embedded-source", - "embedded", - "" + 129, + "command", + ".check", + "ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:129, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ - 823, - "embedded-source", - "embedded", - "" + 129, + "delegated", + "", + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/pcm_output_check.py:131 (occurrence 0). native_command puts coreav in argv[0] and ffmpeg only in the subcommand position at scripts/pcm_output_check.py:41-42. All these comparison/refusal subject invocations retain that constructor at scripts/pcm_output_check.py:53,110-111,131-132,159-160,174-176; strict-safe/missing fallback is set at scripts/pcm_output_check.py:47. .github/workflows/ci.yml:332 supplies target/debug/coreav. Separate FFmpeg reference generation/probing is not this row.", "site": [ - 851, - "embedded-source", - "embedded", - "" + 131, + "process", + ".check", + "native_command(coreav, tagged, root / 'refused.wav')" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:136, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", "site": [ - 869, - "embedded-source", - "embedded", - "" + 136, + "delegated", + "", + "compare" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:137, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", "site": [ - 891, - "embedded-source", - "embedded", - "" + 137, + "delegated", + "", + "compare" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:143, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", "site": [ - 904, - "embedded-source", - "embedded", - "" + 143, + "delegated", + "", + "compare" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:148, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ - 956, - "embedded-source", - "embedded", - "" + 148, + "command", + ".check", + "ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:148, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ - 1019, - "embedded-source", - "embedded", - "" + 148, + "delegated", + "", + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:154, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ - 1031, - "embedded-source", - "embedded", - "" + 154, + "command", + ".check", + "ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/pcm_output_check.py:159 (occurrence 0). native_command puts coreav in argv[0] and ffmpeg only in the subcommand position at scripts/pcm_output_check.py:41-42. All these comparison/refusal subject invocations retain that constructor at scripts/pcm_output_check.py:53,110-111,131-132,159-160,174-176; strict-safe/missing fallback is set at scripts/pcm_output_check.py:47. .github/workflows/ci.yml:332 supplies target/debug/coreav. Separate FFmpeg reference generation/probing is not this row.", "site": [ - 1060, - "embedded-source", - "embedded", - "" + 159, + "process", + ".check", + "native_command(coreav, subtitled, output, after=options)" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:165, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", "site": [ - 1146, - "embedded-source", - "embedded", - "" + 165, + "delegated", + "", + "compare" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:169, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ - 1361, - "embedded-source", - "embedded", - "" + 169, + "command", + ".check", + "ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", - "site": [ - 1602, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - } - ] - }, - "scripts/oracle_negative.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "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": "96a7e02ee6acff952665ad1a680126b2e0a02bc4e830d9e4c5578fc1704c3593", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "Exact process site in .check, occurrence 0, program expression 'str(binary)'. Intentional unqualified-oracle negative control: check requires version 6.1.1 (12-18), installs that pair on a temporary PATH and clears oracle selectors (21-27), then requires the supplied suite to fail with stage=oracle_qualification (29-33). These probes deliberately test rejection, not oracle reference results.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:169, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", "site": [ - 14, - "process", - ".check", - "str(binary)" + 169, + "delegated", + "", + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "Exact process site in .check, occurrence 0, program expression 'command'. Intentional unqualified-oracle negative control: check requires version 6.1.1 (12-18), installs that pair on a temporary PATH and clears oracle selectors (21-27), then requires the supplied suite to fail with stage=oracle_qualification (29-33). These probes deliberately test rejection, not oracle reference results.", + "evidence": "scripts/pcm_output_check.py:174 (occurrence 0). native_command puts coreav in argv[0] and ffmpeg only in the subcommand position at scripts/pcm_output_check.py:41-42. All these comparison/refusal subject invocations retain that constructor at scripts/pcm_output_check.py:53,110-111,131-132,159-160,174-176; strict-safe/missing fallback is set at scripts/pcm_output_check.py:47. .github/workflows/ci.yml:332 supplies target/debug/coreav. Separate FFmpeg reference generation/probing is not this row.", "site": [ - 29, + 174, "process", ".check", - "command" + "native_command(coreav, lossy, output, after=['-y', '-f', kind, '-acodec', 'pcm_s16le'])" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'check'. Intentional unqualified-oracle negative control: check requires version 6.1.1 (12-18), installs that pair on a temporary PATH and clears oracle selectors (21-27), then requires the supplied suite to fail with stage=oracle_qualification (29-33). These probes deliberately test rejection, not oracle reference results.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:193, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The main/check delegation carries the complete require-returned Oracle unchanged to all actual source generation and reference comparisons in check.", "site": [ - 49, + 193, "delegated", "", "check" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. Intentional unqualified-oracle negative control: check requires version 6.1.1 (12-18), installs that pair on a temporary PATH and clears oracle selectors (21-27), then requires the supplied suite to fail with stage=oracle_qualification (29-33). These probes deliberately test rejection, not oracle reference results.", + "class": "reviewed-reference", + "evidence": "At scripts/pcm_output_check.py:200, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The main/check delegation carries the complete require-returned Oracle unchanged to all actual source generation and reference comparisons in check.", "site": [ - 57, + 200, "delegated", "", "main" ], - "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "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" + "verdict": "qualified-via-owner" } ] }, - "scripts/oracle_pin_macos.py": { + "scripts/png_bmp_yuv_plan.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -148593,7 +151212,6 @@ "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -148602,8 +151220,6 @@ }, "requires": [ "docs/design/oracle-historical-records.json", - "docs/measurements/compat-0.1.0/judging.json", - "scripts/compat_sources.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -148611,136 +151227,72 @@ "scripts/oracle_invocation_check.py", "scripts/oracle_invocation_classify.py", "scripts/oracle_pin.py", - "scripts/registered_candidate.py", + "scripts/oracle_pin_macos.py", "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "70c0f515b3a58cf6b6d2d11938b537b2e8824f0fafbfe6ab9578669c1d857879", + "sha256": "79337bbd6f5ba08cbfb8397281d2b64315e7e63b95858809ec2d101e6e777b5c", "sites": [ { - "class": "registered-source", - "evidence": "scripts/oracle_pin_macos.py:62 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", - "site": [ - 62, - "process", - ".verify_bin", - "'lipo'" - ], - "verdict": "excluded" - }, - { - "class": "registered-source", - "evidence": "scripts/oracle_pin_macos.py:67 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", "site": [ - 67, - "process", - ".verify_bin", - "'codesign'" + 21, + "delegated", + "", + "git" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "scripts/oracle_pin_macos.py:71 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", "site": [ - 71, - "process", - ".verify_bin", - "str(binary)" + 24, + "delegated", + "", + "git" ], "verdict": "excluded" }, - { - "class": "registered-source", - "evidence": "scripts/oracle_pin_macos.py:85 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", - "site": [ - 85, - "command", - ".verify_bin", - "str(binary)" - ], - "verdict": "excluded" - } - ] - }, - "scripts/patent_free_check.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "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": "57c00709fe2bc2ab77c2f19f38734c3e3403d3417813074f9a2bbb16a4fc0ac8", - "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'cargo'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", "site": [ - 58, + 27, "delegated", "", - "cargo" + "git" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'cargo'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", "site": [ - 67, + 29, "delegated", "", - "cargo" + "git" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'tree'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "evidence": "Exact delegated site in , occurrence 0, program expression 'candidate'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", "site": [ - 73, + 40, "delegated", "", - "tree" + "candidate" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", "site": [ - 83, + 49, "delegated", "", "main" @@ -148749,7 +151301,7 @@ } ] }, - "scripts/pcm_output_check.py": { + "scripts/policy_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -148762,7 +151314,6 @@ "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "RATES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", @@ -148807,7 +151358,6 @@ "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "fields": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -148830,7 +151380,6 @@ "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", @@ -148843,8 +151392,6 @@ "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pcm": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", @@ -148884,7 +151431,6 @@ "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -148906,7 +151452,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -149219,12 +151764,9 @@ "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", - "scripts/policy_check.py", "scripts/policy_ref.py", - "scripts/raw_pcm_check.py", "scripts/remux_check.py", "scripts/split_check.py", - "scripts/swr_characterize.py", "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", @@ -149282,35 +151824,57 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "be2c22d4615bb50204dcfce5d9da1a1d7efc8812c94366f363d65ab077dc6112", + "sha256": "81b5039464d18fdcaed1672fb13d0826e2e47d6df1ecc09339cde228fd13c71c", "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/policy_check.py:2, this embedded-source row is . This text is a Python docstring at scripts/policy_check.py:2, describing coreav/ffprobe data and behavior; no generated program is constructed or executed from the string.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:25, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The common run sink preserves the retained ffmpeg/ffprobe first arguments for check and the raw_pcm_check consumer; candidate native_command invocations are the separate CoreAV-under-test executions.", + "evidence": "scripts/policy_check.py:71 (process, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 25, + 71, "process", ".run", - "[str(arg) for arg in args]" + "argv" ], "verdict": "qualified-via-owner" }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/policy_check.py:105, this embedded-source row is . This text is a Python docstring at scripts/policy_check.py:105, describing coreav/ffprobe data and behavior; no generated program is constructed or executed from the string.", + "site": [ + 105, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:34, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. fields runs its probe parameter verbatim at scripts/pcm_output_check.py:34. Both compare calls at scripts/pcm_output_check.py:58-59 supply the retained ffprobe; the additional consumer passes its retained ffprobe at scripts/raw_pcm_check.py:56-57.", + "evidence": "scripts/policy_check.py:107 (command, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 34, + 107, "command", - ".fields", - "probe" + ".packets", + "ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:34, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. fields runs its probe parameter verbatim at scripts/pcm_output_check.py:34. Both compare calls at scripts/pcm_output_check.py:58-59 supply the retained ffprobe; the additional consumer passes its retained ffprobe at scripts/raw_pcm_check.py:56-57.", + "evidence": "scripts/policy_check.py:107 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 34, + 107, "delegated", "", "run" @@ -149319,31 +151883,42 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/pcm_output_check.py:53, native_command at scripts/pcm_output_check.py:41-42 always puts coreav, not FFmpeg, in argv[0]. .github/workflows/ci.yml:331-333 builds and supplies target/debug/coreav, and scripts/pcm_output_check.py:47 selects strict-safe mode with an absent fallback. These are candidate output/refusal tests, not comparison-oracle executions.", + "evidence": "At scripts/policy_check.py:177, this embedded-source row is . This text is a Python docstring at scripts/policy_check.py:177, describing coreav/ffprobe data and behavior; no generated program is constructed or executed from the string.", "site": [ - 53, - "delegated", - "", - "run" + 177, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/policy_check.py:191, this embedded-source row is . This text is a Python docstring at scripts/policy_check.py:191, describing coreav/ffprobe data and behavior; no generated program is constructed or executed from the string.", + "site": [ + 191, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:56, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare executes the retained ffmpeg alias for the reference command at scripts/pcm_output_check.py:56 and full sample decoding at scripts/pcm_output_check.py:63-66, without changing its first argument.", + "evidence": "scripts/policy_check.py:193 (command, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 56, + 193, "command", - ".check.compare", - "ffmpeg" + ".frame_sizes", + "ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:56, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare executes the retained ffmpeg alias for the reference command at scripts/pcm_output_check.py:56 and full sample decoding at scripts/pcm_output_check.py:63-66, without changing its first argument.", + "evidence": "scripts/policy_check.py:193 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 56, + 193, "delegated", "", "run" @@ -149351,305 +151926,598 @@ "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:58, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. fields runs its probe parameter verbatim at scripts/pcm_output_check.py:34. Both compare calls at scripts/pcm_output_check.py:58-59 supply the retained ffprobe; the additional consumer passes its retained ffprobe at scripts/raw_pcm_check.py:56-57.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main conditionally retains require(...).ffprobe at 334-336 and passes it to check_file at 359. run is generic; helper entry points and external callers have not been closed. CoreAV operations select their separate coreav argument.", "site": [ - 58, + 215, "delegated", "", - "fields" + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/policy_check.py:229 (command, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "site": [ + 229, + "command", + ".check_file", + "ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:59, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. fields runs its probe parameter verbatim at scripts/pcm_output_check.py:34. Both compare calls at scripts/pcm_output_check.py:58-59 supply the retained ffprobe; the additional consumer passes its retained ffprobe at scripts/raw_pcm_check.py:56-57.", + "evidence": "scripts/policy_check.py:229 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 59, + 229, "delegated", "", - "fields" + "run" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:63, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare executes the retained ffmpeg alias for the reference command at scripts/pcm_output_check.py:56 and full sample decoding at scripts/pcm_output_check.py:63-66, without changing its first argument.", + "evidence": "scripts/policy_check.py:237 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 63, - "command", - ".check.compare", - "ffmpeg" + 237, + "delegated", + "", + "packets" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:63, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare executes the retained ffmpeg alias for the reference command at scripts/pcm_output_check.py:56 and full sample decoding at scripts/pcm_output_check.py:63-66, without changing its first argument.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main conditionally retains require(...).ffprobe at 334-336 and passes it to check_file at 359. run is generic; helper entry points and external callers have not been closed. CoreAV operations select their separate coreav argument.", "site": [ - 63, + 245, "delegated", "", "run" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main conditionally retains require(...).ffprobe at 334-336 and passes it to check_file at 359. run is generic; helper entry points and external callers have not been closed. CoreAV operations select their separate coreav argument.", + "site": [ + 246, + "delegated", + "", + "run" + ], + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:80, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", + "evidence": "scripts/policy_check.py:288 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 80, - "command", - ".check", - "ffmpeg" + 288, + "delegated", + "", + "frame_sizes" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:80, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", + "evidence": "scripts/policy_check.py:359 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 80, + 359, "delegated", "", - "run" + "check_file" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:106, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", + "evidence": "scripts/policy_check.py:400 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 106, + 400, "delegated", "", - "compare" + "main" ], "verdict": "qualified-via-owner" + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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/pr_shape_check_selftest.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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/pr_shape_check.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "700417d9fab890f5c259ae9a679e74b4a74960c4be5bf1d925160f92055ef828", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact embedded-source site in embedded, occurrence 0, program expression ''. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "site": [ + 100, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/pcm_output_check.py:110, native_command at scripts/pcm_output_check.py:41-42 always puts coreav, not FFmpeg, in argv[0]. .github/workflows/ci.yml:331-333 builds and supplies target/debug/coreav, and scripts/pcm_output_check.py:47 selects strict-safe mode with an absent fallback. These are candidate output/refusal tests, not comparison-oracle executions.", + "evidence": "Exact process site in .Command.run_check, occurrence 0, program expression 'sys.executable'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 110, + 300, "process", - ".check", - "native_command(coreav, input_path, output, before, after)" + ".Command.run_check", + "sys.executable" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:116, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 116, - "command", - ".check", - "ffmpeg" + 309, + "delegated", + "", + "self.run_check" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:116, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 116, + 312, "delegated", "", - "run" + "self.run_check" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:126, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 126, + 316, "delegated", "", - "compare" + "self.run_check" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:129, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 129, - "command", - ".check", - "ffmpeg" + 319, + "delegated", + "", + "self.run_check" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:129, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 129, + 324, "delegated", "", - "run" + "self.run_check" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/pcm_output_check.py:131, native_command at scripts/pcm_output_check.py:41-42 always puts coreav, not FFmpeg, in argv[0]. .github/workflows/ci.yml:331-333 builds and supplies target/debug/coreav, and scripts/pcm_output_check.py:47 selects strict-safe mode with an absent fallback. These are candidate output/refusal tests, not comparison-oracle executions.", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 131, - "process", - ".check", - "native_command(coreav, tagged, root / 'refused.wav')" + 327, + "delegated", + "", + "self.run_check" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:136, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 136, + 335, "delegated", "", - "compare" + "self.run_check" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:137, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 137, + 339, "delegated", "", - "compare" + "self.run_check" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:143, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 143, + 341, "delegated", "", - "compare" + "self.run_check" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:148, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", + "class": "reviewed-exclusion", + "evidence": "Exact process site in .Command.test_the_workflow_command_on_a_real_repository.run, occurrence 0, program expression 'git + list(args)'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 148, - "command", - ".check", - "ffmpeg" + 351, + "process", + ".Command.test_the_workflow_command_on_a_real_repository.run", + "git + list(args)" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:148, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 148, + 352, "delegated", "", "run" ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:154, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", - "site": [ - 154, - "command", - ".check", - "ffmpeg" - ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/pcm_output_check.py:159, native_command at scripts/pcm_output_check.py:41-42 always puts coreav, not FFmpeg, in argv[0]. .github/workflows/ci.yml:331-333 builds and supplies target/debug/coreav, and scripts/pcm_output_check.py:47 selects strict-safe mode with an absent fallback. These are candidate output/refusal tests, not comparison-oracle executions.", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 159, - "process", - ".check", - "native_command(coreav, subtitled, output, after=options)" + 353, + "delegated", + "", + "run" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:165, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The nested compare at scripts/pcm_output_check.py:50-70 closes over the retained fields and uses them for the reference encode, both field probes and complete decoded sample checks, alongside the separate CoreAV candidate.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 165, + 354, "delegated", "", - "compare" + "run" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:169, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 169, - "command", - ".check", - "ffmpeg" + 355, + "delegated", + "", + "run" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:169, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The source-generation/remux/reference-refusal command at this site starts directly with the ffmpeg alias retained in check. In particular scripts/pcm_output_check.py:154-158 observes a real oracle subtitle refusal, so that call is a qualified reference, not an identity-only exclusion.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 169, + 356, "delegated", "", "run" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/pcm_output_check.py:174, native_command at scripts/pcm_output_check.py:41-42 always puts coreav, not FFmpeg, in argv[0]. .github/workflows/ci.yml:331-333 builds and supplies target/debug/coreav, and scripts/pcm_output_check.py:47 selects strict-safe mode with an absent fallback. These are candidate output/refusal tests, not comparison-oracle executions.", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 174, - "process", - ".check", - "native_command(coreav, lossy, output, after=['-y', '-f', kind, '-acodec', 'pcm_s16le'])" + 357, + "delegated", + "", + "run" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:193, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The main/check delegation carries the complete require-returned Oracle unchanged to all actual source generation and reference comparisons in check.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 193, + 358, "delegated", "", - "check" + "run" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/pcm_output_check.py:200, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/pcm_output_check.py:189 retains the returned Oracle and scripts/pcm_output_check.py:193 passes it to check; scripts/pcm_output_check.py:46 aliases its exact fields. run at scripts/pcm_output_check.py:25 only stringifies argv. The shared-helper consumer scripts/raw_pcm_check.py:88 retains its own require result, scripts/raw_pcm_check.py:93-96 passes it unchanged to check, and scripts/raw_pcm_check.py:39 and scripts/raw_pcm_check.py:54-64 carry those exact fields to run/fields. The main/check delegation carries the complete require-returned Oracle unchanged to all actual source generation and reference comparisons in check.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", "site": [ - 200, + 359, "delegated", "", - "main" + "run" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" } ] }, - "scripts/png_bmp_yuv_plan.py": { + "scripts/pr_text_check_selftest.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -149660,6 +152528,7 @@ "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -149672,7 +152541,10 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ "docs/design/oracle-historical-records.json", @@ -149684,80 +152556,70 @@ "scripts/oracle_invocation_classify.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", + "scripts/pr_text_check.py", "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "79337bbd6f5ba08cbfb8397281d2b64315e7e63b95858809ec2d101e6e777b5c", + "sha256": "815a04ed2743f14a1d20c1f2640d797ea3efd01fe45130587dc4c93e4114e434", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", - "site": [ - 21, - "delegated", - "", - "git" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", + "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", "site": [ - 24, - "delegated", - "", - "git" + 44, + "process", + ".Matches.test_the_command_reports_lines_not_text", + "sys.executable" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", + "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", "site": [ - 27, - "delegated", - "", - "git" + 50, + "process", + ".Matches.test_the_command_reports_lines_not_text", + "sys.executable" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'git'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", + "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", "site": [ - 29, - "delegated", - "", - "git" + 56, + "process", + ".Matches.test_the_command_reports_lines_not_text", + "sys.executable" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'candidate'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", + "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", "site": [ - 40, - "delegated", - "", - "candidate" + 62, + "process", + ".Matches.test_the_command_reports_lines_not_text", + "sys.executable" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. candidate's local git helper fixes argv[0] to git (19-20). All sites call only status/rev-parse/merge-base/cat-file; main invokes candidate and prints the checked commit. No media or oracle child is launched.", + "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", "site": [ - 49, - "delegated", - "", - "main" + 68, + "process", + ".Matches.test_the_command_reports_lines_not_text", + "sys.executable" ], "verdict": "excluded" } ] }, - "scripts/policy_check.py": { + "scripts/raw_audio_pipe_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -149850,6 +152712,7 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -149908,6 +152771,7 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -150220,6 +153084,7 @@ "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", @@ -150280,57 +153145,57 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "81b5039464d18fdcaed1672fb13d0826e2e47d6df1ecc09339cde228fd13c71c", + "sha256": "cf2890b40c02462432bfacb875fb89295e66d84d9d5d2d78308474f50b25af13", "sites": [ { - "class": "reviewed-exclusion", - "evidence": "At scripts/policy_check.py:2, this embedded-source row is . This text is a Python docstring at scripts/policy_check.py:2, describing coreav/ffprobe data and behavior; no generated program is constructed or executed from the string.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:18, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. The shared run sink preserves owner.ffmpeg for all real reference commands. Other supplied command lists start with the CoreAV candidate; fallback replay probes use either the retained oracle field or explicit local stubs, never an unqualified comparison selection.", "site": [ - 2, - "embedded-source", - "embedded", - "" + 18, + "process", + ".run", + "[str(arg) for arg in args]" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "scripts/policy_check.py:71 (process, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/raw_audio_pipe_check.py:57 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 71, + 57, "process", - ".run", - "argv" + ".require_refusal", + "command" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/policy_check.py:105, this embedded-source row is . This text is a Python docstring at scripts/policy_check.py:105, describing coreav/ffprobe data and behavior; no generated program is constructed or executed from the string.", + "evidence": "At scripts/raw_audio_pipe_check.py:143, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ - 105, - "embedded-source", - "embedded", - "" + 143, + "process", + ".require_replay", + "command" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "scripts/policy_check.py:107 (command, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "At scripts/raw_audio_pipe_check.py:164, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ - 107, + 164, "command", - ".packets", - "ffprobe" + ".check_wave_case", + "ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/policy_check.py:107 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "At scripts/raw_audio_pipe_check.py:164, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ - 107, + 164, "delegated", "", "run" @@ -150339,53 +153204,53 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/policy_check.py:177, this embedded-source row is . This text is a Python docstring at scripts/policy_check.py:177, describing coreav/ffprobe data and behavior; no generated program is constructed or executed from the string.", + "evidence": "scripts/raw_audio_pipe_check.py:177 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ 177, - "embedded-source", - "embedded", - "" + "delegated", + "", + "require_refusal" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/policy_check.py:191, this embedded-source row is . This text is a Python docstring at scripts/policy_check.py:191, describing coreav/ffprobe data and behavior; no generated program is constructed or executed from the string.", + "evidence": "At scripts/raw_audio_pipe_check.py:179, This process executes the CoreAV native_command built at scripts/raw_audio_pipe_check.py:175 or scripts/raw_audio_pipe_check.py:183, not the separate reference decode at scripts/raw_audio_pipe_check.py:164. The unregistered case intentionally selects its runtime fallback from the retained ffmpeg parameter at scripts/raw_audio_pipe_check.py:162; registered cases keep the strict-safe absent fallback from scripts/raw_audio_pipe_check.py:202-203. The parameter itself originates in test_oracle.require at scripts/raw_audio_pipe_check.py:508.", "site": [ - 191, - "embedded-source", - "embedded", - "" + 179, + "delegated", + "", + "run" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/policy_check.py:193 (command, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/raw_audio_pipe_check.py:186 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 193, - "command", - ".frame_sizes", - "ffprobe" + 186, + "delegated", + "", + "require_refusal" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/policy_check.py:193 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/raw_audio_pipe_check.py:190 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 193, + 190, "delegated", "", - "run" + "require_refusal" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main conditionally retains require(...).ffprobe at 334-336 and passes it to check_file at 359. run is generic; helper entry points and external callers have not been closed. CoreAV operations select their separate coreav argument.", + "evidence": "At scripts/raw_audio_pipe_check.py:194, This process executes the CoreAV native_command built at scripts/raw_audio_pipe_check.py:175 or scripts/raw_audio_pipe_check.py:183, not the separate reference decode at scripts/raw_audio_pipe_check.py:164. The unregistered case intentionally selects its runtime fallback from the retained ffmpeg parameter at scripts/raw_audio_pipe_check.py:162; registered cases keep the strict-safe absent fallback from scripts/raw_audio_pipe_check.py:202-203. The parameter itself originates in test_oracle.require at scripts/raw_audio_pipe_check.py:508.", "site": [ - 215, + 194, "delegated", "", "run" @@ -150394,533 +153259,438 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/policy_check.py:229 (command, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "At scripts/raw_audio_pipe_check.py:214, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ - 229, - "command", - ".check_file", - "ffprobe" + 214, + "delegated", + "", + "check_wave_case" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/policy_check.py:229 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "At scripts/raw_audio_pipe_check.py:221, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ - 229, + 221, "delegated", "", - "run" + "check_wave_case" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/policy_check.py:237 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "At scripts/raw_audio_pipe_check.py:226, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ - 237, + 226, "delegated", "", - "packets" + "check_wave_case" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main conditionally retains require(...).ffprobe at 334-336 and passes it to check_file at 359. run is generic; helper entry points and external callers have not been closed. CoreAV operations select their separate coreav argument.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:236, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ - 245, + 236, "delegated", "", - "run" + "check_wave_case" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main conditionally retains require(...).ffprobe at 334-336 and passes it to check_file at 359. run is generic; helper entry points and external callers have not been closed. CoreAV operations select their separate coreav argument.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:244, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ - 246, + 244, "delegated", "", - "run" + "check_wave_case" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/policy_check.py:288 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "At scripts/raw_audio_pipe_check.py:249, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", "site": [ - 288, + 249, "delegated", "", - "frame_sizes" + "check_wave_case" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "scripts/policy_check.py:359 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:252, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ - 359, + 252, "delegated", "", - "check_file" + "wave_refusals" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "scripts/policy_check.py:400 (delegated, occurrence 0). scripts/policy_check.py:334-336 replaces its optional requested probe with require(...).ffprobe. The retained value reaches check_file at scripts/policy_check.py:359, its stream query at scripts/policy_check.py:229, packet query at scripts/policy_check.py:107 and frame-size query at scripts/policy_check.py:193; run at scripts/policy_check.py:71 preserves argv. The separate coreav parameter selects the subject, not the reference. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-exclusion", + "evidence": "scripts/raw_audio_pipe_check.py:287 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 400, + 287, "delegated", "", - "main" - ], - "verdict": "qualified-via-owner" - } - ] - }, - "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "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", - "" + "require_refusal" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/raw_audio_pipe_check.py:290 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 802, - "embedded-source", - "embedded", - "" + 290, + "delegated", + "", + "require_refusal" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/raw_audio_pipe_check.py:295 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 900, - "embedded-source", - "embedded", - "" + 295, + "delegated", + "", + "require_refusal" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:300, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ - 1532, - "embedded-source", - "embedded", - "" + 300, + "delegated", + "", + "require_replay" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/raw_audio_pipe_check.py:311 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 1566, - "embedded-source", - "embedded", - "" + 311, + "delegated", + "", + "require_refusal" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:314, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ - 1647, - "embedded-source", - "embedded", - "" + 314, + "delegated", + "", + "require_replay" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/raw_audio_pipe_check.py:322 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 1663, - "embedded-source", - "embedded", - "" + 322, + "delegated", + "", + "require_refusal" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:323, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ - 1691, - "embedded-source", - "embedded", - "" + 323, + "delegated", + "", + "require_replay" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/raw_audio_pipe_check.py:335 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 1703, - "embedded-source", - "embedded", - "" + 335, + "delegated", + "", + "require_refusal" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:336, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ - 1727, - "embedded-source", - "embedded", - "" + 336, + "delegated", + "", + "require_replay" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/raw_audio_pipe_check.py:345 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 1741, - "embedded-source", - "embedded", - "" + 345, + "delegated", + "", + "require_refusal" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "At scripts/raw_audio_pipe_check.py:346, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", "site": [ - 1791, - "embedded-source", - "embedded", - "" + 346, + "delegated", + "", + "require_replay" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:367, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", "site": [ - 1826, - "embedded-source", - "embedded", - "" + 367, + "command", + ".conformance_paths", + "ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:367, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", "site": [ - 1844, - "embedded-source", - "embedded", - "" + 367, + "delegated", + "", + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/raw_audio_pipe_check.py:371 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 1868, - "embedded-source", - "embedded", - "" + 371, + "delegated", + "", + "run" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/raw_audio_pipe_check.py:378 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 1884, - "embedded-source", - "embedded", - "" + 378, + "delegated", + "", + "run" ], "verdict": "excluded" - } - ] - }, - "scripts/pr_shape_check_selftest.py": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "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/pr_shape_check.py", - "scripts/test_oracle.py", - "test-support/oracle.rs" - ], - "sha256": "700417d9fab890f5c259ae9a679e74b4a74960c4be5bf1d925160f92055ef828", - "sites": [ + }, { "class": "reviewed-exclusion", - "evidence": "Exact embedded-source site in embedded, occurrence 0, program expression ''. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "evidence": "scripts/raw_audio_pipe_check.py:383 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 100, - "embedded-source", - "embedded", - "" + 383, + "delegated", + "", + "run" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "Exact process site in .Command.run_check, occurrence 0, program expression 'sys.executable'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:390, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", "site": [ - 300, - "process", - ".Command.run_check", - "sys.executable" + 390, + "command", + ".conformance_paths", + "ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:390, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", "site": [ - 309, + 390, "delegated", "", - "self.run_check" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "evidence": "scripts/raw_audio_pipe_check.py:393 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 312, + 393, "delegated", "", - "self.run_check" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "evidence": "scripts/raw_audio_pipe_check.py:396 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 316, + 396, "delegated", "", - "self.run_check" + "require_refusal" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "evidence": "scripts/raw_audio_pipe_check.py:398 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 319, + 398, "delegated", "", - "self.run_check" + "require_refusal" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:407, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", "site": [ - 324, - "delegated", - "", - "self.run_check" + 407, + "command", + ".conformance_paths", + "ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:407, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", "site": [ - 327, + 407, "delegated", "", - "self.run_check" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "evidence": "scripts/raw_audio_pipe_check.py:413 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 335, + 413, "delegated", "", - "self.run_check" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "evidence": "scripts/raw_audio_pipe_check.py:414 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 339, + 414, "delegated", "", - "self.run_check" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.run_check'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "evidence": "scripts/raw_audio_pipe_check.py:418 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 341, + 418, "delegated", "", - "self.run_check" + "require_refusal" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact process site in .Command.test_the_workflow_command_on_a_real_repository.run, occurrence 0, program expression 'git + list(args)'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "evidence": "At scripts/raw_audio_pipe_check.py:420, This directly executes a CoreAV native_command, not FFmpeg, and replay_env at scripts/raw_audio_pipe_check.py:355-359 selects the locally written print/cat/exit-7 shell stub. The expected bytes at scripts/raw_audio_pipe_check.py:422-425 test argument/input replay, not a real oracle comparison.", "site": [ - 351, + 420, "process", - ".Command.test_the_workflow_command_on_a_real_repository.run", - "git + list(args)" + ".conformance_paths", + "command" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:446, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", "site": [ - 352, - "delegated", - "", - "run" + 446, + "command", + ".check", + "ffmpeg" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:446, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", "site": [ - 353, + 446, "delegated", "", "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:453, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", "site": [ - 354, + 453, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:453, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", + "site": [ + 453, "delegated", "", "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "evidence": "scripts/raw_audio_pipe_check.py:463 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 355, + 463, "delegated", "", "run" @@ -150929,9 +153699,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "evidence": "scripts/raw_audio_pipe_check.py:468 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 356, + 468, "delegated", "", "run" @@ -150939,143 +153709,107 @@ "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:476, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", "site": [ - 357, + 476, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:476, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", + "site": [ + 476, "delegated", "", "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "evidence": "scripts/raw_audio_pipe_check.py:480 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 358, - "delegated", - "", - "run" + 480, + "process", + ".check", + "command" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. BODY is Markdown fixture data consumed by body_failures or written to a --body-file, not executed. run_check fixes a Python invocation of pr_shape_check.py; the other local run closes over git=['git','-C',temporary,...] at 348 and passes Git subcommands. Neither mechanism launches a media oracle.", + "evidence": "At scripts/raw_audio_pipe_check.py:491, The process starts the CoreAV command built at scripts/raw_audio_pipe_check.py:489-490, not the separate reference at scripts/raw_audio_pipe_check.py:476. This tests runtime fallback: scripts/raw_audio_pipe_check.py:486-487 explicitly selects COREAV_FALLBACK from ffmpeg, the unchanged oracle.ffmpeg alias at scripts/raw_audio_pipe_check.py:431, originating in test_oracle.require at scripts/raw_audio_pipe_check.py:508.", "site": [ - 359, + 491, "delegated", "", "run" ], "verdict": "excluded" - } - ] - }, - "scripts/pr_text_check_selftest.py": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "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/pr_text_check.py", - "scripts/test_oracle.py", - "test-support/oracle.rs" - ], - "sha256": "815a04ed2743f14a1d20c1f2640d797ea3efd01fe45130587dc4c93e4114e434", - "sites": [ + }, { "class": "reviewed-exclusion", - "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", + "evidence": "scripts/raw_audio_pipe_check.py:495 (occurrence 0). native_command fixes argv[0] to coreav at scripts/raw_audio_pipe_check.py:36-37; require_refusal executes that command at scripts/raw_audio_pipe_check.py:56-59. The conformance calls run [coreav, decode-audio, ...] or native_command at scripts/raw_audio_pipe_check.py:371-383,393-398,410-418; the exact raw cases retain native_command at scripts/raw_audio_pipe_check.py:463-480,495. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203,353-354,432-433 disable fallback, while replay controls use a marker shell stub at scripts/raw_audio_pipe_check.py:355-359 or the already selected reference as an explicit product fallback at scripts/raw_audio_pipe_check.py:486-488. .github/workflows/ci.yml:334-335 selects target/debug/coreav. These rows launch the product/refusal arm, not the distinct reference decode/generation commands.", "site": [ - 44, - "process", - ".Matches.test_the_command_reports_lines_not_text", - "sys.executable" + 495, + "delegated", + "", + "run" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:512, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. This delegation reaches check, conformance_paths or wave_paths with the same require-returned Oracle; each uses the retained field for its real reference commands, with no inherited bare oracle name.", "site": [ - 50, - "process", - ".Matches.test_the_command_reports_lines_not_text", - "sys.executable" + 512, + "delegated", + "", + "check" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:513, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. This delegation reaches check, conformance_paths or wave_paths with the same require-returned Oracle; each uses the retained field for its real reference commands, with no inherited bare oracle name.", "site": [ - 56, - "process", - ".Matches.test_the_command_reports_lines_not_text", - "sys.executable" + 513, + "delegated", + "", + "conformance_paths" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:515, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. This delegation reaches check, conformance_paths or wave_paths with the same require-returned Oracle; each uses the retained field for its real reference commands, with no inherited bare oracle name.", "site": [ - 62, - "process", - ".Matches.test_the_command_reports_lines_not_text", - "sys.executable" + 515, + "delegated", + "", + "wave_paths" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "Exact process site in .Matches.test_the_command_reports_lines_not_text, occurrence 0, program expression 'sys.executable'. Every child is sys.executable -I running the fixed pr_text_check.py with controlled JSON/text fixture arguments; that checker performs regex text matching and has no subprocess launch.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_audio_pipe_check.py:522, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. This delegation reaches check, conformance_paths or wave_paths with the same require-returned Oracle; each uses the retained field for its real reference commands, with no inherited bare oracle name.", "site": [ - 68, - "process", - ".Matches.test_the_command_reports_lines_not_text", - "sys.executable" + 522, + "delegated", + "", + "main" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" } ] }, - "scripts/raw_audio_pipe_check.py": { + "scripts/raw_pcm_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -151088,6 +153822,7 @@ "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "RATES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", @@ -151132,6 +153867,7 @@ "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fields": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -151154,6 +153890,7 @@ "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", @@ -151166,14 +153903,16 @@ "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_pcm_check": "9770ec0b4b71e827ac9fa64cf3694d2b126eac17f290e9c2f07afff68a6d71b7", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", @@ -151206,6 +153945,7 @@ "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -151227,7 +153967,7 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", + ".github/workflows/audio-conformance.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -151540,11 +154280,14 @@ "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", + "scripts/pcm_output_check.py", "scripts/policy_check.py", "scripts/policy_ref.py", "scripts/remux_check.py", "scripts/split_check.py", + "scripts/swr_characterize.py", "scripts/test_oracle.py", + "scripts/tests/test_raw_pcm_check.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -151601,57 +154344,35 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "cf2890b40c02462432bfacb875fb89295e66d84d9d5d2d78308474f50b25af13", + "sha256": "a186ea5a7b0af63f3f4633faa7a915cebc2b9be529f45d65ac6d260fbbb9c9ca", "sites": [ - { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:18, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. The shared run sink preserves owner.ffmpeg for all real reference commands. Other supplied command lists start with the CoreAV candidate; fallback replay probes use either the retained oracle field or explicit local stubs, never an unqualified comparison selection.", - "site": [ - 18, - "process", - ".run", - "[str(arg) for arg in args]" - ], - "verdict": "qualified-via-owner" - }, { "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:57, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", - "site": [ - 57, - "process", - ".require_refusal", - "command" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:143, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", + "evidence": "At scripts/raw_pcm_check.py:52, main:82/93/96 passes the distinct CoreAV selector into check. check:52 calls native_command from scripts/pcm_output_check.py:41-42, which prepends [str(coreav), ffmpeg, ...]; imported run:25 starts CoreAV under strict-safe env from raw_pcm_check:40, not an FFmpeg executable.", "site": [ - 143, - "process", - ".require_replay", - "command" + 52, + "delegated", + "", + "run" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:164, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", + "evidence": "At scripts/raw_pcm_check.py:54, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", "site": [ - 164, + 54, "command", - ".check_wave_case", + ".check", "ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:164, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", + "evidence": "At scripts/raw_pcm_check.py:54, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", "site": [ - 164, + 54, "delegated", "", "run" @@ -151659,406 +154380,364 @@ "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:177, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", - "site": [ - 177, - "delegated", - "", - "require_refusal" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:179, This process executes the CoreAV native_command built at scripts/raw_audio_pipe_check.py:175 or scripts/raw_audio_pipe_check.py:183, not the separate reference decode at scripts/raw_audio_pipe_check.py:164. The unregistered case intentionally selects its runtime fallback from the retained ffmpeg parameter at scripts/raw_audio_pipe_check.py:162; registered cases keep the strict-safe absent fallback from scripts/raw_audio_pipe_check.py:202-203. The parameter itself originates in test_oracle.require at scripts/raw_audio_pipe_check.py:508.", - "site": [ - 179, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:186, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", - "site": [ - 186, - "delegated", - "", - "require_refusal" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:190, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", - "site": [ - 190, - "delegated", - "", - "require_refusal" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:194, This process executes the CoreAV native_command built at scripts/raw_audio_pipe_check.py:175 or scripts/raw_audio_pipe_check.py:183, not the separate reference decode at scripts/raw_audio_pipe_check.py:164. The unregistered case intentionally selects its runtime fallback from the retained ffmpeg parameter at scripts/raw_audio_pipe_check.py:162; registered cases keep the strict-safe absent fallback from scripts/raw_audio_pipe_check.py:202-203. The parameter itself originates in test_oracle.require at scripts/raw_audio_pipe_check.py:508.", + "class": "reviewed-reference", + "evidence": "At scripts/raw_pcm_check.py:56, the delegated site 'fields' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", "site": [ - 194, + 56, "delegated", "", - "run" + "fields" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:214, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", + "evidence": "At scripts/raw_pcm_check.py:57, the delegated site 'fields' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", "site": [ - 214, + 57, "delegated", "", - "check_wave_case" + "fields" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:221, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", + "evidence": "At scripts/raw_pcm_check.py:62, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", "site": [ - 221, - "delegated", - "", - "check_wave_case" + 62, + "command", + ".check", + "ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:226, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", + "evidence": "At scripts/raw_pcm_check.py:62, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", "site": [ - 226, + 62, "delegated", "", - "check_wave_case" + "run" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:236, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", + "evidence": "At scripts/raw_pcm_check.py:93, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", "site": [ - 236, + 93, "delegated", "", - "check_wave_case" + "check" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:244, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", + "evidence": "At scripts/raw_pcm_check.py:96, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", "site": [ - 244, + 96, "delegated", "", - "check_wave_case" + "check" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:249, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. wave_paths forwards its retained ffmpeg field to check_wave_case, whose real reference decode at scripts/raw_audio_pipe_check.py:164-165 starts with that exact parameter. The optional runtime replay at scripts/raw_audio_pipe_check.py:162 selects the same parameter as COREAV_FALLBACK, without reconstructing its name.", + "evidence": "At scripts/raw_pcm_check.py:107, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", "site": [ - 249, + 107, "delegated", "", - "check_wave_case" + "main" ], "verdict": "qualified-via-owner" - }, + } + ] + }, + "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:252, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 252, - "delegated", - "", - "wave_refusals" + 2, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:287, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 287, - "delegated", - "", - "require_refusal" + 142, + "process", + ".run", + "args" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:290, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 290, - "delegated", - "", - "require_refusal" + 149, + "command", + ".ffprobe", + "binary" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:295, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 295, + 149, "delegated", "", - "require_refusal" + "run" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:300, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 300, + 156, "delegated", "", - "require_replay" + "run" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:311, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 311, + 541, "delegated", "", - "require_refusal" + "run" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:314, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 314, - "delegated", - "", - "require_replay" + 558, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:322, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 322, - "delegated", - "", - "require_refusal" + 560, + "command", + ".last_skip_samples", + "ffprobe" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:323, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 323, + 560, "delegated", "", - "require_replay" + "run" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:335, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 335, + 615, "delegated", "", - "require_refusal" + "ffprobe" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:336, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "occurrence": 1, "site": [ - 336, + 615, "delegated", "", - "require_replay" + "ffprobe" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:345, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 345, + 652, "delegated", "", - "require_refusal" + "framemd5" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:346, wave_refusals constructs an explicit local shell stub at scripts/raw_audio_pipe_check.py:255-261 (print arguments, cat input, exit 7). Its replay commands use native_command at scripts/raw_audio_pipe_check.py:36-37 to execute CoreAV, whose runtime fallback is that stub. require_replay at scripts/raw_audio_pipe_check.py:142-147 only checks this stub response. No real FFmpeg/ffprobe oracle is executed.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "occurrence": 1, "site": [ - 346, + 652, "delegated", "", - "require_replay" + "framemd5" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:367, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", - "site": [ - 367, - "command", - ".conformance_paths", - "ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:367, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", - "site": [ - 367, - "delegated", - "", - "run" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:371, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 371, + 711, "delegated", "", - "run" + "check_mediainfo" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:378, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 378, + 960, "delegated", "", - "run" + "mediainfo_tracks" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:383, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "occurrence": 1, "site": [ - 383, + 960, "delegated", "", - "run" + "mediainfo_tracks" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:390, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", - "site": [ - 390, - "command", - ".conformance_paths", - "ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:390, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", - "site": [ - 390, - "delegated", - "", - "run" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:393, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 393, - "delegated", - "", - "run" + 1027, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:396, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 396, - "delegated", - "", - "require_refusal" + 1036, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:398, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 398, - "delegated", - "", - "require_refusal" + 1055, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:407, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 407, + 1070, "command", - ".conformance_paths", - "ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:407, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. conformance_paths aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:352; this fixture encode/conversion uses that exact alias as the first argument of run. Its CoreAV and local-stub replay commands remain separate from these real references.", - "site": [ - 407, - "delegated", - "", - "run" + ".fragment_last_trim", + "c['ffprobe']" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:413, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 413, + 1070, "delegated", "", "run" @@ -152066,206 +154745,184 @@ "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:414, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 414, + 1073, "delegated", "", - "run" + "last_skip_samples" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:418, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 418, + 1079, "delegated", "", - "require_refusal" + "last_skip_samples" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:420, This directly executes a CoreAV native_command, not FFmpeg, and replay_env at scripts/raw_audio_pipe_check.py:355-359 selects the locally written print/cat/exit-7 shell stub. The expected bytes at scripts/raw_audio_pipe_check.py:422-425 test argument/input replay, not a real oracle comparison.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 420, - "process", - ".conformance_paths", - "command" + 1111, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:446, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", - "site": [ - 446, - "command", - ".check", - "ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:446, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 446, - "delegated", - "", - "run" + 1141, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:453, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 453, - "command", - ".check", - "ffmpeg" + 1193, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:453, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 453, - "delegated", - "", - "run" + 1227, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:463, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 463, - "delegated", - "", - "run" + 1250, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:468, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 468, - "delegated", - "", - "run" + 1324, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:476, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 476, + 1326, "command", - ".check", - "ffmpeg" + "._probe_all", + "binary" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:476, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. check aliases oracle.ffmpeg at scripts/raw_audio_pipe_check.py:431; the source/reference/rate-conversion command at this site uses that unchanged alias as argv[0].", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 476, + 1326, "delegated", "", "run" ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:480, The command passed to this refusal helper/process is built by native_command at scripts/raw_audio_pipe_check.py:36-37, which puts the CoreAV candidate in argv[0]. Strict-safe environments at scripts/raw_audio_pipe_check.py:202-203, scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 select an absent fallback. .github/workflows/ci.yml:331-335 supplies target/debug/coreav; no comparison oracle is executed by these refusal commands.", - "site": [ - 480, - "process", - ".check", - "command" - ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:491, The process starts the CoreAV command built at scripts/raw_audio_pipe_check.py:489-490, not the separate reference at scripts/raw_audio_pipe_check.py:476. This tests runtime fallback: scripts/raw_audio_pipe_check.py:486-487 explicitly selects COREAV_FALLBACK from ffmpeg, the unchanged oracle.ffmpeg alias at scripts/raw_audio_pipe_check.py:431, originating in test_oracle.require at scripts/raw_audio_pipe_check.py:508.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 491, - "delegated", - "", - "run" + 1333, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_audio_pipe_check.py:495, The executed program is the CoreAV candidate, either its decode-audio command or native_command at scripts/raw_audio_pipe_check.py:36-37. .github/workflows/ci.yml:331-335 supplies target/debug/coreav. The corresponding environments at scripts/raw_audio_pipe_check.py:353-354 and scripts/raw_audio_pipe_check.py:432-433 enforce strict-safe mode and an absent fallback; comparison-oracle calls are separate retained-field commands.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 495, + 1349, "delegated", "", - "run" + "_probe_all" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:512, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. This delegation reaches check, conformance_paths or wave_paths with the same require-returned Oracle; each uses the retained field for its real reference commands, with no inherited bare oracle name.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 512, + 1350, "delegated", "", - "check" + "_probe_all" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:513, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. This delegation reaches check, conformance_paths or wave_paths with the same require-returned Oracle; each uses the retained field for its real reference commands, with no inherited bare oracle name.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 513, - "delegated", - "", - "conformance_paths" + 1363, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:515, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. This delegation reaches check, conformance_paths or wave_paths with the same require-returned Oracle; each uses the retained field for its real reference commands, with no inherited bare oracle name.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 515, + 1473, "delegated", "", - "wave_paths" + "check" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_audio_pipe_check.py:522, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/raw_audio_pipe_check.py:508 retains the require result and scripts/raw_audio_pipe_check.py:512-515 passes that same Oracle to check/conformance_paths/wave_paths. Their aliases at scripts/raw_audio_pipe_check.py:201, scripts/raw_audio_pipe_check.py:352 and scripts/raw_audio_pipe_check.py:431 retain oracle.ffmpeg; wave_paths passes it unchanged into check_wave_case. run at scripts/raw_audio_pipe_check.py:18 only stringifies argv. This delegation reaches check, conformance_paths or wave_paths with the same require-returned Oracle; each uses the retained field for its real reference commands, with no inherited bare oracle name.", + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 522, + 1502, "delegated", "", "main" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" } ] }, - "scripts/raw_pcm_check.py": { + "scripts/seek_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -152278,7 +154935,6 @@ "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "RATES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", @@ -152323,7 +154979,6 @@ "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "fields": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -152346,7 +155001,6 @@ "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", @@ -152359,8 +155013,6 @@ "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pcm": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", @@ -152368,7 +155020,6 @@ "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "raw_pcm_check": "9770ec0b4b71e827ac9fa64cf3694d2b126eac17f290e9c2f07afff68a6d71b7", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", @@ -152401,7 +155052,6 @@ "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -152423,7 +155073,7 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/audio-conformance.yml", + ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -152736,14 +155386,11 @@ "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", - "scripts/pcm_output_check.py", "scripts/policy_check.py", "scripts/policy_ref.py", "scripts/remux_check.py", "scripts/split_check.py", - "scripts/swr_characterize.py", "scripts/test_oracle.py", - "scripts/tests/test_raw_pcm_check.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -152800,101 +155447,90 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "a186ea5a7b0af63f3f4633faa7a915cebc2b9be529f45d65ac6d260fbbb9c9ca", + "sha256": "aed1ed56955233dcfff232890d665b9d33e9f01e770dd41b19084d11e738b151", "sites": [ { - "class": "reviewed-exclusion", - "evidence": "At scripts/raw_pcm_check.py:52, main:82/93/96 passes the distinct CoreAV selector into check. check:52 calls native_command from scripts/pcm_output_check.py:41-42, which prepends [str(coreav), ffmpeg, ...]; imported run:25 starts CoreAV under strict-safe env from raw_pcm_check:40, not an FFmpeg executable.", + "class": "reviewed-reference", + "evidence": "scripts/seek_check.py:28 (command, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 52, - "delegated", - "", - "run" + 28, + "command", + ".duration", + "ffprobe" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_pcm_check.py:54, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "evidence": "scripts/seek_check.py:37 (command, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 54, + 37, "command", - ".check", - "ffmpeg" + ".has_video", + "ffprobe" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_pcm_check.py:54, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "class": "reviewed-exclusion", + "evidence": "scripts/seek_check.py:54 (occurrence 0). choices builds [oracle, choose, ...] at scripts/seek_check.py:50-54 and its on/off relays at scripts/seek_check.py:68-69 keep that program. .github/workflows/ci.yml:1350 selects target/fallback/release/decode-oracle, a CoreAV subject comparing seek modes, not FFmpeg/ffprobe.", "site": [ 54, - "delegated", - "", - "run" + "process", + ".choices", + "cmd" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_pcm_check.py:56, the delegated site 'fields' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "evidence": "scripts/seek_check.py:64 (delegated, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 56, + 64, "delegated", "", - "fields" + "duration" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_pcm_check.py:57, the delegated site 'fields' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "class": "reviewed-exclusion", + "evidence": "scripts/seek_check.py:68 (occurrence 0). choices builds [oracle, choose, ...] at scripts/seek_check.py:50-54 and its on/off relays at scripts/seek_check.py:68-69 keep that program. .github/workflows/ci.yml:1350 selects target/fallback/release/decode-oracle, a CoreAV subject comparing seek modes, not FFmpeg/ffprobe.", "site": [ - 57, + 68, "delegated", "", - "fields" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/raw_pcm_check.py:62, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", - "site": [ - 62, - "command", - ".check", - "ffmpeg" + "choices" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/raw_pcm_check.py:62, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "class": "reviewed-exclusion", + "evidence": "scripts/seek_check.py:69 (occurrence 0). choices builds [oracle, choose, ...] at scripts/seek_check.py:50-54 and its on/off relays at scripts/seek_check.py:68-69 keep that program. .github/workflows/ci.yml:1350 selects target/fallback/release/decode-oracle, a CoreAV subject comparing seek modes, not FFmpeg/ffprobe.", "site": [ - 62, + 69, "delegated", "", - "run" + "choices" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_pcm_check.py:93, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "evidence": "scripts/seek_check.py:99 (delegated, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 93, + 99, "delegated", "", - "check" + "has_video" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_pcm_check.py:96, the delegated site 'check' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "evidence": "scripts/seek_check.py:101 (delegated, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 96, + 101, "delegated", "", "check" @@ -152903,9 +155539,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/raw_pcm_check.py:107, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/raw_pcm_check.py:88 retains the complete require result; both retained-work and temporary-work branches pass it to check at 93/96. check aliases both fields at 39, uses ffmpeg at 54/62 and passes ffprobe to fields at 56-57. The imported scripts/pcm_output_check.py:25 (run) and scripts/pcm_output_check.py:34 (fields) execute those supplied paths unchanged. Native commands at 52 come from native_command:41-42 in that module. .github/workflows/audio-conformance.yml:74-76 invokes this CLI with the runner oracle directory. Unit helper calls replace run/fields at scripts/tests/test_raw_pcm_check.py:39-41 and main tests replace check at 66-70.", + "evidence": "scripts/seek_check.py:115 (delegated, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", "site": [ - 107, + 115, "delegated", "", "main" @@ -152914,14 +155550,19 @@ } ] }, - "scripts/remux_check.py": { + "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", @@ -152944,6 +155585,7 @@ "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -152951,6 +155593,7 @@ }, "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", @@ -152964,7 +155607,7 @@ "scripts/writer_boxes.py", "test-support/oracle.rs" ], - "sha256": "8cccb3551736f918660c304d434b3fc3cc9501e98e8ade011ae75d0787c14670", + "sha256": "1cd37d7d66608a3d74230a247369d733deb0a13cb51ab1b9ce32a024107f3c61", "sites": [ { "class": "registered-source", @@ -152981,10 +155624,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 142, - "process", - ".run", - "args" + 74, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, @@ -152992,10 +155635,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 149, - "command", - ".ffprobe", - "binary" + 78, + "delegated", + "", + "cc.ffprobe_json" ], "verdict": "excluded" }, @@ -153003,10 +155646,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 149, - "delegated", - "", - "run" + 85, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, @@ -153014,10 +155657,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 156, + 90, "delegated", "", - "run" + "cc.packets" ], "verdict": "excluded" }, @@ -153025,10 +155668,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 541, + 92, "delegated", "", - "run" + "raw_packets" ], "verdict": "excluded" }, @@ -153036,7 +155679,7 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 558, + 299, "embedded-source", "embedded", "" @@ -153047,10 +155690,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 560, - "command", - ".last_skip_samples", - "ffprobe" + 309, + "delegated", + "", + "cc.ffprobe_json" ], "verdict": "excluded" }, @@ -153058,10 +155701,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 560, + 345, "delegated", "", - "run" + "cc.extradata" ], "verdict": "excluded" }, @@ -153069,22 +155712,21 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 615, + 346, "delegated", "", - "ffprobe" + "cc.extradata" ], "verdict": "excluded" }, { "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", - "occurrence": 1, "site": [ - 615, + 371, "delegated", "", - "ffprobe" + "cc.pcm" ], "verdict": "excluded" }, @@ -153092,22 +155734,21 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 652, + 381, "delegated", "", - "framemd5" + "cc.pcm" ], "verdict": "excluded" }, { "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", - "occurrence": 1, "site": [ - 652, + 412, "delegated", "", - "framemd5" + "cc.pcm" ], "verdict": "excluded" }, @@ -153115,10 +155756,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 711, + 438, "delegated", "", - "check_mediainfo" + "cc.mediainfo_tracks" ], "verdict": "excluded" }, @@ -153126,22 +155767,21 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 960, + 439, "delegated", "", - "mediainfo_tracks" + "cc.mediainfo_tracks" ], "verdict": "excluded" }, { "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", - "occurrence": 1, "site": [ - 960, + 506, "delegated", "", - "mediainfo_tracks" + "raw_packets" ], "verdict": "excluded" }, @@ -153149,10 +155789,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1027, - "embedded-source", - "embedded", - "" + 716, + "delegated", + "", + "cc.kept_audio_decoded" ], "verdict": "excluded" }, @@ -153160,10 +155800,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1036, - "embedded-source", - "embedded", - "" + 834, + "delegated", + "", + "cc.flags_decoded_keys" ], "verdict": "excluded" }, @@ -153171,10 +155811,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1055, - "embedded-source", - "embedded", - "" + 890, + "delegated", + "", + "cc.ffprobe_json" ], "verdict": "excluded" }, @@ -153182,10 +155822,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1070, - "command", - ".fragment_last_trim", - "c['ffprobe']" + 906, + "delegated", + "", + "cc.pcm" ], "verdict": "excluded" }, @@ -153193,10 +155833,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1070, + 932, "delegated", "", - "run" + "stored_run" ], "verdict": "excluded" }, @@ -153204,10 +155844,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1073, + 939, "delegated", "", - "last_skip_samples" + "cc.pcm" ], "verdict": "excluded" }, @@ -153215,10 +155855,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1079, + 943, "delegated", "", - "last_skip_samples" + "check_segment" ], "verdict": "excluded" }, @@ -153226,10 +155866,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1111, - "embedded-source", - "embedded", - "" + 981, + "delegated", + "", + "stored_run" ], "verdict": "excluded" }, @@ -153237,10 +155877,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1141, - "embedded-source", - "embedded", - "" + 984, + "delegated", + "", + "segment_packets" ], "verdict": "excluded" }, @@ -153248,10 +155888,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1193, - "embedded-source", - "embedded", - "" + 993, + "delegated", + "", + "stored_run" ], "verdict": "excluded" }, @@ -153259,10 +155899,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1227, - "embedded-source", - "embedded", - "" + 1000, + "delegated", + "", + "segment_packets" ], "verdict": "excluded" }, @@ -153270,10 +155910,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1250, - "embedded-source", - "embedded", - "" + 1015, + "delegated", + "", + "cc.framemd5" ], "verdict": "excluded" }, @@ -153281,10 +155921,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1324, - "embedded-source", - "embedded", - "" + 1016, + "delegated", + "", + "cc.framemd5" ], "verdict": "excluded" }, @@ -153292,10 +155932,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1326, - "command", - "._probe_all", - "binary" + 1023, + "delegated", + "", + "cc.framemd5" ], "verdict": "excluded" }, @@ -153303,10 +155943,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1326, + 1024, "delegated", "", - "run" + "stored_run" ], "verdict": "excluded" }, @@ -153314,10 +155954,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1333, - "embedded-source", - "embedded", - "" + 1031, + "delegated", + "", + "cc.framemd5" ], "verdict": "excluded" }, @@ -153325,10 +155965,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1349, + 1032, "delegated", "", - "_probe_all" + "stored_run" ], "verdict": "excluded" }, @@ -153336,10 +155976,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1350, + 1040, "delegated", "", - "_probe_all" + "cc.framemd5" ], "verdict": "excluded" }, @@ -153347,10 +155987,10 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1363, - "embedded-source", - "embedded", - "" + 1041, + "delegated", + "", + "cc.framemd5" ], "verdict": "excluded" }, @@ -153358,7 +155998,18 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1473, + 1055, + "delegated", + "", + "stored_run" + ], + "verdict": "excluded" + }, + { + "class": "registered-source", + "evidence": "Exact current site in the digest-bound protected source closure.", + "site": [ + 1108, "delegated", "", "check" @@ -153369,7 +156020,7 @@ "class": "registered-source", "evidence": "Exact current site in the digest-bound protected source closure.", "site": [ - 1502, + 1137, "delegated", "", "main" @@ -153378,7 +156029,7 @@ } ] }, - "scripts/seek_check.py": { + "scripts/standalone_audio_probe_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -153456,6 +156107,7 @@ "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", @@ -153503,10 +156155,12 @@ "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stsd_craft": "e4ff509eb3f061b0099a8f7f9577b2783a97a93dba48ab92d482bea9c8fae409", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -153831,6 +156485,8 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hls_check.py", + "scripts/input_summary_check.py", + "scripts/mkv_craft.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -153846,6 +156502,7 @@ "scripts/policy_ref.py", "scripts/remux_check.py", "scripts/split_check.py", + "scripts/stsd_craft.py", "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", @@ -153903,589 +156560,253 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "aed1ed56955233dcfff232890d665b9d33e9f01e770dd41b19084d11e738b151", + "sha256": "295884ecd3452d38d9f0bcdd286fbf1acd7eee385413b39bde7b6c6f4d0ad89d", "sites": [ { "class": "reviewed-reference", - "evidence": "scripts/seek_check.py:28 (command, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "At scripts/standalone_audio_probe_check.py:31, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. The common sink preserves the exact Oracle field at every real FFmpeg/ffprobe command. The other commands reaching it start with the CoreAV candidate, with strict-safe fallback disabled.", "site": [ - 28, - "command", - ".duration", - "ffprobe" + 31, + "process", + ".run", + "command" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/seek_check.py:37 (command, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "At scripts/standalone_audio_probe_check.py:155, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ - 37, + 155, "command", - ".has_video", - "ffprobe" + ".generate", + "oracle.ffmpeg" ], "verdict": "qualified-via-owner" }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/seek_check.py:54 (process, occurrence 0). choices builds only [oracle, choose, ...] at scripts/seek_check.py:50-54. The actual workflow at .github/workflows/ci.yml:1350 supplies target/fallback/release/decode-oracle, the built CoreAV subject, not FFmpeg.", - "site": [ - 54, - "process", - ".choices", - "cmd" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "scripts/seek_check.py:64 (delegated, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "At scripts/standalone_audio_probe_check.py:155, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ - 64, + 155, "delegated", "", - "duration" + "run" ], "verdict": "qualified-via-owner" }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/seek_check.py:68 (delegated, occurrence 0). choices builds only [oracle, choose, ...] at scripts/seek_check.py:50-54. The actual workflow at .github/workflows/ci.yml:1350 supplies target/fallback/release/decode-oracle, the built CoreAV subject, not FFmpeg.", - "site": [ - 68, - "delegated", - "", - "choices" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/seek_check.py:69 (delegated, occurrence 0). choices builds only [oracle, choose, ...] at scripts/seek_check.py:50-54. The actual workflow at .github/workflows/ci.yml:1350 supplies target/fallback/release/decode-oracle, the built CoreAV subject, not FFmpeg.", - "site": [ - 69, - "delegated", - "", - "choices" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "scripts/seek_check.py:99 (delegated, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "At scripts/standalone_audio_probe_check.py:170, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ - 99, - "delegated", - "", - "has_video" + 170, + "command", + ".generate", + "oracle.ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/seek_check.py:101 (delegated, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "At scripts/standalone_audio_probe_check.py:170, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ - 101, + 170, "delegated", "", - "check" + "run" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/seek_check.py:115 (delegated, occurrence 0). main retains require(...).ffprobe at scripts/seek_check.py:91-92 before has_video/check at scripts/seek_check.py:99-101. duration and has_video execute that exact value at scripts/seek_check.py:28 and scripts/seek_check.py:37; check forwards it to duration at scripts/seek_check.py:64. The sibling construction is an owner input only. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "At scripts/standalone_audio_probe_check.py:178, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ - 115, - "delegated", - "", - "main" + 178, + "command", + ".generate", + "oracle.ffprobe" ], "verdict": "qualified-via-owner" - } - ] - }, - "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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "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.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:178, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ - 943, + 178, "delegated", "", - "check_segment" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:197, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. compare starts the exact oracle.ffprobe field at scripts/standalone_audio_probe_check.py:197 and compares its full stdout to the separate CoreAV output; verify passes the same Oracle to compare at scripts/standalone_audio_probe_check.py:216.", "site": [ - 981, - "delegated", - "", - "stored_run" + 197, + "command", + ".compare", + "oracle.ffprobe" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:197, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. compare starts the exact oracle.ffprobe field at scripts/standalone_audio_probe_check.py:197 and compares its full stdout to the separate CoreAV output; verify passes the same Oracle to compare at scripts/standalone_audio_probe_check.py:216.", "site": [ - 984, + 197, "delegated", "", - "segment_packets" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/standalone_audio_probe_check.py:198 (occurrence 0). This row constructs [coreav, --strict-safe, ffprobe, ...] at scripts/standalone_audio_probe_check.py:198,222-223,243; ffprobe is the CoreAV subcommand, not argv[0]. .github/workflows/ci.yml:338-339 supplies target/debug/coreav. Real oracle queries are the distinct adjacent oracle.ffprobe calls at scripts/standalone_audio_probe_check.py:197,242.", "site": [ - 993, + 198, "delegated", "", - "stored_run" + "run" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:216, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. compare starts the exact oracle.ffprobe field at scripts/standalone_audio_probe_check.py:197 and compares its full stdout to the separate CoreAV output; verify passes the same Oracle to compare at scripts/standalone_audio_probe_check.py:216.", "site": [ - 1000, + 216, "delegated", "", - "segment_packets" + "compare" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/standalone_audio_probe_check.py:222 (occurrence 0). This row constructs [coreav, --strict-safe, ffprobe, ...] at scripts/standalone_audio_probe_check.py:198,222-223,243; ffprobe is the CoreAV subcommand, not argv[0]. .github/workflows/ci.yml:338-339 supplies target/debug/coreav. Real oracle queries are the distinct adjacent oracle.ffprobe calls at scripts/standalone_audio_probe_check.py:197,242.", "site": [ - 1015, + 222, "delegated", "", - "cc.framemd5" + "run" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:242, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", "site": [ - 1016, - "delegated", - "", - "cc.framemd5" + 242, + "command", + ".verify", + "oracle.ffprobe" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:242, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", "site": [ - 1023, + 242, "delegated", "", - "cc.framemd5" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-exclusion", + "evidence": "scripts/standalone_audio_probe_check.py:243 (occurrence 0). This row constructs [coreav, --strict-safe, ffprobe, ...] at scripts/standalone_audio_probe_check.py:198,222-223,243; ffprobe is the CoreAV subcommand, not argv[0]. .github/workflows/ci.yml:338-339 supplies target/debug/coreav. Real oracle queries are the distinct adjacent oracle.ffprobe calls at scripts/standalone_audio_probe_check.py:197,242.", "site": [ - 1024, + 243, "delegated", "", - "stored_run" + "run" ], "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:260, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", "site": [ - 1031, - "delegated", - "", - "cc.framemd5" + 260, + "command", + ".verify", + "oracle.ffprobe" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:260, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", "site": [ - 1032, + 260, "delegated", "", - "stored_run" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:286, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ - 1040, + 286, "delegated", "", - "cc.framemd5" + "generate" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:287, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", "site": [ - 1041, + 287, "delegated", "", - "cc.framemd5" + "verify" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:290, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", "site": [ - 1055, + 290, "delegated", "", - "stored_run" + "generate" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:291, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", "site": [ - 1108, + 291, "delegated", "", - "check" + "verify" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "registered-source", - "evidence": "Exact current site in the digest-bound protected source closure.", + "class": "reviewed-reference", + "evidence": "At scripts/standalone_audio_probe_check.py:302, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. main retains require's complete result and forwards it through generate/verify to real reference encodes and media probes, rather than relying only on a pin verification call.", "site": [ - 1137, + 302, "delegated", "", "main" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" } ] }, - "scripts/standalone_audio_probe_check.py": { + "scripts/stsd_craft.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -154563,7 +156884,6 @@ "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", @@ -154611,12 +156931,10 @@ "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", - "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "stsd_craft": "e4ff509eb3f061b0099a8f7f9577b2783a97a93dba48ab92d482bea9c8fae409", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -154639,7 +156957,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -154941,8 +157258,6 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hls_check.py", - "scripts/input_summary_check.py", - "scripts/mkv_craft.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -154958,7 +157273,6 @@ "scripts/policy_ref.py", "scripts/remux_check.py", "scripts/split_check.py", - "scripts/stsd_craft.py", "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", @@ -155016,253 +157330,120 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "295884ecd3452d38d9f0bcdd286fbf1acd7eee385413b39bde7b6c6f4d0ad89d", + "sha256": "4d683dd4fd8048ac1140d13cfafdfb18f57ebf314fe1a10b8a81770e8184402b", "sites": [ { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:31, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. The common sink preserves the exact Oracle field at every real FFmpeg/ffprobe command. The other commands reaching it start with the CoreAV candidate, with strict-safe fallback disabled.", - "site": [ - 31, - "process", - ".run", - "command" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:155, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", - "site": [ - 155, - "command", - ".generate", - "oracle.ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:155, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", - "site": [ - 155, - "delegated", - "", - "run" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:170, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", - "site": [ - 170, - "command", - ".generate", - "oracle.ffprobe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:170, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", + "class": "reviewed-exclusion", + "evidence": "scripts/stsd_craft.py:2 is the module docstring at 2-23, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 218 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 170, - "delegated", - "", - "run" + 2, + "embedded-source", + "embedded", + "" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:178, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", + "evidence": "scripts/stsd_craft.py:199 (fixture; ffmpeg): fixture replaces its ffmpeg parameter with str(test_oracle.require(ffmpeg).ffmpeg) at scripts/stsd_craft.py:193; the loop changes only source/output paths before passing that unchanged program to subprocess.run here. scripts/test_oracle.py:73-108 returns the qualified resolved pair, not a sibling reconstructed by this consumer.", "site": [ - 178, + 199, "command", - ".generate", - "oracle.ffprobe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:178, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", - "site": [ - 178, - "delegated", - "", - "run" + ".fixture", + "ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:197, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. compare starts the exact oracle.ffprobe field at scripts/standalone_audio_probe_check.py:197 and compares its full stdout to the separate CoreAV output; verify passes the same Oracle to compare at scripts/standalone_audio_probe_check.py:216.", + "evidence": "Exact command site in .fixture, occurrence 0, program expression 'ffmpeg'. fixture itself replaces its ffmpeg parameter with require(ffmpeg).ffmpeg at 193 before either generation or framemd5 call (199/206). main's --fixture branch calls that owner-enforcing function at 214; the other craft branch at 216 only constructs file bytes. Qualification is inside the helper, so callers cannot skip it.", "site": [ - 197, + 206, "command", - ".compare", - "oracle.ffprobe" + ".fixture", + "ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:197, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. compare starts the exact oracle.ffprobe field at scripts/standalone_audio_probe_check.py:197 and compares its full stdout to the separate CoreAV output; verify passes the same Oracle to compare at scripts/standalone_audio_probe_check.py:216.", + "evidence": "Exact delegated site in , occurrence 0, program expression 'fixture'. fixture itself replaces its ffmpeg parameter with require(ffmpeg).ffmpeg at 193 before either generation or framemd5 call (199/206). main's --fixture branch calls that owner-enforcing function at 214; the other craft branch at 216 only constructs file bytes. Qualification is inside the helper, so callers cannot skip it.", "site": [ - 197, + 214, "delegated", "", - "run" + "fixture" ], "verdict": "qualified-via-owner" }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/standalone_audio_probe_check.py:198, This row starts coreav with the ffprobe subcommand, not the real ffprobe program. .github/workflows/ci.yml:338-339 supplies target/debug/coreav; native_environment at scripts/standalone_audio_probe_check.py:183-187 enforces strict-safe mode, an absent fallback and cleared fallback-state variables. The comparison oracle runs separately from oracle.ffprobe.", - "site": [ - 198, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:216, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. compare starts the exact oracle.ffprobe field at scripts/standalone_audio_probe_check.py:197 and compares its full stdout to the separate CoreAV output; verify passes the same Oracle to compare at scripts/standalone_audio_probe_check.py:216.", - "site": [ - 216, - "delegated", - "", - "compare" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/standalone_audio_probe_check.py:222, This row starts coreav with the ffprobe subcommand, not the real ffprobe program. .github/workflows/ci.yml:338-339 supplies target/debug/coreav; native_environment at scripts/standalone_audio_probe_check.py:183-187 enforces strict-safe mode, an absent fallback and cleared fallback-state variables. The comparison oracle runs separately from oracle.ffprobe.", + "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. fixture itself replaces its ffmpeg parameter with require(ffmpeg).ffmpeg at 193 before either generation or framemd5 call (199/206). main's --fixture branch calls that owner-enforcing function at 214; the other craft branch at 216 only constructs file bytes. Qualification is inside the helper, so callers cannot skip it.", "site": [ 222, "delegated", "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:242, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", - "site": [ - 242, - "command", - ".verify", - "oracle.ffprobe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:242, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", - "site": [ - 242, - "delegated", - "", - "run" + "main" ], "verdict": "qualified-via-owner" - }, + } + ] + }, + "scripts/stss_craft.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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" + }, + "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": "579dd6bd866f383976e14c8c1dd156b0a4e64f7eaf3c8f19c6bd207a5c503531", + "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/standalone_audio_probe_check.py:243, This row starts coreav with the ffprobe subcommand, not the real ffprobe program. .github/workflows/ci.yml:338-339 supplies target/debug/coreav; native_environment at scripts/standalone_audio_probe_check.py:183-187 enforces strict-safe mode, an absent fallback and cleared fallback-state variables. The comparison oracle runs separately from oracle.ffprobe.", + "evidence": "scripts/stss_craft.py:2 is the module docstring at 2-15, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 84 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 243, - "delegated", - "", - "run" + 2, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:260, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", - "site": [ - 260, - "command", - ".verify", - "oracle.ffprobe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:260, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", - "site": [ - 260, - "delegated", - "", - "run" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:286, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", - "site": [ - 286, - "delegated", - "", - "generate" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:287, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", - "site": [ - 287, - "delegated", - "", - "verify" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:290, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. generate starts fixture encoding with oracle.ffmpeg at scripts/standalone_audio_probe_check.py:155-156 and prefix/footer probes with oracle.ffprobe at scripts/standalone_audio_probe_check.py:170-178. These are real media calls with retained owner fields, not identity checks or a verifier-only sibling selection.", - "site": [ - 290, - "delegated", - "", - "generate" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:291, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. verify executes the same retained oracle.ffprobe at scripts/standalone_audio_probe_check.py:242 and scripts/standalone_audio_probe_check.py:260-261 to check the registered divergence and corrected-byte control, in addition to its compare delegation; no reconstructed probe path is used.", - "site": [ - 291, - "delegated", - "", - "verify" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/standalone_audio_probe_check.py:302, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/standalone_audio_probe_check.py:280 retains the returned Oracle; scripts/standalone_audio_probe_check.py:286-291 passes it unchanged to generate/verify, and verify forwards it to compare at scripts/standalone_audio_probe_check.py:216. scripts/standalone_audio_probe_check.py:29-31 only stringifies argv before execution. The other generator caller scripts/input_summary_check.py:60-64 retains both owner-returned fields and scripts/input_summary_check.py:499 passes that object unchanged to generate. main retains require's complete result and forwards it through generate/verify to real reference encodes and media probes, rather than relying only on a pin verification call.", - "site": [ - 302, - "delegated", - "", - "main" - ], - "verdict": "qualified-via-owner" } ] }, - "scripts/stsd_craft.py": { + "scripts/svt_av1_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -155786,120 +157967,154 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "4d683dd4fd8048ac1140d13cfafdfb18f57ebf314fe1a10b8a81770e8184402b", + "sha256": "1cfacf4b8d58605dad5591315dcfb45d90e6be619673bc72b0b8fb0b88205e05", "sites": [ { - "class": "reviewed-exclusion", - "evidence": "scripts/stsd_craft.py:2 is the module docstring at 2-23, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 218 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:18, process row '[str(value) for value in command]'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ - 2, - "embedded-source", - "embedded", - "" + 18, + "process", + ".run", + "[str(value) for value in command]" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/stsd_craft.py:199 (fixture; ffmpeg): fixture replaces its ffmpeg parameter with str(test_oracle.require(ffmpeg).ffmpeg) at scripts/stsd_craft.py:193; the loop changes only source/output paths before passing that unchanged program to subprocess.run here. scripts/test_oracle.py:73-108 returns the qualified resolved pair, not a sibling reconstructed by this consumer.", + "evidence": "At scripts/svt_av1_check.py:43, command row 'ffmpeg'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ - 199, + 43, "command", - ".fixture", + ".check", "ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact command site in .fixture, occurrence 0, program expression 'ffmpeg'. fixture itself replaces its ffmpeg parameter with require(ffmpeg).ffmpeg at 193 before either generation or framemd5 call (199/206). main's --fixture branch calls that owner-enforcing function at 214; the other craft branch at 216 only constructs file bytes. Qualification is inside the helper, so callers cannot skip it.", + "evidence": "At scripts/svt_av1_check.py:43, delegated row 'run'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ - 206, + 43, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:47, command row 'ffmpeg'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", + "site": [ + 47, "command", - ".fixture", + ".check", "ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site in , occurrence 0, program expression 'fixture'. fixture itself replaces its ffmpeg parameter with require(ffmpeg).ffmpeg at 193 before either generation or framemd5 call (199/206). main's --fixture branch calls that owner-enforcing function at 214; the other craft branch at 216 only constructs file bytes. Qualification is inside the helper, so callers cannot skip it.", + "evidence": "At scripts/svt_av1_check.py:47, delegated row 'run'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ - 214, + 47, "delegated", "", - "fixture" + "run" ], "verdict": "qualified-via-owner" }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/svt_av1_check.py:49, delegated row 'run'. The argv at scripts/svt_av1_check.py:49-50 and scripts/svt_av1_check.py:65-66 select the coreav parameter with transcode or ffmpeg subcommands, not the FFmpeg oracle. main passes the separately required --coreav at scripts/svt_av1_check.py:84 and scripts/svt_av1_check.py:91. Any lossy AV1 encoder launched by CoreAV is the product encoding arm, not the comparison program.", + "site": [ + 49, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", - "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. fixture itself replaces its ffmpeg parameter with require(ffmpeg).ffmpeg at 193 before either generation or framemd5 call (199/206). main's --fixture branch calls that owner-enforcing function at 214; the other craft branch at 216 only constructs file bytes. Qualification is inside the helper, so callers cannot skip it.", + "evidence": "At scripts/svt_av1_check.py:55, command row 'oracle.ffprobe'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", "site": [ - 222, + 55, + "command", + ".check", + "oracle.ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:55, delegated row 'run'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", + "site": [ + 55, "delegated", "", - "main" + "run" ], "verdict": "qualified-via-owner" - } - ] - }, - "scripts/stss_craft.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "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" - }, - "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": "579dd6bd866f383976e14c8c1dd156b0a4e64f7eaf3c8f19c6bd207a5c503531", - "sites": [ + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:63, command row 'ffmpeg'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", + "site": [ + 63, + "command", + ".check", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:63, delegated row 'run'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", + "site": [ + 63, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, { "class": "reviewed-exclusion", - "evidence": "scripts/stss_craft.py:2 is the module docstring at 2-15, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 84 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "At scripts/svt_av1_check.py:65, delegated row 'run'. The argv at scripts/svt_av1_check.py:49-50 and scripts/svt_av1_check.py:65-66 select the coreav parameter with transcode or ffmpeg subcommands, not the FFmpeg oracle. main passes the separately required --coreav at scripts/svt_av1_check.py:84 and scripts/svt_av1_check.py:91. Any lossy AV1 encoder launched by CoreAV is the product encoding arm, not the comparison program.", "site": [ - 2, - "embedded-source", - "embedded", - "" + 65, + "delegated", + "", + "run" ], "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:91, delegated row 'check'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", + "site": [ + 91, + "delegated", + "", + "check" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/svt_av1_check.py:103, delegated row 'main'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", + "site": [ + 103, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" } ] }, - "scripts/svt_av1_check.py": { + "scripts/swr_characterize.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -155913,6 +158128,7 @@ "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", @@ -156029,6 +158245,7 @@ "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -156050,6 +158267,7 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + ".github/workflows/audio-conformance.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -156367,6 +158585,7 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", + "scripts/tests/test_swr_characterize.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -156423,154 +158642,228 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "1cfacf4b8d58605dad5591315dcfb45d90e6be619673bc72b0b8fb0b88205e05", + "sha256": "072bb4d162b875ddf29671dbbcad78c8e2743569509aab436ed651ed9c89ab9f", "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:18, process row '[str(value) for value in command]'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", - "site": [ - 18, - "process", - ".run", - "[str(value) for value in command]" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:43, command row 'ffmpeg'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", + "evidence": "At scripts/swr_characterize.py:157, the command site 'str(ffmpeg)' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/swr_characterize.py:207 passes the resolved CLI ffmpeg selector to capture. capture:134 retains the complete require result and replaces ffmpeg with oracle.ffmpeg at 137 before version discovery at 157 and args construction at 164. subprocess.run at 175 executes that vector without modifying argv[0]. .github/workflows/audio-conformance.yml:112 passes the runner oracle selector. Imported unit calls mock check_output/run at scripts/tests/test_swr_characterize.py:39-40, 79-81 and 102-103, so no unqualified real oracle is introduced.", "site": [ - 43, + 157, "command", - ".check", - "ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:43, delegated row 'run'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", - "site": [ - 43, - "delegated", - "", - "run" + ".capture", + "str(ffmpeg)" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:47, command row 'ffmpeg'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", + "evidence": "At scripts/swr_characterize.py:164, the command site 'str(ffmpeg)' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/swr_characterize.py:207 passes the resolved CLI ffmpeg selector to capture. capture:134 retains the complete require result and replaces ffmpeg with oracle.ffmpeg at 137 before version discovery at 157 and args construction at 164. subprocess.run at 175 executes that vector without modifying argv[0]. .github/workflows/audio-conformance.yml:112 passes the runner oracle selector. Imported unit calls mock check_output/run at scripts/tests/test_swr_characterize.py:39-40, 79-81 and 102-103, so no unqualified real oracle is introduced.", "site": [ - 47, + 164, "command", - ".check", - "ffmpeg" + ".capture", + "str(ffmpeg)" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:47, delegated row 'run'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", + "evidence": "At scripts/swr_characterize.py:175, the process site 'args' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/swr_characterize.py:207 passes the resolved CLI ffmpeg selector to capture. capture:134 retains the complete require result and replaces ffmpeg with oracle.ffmpeg at 137 before version discovery at 157 and args construction at 164. subprocess.run at 175 executes that vector without modifying argv[0]. .github/workflows/audio-conformance.yml:112 passes the runner oracle selector. Imported unit calls mock check_output/run at scripts/tests/test_swr_characterize.py:39-40, 79-81 and 102-103, so no unqualified real oracle is introduced.", "site": [ - 47, - "delegated", - "", - "run" + 175, + "process", + ".capture", + "args" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/svt_av1_check.py:49, delegated row 'run'. The argv at scripts/svt_av1_check.py:49-50 and scripts/svt_av1_check.py:65-66 select the coreav parameter with transcode or ffmpeg subcommands, not the FFmpeg oracle. main passes the separately required --coreav at scripts/svt_av1_check.py:84 and scripts/svt_av1_check.py:91. Any lossy AV1 encoder launched by CoreAV is the product encoding arm, not the comparison program.", - "site": [ - 49, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:55, command row 'oracle.ffprobe'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", - "site": [ - 55, - "command", - ".check", - "oracle.ffprobe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:55, delegated row 'run'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", - "site": [ - 55, - "delegated", - "", - "run" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:63, command row 'ffmpeg'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", + "evidence": "At scripts/swr_characterize.py:187, capture:187 stores a normalized args=[ffmpeg, *args[1:]] receipt with the literal name ffmpeg. The receipt is appended at 185-191 and serialized to cases.json at 197; it is never used as an executable vector in this file. The actual process at 175 uses the owner-returned path from 134/137/164.", "site": [ - 63, + 187, "command", - ".check", - "ffmpeg" + ".capture", + "'ffmpeg'" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:63, delegated row 'run'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", + "evidence": "At scripts/swr_characterize.py:207, the delegated site 'capture' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/swr_characterize.py:207 passes the resolved CLI ffmpeg selector to capture. capture:134 retains the complete require result and replaces ffmpeg with oracle.ffmpeg at 137 before version discovery at 157 and args construction at 164. subprocess.run at 175 executes that vector without modifying argv[0]. .github/workflows/audio-conformance.yml:112 passes the runner oracle selector. Imported unit calls mock check_output/run at scripts/tests/test_swr_characterize.py:39-40, 79-81 and 102-103, so no unqualified real oracle is introduced.", "site": [ - 63, + 207, "delegated", "", - "run" + "capture" ], "verdict": "qualified-via-owner" - }, + } + ] + }, + "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "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", + "scripts/encoders/svt-av1/build.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/tests/test_svt_av1_licenses.py", + "test-support/oracle.rs" + ], + "sha256": "043dcfd059386f9facd376351b2bd79325778744aa442177390cdfcca54babed", + "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/svt_av1_check.py:65, delegated row 'run'. The argv at scripts/svt_av1_check.py:49-50 and scripts/svt_av1_check.py:65-66 select the coreav parameter with transcode or ffmpeg subcommands, not the FFmpeg oracle. main passes the separately required --coreav at scripts/svt_av1_check.py:84 and scripts/svt_av1_check.py:91. Any lossy AV1 encoder launched by CoreAV is the product encoding arm, not the comparison program.", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. The native licence test copies this exact fixture into share/licenses/svt-av1 and records its bytes as retained notice data, without launching it.", "site": [ - 65, - "delegated", - "", - "run" + 1, + "inventory", + "", + "unscanned-file" ], "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:91, delegated row 'check'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", - "site": [ - 91, - "delegated", - "", - "check" - ], - "verdict": "qualified-via-owner" - }, + } + ] + }, + "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.json", + "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", + "scripts/encoders/svt-av1/build.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/tests/test_svt_av1_licenses.py", + "test-support/oracle.rs" + ], + "sha256": "c0f99a208799ca20c9ccf31a30533d49334eb458dca5a3d14f9afe3e884e5d7d", + "sites": [ { - "class": "reviewed-reference", - "evidence": "At scripts/svt_av1_check.py:103, delegated row 'main'. check retains test_oracle.require()'s complete pair at scripts/svt_av1_check.py:24 and aliases ffmpeg directly to oracle.ffmpeg at scripts/svt_av1_check.py:28. Source/reference/decoder argv at scripts/svt_av1_check.py:43, scripts/svt_av1_check.py:47 and scripts/svt_av1_check.py:63 retain that path; the probe at scripts/svt_av1_check.py:55 uses oracle.ffprobe. run at scripts/svt_av1_check.py:18 only stringifies elements. scripts/test_oracle.py:73-108 owns the resolved returned pair.", + "class": "reviewed-exclusion", + "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. The native licence test copies this exact fixture into share/licenses/svt-av1 and records its bytes as retained notice data, without launching it.", "site": [ - 103, - "delegated", - "", - "main" + 1, + "inventory", + "", + "unscanned-file" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" } ] }, - "scripts/swr_characterize.py": { + "scripts/tests/test_aac_encode_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -156584,8 +158877,8 @@ "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "aac_encode_check": "dbfd015da1085b4ffe5155b218fe20eec5e89adb684831b9bbaff726a168cf18", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -156651,6 +158944,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -156701,7 +158995,6 @@ "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -156723,7 +159016,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/audio-conformance.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -157021,10 +159313,12 @@ "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/aac_encode_check.py", "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hls_check.py", + "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -157041,7 +159335,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_swr_characterize.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -157098,75 +159391,40 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "072bb4d162b875ddf29671dbbcad78c8e2743569509aab436ed651ed9c89ab9f", + "sha256": "81981d4729d54c855e6af574d10c82782fa0c88e651f1e1b2927135e67326774", "sites": [ { - "class": "reviewed-reference", - "evidence": "At scripts/swr_characterize.py:157, the command site 'str(ffmpeg)' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/swr_characterize.py:207 passes the resolved CLI ffmpeg selector to capture. capture:134 retains the complete require result and replaces ffmpeg with oracle.ffmpeg at 137 before version discovery at 157 and args construction at 164. subprocess.run at 175 executes that vector without modifying argv[0]. .github/workflows/audio-conformance.yml:112 passes the runner oracle selector. Imported unit calls mock check_output/run at scripts/tests/test_swr_characterize.py:39-40, 79-81 and 102-103, so no unqualified real oracle is introduced.", - "site": [ - 157, - "command", - ".capture", - "str(ffmpeg)" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/swr_characterize.py:164, the command site 'str(ffmpeg)' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/swr_characterize.py:207 passes the resolved CLI ffmpeg selector to capture. capture:134 retains the complete require result and replaces ffmpeg with oracle.ffmpeg at 137 before version discovery at 157 and args construction at 164. subprocess.run at 175 executes that vector without modifying argv[0]. .github/workflows/audio-conformance.yml:112 passes the runner oracle selector. Imported unit calls mock check_output/run at scripts/tests/test_swr_characterize.py:39-40, 79-81 and 102-103, so no unqualified real oracle is introduced.", - "site": [ - 164, - "command", - ".capture", - "str(ffmpeg)" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/swr_characterize.py:175, the process site 'args' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/swr_characterize.py:207 passes the resolved CLI ffmpeg selector to capture. capture:134 retains the complete require result and replaces ffmpeg with oracle.ffmpeg at 137 before version discovery at 157 and args construction at 164. subprocess.run at 175 executes that vector without modifying argv[0]. .github/workflows/audio-conformance.yml:112 passes the runner oracle selector. Imported unit calls mock check_output/run at scripts/tests/test_swr_characterize.py:39-40, 79-81 and 102-103, so no unqualified real oracle is introduced.", + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_aac_encode_check.py:44. scripts/tests/test_aac_encode_check.py:19-44 supplies a synthetic Oracle pair, replaces require, make_sources, opus.timed and opus.run with mocks, and empties TONAL. scripts/aac_encode_check.py:83-119 retains the returned pair but all reaching generation, timed encode, decode and probe paths terminate in those callbacks; scripts/opus_encode_check.py:73-81 and :110-115 route timing and probes through run. No real oracle executes.", "site": [ - 175, - "process", - ".capture", - "args" + 44, + "delegated", + "", + "aac_encode_check.main" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/swr_characterize.py:187, capture:187 stores a normalized args=[ffmpeg, *args[1:]] receipt with the literal name ffmpeg. The receipt is appended at 185-191 and serialized to cases.json at 197; it is never used as an executable vector in this file. The actual process at 175 uses the owner-returned path from 134/137/164.", + "evidence": "Current site scripts/tests/test_aac_encode_check.py:55. scripts/tests/test_aac_encode_check.py:51-56 compares the pure arms() result with an expected argv list. scripts/aac_encode_check.py:29-40 only constructs and returns lists; this ffmpeg9 literal is assertion data and is never submitted to a process.", "site": [ - 187, + 55, "command", - ".capture", - "'ffmpeg'" + ".Arms.test_the_default_rate_names_none", + "'ffmpeg9'" ], "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/swr_characterize.py:207, the delegated site 'capture' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/swr_characterize.py:207 passes the resolved CLI ffmpeg selector to capture. capture:134 retains the complete require result and replaces ffmpeg with oracle.ffmpeg at 137 before version discovery at 157 and args construction at 164. subprocess.run at 175 executes that vector without modifying argv[0]. .github/workflows/audio-conformance.yml:112 passes the runner oracle selector. Imported unit calls mock check_output/run at scripts/tests/test_swr_characterize.py:39-40, 79-81 and 102-103, so no unqualified real oracle is introduced.", - "site": [ - 207, - "delegated", - "", - "capture" - ], - "verdict": "qualified-via-owner" } ] }, - "scripts/tests/fixtures/svt-av1-notices/fastfeat-LICENSE": { + "scripts/tests/test_audio_copy_check.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -157179,38 +159437,20 @@ "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", - "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ "docs/design/oracle-historical-records.json", - "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", - "scripts/encoders/svt-av1/build.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -157220,106 +159460,35 @@ "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", "scripts/test_oracle.py", - "scripts/tests/test_svt_av1_licenses.py", "test-support/oracle.rs" ], - "sha256": "043dcfd059386f9facd376351b2bd79325778744aa442177390cdfcca54babed", + "sha256": "fae9befc53fa18a9d2b3e2ea7411ff6a2b11a73fd61b0d0d060d9888372a521f", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. The native licence test copies this exact fixture into share/licenses/svt-av1 and records its bytes as retained notice data, without launching it.", + "evidence": "Exact site scripts/tests/test_audio_copy_check.py:51 (command, 'ffmpeg'). The discovered ffmpeg lists are expected/constructed argv within exercise; checker.run is replaced by the local run callback around the full check_concat_refusal call. That callback writes controlled reference/fallback bytes and returns synthetic statuses, while negative assertions verify failures. No process API receives these test argv.", "site": [ - 1, - "inventory", - "", - "unscanned-file" + 51, + "command", + ".ConcatRefusal.exercise", + "'ffmpeg'" ], "verdict": "excluded" - } - ] - }, - "scripts/tests/fixtures/svt-av1-notices/safestringlib-LICENSE": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", - "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" - }, - "requires": [ - "docs/design/oracle-historical-records.json", - "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", - "scripts/encoders/svt-av1/build.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/tests/test_svt_av1_licenses.py", - "test-support/oracle.rs" - ], - "sha256": "c0f99a208799ca20c9ccf31a30533d49334eb458dca5a3d14f9afe3e884e5d7d", - "sites": [ + }, { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. The native licence test copies this exact fixture into share/licenses/svt-av1 and records its bytes as retained notice data, without launching it.", + "evidence": "Exact site scripts/tests/test_audio_copy_check.py:67 (command, tools.ffmpeg). The discovered ffmpeg lists are expected/constructed argv within exercise; checker.run is replaced by the local run callback around the full check_concat_refusal call. That callback writes controlled reference/fallback bytes and returns synthetic statuses, while negative assertions verify failures. No process API receives these test argv.", "site": [ - 1, - "inventory", - "", - "unscanned-file" + 67, + "command", + ".ConcatRefusal.exercise.run", + "tools.ffmpeg" ], "verdict": "excluded" } ] }, - "scripts/tests/test_aac_encode_check.py": { + "scripts/tests/test_av1_measurement.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -157333,8 +159502,8 @@ "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "aac_encode_check": "dbfd015da1085b4ffe5155b218fe20eec5e89adb684831b9bbaff726a168cf18", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -157400,7 +159569,6 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", @@ -157459,6 +159627,7 @@ "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", @@ -157487,6 +159656,7 @@ "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-backend-svt-av1/build.rs", "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-h264/tests/common/streams.rs", "crates/coreav-hevc/examples/common/decoded.rs", @@ -157769,12 +159939,10 @@ "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/aac_encode_check.py", "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hls_check.py", - "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -157847,98 +160015,38 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "81981d4729d54c855e6af574d10c82782fa0c88e651f1e1b2927135e67326774", + "sha256": "e188bed6a77662db3bd86b285dff0be267fdcd87788e029ae1a0d99b3ba073f6", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_aac_encode_check.py:44. scripts/tests/test_aac_encode_check.py:19-44 supplies a synthetic Oracle pair, replaces require, make_sources, opus.timed and opus.run with mocks, and empties TONAL. scripts/aac_encode_check.py:83-119 retains the returned pair but all reaching generation, timed encode, decode and probe paths terminate in those callbacks; scripts/opus_encode_check.py:73-81 and :110-115 route timing and probes through run. No real oracle executes.", + "evidence": "scripts/tests/test_av1_measurement.py:193: The program is the temporary guard compiled from crates/coreav-backend-svt-av1/build.rs with rustc at scripts/tests/test_av1_measurement.py:183-187, not FFmpeg/ffprobe. scripts/tests/test_av1_measurement.py:188-192 strips every inherited CARGO_FEATURE_ value, enables MEASUREMENT only and chooses forbidden profile directories. crates/coreav-backend-svt-av1/build.rs:28-43 rejects these profiles before the native-build path; crates/coreav-backend-svt-av1/build.rs:169-173 exits with the guard error. scripts/tests/test_av1_measurement.py:195-196 checks that refusal.", "site": [ - 44, - "delegated", - "", - "aac_encode_check.main" + 193, + "process", + ".BuildIsolation.test_profile_guard_refuses_release_dist_and_unknown_layouts", + "str(executable)" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_aac_encode_check.py:55. scripts/tests/test_aac_encode_check.py:51-56 compares the pure arms() result with an expected argv list. scripts/aac_encode_check.py:29-40 only constructs and returns lists; this ffmpeg9 literal is assertion data and is never submitted to a process.", + "evidence": "scripts/tests/test_av1_measurement.py:198: The program remains the temporary Rust guard built at scripts/tests/test_av1_measurement.py:183-187 from crates/coreav-backend-svt-av1/build.rs, not an oracle. scripts/tests/test_av1_measurement.py:188-190 removes all CARGO_FEATURE_ values and enables only MEASUREMENT, then scripts/tests/test_av1_measurement.py:197 selects av1-measurement. crates/coreav-backend-svt-av1/build.rs:28-43 accepts that profile and returns before any native tool command because NATIVE is absent. This checks the profile guard, not media correctness.", "site": [ - 55, - "command", - ".Arms.test_the_default_rate_names_none", - "'ffmpeg9'" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_audio_copy_check.py": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "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": "fae9befc53fa18a9d2b3e2ea7411ff6a2b11a73fd61b0d0d060d9888372a521f", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_audio_copy_check.py:51 (command, 'ffmpeg'). The discovered ffmpeg lists are expected/constructed argv within exercise; checker.run is replaced by the local run callback around the full check_concat_refusal call. That callback writes controlled reference/fallback bytes and returns synthetic statuses, while negative assertions verify failures. No process API receives these test argv.", - "site": [ - 51, - "command", - ".ConcatRefusal.exercise", - "'ffmpeg'" + 198, + "process", + ".BuildIsolation.test_profile_guard_refuses_release_dist_and_unknown_layouts", + "str(executable)" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_audio_copy_check.py:67 (command, tools.ffmpeg). The discovered ffmpeg lists are expected/constructed argv within exercise; checker.run is replaced by the local run callback around the full check_concat_refusal call. That callback writes controlled reference/fallback bytes and returns synthetic statuses, while negative assertions verify failures. No process API receives these test argv.", + "evidence": "scripts/tests/test_av1_measurement.py:202: The program is the same temporary Rust build guard compiled at scripts/tests/test_av1_measurement.py:183-187, not an FFmpeg/ffprobe oracle. scripts/tests/test_av1_measurement.py:188-190 first removed every feature variable; scripts/tests/test_av1_measurement.py:200-201 then removes MEASUREMENT and chooses release. With both MEASUREMENT and NATIVE absent, crates/coreav-backend-svt-av1/build.rs:28-43 returns successfully before native process launches. This tests feature-absent success only.", "site": [ - 67, - "command", - ".ConcatRefusal.exercise.run", - "tools.ffmpeg" + 202, + "process", + ".BuildIsolation.test_profile_guard_refuses_release_dist_and_unknown_layouts", + "str(executable)" ], "verdict": "excluded" } @@ -201280,7 +203388,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:587, delegated row 'jrun'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", + "evidence": "scripts/transcode_check.py:587 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", "site": [ 587, "delegated", @@ -201401,7 +203509,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:725, delegated row 'run'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", + "evidence": "scripts/transcode_check.py:725 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", "site": [ 725, "delegated", @@ -201588,7 +203696,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:878, delegated row 'transcode'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", + "evidence": "scripts/transcode_check.py:878 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", "site": [ 878, "delegated", @@ -201830,7 +203938,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:1065, delegated row 'compat_run'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", + "evidence": "scripts/transcode_check.py:1065 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", "site": [ 1065, "delegated", @@ -201841,7 +203949,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:1067, delegated row 'compat_run'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", + "evidence": "scripts/transcode_check.py:1067 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", "site": [ 1067, "delegated", @@ -202050,7 +204158,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:1342, delegated row 'transcode'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", + "evidence": "scripts/transcode_check.py:1342 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", "site": [ 1342, "delegated", @@ -202182,7 +204290,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:1937, delegated row 'preflight'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", + "evidence": "scripts/transcode_check.py:1937 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", "site": [ 1937, "delegated", @@ -202226,7 +204334,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:2136, delegated row 'compat_run'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", + "evidence": "scripts/transcode_check.py:2136 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", "site": [ 2136, "delegated", @@ -202237,7 +204345,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:2137, delegated row 'transcode'. native_conformance selects args.decode_oracle at scripts/transcode_check.py:586-587; transcode selects args.coreav at scripts/transcode_check.py:718-725; compat_run selects args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. These relays/preflight reach the product-under-test, not a comparison oracle. child_env disables fallback at scripts/transcode_check.py:255; parse_arms selects external lossy encoders via arm options/environment at scripts/transcode_check.py:1835-1848, and those encoders are product arms, not the reference oracle. .github/workflows/ci.yml:1465-1469 supplies CoreAV, the oracle pair and the x264/FFmpeg encoder arms separately.", + "evidence": "scripts/transcode_check.py:2137 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", "site": [ 2137, "delegated", @@ -222279,7 +224387,7 @@ "rust:crates/coreav-cli/src/ffmpeg/mod.rs:capture": "788447ffc5ea2a31c62472dd02edcb696af8587db2c232118169ace44b8e0f05", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:encode": "a8680ce989f1f38e89d06e09b572b56b10873cfd79eb28f6c449486acdfeca0f", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:ffv1": "7ec11a2ae180e99b1f482ebbcfd909ef1a2d1d88d52d92e200a036dab58728da", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:frames": "6431295c52174c45fb5f86a731d6ad94498f6ef0473b8c0ddd250e2c07406da9", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:frames": "11184bade2fffd66ee44bf1164158e754e7239745dd4f7e013e677bbb877d830", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:image_capture": "a34016b7edda5a3fe43c09cda2eb0e16c7e542e921aad0f172e9fa12c4b25dd4", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:pcm": "9b07f437408f77b6be1353180123c79d8c164d68dacb2925749ba9c2d3ae236e", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:raw_audio": "130fa53de64dfedf0195268aac57ead2b63282031fabaf90ac58ccc4eb6eacbf", @@ -260056,6 +262164,11 @@ "bench/audio-decode/run.py": "source", "bench/audio-decode/tests/test_oracle.py": "source", "bench/audio-decode/tests/test_run.py": "source", + "bench/encoders/av1-process-reference/README.md": "data", + "bench/encoders/av1-process-reference/calls.json": "data", + "bench/encoders/av1-process-reference/decode-path-followup.json": "data", + "bench/encoders/av1-process-reference/host.json": "data", + "bench/encoders/av1-process-reference/summary.json": "data", "bench/encoders/videotoolbox-hevc-reference/README.md": "data", "bench/encoders/videotoolbox-hevc-reference/calls.csv": "data", "bench/encoders/videotoolbox-hevc-reference/quality.csv": "data", @@ -260232,6 +262345,7 @@ "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/src/pool.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", @@ -260239,6 +262353,7 @@ "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/reuse.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", @@ -260278,6 +262393,7 @@ "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/measurement.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", @@ -260949,6 +263065,7 @@ "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/measurement.rs": "source", "crates/coreav-transcode/src/av1/timeline.rs": "source", "crates/coreav-transcode/src/capture.rs": "source", "crates/coreav-transcode/src/contract.rs": "source", @@ -261123,6 +263240,7 @@ "docs/design/audio-decode.md": "data", "docs/design/audio-source-diagnostic.md": "data", "docs/design/audio-swr-parity-plan.md": "data", + "docs/design/av1-process-reference.md": "data", "docs/design/avc-summary-proof-cost.md": "data", "docs/design/avi-write.md": "data", "docs/design/b4-calibration.md": "data", @@ -261150,6 +263268,7 @@ "docs/design/corpus-key-exclusions.md": "data", "docs/design/cut-points.md": "data", "docs/design/decode.md": "data", + "docs/design/decoded-frame-reuse.md": "data", "docs/design/docs-site.md": "data", "docs/design/edit-list-writers.md": "data", "docs/design/edit-lists.md": "data", @@ -261204,6 +263323,8 @@ "docs/design/h264-encoder-search.md": "data", "docs/design/h264-encoder-simd-reference.json": "data", "docs/design/h264-encoder-simd.md": "data", + "docs/design/h264-encoder-speed-reference.json": "data", + "docs/design/h264-encoder-speed.md": "data", "docs/design/h264-encoder.md": "data", "docs/design/h264-pgo-release.md": "data", "docs/design/h264.md": "data", @@ -262401,10 +264522,13 @@ "scripts/audio_copy_check.py": "source", "scripts/audio_decoder_eligibility.py": "source", "scripts/audio_source_diagnostic.py": "source", + "scripts/av1_measurement_smoke.py": "source", + "scripts/av1_process_reference.py": "source", "scripts/avi_fixture_check.py": "source", "scripts/avi_v2_check.py": "source", "scripts/bench_guard.py": "source", "scripts/binaryen.env": "data", + "scripts/build_av1_reference_ffmpeg.sh": "source", "scripts/chap_craft.py": "source", "scripts/ci_full.py": "source", "scripts/cli_hostile_check.py": "source", @@ -262626,6 +264750,7 @@ "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_av1_measurement.py": "source", "scripts/tests/test_avi_workflow.py": "source", "scripts/tests/test_bar_sources.py": "source", "scripts/tests/test_bench_guard.py": "source", From 261c9d1b4b560bd2f2865b00708b8f38fb3e1f14 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 22:18:43 +0900 Subject: [PATCH 057/113] docs(oracle): record the merged-main classification Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 38 ++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 982bfb6d3..38aa4228b 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -179,3 +179,41 @@ Merged main adds the AV1 process-reference driver and its CI smoke check (coreav Negative controls cover each of the six tooling paths, absence and additional command-tree files, permitted development observer differences, rejected candidate-object substitutions, inward-link retargeting and target edits, outward links, changed source and relay dependencies, import shadows, new zero-invocation sources, stale anchors, duplicate or dead evidence, and unknown/bypass exit failure. Execute the workflow step with controlled success and failure to prove that neither an unfiltered trigger nor a failed classifier can be bypassed. Preserve every existing adversarial test. Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source audit, media-free controls and implementation run on the native development host. Real Linux-only oracle or process controls belong in the existing Linux CI jobs. Do not start corpus, held-out, performance, remote-infrastructure or additional fuzz campaigns. Final-head CI, canonical similarity evidence and independent review must cover the completed change. + +## Merged-main classification update + +Classification merges main twice: `5d4bc7f13` integrates `73e073d1df8eebd4eb50d64589d7a96249fb7a7e` and `f8aaccf29` integrates `51a6e5891a1dae2c00eea20b197ff3ab07431452`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. + +The final catalogue reconciles all 6,531 rows exactly: 6,241 discovered and 290 closure rows. It has 2,064 qualified rows at 1,626 locations, 4,450 excluded rows at 4,179 locations, no confirmed bypass and 17 unknown rows, all `unavailable-input`. Those 17 rows still fail the classifier, so the required classifier step stays unwired. + +The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,228 rows keep their exact site, 528 move, 1,474 are rewritten or removed and 1,775 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file, or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,337 are now qualified, 2,317 excluded and 3 remain unavailable-input unknowns; the other 1,350 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,241 row identities, so the census did not shrink. + +Against the pre-merge catalogue's 6,377 rows, these paths changed rows: + +| Source | Pre-merge rows | Final rows | Cause | +|---|---:|---:|---| +| `.github/workflows/github-shapes.yml` | 1 | 4 | coreav-dev/coreav#450; GitHub-shape owner pair | +| `.github/workflows/hevc-conformance.yml` | 1 | 2 | coreav-dev/coreav#429, coreav-dev/coreav#453 | +| `crates/coreav-cli/tests/ffmpeg.rs` | 178 | 178 | coreav-dev/coreav#440 | +| `crates/coreav-cli/tests/ffmpeg_input_seek.rs` | 18 | 30 | coreav-dev/coreav#440; input-seek audio probe | +| `crates/coreav-cli/tests/mp3_worker.rs` | 0 | 1 | coreav-dev/coreav#451 | +| `scripts/aac_pcm_eligibility.py` | 41 | 41 | coreav-dev/coreav#450 | +| `scripts/av1_measurement_smoke.py` | 0 | 7 | coreav-dev/coreav#457; AV1 reference pair | +| `scripts/av1_process_reference.py` | 0 | 19 | coreav-dev/coreav#457; AV1 reference pair | +| `scripts/build_av1_reference_ffmpeg.sh` | 0 | 1 | coreav-dev/coreav#457 | +| `scripts/encoders/macos/test_hevc_smoke.py` | 6 | 6 | macOS test import order | +| `scripts/h264_g1_simd_identity.py` | 0 | 2 | coreav-dev/coreav#454 | +| `scripts/hevc_conformance.py` | 21 | 22 | coreav-dev/coreav#429 | +| `scripts/hevc_decode.py` | 0 | 16 | coreav-dev/coreav#429; HEVC owner pair | +| `scripts/hevc_smoke.py` | 0 | 5 | coreav-dev/coreav#453; HEVC owner pair | +| `scripts/mp3_worker_check.py` | 0 | 8 | coreav-dev/coreav#451 | +| `scripts/tests/test_av1_measurement.py` | 0 | 3 | coreav-dev/coreav#457; AV1 reference pair | +| `scripts/tests/test_bench_guard.py` | 12 | 13 | coreav-dev/coreav#440 | +| `scripts/tests/test_hevc_decode.py` | 0 | 2 | coreav-dev/coreav#429; HEVC owner pair | +| `scripts/tests/test_shell_oracle_qualification.py` | 12 | 12 | composed fixture cache key | +| `tools/compat-corpus/copy_check.py` | 28 | 39 | coreav-dev/coreav#440 | +| `tools/compat-corpus/github_shapes.py` | 29 | 32 | coreav-dev/coreav#450 | +| `tools/compat-corpus/github_shapes_aac.py` | 0 | 4 | coreav-dev/coreav#450; AAC shape owner pair | +| `tools/compat-corpus/tests/test_copy_check.py` | 3 | 22 | coreav-dev/coreav#440 | +| `tools/compat-corpus/tests/test_github_shapes.py` | 103 | 105 | coreav-dev/coreav#450; GitHub-shape owner pair | +| `tools/compat-corpus/tests/test_github_shapes_aac.py` | 0 | 33 | coreav-dev/coreav#450; AAC shape owner pair | From eb09f3f605d8dd123448351cadc1a5066fd699c5 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 22:20:26 +0900 Subject: [PATCH 058/113] docs(oracle): rebind the catalogue to the merged-main note Signed-off-by: Gunwoo Kim --- docs/design/oracle-invocation-dispositions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 28f50e0b5..14ac54379 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -228,7 +228,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "ccd62264568922440cbf1167e4b6310558672dea2aef0f66743585e838cb0ed1", - "docs/design/oracle-qualification-gate.md": "8c709725f15d67ecc99eea8ca22d5de97c911faacb0384123ab8809ad6c827f2", + "docs/design/oracle-qualification-gate.md": "7bbfd76b82f46b88a14433d4efebb6d6e4e4964e823915af3160091c6200bcc8", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/known-divergences-mkv.json": "a7a73ce921ed7ce8f8eaaa7b4418f611feea3779528f9c2ef990261ff712c716", From 1c5936049a5078b9e9fa8b63326312b555dbe9f1 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 22:40:33 +0900 Subject: [PATCH 059/113] docs(oracle): plan the HEVC reference oracle pair Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 38aa4228b..6d227e4c9 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -168,6 +168,10 @@ The manual GitHub-shape measurement has the same shape: it checks out any merged Merged main adds the AV1 process-reference driver and its CI smoke check (coreav-dev/coreav#457). The smoke check rebuilds `ffmpeg` and `ffprobe` paths from its `--oracle` directory, and the capture driver runs its `--oracle` and `--probe` arguments directly, so neither passes through the shared owner. The decode-only diagnostic also accepts CoreAV's raw output when it equals the output of the separately built FFmpeg comparator, which makes that unqualified build the correctness reference. Route both scripts through `test_oracle.require`. The smoke check qualifies its directory's pair once and uses the returned paths. The capture driver qualifies `--oracle` and `--probe` as one pair before any call, and uses the returned paths for every probe and PSNR measurement. The comparator built by `build_av1_reference_ffmpeg.sh` stays the timed FFmpeg arm, because the pinned oracle has no SVT-AV1 encoder. The qualified pair judges its encoded outputs. In the decode diagnostic, CoreAV's raw stream and the comparator's raw stream must each equal the qualified oracle's raw stream before any timed call. The recorded results in `bench/encoders/av1-process-reference` are not rerun or rejudged, and `summarize` is unchanged. +### HEVC reference oracle pair + +Merged main adds the decoder-only HEVC reference driver (coreav-dev/coreav#447). It calls `test_oracle.require` on its `--oracle-bin` pair but discards the result. It then rebuilds `ffmpeg` from that directory for input preparation, pixel verification and the timed FFmpeg arms, and derives `ffprobe` as a sibling of that path. A verify-only call and a rebuilt path are not proof that the qualified pair ran. Keep the single `test_oracle.require` call before any input fetch, and pass its returned pair to `inputs`, `measure` and `verify`. Every preparation, probe, framemd5 and timed oracle call then uses the returned `ffmpeg` or `ffprobe`. The arms, thresholds, inputs and summary are unchanged, and no reference run is started. + ### Implementation order and verification 1. Commit this plan. Capture the invalid fresh merged baseline and the original-row obligations without claiming classification progress. From cd02bafdd237c8a848403dd79aef923d01075a4f Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 22:41:44 +0900 Subject: [PATCH 060/113] fix(oracle): run the HEVC reference through the qualified pair Signed-off-by: Gunwoo Kim --- scripts/hevc_reference.py | 32 +++++------ scripts/tests/test_reference_hevc.py | 86 +++++++++++++++++++++++++--- 2 files changed, 94 insertions(+), 24 deletions(-) diff --git a/scripts/hevc_reference.py b/scripts/hevc_reference.py index 376ad1226..aaf890193 100644 --- a/scripts/hevc_reference.py +++ b/scripts/hevc_reference.py @@ -53,7 +53,7 @@ def ffmpeg_command(binary, path, threads, output): '-fps_mode', 'passthrough', *output] -def verify(native, ffmpeg, source): +def verify(native, oracle, source): raw, _ = command([native, source, 'check']) rows = [json.loads(line) for line in raw.splitlines()] pictures = [row for row in rows if row.get('type') == 'picture'] @@ -63,7 +63,7 @@ def verify(native, ffmpeg, source): if depth not in (8, 10) or any((p['bit_depth'], p['width'], p['height']) != (depth, pictures[0]['width'], pictures[0]['height']) for p in pictures): raise ValueError('depth_change') - metadata, _ = command([pathlib.Path(ffmpeg).with_name('ffprobe'), '-v', 'error', + metadata, _ = command([oracle.ffprobe, '-v', 'error', '-select_streams', 'v:0', '-show_entries', 'stream=pix_fmt,width,height', '-of', 'json', source]) streams = json.loads(metadata)['streams'] if len(streams) != 1 or (streams[0]['width'], streams[0]['height']) != (pictures[0]['width'], pictures[0]['height']): @@ -71,12 +71,12 @@ def verify(native, ffmpeg, source): pixel_format = streams[0]['pix_fmt'] if pixel_format not in ({'yuv420p', 'yuvj420p'} if depth == 8 else {'yuv420p10le'}): raise ValueError('oracle_pixel_format') - oracle, _ = command(ffmpeg_command(ffmpeg, source, True, + reference, _ = command(ffmpeg_command(oracle.ffmpeg, source, True, ['-pix_fmt', '+' + pixel_format, '-f', 'framemd5', '-'])) - dimensions = re.findall(rb'^#dimensions\s+0:\s+(\d+)x(\d+)\s*$', oracle, re.M) + dimensions = re.findall(rb'^#dimensions\s+0:\s+(\d+)x(\d+)\s*$', reference, re.M) if dimensions != [(str(pictures[0]['width']).encode(), str(pictures[0]['height']).encode())]: raise ValueError('oracle_geometry') - frames = [line.decode().split(',') for line in oracle.splitlines() + frames = [line.decode().split(',') for line in reference.splitlines() if line and not line.startswith(b'#')] expected = [(int(row[-2]), row[-1].strip()) for row in frames] actual = [(p['output_bytes'], p['output_md5']) for p in pictures] @@ -129,17 +129,17 @@ def accepted_result(path, expected_candidate): return report -def measure(args, source, identity): +def measure(args, oracle, source, identity): record = dict(id=identity, input_sha256=conformance.digest(source), stage='verification') try: - record.update(verify(args.native, args.oracle_bin / 'ffmpeg', source)) + record.update(verify(args.native, oracle, source)) if getattr(args, 'diagnose_only', False): record['status'] = 'verified' return record record['stage'] = 'timing' commands = dict(coreav=[args.native, source, 'decode']) for arm in ARMS[1:]: - commands[arm] = ffmpeg_command(args.oracle_bin / 'ffmpeg', source, arm == 'ffmpeg_one', + commands[arm] = ffmpeg_command(oracle.ffmpeg, source, arm == 'ffmpeg_one', ['-progress', 'pipe:1', '-f', 'null', '-']) for arm in ARMS: stdout, _ = command(commands[arm]) @@ -208,7 +208,7 @@ def fetch(entry, directory, budget): time.sleep(2 ** attempt) -def inputs(args, directory, pool): +def inputs(args, oracle, directory, pool): selected = [r for r in conformance.roster() if r['partition'] == 'development'] entries = {} for name in ('v1', 'v1-ts-audio', 'v2-heldout'): @@ -229,7 +229,7 @@ def inputs(args, directory, pool): original = fetch(entry, directory, pool.limits) prepared = directory / f'd{index:02}.hevc' try: - command([args.oracle_bin / 'ffmpeg', '-hide_banner', '-loglevel', 'error', '-nostdin', + command([oracle.ffmpeg, '-hide_banner', '-loglevel', 'error', '-nostdin', '-i', original, '-map', '0:v:0', '-an', '-sn', '-dn', '-frames:v', str(args.frames), '-c:v', 'copy', '-bsf:v', 'hevc_mp4toannexb', '-f', 'hevc', '-y', prepared]) yield identity, prepared, item['sha256'] @@ -254,7 +254,7 @@ def inputs(args, directory, pool): if conformance.digest(original) != member['sha256']: raise ValueError('conformance_member_identity') prepared = directory / f'c{index:02}.hevc' - command([args.oracle_bin / 'ffmpeg', '-hide_banner', '-loglevel', 'error', '-nostdin', + command([oracle.ffmpeg, '-hide_banner', '-loglevel', 'error', '-nostdin', '-i', original, '-map', '0:v:0', '-frames:v', str(args.frames), '-c:v', 'copy', '-f', 'hevc', '-y', prepared]) yield f'c{index:02}', prepared, member['sha256'] @@ -288,7 +288,7 @@ def main(): args.only = set(args.only.split(',')) if args.only else set() if args.only - {f'd{i:02}' for i in range(26)} - {f'c{i:02}' for i in range(4)}: parser.error('unknown reference input ID') - test_oracle.require(args.oracle_bin / 'ffmpeg', args.oracle_bin / 'ffprobe') + oracle = test_oracle.require(args.oracle_bin / 'ffmpeg', args.oracle_bin / 'ffprobe') args.out.mkdir(parents=True, exist_ok=True) report = dict(candidate=args.candidate, oracle=oracle_pin.load()['BUILD'], native_sha256=conformance.digest(args.native), frames_cap=args.frames, repeats=args.repeats, @@ -315,8 +315,8 @@ def save(): with tempfile.TemporaryDirectory(prefix='hevc-reference-') as temp: directory = pathlib.Path(temp) profiled = set() - for identity, source, original_sha in inputs(args, directory, pool): - row = measure(args, source, identity) + for identity, source, original_sha in inputs(args, oracle, directory, pool): + row = measure(args, oracle, source, identity) row['source_sha256'] = original_sha report['files'].append(row) save() @@ -325,9 +325,9 @@ def save(): if row['status'] == 'timed' and identity.startswith('c') and row['depth'] not in profiled: try: small = directory / 'profile.hevc' - command([args.oracle_bin / 'ffmpeg', '-hide_banner', '-loglevel', 'error', '-nostdin', + command([oracle.ffmpeg, '-hide_banner', '-loglevel', 'error', '-nostdin', '-i', source, '-frames:v', '2', '-c:v', 'copy', '-f', 'hevc', '-y', small]) - profile_row = dict(id=identity, **verify(args.native, args.oracle_bin / 'ffmpeg', small)) + profile_row = dict(id=identity, **verify(args.native, oracle, small)) profile(args, small, profile_row, directory) row['profile'] = profile_row except (ValueError, subprocess.CalledProcessError, subprocess.TimeoutExpired): diff --git a/scripts/tests/test_reference_hevc.py b/scripts/tests/test_reference_hevc.py index 142235cc5..1b6915c09 100644 --- a/scripts/tests/test_reference_hevc.py +++ b/scripts/tests/test_reference_hevc.py @@ -11,6 +11,9 @@ SCRIPTS = pathlib.Path(__file__).resolve().parents[1] sys.path.insert(0, str(SCRIPTS)) import hevc_reference as reference +import test_oracle + +ORACLE = test_oracle.Oracle(pathlib.Path('/oracle/ffmpeg'), pathlib.Path('/oracle/ffprobe')) class Reference(unittest.TestCase): @@ -59,7 +62,7 @@ def test_diagnostic_mode_never_times_verified_files(self): source.write_bytes(b'input') with patch.object(reference, 'verify', return_value=dict(depth=8, frames=2)), \ patch.object(reference, 'command') as child: - row = reference.measure(args, source, 'd00') + row = reference.measure(args, ORACLE, source, 'd00') self.assertEqual(row['status'], 'verified') self.assertNotIn('calls', row) child.assert_not_called() @@ -73,7 +76,7 @@ def test_failed_checks_identify_native_and_oracle_without_raw_stderr(self): source = pathlib.Path(temp) / 'input' source.write_bytes(b'input') with patch.object(reference, 'verify', side_effect=error): - row = reference.measure(args, source, 'd00') + row = reference.measure(args, ORACLE, source, 'd00') self.assertEqual(row['tool'], expected) self.assertNotIn('private-marker', json.dumps(row)) if expected == 'native': @@ -155,7 +158,7 @@ def test_pixel_mismatch_is_not_timed(self): source.write_bytes(b'input') with patch.object(reference, 'verify', side_effect=ValueError('pixel_mismatch')), \ patch.object(reference, 'command') as child: - row = reference.measure(args, source, 'd00') + row = reference.measure(args, ORACLE, source, 'd00') self.assertEqual(row['status'], 'not_timed') self.assertEqual(row['failure'], 'pixel_mismatch') self.assertNotIn('calls', row) @@ -172,10 +175,10 @@ def test_verify_compares_bytes_hashes_and_complete_frame_count(self): metadata = json.dumps(dict(streams=[dict(pix_fmt='yuv420p10le', width=2, height=2)])).encode() with self.subTest(oracle=oracle), patch.object(reference, 'command', side_effect=[(native, {}), (metadata, {}), (oracle, {})]): if passes: - self.assertEqual(reference.verify('/native', '/oracle', '/input')['frames'], 1) + self.assertEqual(reference.verify('/native', ORACLE, '/input')['frames'], 1) else: with self.assertRaisesRegex(ValueError, 'pixel_mismatch'): - reference.verify('/native', '/oracle', '/input') + reference.verify('/native', ORACLE, '/input') def test_verification_forbids_oracle_pixel_conversion(self): picture = dict(type='picture', bit_depth=10, output_bytes=12, output_md5='abcd', width=2, height=2) @@ -184,7 +187,7 @@ def test_verification_forbids_oracle_pixel_conversion(self): with patch.object(reference, 'command', side_effect=[(native, {}), (b'{"streams":[{"pix_fmt":"yuv420p10le","width":2,"height":2}]}', {}), (b'#dimensions 0: 2x2\n0, 0, 0, 1, 12, abcd\n', {})]) as child: - reference.verify('/native', '/oracle', '/input') + reference.verify('/native', ORACLE, '/input') self.assertIn('+yuv420p10le', child.call_args_list[2].args[0]) def test_full_range_uses_unchanged_oracle_format_and_wrong_depth_is_refused(self): @@ -196,12 +199,12 @@ def test_full_range_uses_unchanged_oracle_format_and_wrong_depth_is_refused(self with self.subTest(pixel_format=pixel_format), patch.object(reference, 'command', side_effect=[ (native, {}), (metadata, {}), (b'#dimensions 0: 2x2\n0, 0, 0, 1, 6, abcd\n', {})]) as child: if passes: - result = reference.verify('/native', '/oracle', '/input') + result = reference.verify('/native', ORACLE, '/input') self.assertEqual(result['oracle_pixel_format'], 'yuvj420p') self.assertIn('+yuvj420p', child.call_args_list[2].args[0]) else: with self.assertRaisesRegex(ValueError, 'oracle_pixel_format'): - reference.verify('/native', '/oracle', '/input') + reference.verify('/native', ORACLE, '/input') self.assertEqual(child.call_count, 2) def test_oracle_arms_select_hevc_with_correct_thread_scope(self): @@ -214,5 +217,72 @@ def test_oracle_arms_select_hevc_with_correct_thread_scope(self): self.assertIn('-noautorotate', one) +class QualifiedPair(unittest.TestCase): + OWNER = test_oracle.Oracle(pathlib.Path('/owner/ffmpeg'), pathlib.Path('/probe-owner/ffprobe')) + CANDIDATE = 'b4c5f4dcd9b30cc3f2e6c5f3d21fc4bfa747e82a' + + def test_reference_qualifies_its_pair_before_fetching_inputs(self): + argv = ['hevc_reference.py', '--native', '/native', '--oracle-bin', '/requested', '--out', '/unused', + '--candidate', self.CANDIDATE] + with patch.object(sys, 'argv', argv), \ + patch.object(reference.test_oracle, 'require', + side_effect=test_oracle.QualificationError('pin mismatch')) as require, \ + patch.object(reference.round_files, 'pool') as pool, patch.object(reference, 'command') as child: + with self.assertRaisesRegex(test_oracle.QualificationError, 'pin mismatch'): + reference.main() + require.assert_called_once_with(pathlib.Path('/requested/ffmpeg'), pathlib.Path('/requested/ffprobe')) + pool.assert_not_called() + child.assert_not_called() + + def test_verification_probes_and_decodes_with_the_returned_pair(self): + picture = dict(type='picture', bit_depth=8, output_bytes=6, output_md5='abcd', width=2, height=2) + native = ('\n'.join(json.dumps(r) for r in + (picture, dict(type='summary', complete=True, output_md5='abcd')))).encode() + with patch.object(reference, 'command', side_effect=[(native, {}), + (b'{"streams":[{"pix_fmt":"yuv420p","width":2,"height":2}]}', {}), + (b'#dimensions 0: 2x2\n0, 0, 0, 1, 6, abcd\n', {})]) as child: + reference.verify('/native', self.OWNER, '/input') + self.assertEqual(child.call_args_list[1].args[0][0], self.OWNER.ffprobe) + self.assertEqual(child.call_args_list[2].args[0][0], self.OWNER.ffmpeg) + + def test_timed_arms_run_the_returned_ffmpeg(self): + args = type('Args', (), dict(native=pathlib.Path('/native'), repeats=3))() + oracle_calls = [] + + def child(command, **kwargs): + if command[0] == args.native: + return b'{"pictures":1,"decoded_pictures":1,"bins":1}', dict(wall=1, user=0, system=0) + oracle_calls.append(command[0]) + return b'frame=1\nprogress=end\n', dict(wall=1, user=0, system=0) + + with tempfile.TemporaryDirectory() as temp: + source = pathlib.Path(temp) / 'input' + source.write_bytes(b'input') + with patch.object(reference, 'verify', return_value=dict(depth=8, frames=1)) as verify, \ + patch.object(reference, 'command', side_effect=child): + row = reference.measure(args, self.OWNER, source, 'd00') + verify.assert_called_once_with(args.native, self.OWNER, source) + self.assertEqual(row['status'], 'timed') + self.assertEqual(len(oracle_calls), 8) + self.assertEqual(set(oracle_calls), {self.OWNER.ffmpeg}) + + def test_input_preparation_runs_the_returned_ffmpeg(self): + item = dict(partition='development', sha256='aa', size=5, ext='mp4') + pool = Mock() + pool.head.return_value = (10, 'etag') + pool.get.return_value = json.dumps(dict(files=[dict(item, key='input.mp4')])).encode() + args = type('Args', (), dict(only={'d00'}, frames=4))() + with tempfile.TemporaryDirectory() as temp: + directory = pathlib.Path(temp) + with patch.object(reference.conformance, 'roster', return_value=[item]), \ + patch.object(reference.conformance, 'registration', return_value=dict(archives=[])), \ + patch.object(reference, 'fetch', return_value=directory / 'original'), \ + patch.object(reference, 'command') as child: + prepared = list(reference.inputs(args, self.OWNER, directory, pool)) + self.assertEqual([identity for identity, _, _ in prepared], ['d00']) + child.assert_called_once() + self.assertEqual(child.call_args.args[0][0], self.OWNER.ffmpeg) + + if __name__ == '__main__': unittest.main() From e80397f009f51f49b70e872b12fccc69dac8f37d Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 22:50:25 +0900 Subject: [PATCH 061/113] docs(oracle): bind the HEVC reference sites Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 2613 +++++++++++++---- 1 file changed, 2066 insertions(+), 547 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 14ac54379..2ab28c9a8 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -228,7 +228,6 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "ccd62264568922440cbf1167e4b6310558672dea2aef0f66743585e838cb0ed1", - "docs/design/oracle-qualification-gate.md": "7bbfd76b82f46b88a14433d4efebb6d6e4e4964e823915af3160091c6200bcc8", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/known-divergences-mkv.json": "a7a73ce921ed7ce8f8eaaa7b4418f611feea3779528f9c2ef990261ff712c716", @@ -1557,6 +1556,7 @@ "scripts/hevc_fixture.py": "e67398988391dcf5ff489d3bd210550fba1bc498663b9103f3bbb94215191eb2", "scripts/hevc_intra.py": "6c6c2a60de5c3e493725a885daaaea8fcbb39b1c7d11465c0110b7a259aa202b", "scripts/hevc_oracle_input.py": "dacf242c44b9da023b119d75a975822f14b7cd0defab5d25d478206213f52ba9", + "scripts/hevc_reference.py": "c12f485046e52a0fa70dd072d0a7a6aebdcde4d35753f165df1ba09e31884dbe", "scripts/hevc_smoke.py": "8130ff9400d35d9c353048b1b068e314028db45c86f6938f5c17f9f96fc04fe6", "scripts/hevc_synthetic.py": "9ba1c1dfd5a7fc4dc33e6065f6ba1fcad698727f8207ac4d527c1c1294d32fea", "scripts/hls_check.py": "ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a", @@ -1646,6 +1646,7 @@ "scripts/tests/test_range_audio_gaps_oracle.py": "f8f3bff3d75b996ae918d0ffa0b377b355eab6f8d75e8ea67e7f16ae6d9af9e8", "scripts/tests/test_range_audio_run_oracle.py": "16b86d69ef0d5580b42e8fa13f9da865add051a65b1f6f9b74ed1acdc28ab67a", "scripts/tests/test_raw_pcm_check.py": "ca784511c8947b6439833d542ef332777772ea6136277042aab2b5e52e8d8302", + "scripts/tests/test_reference_hevc.py": "2388919689957c911bf46231a0a961cd0c7a5a63918eecf90ee0dc38ee8e2162", "scripts/tests/test_registered_candidate.py": "238d0261e48f8f39c4db4289805a2db4ce03cb679168cceea6cbc3eecd0c11b2", "scripts/tests/test_stage3_run_oracle.py": "8ba9bf83cdc8b74dbd99b45c3f9d2d6b0fcf95d94e40cc9ade2d5b5e0a8aa271", "scripts/tests/test_svt_av1_licenses.py": "dd33b47be3c4dd542a4590fdacf5ae4e070256d18cccf1493519c8ee567d33eb", @@ -6894,7 +6895,6 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", - "docs/design/oracle-qualification-gate.md", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", "docs/measurements/h264-gap-2/tools/stages.py", @@ -7290,7 +7290,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/github-shapes.yml:112: The initial actions checkout is the dispatching run commit; .github/workflows/github-shapes.yml:61-74 copies its five owner files outside the tree before git checkout selects the merged candidate. .github/workflows/github-shapes.yml:105-118 resolves with that retained owner, parses exactly two nonempty lines, and passes the returned FFMPEG/FFPROBE unchanged to the candidate driver. This is the owner-checkout pattern in docs/design/oracle-qualification-gate.md:161-165. At the current driver, tools/compat-corpus/encode_breadth.py:865-873 also assigns the require result fields back to opts; tools/compat-corpus/github_shapes.py:469-475 and tools/compat-corpus/github_shapes.py:531-547 use those fields in programs, and tools/compat-corpus/github_shapes.py:175-209 substitutes that map into reference argv. tools/compat-corpus/github_shapes.py:86-94 executes argv unchanged. The separately selected x264 is an encoder tool, not this oracle pair. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "evidence": ".github/workflows/github-shapes.yml:112 invokes the shape driver with FFMPEG/FFPROBE from the retained dispatch-owner resolver, not reconstructed sibling names. .github/workflows/github-shapes.yml:61-74 copies the five owner files outside the tree before selecting the candidate; .github/workflows/github-shapes.yml:105-118 parses exactly the two returned nonempty paths and passes them unchanged. scripts/test_oracle.py:73-108 returns the qualified resolved pair and scripts/test_oracle.py:121-135 prints exactly those fields. At HEAD, tools/compat-corpus/github_shapes.py:469-475 and tools/compat-corpus/encode_breadth.py:865-873 also retain the require return in opts before version subprocesses; tools/compat-corpus/github_shapes.py:531-547 and tools/compat-corpus/github_shapes.py:506-518 use those already-resolved paths in the acquisition/replay map. tools/compat-corpus/github_shapes.py:126-135 and tools/compat-corpus/github_shapes.py:175-209 substitute the map into reference and probe-witness argv; tools/compat-corpus/github_shapes.py:86-105 executes that argv unchanged through exec. Fixture generation uses the supplied ffmpeg at tools/compat-corpus/github_shapes_fixtures.py:8-26. Comparison/packet calls pass the same map at tools/compat-corpus/github_shapes.py:294-362 to tools/compat-corpus/decoded_output.py:24-47, tools/compat-corpus/decoded_output.py:159-166, tools/compat-corpus/decoded_output.py:244-249 and tools/compat-corpus/decoded_output.py:342-363. AAC comparison retains another require return at tools/compat-corpus/github_shapes_aac.py:122-125 and passes it to scripts/aac_pcm_eligibility.py:86-106 and scripts/aac_pcm_eligibility.py:167-271, whose oracle commands use its ffmpeg/ffprobe directly via scripts/aac_pcm_eligibility.py:21-22. The candidate arm and AAC diagnostic are native programs, not oracles. The candidate encoder logger receives the same ffmpeg map at tools/compat-corpus/github_shapes.py:184-188 and forwards it unchanged through tools/compat-corpus/encode_breadth.py:363-373 and tools/compat-corpus/encode_breadth.py:109-113; x264 is a separate encoder tool, not this oracle pair.", "site": [ 112, "shell", @@ -134409,7 +134409,7 @@ } ] }, - "scripts/hevc_smoke.py": { + "scripts/hevc_reference.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -134420,6 +134420,7 @@ "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -134480,6 +134481,7 @@ "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_reference": "ed9b8875345ffa07f71a23421cd996dcd6ef7d365b25d450323d035574c916e5", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -134509,6 +134511,7 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -134892,6 +134895,7 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", + "scripts/tests/test_reference_hevc.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -134949,57 +134953,244 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "8130ff9400d35d9c353048b1b068e314028db45c86f6938f5c17f9f96fc04fe6", + "sha256": "c12f485046e52a0fa70dd072d0a7a6aebdcde4d35753f165df1ba09e31884dbe", "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/hevc_smoke.py:33 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_reference.py:41: The generic subprocess runner executes the argv supplied by each caller, not a fixed oracle name. Its oracle subset is qualified: scripts/hevc_reference.py:66-75 passes oracle.ffprobe and oracle.ffmpeg for probing and framemd5; scripts/hevc_reference.py:140-150 passes oracle.ffmpeg for both FFmpeg warmup/timed arms; scripts/hevc_reference.py:232-234, scripts/hevc_reference.py:257-259 and scripts/hevc_reference.py:328-329 pass oracle.ffmpeg for preparation. Its other callers are not oracles: scripts/hevc_reference.py:57 runs the native checker, scripts/hevc_reference.py:140-150 also runs the native decode arm, scripts/hevc_reference.py:175-184 runs valgrind on the native decoder and callgrind_annotate, and scripts/tests/test_reference_hevc.py:109-114 runs /usr/bin/env. Mocked test calls do not execute subprocesses. Qualification here applies only to the returned-path oracle subset, not to the native/profiler/environment programs. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", "site": [ - 33, + 41, + "process", + ".command", + "list(map(str, args))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:50: This argv builder preserves binary as element zero. Production consumers scripts/hevc_reference.py:74-75 and scripts/hevc_reference.py:140-150 supply oracle.ffmpeg, and the resulting lists reach command unchanged. scripts/tests/test_reference_hevc.py:210-217 only inspects lists built with the literal ffmpeg; those test lists are never executed. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 50, + "command", + ".ffmpeg_command", + "binary" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_reference.py:57: This call executes native with source and check, the decoder under test, not FFmpeg or ffprobe.", + "site": [ + 57, "delegated", "", - "synthetic.inspect" + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:66: The metadata probe passes oracle.ffprobe as argv[0] directly to command; it does not derive a sibling from ffmpeg. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 66, + "command", + ".verify", + "oracle.ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_smoke.py:60 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_reference.py:66: The metadata probe passes oracle.ffprobe as argv[0] directly to command; it does not derive a sibling from ffmpeg. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", "site": [ - 60, + 66, "delegated", "", - "intra.oracle_frames" + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:74: The framemd5 invocation passes oracle.ffmpeg to ffmpeg_command; scripts/hevc_reference.py:49-53 preserves it as argv[0]. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 74, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:135: measure delegates to verify with its unchanged oracle object; scripts/hevc_reference.py:57 runs the native checker, then scripts/hevc_reference.py:66-75 runs the returned ffprobe and ffmpeg. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 135, + "delegated", + "", + "verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:145: The warmup loop executes all three arms. scripts/hevc_reference.py:140-143 builds the coreav arm from args.native (not an oracle) and both FFmpeg arms from oracle.ffmpeg through scripts/hevc_reference.py:49-53, preserving that path to command. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 145, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:150: The timed loop executes all three rotated arms. scripts/hevc_reference.py:140-143 builds the coreav arm from args.native (not an oracle) and both FFmpeg arms from oracle.ffmpeg through scripts/hevc_reference.py:49-53, preserving that path to command. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 150, + "delegated", + "", + "command" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_smoke.py:67 (occurrence 0), Only args.native runs with intra.native_command; scripts/hevc_intra.py:302-304 forms the native CoreAV decoder argv, and scripts/hevc_conformance.py:480 executes it without substituting an oracle.", + "evidence": "scripts/hevc_reference.py:175: This argv starts valgrind with args.native as the profiled program at scripts/hevc_reference.py:175-177; neither is an FFmpeg/ffprobe oracle.", "site": [ - 67, + 175, "delegated", "", - "harness.child" + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_reference.py:183: This argv starts callgrind_annotate on a profile file at scripts/hevc_reference.py:183-184; it never executes an FFmpeg/ffprobe oracle.", + "site": [ + 183, + "delegated", + "", + "command" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_smoke.py:100 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_reference.py:232: Development-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:232-234. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", "site": [ - 100, + 232, + "command", + ".inputs", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:232: Development-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:232-234. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 232, "delegated", "", - "run" + "command" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_smoke.py:106 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_reference.py:257: Conformance-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:257-259. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", "site": [ - 106, + 257, + "command", + ".inputs", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:257: Conformance-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:257-259. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 257, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:318: main delegates input preparation with the unchanged owner-returned pair. scripts/hevc_reference.py:232-234 and scripts/hevc_reference.py:257-259 execute oracle.ffmpeg for the two input families; acquisition does not select or replace the oracle program. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 318, + "delegated", + "", + "inputs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:319: main delegates to measure with the same pair. scripts/hevc_reference.py:135 invokes verification; scripts/hevc_reference.py:66-75 uses the returned pair, and scripts/hevc_reference.py:140-150 uses its ffmpeg in warmup/timed arms alongside the separate native arm. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 319, + "delegated", + "", + "measure" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:328: The two-frame profiling-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:328-329. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 328, + "command", + ".main", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:328: The two-frame profiling-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:328-329. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 328, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:330: The profiling-input verification receives the same oracle object; scripts/hevc_reference.py:57 checks the native decoder and scripts/hevc_reference.py:66-75 probes and hashes with the returned pair. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 330, + "delegated", + "", + "verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_reference.py:331: This delegation runs profile, whose only commands are valgrind on args.native at scripts/hevc_reference.py:175-177 and callgrind_annotate at scripts/hevc_reference.py:183-184. Neither command executes an FFmpeg/ffprobe oracle.", + "site": [ + 331, + "delegated", + "", + "profile" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:344: The entry point calls main. Its check-result branch at scripts/hevc_reference.py:264-275 only validates/prints JSON and returns without subprocesses. The reference-run branch retains the pair and uses it for preparation, probe, framemd5 and both FFmpeg timing arms at scripts/hevc_reference.py:66-75, scripts/hevc_reference.py:140-150, scripts/hevc_reference.py:232-259 and scripts/hevc_reference.py:328-330; native and profiler commands are separate non-oracle programs at scripts/hevc_reference.py:57 and scripts/hevc_reference.py:175-184. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 344, "delegated", "", "main" @@ -135008,7 +135199,7 @@ } ] }, - "scripts/hevc_synthetic.py": { + "scripts/hevc_smoke.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -135473,7 +135664,7 @@ "scripts/hevc_fixture.py", "scripts/hevc_intra.py", "scripts/hevc_oracle_input.py", - "scripts/hevc_smoke.py", + "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -135548,68 +135739,57 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "9ba1c1dfd5a7fc4dc33e6065f6ba1fcad698727f8207ac4d527c1c1294d32fea", + "sha256": "8130ff9400d35d9c353048b1b068e314028db45c86f6938f5c17f9f96fc04fe6", "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:20 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_smoke.py:33 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 20, + 33, "delegated", "", - "fixture.binary_identity" + "synthetic.inspect" ], "verdict": "qualified-via-owner" }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_synthetic.py:39 (occurrence 0), Only the supplied native CoreAV header parser runs with the fixture path; scripts/hevc_conformance.py:480 executes that argv, not an FFmpeg/ffprobe command.", - "site": [ - 39, - "delegated", - "", - "harness.child" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:50 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_smoke.py:60 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 50, + 60, "delegated", "", - "harness.probe" + "intra.oracle_frames" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:51 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_smoke.py:67 (occurrence 0), Only args.native runs with intra.native_command; scripts/hevc_intra.py:302-304 forms the native CoreAV decoder argv, and scripts/hevc_conformance.py:480 executes it without substituting an oracle.", "site": [ - 51, + 67, "delegated", "", - "harness.probe" + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:89 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_smoke.py:100 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 89, + 100, "delegated", "", - "inspect" + "run" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:95 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_smoke.py:106 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", "site": [ - 95, + 106, "delegated", "", "main" @@ -135618,7 +135798,7 @@ } ] }, - "scripts/hls_check.py": { + "scripts/hevc_synthetic.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -135627,6 +135807,7 @@ "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -135683,6 +135864,12 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -135718,12 +135905,12 @@ "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", - "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -135767,6 +135954,7 @@ "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -135799,7 +135987,6 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", - "docs/measurements/compat-0.1.0/judging.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", @@ -136070,8 +136257,14 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/compat_sources.py", "scripts/extract_check.py", + "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_smoke.py", + "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -136085,7 +136278,604 @@ "scripts/oracle_pin_macos.py", "scripts/policy_check.py", "scripts/policy_ref.py", - "scripts/registered_candidate.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/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/tests/test_writer_kd_audit_selection.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": "9ba1c1dfd5a7fc4dc33e6065f6ba1fcad698727f8207ac4d527c1c1294d32fea", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:20 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 20, + "delegated", + "", + "fixture.binary_identity" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/hevc_synthetic.py:39 (occurrence 0), Only the supplied native CoreAV header parser runs with the fixture path; scripts/hevc_conformance.py:480 executes that argv, not an FFmpeg/ffprobe command.", + "site": [ + 39, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:50 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 50, + "delegated", + "", + "harness.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:51 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 51, + "delegated", + "", + "harness.probe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:89 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 89, + "delegated", + "", + "inspect" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "At scripts/hevc_synthetic.py:95 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "site": [ + 95, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/hls_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", + "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", + "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", + "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/decoded.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/compat-0.1.0/judging.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/compat_sources.py", + "scripts/extract_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/registered_candidate.py", "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", @@ -186590,11 +187380,967 @@ "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", "scripts/oracle_invocation_classify.py", - "scripts/oracle_kd.py", + "scripts/oracle_kd.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/tests/test_writer_kd_audit_selection.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": "590e468432a4f98d773cec83639c24078f6b973f739953fc00e7850f75596d65", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_kd_qualification.py:33 (test_fake_version_is_rejected_before_frame_json_enters_the_predicate; sys.executable): The Python child imports oracle_kd with an explicit temporary pair of generated shell fakes (scripts/tests/test_oracle_kd_qualification.py:21-32). It checks identity refusal and that fake frame JSON is never requested (35-39); scripts/oracle_kd.py:1069-1074 uses the owner. Only fake tools are selectable, not a real oracle.", + "site": [ + 33, + "process", + ".NestedProbe.test_fake_version_is_rejected_before_frame_json_enters_the_predicate", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_kd_qualification.py:50 (test_returned_probe_preserves_query_and_frame_results; oracle_kd._first_frame_size): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", + "site": [ + 50, + "delegated", + "", + "oracle_kd._first_frame_size" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_kd_qualification.py:53 (test_returned_probe_preserves_query_and_frame_results; '/verified/ffprobe'): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", + "site": [ + 53, + "command", + ".NestedProbe.test_returned_probe_preserves_query_and_frame_results", + "'/verified/ffprobe'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_kd_qualification.py:63 (test_probe_io_failures_stay_none_but_qualification_failure_propagates; oracle_kd._first_frame_size): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", + "site": [ + 63, + "delegated", + "", + "oracle_kd._first_frame_size" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_kd_qualification.py:68 (test_probe_io_failures_stay_none_but_qualification_failure_propagates; oracle_kd._first_frame_size): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", + "site": [ + 68, + "delegated", + "", + "oracle_kd._first_frame_size" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "cab031bdec8ae5d46d5b7f853da4cfc7fc8cce4e081a3bdd3d530df49eba2043", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_pin.py:1 is the module docstring at 1-7, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:43 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 43, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:44 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 44, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:46 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 46, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:49 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 49, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:52 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 52, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:61 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 61, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:76 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 76, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:101 (process, 'ruby'). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 101, + "process", + ".OraclePin.test_workflows_verify_cached_oracles", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:115 (process, 'ruby'). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 115, + "process", + ".OraclePin.workflow_data", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:142 (delegated, self.workflow_data). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 142, + "delegated", + "", + "self.workflow_data" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_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", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "44ab7fd469411e98beec63ffe831cc05c2ad6df4412abbf23a254bc1ec6472d6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:37 (process, 'bash'). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 37, + "process", + ".MacOSOraclePin.test_bash_and_python_read_the_same_mac_pin", + "'bash'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:46 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 46, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:48 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 48, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:49 (embedded-source, ). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 49, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:53 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 53, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:61 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 61, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:87 (process, args). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 87, + "process", + ".MacOSOraclePin.test_verification_checks_hash_architecture_signature_banner_and_encoder.run", + "args" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_package_rehearsal.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", + "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", + "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/package-rehearsal.yml", + "docs/design/oracle-historical-records.json", + "packages/cli/package.json", + "packages/cli/test/package-rehearsal.mjs", + "scripts/compat_frozen_check.py", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "scripts/tests/test_compat_sources.py", + "scripts/tests/test_registered_candidate.py", + "test-support/oracle.rs" + ], + "sha256": "18a6e094447d27b648586fe2d88b5145f80238be9de5aa5daf175b8626a1ca9b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_package_rehearsal.py:18, the imported load_workflow at scripts/tests/test_registered_candidate.py:27-30 executes Ruby YAML/JSON serialization only. This row loads package-rehearsal.yml step data, not a package or oracle executable.", + "site": [ + 18, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_package_rehearsal.py:48, the workflow-selected command is Node running package-rehearsal.mjs (.github/workflows/package-rehearsal.yml:74); the test copies that script and package.json at scripts/tests/test_package_rehearsal.py:41-47. It creates only empty artifact directories at :23-37 and sets TARGET=missing-target at :49. packages/cli/test/package-rehearsal.mjs:27-30/:60-64/:77-80/:100 rejects missing archives/packages before installation or media work. Its nominal media commands at :33-43 are CoreAV subcommands with strict-safe environment at :18, not FFmpeg/ffprobe oracle programs. No real oracle is executed.", + "site": [ + 48, + "process", + ".PackageRehearsal.test_failed_downloads_still_attempt_other_downloads_and_retain_all_outcomes", + "command" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_pcm_output_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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/decoded.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/pcm_output_check.py", "scripts/policy_check.py", "scripts/policy_ref.py", "scripts/remux_check.py", @@ -186656,66 +188402,33 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "590e468432a4f98d773cec83639c24078f6b973f739953fc00e7850f75596d65", + "sha256": "093b804d61af99b25bc791895422ad086a13fde823a0dab1e98cac4cc283d2a7", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_oracle_kd_qualification.py:33 (test_fake_version_is_rejected_before_frame_json_enters_the_predicate; sys.executable): The Python child imports oracle_kd with an explicit temporary pair of generated shell fakes (scripts/tests/test_oracle_kd_qualification.py:21-32). It checks identity refusal and that fake frame JSON is never requested (35-39); scripts/oracle_kd.py:1069-1074 uses the owner. Only fake tools are selectable, not a real oracle.", - "site": [ - 33, - "process", - ".NestedProbe.test_fake_version_is_rejected_before_frame_json_enters_the_predicate", - "sys.executable" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_oracle_kd_qualification.py:50 (test_returned_probe_preserves_query_and_frame_results; oracle_kd._first_frame_size): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", - "site": [ - 50, - "delegated", - "", - "oracle_kd._first_frame_size" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_oracle_kd_qualification.py:53 (test_returned_probe_preserves_query_and_frame_results; '/verified/ffprobe'): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", - "site": [ - 53, - "command", - ".NestedProbe.test_returned_probe_preserves_query_and_frame_results", - "'/verified/ffprobe'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_oracle_kd_qualification.py:63 (test_probe_io_failures_stay_none_but_qualification_failure_propagates; oracle_kd._first_frame_size): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", + "evidence": "scripts/tests/test_pcm_output_check.py:27 (test_main_hands_on_the_owner_returned_pair; check.main): check.main receives mocked require/check at scripts/tests/test_pcm_output_check.py:23-25,39-42. scripts/pcm_output_check.py:188-193 forwards the fake pair or exits on synthetic qualification failure, never reaching media/oracle execution.", "site": [ - 63, + 27, "delegated", "", - "oracle_kd._first_frame_size" + "check.main" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_oracle_kd_qualification.py:68 (test_probe_io_failures_stay_none_but_qualification_failure_propagates; oracle_kd._first_frame_size): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", + "evidence": "scripts/tests/test_pcm_output_check.py:43 (test_pin_failure_precedes_output; check.main): check.main receives mocked require/check at scripts/tests/test_pcm_output_check.py:23-25,39-42. scripts/pcm_output_check.py:188-193 forwards the fake pair or exits on synthetic qualification failure, never reaching media/oracle execution.", "site": [ - 68, + 43, "delegated", "", - "oracle_kd._first_frame_size" + "check.main" ], "verdict": "excluded" } ] }, - "scripts/tests/test_oracle_pin.py": { + "scripts/tests/test_png_bmp_yuv_plan.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -186743,6 +188456,7 @@ "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + ".github/workflows/codec-coverage.yml", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -186752,341 +188466,92 @@ "scripts/oracle_invocation_classify.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", + "scripts/png_bmp_yuv_plan.py", "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "cab031bdec8ae5d46d5b7f853da4cfc7fc8cce4e081a3bdd3d530df49eba2043", + "sha256": "ff995cd112e625ba33ffdf85d7a15dcec91b5eb5ceb4613e44e2fa2db466adab", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_oracle_pin.py:1 is the module docstring at 1-7, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 1, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:43 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 43, - "delegated", - "", - "self.tree" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:44 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 44, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:46 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 46, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:49 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 49, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:52 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 52, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:61 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 61, - "delegated", - "", - "self.tree" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:76 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 76, - "delegated", - "", - "self.tree" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:101 (process, 'ruby'). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 101, - "process", - ".OraclePin.test_workflows_verify_cached_oracles", - "'ruby'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:115 (process, 'ruby'). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "evidence": "Exact site scripts/tests/test_png_bmp_yuv_plan.py:19 (process, 'ruby'). workflow() invokes literal Ruby and a fixed YAML-to-JSON expression, with only a path argument. The delegated call reads this data and cannot substitute the executed tool.", "site": [ - 115, + 19, "process", - ".OraclePin.workflow_data", + ".workflow", "'ruby'" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:142 (delegated, self.workflow_data). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "evidence": "Exact site scripts/tests/test_png_bmp_yuv_plan.py:27 (delegated, workflow). workflow() invokes literal Ruby and a fixed YAML-to-JSON expression, with only a path argument. The delegated call reads this data and cannot substitute the executed tool.", "site": [ - 142, + 27, "delegated", "", - "self.workflow_data" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_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", - "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "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": "44ab7fd469411e98beec63ffe831cc05c2ad6df4412abbf23a254bc1ec6472d6", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:37 (process, 'bash'). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", - "site": [ - 37, - "process", - ".MacOSOraclePin.test_bash_and_python_read_the_same_mac_pin", - "'bash'" + "workflow" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:46 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:69, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", "site": [ - 46, + 69, "delegated", "", - "self.tree" + "self.run_step" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:48 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:72, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", "site": [ - 48, + 72, "delegated", "", - "self.tree" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:49 (embedded-source, ). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", - "site": [ - 49, - "embedded-source", - "embedded", - "" + "self.run_step" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:53 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:84, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", "site": [ - 53, + 84, "delegated", "", - "self.tree" + "self.run_step" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:61 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:90, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", "site": [ - 61, + 90, "delegated", "", - "self.tree" + "self.run_step" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:87 (process, args). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", - "site": [ - 87, - "process", - ".MacOSOraclePin.test_verification_checks_hash_architecture_signature_banner_and_encoder.run", - "args" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_package_rehearsal.py": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", - "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", - "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", - "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" - }, - "requires": [ - ".github/workflows/package-rehearsal.yml", - "docs/design/oracle-historical-records.json", - "packages/cli/package.json", - "packages/cli/test/package-rehearsal.mjs", - "scripts/compat_frozen_check.py", - "scripts/compat_sources.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/registered_candidate.py", - "scripts/test_oracle.py", - "scripts/tests/test_compat_sources.py", - "scripts/tests/test_registered_candidate.py", - "test-support/oracle.rs" - ], - "sha256": "18a6e094447d27b648586fe2d88b5145f80238be9de5aa5daf175b8626a1ca9b", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_package_rehearsal.py:18, the imported load_workflow at scripts/tests/test_registered_candidate.py:27-30 executes Ruby YAML/JSON serialization only. This row loads package-rehearsal.yml step data, not a package or oracle executable.", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:109, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", "site": [ - 18, + 109, "delegated", "", - "load_workflow" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_package_rehearsal.py:48, the workflow-selected command is Node running package-rehearsal.mjs (.github/workflows/package-rehearsal.yml:74); the test copies that script and package.json at scripts/tests/test_package_rehearsal.py:41-47. It creates only empty artifact directories at :23-37 and sets TARGET=missing-target at :49. packages/cli/test/package-rehearsal.mjs:27-30/:60-64/:77-80/:100 rejects missing archives/packages before installation or media work. Its nominal media commands at :33-43 are CoreAV subcommands with strict-safe environment at :18, not FFmpeg/ffprobe oracle programs. No real oracle is executed.", - "site": [ - 48, - "process", - ".PackageRehearsal.test_failed_downloads_still_attempt_other_downloads_and_retain_all_outcomes", - "command" + "self.run_step" ], "verdict": "excluded" } ] }, - "scripts/tests/test_pcm_output_check.py": { + "scripts/tests/test_range_audio_run_oracle.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -187177,7 +188642,6 @@ "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", @@ -187550,7 +189014,6 @@ "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", - "scripts/pcm_output_check.py", "scripts/policy_check.py", "scripts/policy_ref.py", "scripts/remux_check.py", @@ -187612,156 +189075,22 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "093b804d61af99b25bc791895422ad086a13fde823a0dab1e98cac4cc283d2a7", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_pcm_output_check.py:27 (test_main_hands_on_the_owner_returned_pair; check.main): check.main receives mocked require/check at scripts/tests/test_pcm_output_check.py:23-25,39-42. scripts/pcm_output_check.py:188-193 forwards the fake pair or exits on synthetic qualification failure, never reaching media/oracle execution.", - "site": [ - 27, - "delegated", - "", - "check.main" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_pcm_output_check.py:43 (test_pin_failure_precedes_output; check.main): check.main receives mocked require/check at scripts/tests/test_pcm_output_check.py:23-25,39-42. scripts/pcm_output_check.py:188-193 forwards the fake pair or exits on synthetic qualification failure, never reaching media/oracle execution.", - "site": [ - 43, - "delegated", - "", - "check.main" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_png_bmp_yuv_plan.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" - }, - "requires": [ - ".github/workflows/codec-coverage.yml", - "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/png_bmp_yuv_plan.py", - "scripts/test_oracle.py", - "test-support/oracle.rs" - ], - "sha256": "ff995cd112e625ba33ffdf85d7a15dcec91b5eb5ceb4613e44e2fa2db466adab", + "sha256": "16b86d69ef0d5580b42e8fa13f9da865add051a65b1f6f9b74ed1acdc28ab67a", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_png_bmp_yuv_plan.py:19 (process, 'ruby'). workflow() invokes literal Ruby and a fixed YAML-to-JSON expression, with only a path argument. The delegated call reads this data and cannot substitute the executed tool.", - "site": [ - 19, - "process", - ".workflow", - "'ruby'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_png_bmp_yuv_plan.py:27 (delegated, workflow). workflow() invokes literal Ruby and a fixed YAML-to-JSON expression, with only a path argument. The delegated call reads this data and cannot substitute the executed tool.", - "site": [ - 27, - "delegated", - "", - "workflow" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:69, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", - "site": [ - 69, - "delegated", - "", - "self.run_step" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:72, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", - "site": [ - 72, - "delegated", - "", - "self.run_step" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:84, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", - "site": [ - 84, - "delegated", - "", - "self.run_step" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:90, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", - "site": [ - 90, - "delegated", - "", - "self.run_step" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:109, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", + "evidence": "scripts/tests/test_range_audio_run_oracle.py:41 (test_main_passes_the_owner_path_to_metadata_warmup_and_trials; str(pair.ffmpeg)): This expected version argv is assertEqual data; driver.subprocess.run is mocked (scripts/tests/test_range_audio_run_oracle.py:35), as are cli_run/native_extract and the network client. The pair at 17 is synthetic; commands are inspected at 37-41, not executed.", "site": [ - 109, - "delegated", - "", - "self.run_step" + 41, + "command", + ".OracleSelection.test_main_passes_the_owner_path_to_metadata_warmup_and_trials", + "str(pair.ffmpeg)" ], "verdict": "excluded" } ] }, - "scripts/tests/test_range_audio_run_oracle.py": { + "scripts/tests/test_raw_pcm_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -187774,6 +189103,7 @@ "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "RATES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", @@ -187818,6 +189148,7 @@ "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fields": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -187840,6 +189171,7 @@ "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", @@ -187852,6 +189184,8 @@ "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", @@ -187859,6 +189193,7 @@ "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_pcm_check": "9770ec0b4b71e827ac9fa64cf3694d2b126eac17f290e9c2f07afff68a6d71b7", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", @@ -187891,6 +189226,7 @@ "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -188224,10 +189560,13 @@ "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", + "scripts/pcm_output_check.py", "scripts/policy_check.py", "scripts/policy_ref.py", + "scripts/raw_pcm_check.py", "scripts/remux_check.py", "scripts/split_check.py", + "scripts/swr_characterize.py", "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", @@ -188285,22 +189624,77 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "16b86d69ef0d5580b42e8fa13f9da865add051a65b1f6f9b74ed1acdc28ab67a", + "sha256": "ca784511c8947b6439833d542ef332777772ea6136277042aab2b5e52e8d8302", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_range_audio_run_oracle.py:41 (test_main_passes_the_owner_path_to_metadata_warmup_and_trials; str(pair.ffmpeg)): This expected version argv is assertEqual data; driver.subprocess.run is mocked (scripts/tests/test_range_audio_run_oracle.py:35), as are cli_run/native_extract and the network client. The pair at 17 is synthetic; commands are inspected at 37-41, not executed.", + "evidence": "scripts/tests/test_raw_pcm_check.py:41: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", "site": [ 41, - "command", - ".OracleSelection.test_main_passes_the_owner_path_to_metadata_warmup_and_trials", - "str(pair.ffmpeg)" + "delegated", + "", + "check.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:45: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "site": [ + 45, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:49: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "site": [ + 49, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:53: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "site": [ + 53, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:72: Lines 67-70 replace require, check, digest and check_output. scripts/raw_pcm_check.py:88-101 consumes the stub pair and mocked outcomes/head, so this identity assertion dispatches no media or provenance child.", + "site": [ + 72, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:91: Line 88 makes require raise QualificationError; scripts/raw_pcm_check.py:88-90 calls parser.error before work, check or provenance. Line 89 additionally mocks check. No oracle executes.", + "site": [ + 91, + "delegated", + "", + "check.main" ], "verdict": "excluded" } ] }, - "scripts/tests/test_raw_pcm_check.py": { + "scripts/tests/test_reference_hevc.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -188309,11 +189703,12 @@ "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "RATES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", @@ -188358,7 +189753,6 @@ "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "fields": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -188367,6 +189761,13 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_reference": "ed9b8875345ffa07f71a23421cd996dcd6ef7d365b25d450323d035574c916e5", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -188381,7 +189782,6 @@ "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", @@ -188394,16 +189794,14 @@ "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pcm": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "raw_pcm_check": "9770ec0b4b71e827ac9fa64cf3694d2b126eac17f290e9c2f07afff68a6d71b7", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", @@ -188411,6 +189809,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -188436,7 +189835,6 @@ "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -188455,6 +189853,7 @@ "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -188758,6 +190157,13 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_reference.py", + "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -188770,19 +190176,17 @@ "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", - "scripts/pcm_output_check.py", "scripts/policy_check.py", "scripts/policy_ref.py", - "scripts/raw_pcm_check.py", "scripts/remux_check.py", "scripts/split_check.py", - "scripts/swr_characterize.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/round_files.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", "tools/isobmff-adapter/corpus/compare.py", @@ -188834,71 +190238,181 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "ca784511c8947b6439833d542ef332777772ea6136277042aab2b5e52e8d8302", + "sha256": "2388919689957c911bf46231a0a961cd0c7a5a63918eecf90ee0dc38ee8e2162", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_raw_pcm_check.py:41: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "evidence": "scripts/tests/test_reference_hevc.py:42: This real Python subprocess uses the check-result argv constructed at scripts/tests/test_reference_hevc.py:40-42. scripts/hevc_reference.py:264-275 handles that branch as JSON result acceptance and exits via parser.error on the mismatched candidate, before oracle qualification or any subprocess.", "site": [ - 41, + 42, + "process", + ".Reference.test_result_command_rejects_another_candidate_without_printing_numbers", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:47: This real Python subprocess reuses the check-result argv from scripts/tests/test_reference_hevc.py:40-42 after replacing only the JSON data. scripts/hevc_reference.py:264-275 validates/prints the result and returns before oracle qualification or any subprocess; it does not run the reference measurement.", + "site": [ + 47, + "process", + ".Reference.test_result_command_rejects_another_candidate_without_printing_numbers", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:65: scripts/tests/test_reference_hevc.py:63-68 patches verify and command; scripts/hevc_reference.py:135-138 returns verified in diagnose-only mode without timing. No oracle executes.", + "site": [ + 65, "delegated", "", - "check.check" + "reference.measure" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_raw_pcm_check.py:45: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "evidence": "scripts/tests/test_reference_hevc.py:79: scripts/tests/test_reference_hevc.py:72-79 constructs CalledProcessError data and patches verify to raise it. scripts/hevc_reference.py:135 and scripts/hevc_reference.py:154-170 record that error before any timing command; the ffmpeg string is error data, not an executable invocation.", "site": [ - 45, + 79, "delegated", "", - "self.exercise" + "reference.measure" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_raw_pcm_check.py:49: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "evidence": "scripts/tests/test_reference_hevc.py:111: This unmocked delegated command runs /usr/bin/env, not an oracle. scripts/hevc_reference.py:35-42 executes exactly that program with the allowlisted environment.", "site": [ - 49, + 111, "delegated", "", - "self.exercise" + "reference.command" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_raw_pcm_check.py:53: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "evidence": "scripts/tests/test_reference_hevc.py:129: scripts/tests/test_reference_hevc.py:122-129 replaces command with a Python fake that writes Callgrind text and returns fixture bytes; neither the profiler nor an oracle is executed.", "site": [ - 53, + 129, "delegated", "", - "self.exercise" + "reference.profile" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_raw_pcm_check.py:72: Lines 67-70 replace require, check, digest and check_output. scripts/raw_pcm_check.py:88-101 consumes the stub pair and mocked outcomes/head, so this identity assertion dispatches no media or provenance child.", + "evidence": "scripts/tests/test_reference_hevc.py:161: scripts/tests/test_reference_hevc.py:159-165 patches verify to raise pixel_mismatch and patches command; measure reports not_timed and the mock is asserted uncalled. No oracle executes.", "site": [ - 72, + 161, "delegated", "", - "check.main" + "reference.measure" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_raw_pcm_check.py:91: Line 88 makes require raise QualificationError; scripts/raw_pcm_check.py:88-90 calls parser.error before work, check or provenance. Line 89 additionally mocks check. No oracle executes.", + "evidence": "scripts/tests/test_reference_hevc.py:178: scripts/tests/test_reference_hevc.py:167-181 patches command with native/probe/framemd5 byte fixtures. This success branch verifies those bytes without executing the fake ORACLE paths declared at scripts/tests/test_reference_hevc.py:16.", "site": [ - 91, + 178, "delegated", "", - "check.main" + "reference.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:181: scripts/tests/test_reference_hevc.py:167-181 patches command with native/probe/framemd5 byte fixtures. This mismatch branch raises on those bytes without executing the fake ORACLE paths declared at scripts/tests/test_reference_hevc.py:16.", + "site": [ + 181, + "delegated", + "", + "reference.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:190: scripts/tests/test_reference_hevc.py:187-191 replaces command with fixture return values; the assertion inspects the constructed strict pixel-format argv, never an executed oracle.", + "site": [ + 190, + "delegated", + "", + "reference.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:202: scripts/tests/test_reference_hevc.py:197-204 patches command with three fixture replies; the admitted pixel-format branch inspects returned metadata and argv, never an executed oracle.", + "site": [ + 202, + "delegated", + "", + "reference.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:207: scripts/tests/test_reference_hevc.py:197-208 patches command with fixture replies; the rejected pixel-format branch raises after two mock calls, never executing an oracle.", + "site": [ + 207, + "delegated", + "", + "reference.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:232: scripts/tests/test_reference_hevc.py:227-235 patches require to raise QualificationError and patches pool and command. scripts/hevc_reference.py:291 raises before acquisition or subprocesses; the test asserts neither pool nor command ran. This is a rejection test, not a real qualification call.", + "site": [ + 232, + "delegated", + "", + "reference.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:244: scripts/tests/test_reference_hevc.py:241-246 mocks command with three fixture replies and inspects argv against the artificial pair at scripts/tests/test_reference_hevc.py:221. No owner qualification or oracle execution occurs.", + "site": [ + 244, + "delegated", + "", + "reference.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:263: scripts/tests/test_reference_hevc.py:252-267 patches verify and replaces command with a Python fake returning native/progress fixture bytes. It records constructed program paths only; the artificial pair at scripts/tests/test_reference_hevc.py:221 is never executed.", + "site": [ + 263, + "delegated", + "", + "reference.measure" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:281: scripts/tests/test_reference_hevc.py:269-284 uses a mock pool, mocked roster/registration/fetch and mocked command, then inspects the preparation argv against the artificial pair at scripts/tests/test_reference_hevc.py:221. Neither acquisition nor an oracle executes.", + "site": [ + 281, + "delegated", + "", + "reference.inputs" ], "verdict": "excluded" } @@ -262108,6 +263622,7 @@ ".github/workflows/github-shapes.yml": "source", ".github/workflows/h264-encoder.yml": "source", ".github/workflows/hevc-conformance.yml": "source", + ".github/workflows/hevc-reference.yml": "source", ".github/workflows/input-summary.yml": "source", ".github/workflows/labels.yml": "source", ".github/workflows/mediainfo-oracle.yml": "source", @@ -262188,6 +263703,7 @@ "bench/hevc-conformance/saodblk-layouts.md": "data", "bench/hevc-conformance/synthetic.json": "data", "bench/hevc-conformance/synthetic.md": "data", + "bench/hevc-reference/decode.rs": "source", "bench/npx/inputs.py": "source", "bench/npx/run.py": "source", "bench/npx/summarize.py": "source", @@ -263324,6 +264840,7 @@ "docs/design/h264-encoder-simd-reference.json": "data", "docs/design/h264-encoder-simd.md": "data", "docs/design/h264-encoder-speed-reference.json": "data", + "docs/design/h264-encoder-speed-round2-reference.json": "data", "docs/design/h264-encoder-speed.md": "data", "docs/design/h264-encoder.md": "data", "docs/design/h264-pgo-release.md": "data", @@ -264628,6 +266145,7 @@ "scripts/hevc_fixture.py": "source", "scripts/hevc_intra.py": "source", "scripts/hevc_oracle_input.py": "source", + "scripts/hevc_reference.py": "source", "scripts/hevc_smoke.py": "source", "scripts/hevc_synthetic.py": "source", "scripts/hls_check.py": "source", @@ -264842,6 +266360,7 @@ "scripts/tests/test_range_audio_run_oracle.py": "source", "scripts/tests/test_raw_audio_pipe_check.py": "source", "scripts/tests/test_raw_pcm_check.py": "source", + "scripts/tests/test_reference_hevc.py": "source", "scripts/tests/test_registered_candidate.py": "source", "scripts/tests/test_registered_oracle_selection.py": "source", "scripts/tests/test_rust_distribution_notices_check.py": "source", From 56074edb8544bd4ea89b5f564e56442c913a8be5 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 22:54:52 +0900 Subject: [PATCH 062/113] docs(oracle): record the third main merge classification Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 6d227e4c9..c4532987b 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -186,13 +186,13 @@ Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source a ## Merged-main classification update -Classification merges main twice: `5d4bc7f13` integrates `73e073d1df8eebd4eb50d64589d7a96249fb7a7e` and `f8aaccf29` integrates `51a6e5891a1dae2c00eea20b197ff3ab07431452`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. +Classification merges main three times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452` and `7c1f23473321a2dfd330870a874562e8b6479fbe`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. -The final catalogue reconciles all 6,531 rows exactly: 6,241 discovered and 290 closure rows. It has 2,064 qualified rows at 1,626 locations, 4,450 excluded rows at 4,179 locations, no confirmed bypass and 17 unknown rows, all `unavailable-input`. Those 17 rows still fail the classifier, so the required classifier step stays unwired. +The final catalogue reconciles all 6,569 rows exactly: 6,279 discovered and 290 closure rows. It has 2,082 qualified rows at 1,640 locations, 4,470 excluded rows at 4,199 locations, no confirmed bypass and 17 unknown rows, all `unavailable-input`. Those 17 rows still fail the classifier, so the required classifier step stays unwired. -The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,228 rows keep their exact site, 528 move, 1,474 are rewritten or removed and 1,775 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file, or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,337 are now qualified, 2,317 excluded and 3 remain unavailable-input unknowns; the other 1,350 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,241 row identities, so the census did not shrink. +The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,228 rows keep their exact site, 528 move, 1,474 are rewritten or removed and 1,813 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file, or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,337 are now qualified, 2,317 excluded and 3 remain unavailable-input unknowns; the other 1,350 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,279 row identities, so the census did not shrink. -Against the pre-merge catalogue's 6,377 rows, these paths changed rows: +Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or removed rows. Rows in `.github/workflows/ci.yml`, `.github/workflows/h264-encoder.yml`, `crates/coreav-transcode/src/audio.rs` and `scripts/tests/test_hevc_workflow.py` only move. | Source | Pre-merge rows | Final rows | Cause | |---|---:|---:|---| @@ -209,11 +209,13 @@ Against the pre-merge catalogue's 6,377 rows, these paths changed rows: | `scripts/h264_g1_simd_identity.py` | 0 | 2 | coreav-dev/coreav#454 | | `scripts/hevc_conformance.py` | 21 | 22 | coreav-dev/coreav#429 | | `scripts/hevc_decode.py` | 0 | 16 | coreav-dev/coreav#429; HEVC owner pair | +| `scripts/hevc_reference.py` | 0 | 22 | coreav-dev/coreav#447; HEVC reference pair | | `scripts/hevc_smoke.py` | 0 | 5 | coreav-dev/coreav#453; HEVC owner pair | | `scripts/mp3_worker_check.py` | 0 | 8 | coreav-dev/coreav#451 | | `scripts/tests/test_av1_measurement.py` | 0 | 3 | coreav-dev/coreav#457; AV1 reference pair | | `scripts/tests/test_bench_guard.py` | 12 | 13 | coreav-dev/coreav#440 | | `scripts/tests/test_hevc_decode.py` | 0 | 2 | coreav-dev/coreav#429; HEVC owner pair | +| `scripts/tests/test_reference_hevc.py` | 0 | 16 | coreav-dev/coreav#447; HEVC reference pair | | `scripts/tests/test_shell_oracle_qualification.py` | 12 | 12 | composed fixture cache key | | `tools/compat-corpus/copy_check.py` | 28 | 39 | coreav-dev/coreav#440 | | `tools/compat-corpus/github_shapes.py` | 29 | 32 | coreav-dev/coreav#450 | From 493198a4aa4b7f6d2ecd30d004be6110016ac514 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 23:14:07 +0900 Subject: [PATCH 063/113] docs(oracle): bind the HEVC kernel workflow sites Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 46 ++++++++++++++++--- 1 file changed, 39 insertions(+), 7 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 2ab28c9a8..6d5fb94e3 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -13,7 +13,7 @@ ".github/workflows/fuzz-nightly.yml": "9ae7e2ed7d23522743f1648d8d8c2b83f0d9264dabaf8481e6d7f61514179a11", ".github/workflows/github-shapes.yml": "749f86285979c28a617e25c6f5f704ec188b29cb0954ea269e2e2dd4604496cd", ".github/workflows/h264-encoder.yml": "2c3d678b0e73ba37e75a44cc7c2ddd5f528f25f6ea164593bc5b297f26a96003", - ".github/workflows/hevc-conformance.yml": "0eef5f148718d843434b196901174bfe61093c74a4a61e081256d7b456ebdceb", + ".github/workflows/hevc-conformance.yml": "60b1f233ef89d5885e285babd666ceb339a60dd4581efa0097dcb44ea60efed3", ".github/workflows/input-summary.yml": "2f5f8189183b17c6a4d5064134a6ad20995a07d465b21b3746243ebfb11103c7", ".github/workflows/npm.yml": "f11fe4cac29d57899e8ec84594af7a5328129d16c283d8971443b8949cd6dbd4", ".github/workflows/package-rehearsal.yml": "554d72f29e4acaa3299349417009d83e2fca702bba280b592d451a6f7f87eb1c", @@ -8329,6 +8329,7 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/fuzz_upload.py", "scripts/hevc_fixture.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -8403,13 +8404,13 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "0eef5f148718d843434b196901174bfe61093c74a4a61e081256d7b456ebdceb", + "sha256": "60b1f233ef89d5885e285babd666ceb339a60dd4581efa0097dcb44ea60efed3", "sites": [ { "class": "reviewed-reference", - "evidence": ".github/workflows/hevc-conformance.yml:67 (shell, occurrence 0). scripts/hevc_fixture.py:388-389 replaces both requested paths with require()'s returned fields before identity verification and prepare at scripts/hevc_fixture.py:395-397. prepare expands those fields into synthetic generation/decode argv at scripts/hevc_fixture.py:314-321 and trace argv at scripts/hevc_fixture.py:334; capture at scripts/hevc_fixture.py:58 preserves argv. The verify mode regenerates and compares registered outputs, rather than only checking identity. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/hevc-conformance.yml:73 passes the installed pair to hevc_fixture.py verify. scripts/hevc_fixture.py:380-397 qualifies both arguments with test_oracle.require and replaces them with qualified.ffmpeg and qualified.ffprobe before any identity or media call. scripts/test_oracle.py:73-108 returns the immutable resolved pair after platform verification; its verifier dependencies are scripts/oracle_pin.py:50-58 and scripts/oracle_pin.py:108-121, plus scripts/oracle_pin_macos.py:18-27 and scripts/oracle_pin_macos.py:48-92 with their two pin files. The returned paths pass unchanged through scripts/hevc_fixture.py:271-279, scripts/hevc_fixture.py:301-336 and scripts/hevc_fixture.py:369-370; the FFmpeg templates and expansion at scripts/hevc_fixture.py:111-131 and PCM call at scripts/hevc_fixture.py:286-295 preserve the same executable. All these commands execute through scripts/hevc_fixture.py:56-60 without sibling reconstruction or another oracle selection.", "site": [ - 67, + 73, "shell", "", "python3 -I scripts/hevc_fixture.py verify \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" \\\n --output \"$RUNNER_TEMP/hevc-synthetic\"" @@ -8418,14 +8419,36 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/hevc-conformance.yml:101 (shell, occurrence 0). scripts/hevc_fixture.py:388-389 replaces both requested paths with require()'s returned fields before identity verification and prepare at scripts/hevc_fixture.py:395-397. prepare expands those fields into synthetic generation/decode argv at scripts/hevc_fixture.py:314-321 and trace argv at scripts/hevc_fixture.py:334; capture at scripts/hevc_fixture.py:58 preserves argv. The verify mode regenerates and compares registered outputs, rather than only checking identity. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/workflows/hevc-conformance.yml:107 passes the installed pair to hevc_fixture.py verify. scripts/hevc_fixture.py:380-397 qualifies both arguments with test_oracle.require and replaces them with qualified.ffmpeg and qualified.ffprobe before any identity or media call. scripts/test_oracle.py:73-108 returns the immutable resolved pair after platform verification; its verifier dependencies are scripts/oracle_pin.py:50-58 and scripts/oracle_pin.py:108-121, plus scripts/oracle_pin_macos.py:18-27 and scripts/oracle_pin_macos.py:48-92 with their two pin files. The returned paths pass unchanged through scripts/hevc_fixture.py:271-279, scripts/hevc_fixture.py:301-336 and scripts/hevc_fixture.py:369-370; the FFmpeg templates and expansion at scripts/hevc_fixture.py:111-131 and PCM call at scripts/hevc_fixture.py:286-295 preserve the same executable. All these commands execute through scripts/hevc_fixture.py:56-60 without sibling reconstruction or another oracle selection.", "site": [ - 101, + 107, "shell", "", "python3 -I scripts/hevc_fixture.py verify \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" \\\n --output \"$RUNNER_TEMP/hevc-synthetic\"" ], "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": ".github/workflows/hevc-conformance.yml:264 invokes the virtual environment pip solely to install boto3==1.35.36; .github/workflows/hevc-conformance.yml:261-266 separates environment creation, package installation and the subsequent findings upload. This row is a package-install command, not an FFmpeg or ffprobe oracle invocation.", + "site": [ + 264, + "shell", + "", + "\"$RUNNER_TEMP/venv/bin/pip\" install --quiet 'boto3==1.35.36'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": ".github/workflows/hevc-conformance.yml:265 invokes isolated Python on scripts/fuzz_upload.py with a findings directory and object-key prefix. scripts/fuzz_upload.py:18-68 only enumerates directories, archives each finding in memory and uploads it with boto3 put_object (or returns without findings); it launches no FFmpeg or ffprobe oracle.", + "site": [ + 265, + "shell", + "", + "\"$RUNNER_TEMP/venv/bin/python\" -I scripts/fuzz_upload.py \"$RUNNER_TEMP/fuzz/findings\" \\\n \"hevc-differential/$GITHUB_RUN_ID-$GITHUB_RUN_ATTEMPT/$HOST\"" + ], + "verdict": "excluded" } ] }, @@ -182228,7 +182251,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_workflow.py:201, process row 'sys.executable'. The child at scripts/tests/test_hevc_workflow.py:201-202 is isolated Python running a workflow JSON projection against the synthetic fixture written at scripts/tests/test_hevc_workflow.py:193-200. scripts/tests/test_hevc_workflow.py:189-190 extracts that projection from .github/workflows/hevc-conformance.yml; it does not launch an oracle.", + "evidence": "scripts/tests/test_hevc_workflow.py:201 starts isolated Python with the projection script extracted at scripts/tests/test_hevc_workflow.py:188-190 from .github/workflows/hevc-conformance.yml:181-195. The executed script only reads the synthetic JSON fixture written at scripts/tests/test_hevc_workflow.py:193-200, projects aggregate fields and writes profile-summary.json. The complete workflow heredoc at .github/workflows/hevc-conformance.yml:182-194 imports only json, pathlib and sys and performs no subprocess or oracle invocation; the child does not execute the workflow jobs.", "site": [ 201, "process", @@ -264387,6 +264410,12 @@ "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/fuzz/Cargo.lock": "data", + "crates/coreav-kernels-hevc/fuzz/Cargo.toml": "data", + "crates/coreav-kernels-hevc/fuzz/deny.toml": "data", + "crates/coreav-kernels-hevc/fuzz/fuzz_targets/horizontal.rs": "source", + "crates/coreav-kernels-hevc/fuzz/fuzz_targets/interpolation.rs": "source", + "crates/coreav-kernels-hevc/fuzz/fuzz_targets/vertical.rs": "source", "crates/coreav-kernels-hevc/src/domain.rs": "source", "crates/coreav-kernels-hevc/src/filter.rs": "source", "crates/coreav-kernels-hevc/src/inter.rs": "source", @@ -264394,6 +264423,7 @@ "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/simd.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", @@ -264850,6 +264880,7 @@ "docs/design/hevc-input-summary.md": "data", "docs/design/hevc-inter.md": "data", "docs/design/hevc-intra.md": "data", + "docs/design/hevc-simd.md": "data", "docs/design/hevc.md": "data", "docs/design/hls.md": "data", "docs/design/image-timestamp-binding.md": "data", @@ -266324,6 +266355,7 @@ "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_simd_workflow.py": "source", "scripts/tests/test_hevc_smoke.py": "source", "scripts/tests/test_hevc_synthetic.py": "source", "scripts/tests/test_hevc_workflow.py": "source", From ce8a9c9e317832d502130c3024ffc455b3952ad3 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 23:18:49 +0900 Subject: [PATCH 064/113] docs(oracle): record the fourth main merge classification Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index c4532987b..675676e56 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -186,18 +186,18 @@ Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source a ## Merged-main classification update -Classification merges main three times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452` and `7c1f23473321a2dfd330870a874562e8b6479fbe`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. +Classification merges main four times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe` and `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. -The final catalogue reconciles all 6,569 rows exactly: 6,279 discovered and 290 closure rows. It has 2,082 qualified rows at 1,640 locations, 4,470 excluded rows at 4,199 locations, no confirmed bypass and 17 unknown rows, all `unavailable-input`. Those 17 rows still fail the classifier, so the required classifier step stays unwired. +The final catalogue reconciles all 6,571 rows exactly: 6,281 discovered and 290 closure rows. It has 2,082 qualified rows at 1,640 locations, 4,472 excluded rows at 4,201 locations, no confirmed bypass and 17 unknown rows, all `unavailable-input`. Those 17 rows still fail the classifier, so the required classifier step stays unwired. -The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,228 rows keep their exact site, 528 move, 1,474 are rewritten or removed and 1,813 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file, or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,337 are now qualified, 2,317 excluded and 3 remain unavailable-input unknowns; the other 1,350 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,279 row identities, so the census did not shrink. +The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,228 rows keep their exact site, 528 move, 1,474 are rewritten or removed and 1,815 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file, or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,337 are now qualified, 2,317 excluded and 3 remain unavailable-input unknowns; the other 1,350 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,281 row identities, so the census did not shrink. Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or removed rows. Rows in `.github/workflows/ci.yml`, `.github/workflows/h264-encoder.yml`, `crates/coreav-transcode/src/audio.rs` and `scripts/tests/test_hevc_workflow.py` only move. | Source | Pre-merge rows | Final rows | Cause | |---|---:|---:|---| | `.github/workflows/github-shapes.yml` | 1 | 4 | coreav-dev/coreav#450; GitHub-shape owner pair | -| `.github/workflows/hevc-conformance.yml` | 1 | 2 | coreav-dev/coreav#429, coreav-dev/coreav#453 | +| `.github/workflows/hevc-conformance.yml` | 1 | 4 | coreav-dev/coreav#429, coreav-dev/coreav#453, coreav-dev/coreav#455 | | `crates/coreav-cli/tests/ffmpeg.rs` | 178 | 178 | coreav-dev/coreav#440 | | `crates/coreav-cli/tests/ffmpeg_input_seek.rs` | 18 | 30 | coreav-dev/coreav#440; input-seek audio probe | | `crates/coreav-cli/tests/mp3_worker.rs` | 0 | 1 | coreav-dev/coreav#451 | From d5a4aef170b428c2faaca116e55ac7d8a2e89002 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Fri, 6 Nov 2026 23:41:34 +0900 Subject: [PATCH 065/113] fix(oracle): pass the whole qualified pair to thumbnail probe helpers Signed-off-by: Gunwoo Kim --- scripts/exact_skip_check.py | 16 +++++++------- scripts/tests/test_thumbnail_oracle.py | 29 +++++++++++++++++++++++--- scripts/thumbnail_oracle.py | 21 ++++++++++--------- scripts/vp9_speed.py | 4 ++-- 4 files changed, 47 insertions(+), 23 deletions(-) diff --git a/scripts/exact_skip_check.py b/scripts/exact_skip_check.py index f528d7226..6f8913338 100644 --- a/scripts/exact_skip_check.py +++ b/scripts/exact_skip_check.py @@ -36,8 +36,8 @@ 'no keyframe before the frame at that time') -def codec_of(path, ffprobe): - stream = thumbnail_oracle.default_video(path, ffprobe) +def codec_of(path, ffmpeg, ffprobe): + stream = thumbnail_oracle.default_video(path, ffmpeg, ffprobe) if stream is None: return None r = thumbnail_oracle.run([ffprobe, '-v', 'error', '-select_streams', str(stream), @@ -45,8 +45,8 @@ def codec_of(path, ffprobe): return r.stdout.decode().strip() -def times_of(path, ffprobe, count): - t = thumbnail_oracle.at_time(path, ffprobe) +def times_of(path, ffmpeg, ffprobe, count): + t = thumbnail_oracle.at_time(path, ffmpeg, ffprobe) if t is None: return [] if count <= 1: @@ -80,10 +80,10 @@ def one(decode_oracle, path, t): 'packets_on': on['packets_decoded'], 'packets_off': off['packets_decoded']} -def check(decode_oracle, path, ffprobe, times=1): +def check(decode_oracle, path, ffmpeg, ffprobe, times=1): """The result of `path` at its times; the first that is not the same decides it.""" - results = [one(decode_oracle, path, t) for t in times_of(path, ffprobe, times)] + results = [one(decode_oracle, path, t) for t in times_of(path, ffmpeg, ffprobe, times)] if not results: return {'status': 'no_duration'} worst = next((r for r in results if r['status'] in ('differs', 'failed')), None) @@ -114,7 +114,7 @@ def main(): results = [] with tempfile.TemporaryDirectory() as copies: for path in files: - codec = codec_of(path, a.ffprobe) + codec = codec_of(path, a.ffmpeg, a.ffprobe) if codec not in CODECS: continue targets = [path] @@ -128,7 +128,7 @@ def main(): results.append({'status': 'failed', 'file': copy.name, 'codec': codec, 'error': 'the Matroska copy could not be made'}) for target in targets: - result = check(a.decode_oracle, target, a.ffprobe, a.times) + result = check(a.decode_oracle, target, a.ffmpeg, a.ffprobe, a.times) result['file'] = target.name result['codec'] = codec results.append(result) diff --git a/scripts/tests/test_thumbnail_oracle.py b/scripts/tests/test_thumbnail_oracle.py index 5e16f0b57..c081da704 100644 --- a/scripts/tests/test_thumbnail_oracle.py +++ b/scripts/tests/test_thumbnail_oracle.py @@ -8,6 +8,7 @@ import json import pathlib import sys +import tempfile import types import unittest @@ -74,8 +75,8 @@ def test_imported_probe_helpers_execute_the_owner_returned_probe(self): with mock.patch.object(thumbnail_oracle.test_oracle, 'require', return_value=pair) as qualify, \ mock.patch.object(thumbnail_oracle.subprocess, 'run', return_value=types.SimpleNamespace(stdout=listing)) as execute: - thumbnail_oracle.at_time('input.webm', '/raw/ffprobe') - self.assertEqual(qualify.call_args_list[0].args, (pathlib.Path('/raw/ffmpeg'), '/raw/ffprobe')) + thumbnail_oracle.at_time('input.webm', '/raw/ffmpeg', '/raw/ffprobe') + self.assertEqual(qualify.call_args_list[0].args, ('/raw/ffmpeg', '/raw/ffprobe')) self.assertEqual([call.args[0][0] for call in execute.call_args_list], [pair.ffprobe, pair.ffprobe]) def test_an_unqualified_probe_is_refused_before_it_runs(self): @@ -85,9 +86,31 @@ def test_an_unqualified_probe_is_refused_before_it_runs(self): mock.patch.object(thumbnail_oracle.subprocess, 'run') as execute: for helper in (thumbnail_oracle.default_video, thumbnail_oracle.at_time): with self.subTest(helper=helper.__name__), self.assertRaises(thumbnail_oracle.test_oracle.QualificationError): - helper('input.webm', '/raw/ffprobe') + helper('input.webm', '/raw/ffmpeg', '/raw/ffprobe') execute.assert_not_called() + def test_a_resolved_returned_pair_is_accepted_without_rebuilding_a_sibling(self): + from unittest import mock + listing = json.dumps({'streams': [{'index': 0, 'codec_type': 'video', 'width': 2, 'height': 2}]}) + owner = thumbnail_oracle.test_oracle + with tempfile.TemporaryDirectory() as temporary: + root = pathlib.Path(temporary) + installed, targets = root / 'installed', root / 'targets' + installed.mkdir() + targets.mkdir() + for name, target in (('ffmpeg', 'decoder'), ('ffprobe', 'probe')): + (targets / target).write_text('never executed') + (installed / name).symlink_to(targets / target) + with mock.patch.object(owner, '_selection', None), mock.patch.object(owner, '_result', None), \ + mock.patch.object(owner.sys, 'platform', 'linux'), \ + mock.patch.object(owner.oracle_pin, 'verify_bin', return_value=()), \ + mock.patch.object(thumbnail_oracle.subprocess, 'run', + return_value=types.SimpleNamespace(stdout=listing)) as execute: + pair = owner.require(installed / 'ffmpeg', installed / 'ffprobe') + self.assertEqual(thumbnail_oracle.default_video('input.webm', pair.ffmpeg, pair.ffprobe), 0) + self.assertEqual(pair.ffprobe, (targets / 'probe').resolve()) + self.assertEqual(execute.call_args.args[0][0], pair.ffprobe) + if __name__ == '__main__': unittest.main() diff --git a/scripts/thumbnail_oracle.py b/scripts/thumbnail_oracle.py index 814f6e0f2..bd075656f 100644 --- a/scripts/thumbnail_oracle.py +++ b/scripts/thumbnail_oracle.py @@ -59,10 +59,10 @@ sys.path.insert(0, str(Path(__file__).resolve().parent)) import test_oracle -def default_video(path, ffprobe): +def default_video(path, ffmpeg, ffprobe): """The index of the video stream FFmpeg (and CoreAV) use by default: the highest resolution, the first on a tie; attached pictures left out.""" - ffprobe = test_oracle.require(Path(ffprobe).with_name('ffmpeg'), ffprobe).ffprobe + ffprobe = test_oracle.require(ffmpeg, ffprobe).ffprobe r = subprocess.run([ffprobe, '-v', 'error', '-show_entries', 'stream=index,codec_type,width,height:stream_disposition=attached_pic', '-of', 'json', str(path)], capture_output=True, text=True, timeout=120, check=False, env=ENV) @@ -87,14 +87,15 @@ def choose_default_video(streams): return best[1] if best else None -def at_time(path, ffprobe): +def at_time(path, ffmpeg, ffprobe): """T: 40% of the first video stream's presented duration, rounded down to the millisecond: from the file's start time (where `ffmpeg -ss` and `coreav thumbnail --at` count from) to the end of its last video packet. (`ffprobe`'s duration field is not the length for a file whose start time is not 0.)""" - ffprobe = test_oracle.require(Path(ffprobe).with_name('ffmpeg'), ffprobe).ffprobe - stream = default_video(path, ffprobe) + oracle = test_oracle.require(ffmpeg, ffprobe) + ffprobe = oracle.ffprobe + stream = default_video(path, oracle.ffmpeg, ffprobe) if stream is None: return None r = subprocess.run([ffprobe, '-v', 'error', '-select_streams', str(stream), '-show_entries', @@ -352,7 +353,7 @@ def frames(decode_oracle, ffmpeg, ffprobe, path, ext, backend='ffmpeg'): if 'error' in ours: # Bar 1: a stream CoreAV fails to decode disagrees in full, on # FFmpeg's first PACKETS frames of it (its default stream). - stream_index = default_video(path, ffprobe) + stream_index = default_video(path, ffmpeg, ffprobe) theirs = [] if stream_index is None else framemd5(ffmpeg, ffprobe, path, ext, stream_index, PACKETS, backend) return {'status': 'decode_failed', 'error': ours['error'], 'ffmpeg_frames': len(theirs)} @@ -371,7 +372,7 @@ def frames(decode_oracle, ffmpeg, ffprobe, path, ext, backend='ffmpeg'): def check(path, ext, coreav, decode_oracle, ffmpeg, ffprobe, backend='ffmpeg', frames_too=True): with tempfile.TemporaryDirectory(dir='/dev/shm' if os.path.isdir('/dev/shm') else None) as d: tmp = pathlib.Path(d) - t = at_time(path, ffprobe) + t = at_time(path, ffmpeg, ffprobe) result = {'t': t} if t is None: result['images'] = {'status': 'no_duration'} @@ -382,8 +383,8 @@ def check(path, ext, coreav, decode_oracle, ffmpeg, ffprobe, backend='ffmpeg', f return result -def video_codec(path, ffprobe): - stream = default_video(path, ffprobe) +def video_codec(path, ffmpeg, ffprobe): + stream = default_video(path, ffmpeg, ffprobe) if stream is None: return None r = run([ffprobe, '-v', 'error', '-select_streams', str(stream), '-show_entries', 'stream=codec_name', @@ -398,7 +399,7 @@ def fixtures(args): ext = path.suffix.lstrip('.').lower() if ext not in MP4_EXTS + ('mkv', 'webm'): continue - codec = video_codec(path, args.ffprobe) + codec = video_codec(path, args.ffmpeg, args.ffprobe) if codec not in BACKEND_CODECS.get(args.backend, ALLOWED): continue result = check(path, ext, args.coreav, args.decode_oracle, args.ffmpeg, args.ffprobe, args.backend) diff --git a/scripts/vp9_speed.py b/scripts/vp9_speed.py index 71fea8668..cbfce34e2 100644 --- a/scripts/vp9_speed.py +++ b/scripts/vp9_speed.py @@ -207,7 +207,7 @@ def same_frame(args, a, b): def time_file(args, f, path, tmp): res = {'sha256': f['sha256'], 'class': 'vp9', 'ext': f['ext'], 'size': f['size'], 'holdout': f['holdout']} - t = to.at_time(path, args.ffprobe) + t = to.at_time(path, args.ffmpeg, args.ffprobe) if t is None: return dict(res, status='no_duration') res['t'] = t @@ -345,7 +345,7 @@ def gate(args, tmp, which, spec): def preflight(args, tmp): """Each arm makes a thumbnail of the gate file with the backend it is named for; the gate's S1 command needs T and the size of the first arm's.""" - t = to.at_time(pathlib.Path(args.gate), args.ffprobe) + t = to.at_time(pathlib.Path(args.gate), args.ffmpeg, args.ffprobe) if t is None: raise SystemExit('the gate file has no presented duration') spec = None From 151de32231390efc6e45d6a2eda374933a401f58 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 00:00:44 +0900 Subject: [PATCH 066/113] fix(oracle): hand the remux checker its retained pair Signed-off-by: Gunwoo Kim --- scripts/tests/test_test_oracle.py | 15 +++++++++++---- tools/mkv-adapter/remux_corpus.py | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/scripts/tests/test_test_oracle.py b/scripts/tests/test_test_oracle.py index 18273cea4..be75f6b6d 100644 --- a/scripts/tests/test_test_oracle.py +++ b/scripts/tests/test_test_oracle.py @@ -259,25 +259,32 @@ def test_probe_only_entry_points_derive_the_sibling_after_path_resolution(self): ' else: raise AssertionError("selection boundary was not reached")\n') def test_remux_checker_runs_only_the_retained_pair(self): + (self.root / 'ffmpeg').write_text('#!/bin/sh\n' + + f'echo "ffmpeg $1" >> "{self.log}"\n' + + f'echo "ffmpeg version {self.build}"\n') (self.root / 'ffprobe').write_text('#!/bin/sh\n' + - f'echo ffprobe >> "{self.log}"\n' + + f'echo "ffprobe $1" >> "{self.log}"\n' + f'if [ "$1" = "-version" ]; then echo "ffprobe version {self.build}"; exit; fi\n' + 'echo \'{"format":{"format_name":"mp4"},"streams":[]}\'\n') shadow = self.root / 'shadow' shadow.mkdir() - (shadow / 'ffprobe').write_text('#!/bin/sh\nexit 99\n') - (shadow / 'ffprobe').chmod(0o700) + for name in ('ffmpeg', 'ffprobe'): + (shadow / name).write_text('#!/bin/sh\nexit 99\n') + (shadow / name).chmod(0o700) self.child('from pathlib import Path\nimport os\n' 'root = Path(sys.argv[2])\n' 'sys.path.insert(0, str(Path(sys.argv[1]).parent / "tools/mkv-adapter"))\n' 'import remux_corpus as driver\n' 'os.environ["PATH"] = str(root / "shadow") + os.pathsep + os.environ["PATH"]\n' 'pair = owner.require()\n' + 'os.environ["COREAV_FFMPEG"] = str(root / "shadow" / "ffmpeg")\n' + 'os.environ["COREAV_FFPROBE"] = str(root / "shadow" / "ffprobe")\n' 'output = root / "output.mp4"\n' 'output.write_bytes(b"".join((8).to_bytes(4, "big") + kind for kind in (b"ftyp", b"moov", b"mdat")))\n' 'result = driver.check_with_oracle(output, output, {"streams": []}, None, pair)\n' 'assert result["ok"], result\n') - self.assertCountEqual(self.log.read_text().splitlines(), ['ffmpeg', 'ffprobe', 'ffprobe', 'ffprobe']) + self.assertCountEqual(self.log.read_text().splitlines(), + ['ffmpeg -version', 'ffprobe -version'] * 2 + ['ffprobe -v'] * 2) def test_omitted_cli_selectors_honor_the_configured_pair_over_path(self): shadow = self.root / 'shadow' diff --git a/tools/mkv-adapter/remux_corpus.py b/tools/mkv-adapter/remux_corpus.py index 45a4fb331..9b086ec64 100644 --- a/tools/mkv-adapter/remux_corpus.py +++ b/tools/mkv-adapter/remux_corpus.py @@ -134,7 +134,7 @@ def check_with_oracle(source, output, document, mediainfo, oracle): command = [sys.executable, '-I', str(checker.__file__), 'check', str(source), str(output), str(summary)] if mediainfo: command += ['--mediainfo', mediainfo] - env = dict(os.environ, PATH=str(root) + os.pathsep + os.environ.get('PATH', '')) + env = dict(os.environ, COREAV_FFMPEG=str(root / 'ffmpeg'), COREAV_FFPROBE=str(root / 'ffprobe')) done = subprocess.run(command, env=env, capture_output=True, timeout=TIMEOUT, check=False) if done.returncode not in (0, 1): raise RuntimeError('remux checker failed: ' + done.stderr.decode('utf-8', 'replace')) From f6aa62f3556223b9c868c9267f6dcba27b69ed8f Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 00:00:44 +0900 Subject: [PATCH 067/113] docs(oracle): plan the composed audio oracle verification Signed-off-by: Gunwoo Kim --- docs/design/composed-opus-aac-v2.md | 4 ++++ docs/design/oracle-qualification-gate.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/docs/design/composed-opus-aac-v2.md b/docs/design/composed-opus-aac-v2.md index 8d47b602b..289230424 100644 --- a/docs/design/composed-opus-aac-v2.md +++ b/docs/design/composed-opus-aac-v2.md @@ -33,3 +33,7 @@ Before any command runs, determine command applicability from the source's strea After this registration commit, change every active selection, embedded capture identity, judging-source identity, fixture/comparator cache key and workflow input filter to version 2. Unknown, mixed, stale or relabeled evidence fails acquisition, resume, export, summary and shard merge. The historical version 1 registration and every frozen judging input stay unchanged. Before merge, use trusted generated inputs only. First demonstrate the Linux stereo MP4 positive control and normal-versus-captured identity, then demonstrate rejection of wrong PCM, lag, encoder settings, sample count, source/call/stream binding and interior timing, plus no output or receipt after a failed or unsupported capture. Require all three acquisition shards and their merge, the existing Opus conformance gate and full current-head CI. Review starts at this standalone registration commit. Fixture success is not a coverage, performance or release verdict. + +## Oracle qualification amendment + +The check's oracle verification takes the pair that the shared owner `test_oracle.require` returns and uses those two paths for every later oracle call. It no longer runs `oracle_pin.py --verify-bin` on a directory rebuilt from the resolved `ffmpeg` path ([oracle-qualification-gate.md](oracle-qualification-gate.md#composed-audio-oracle-verification)). This changes `scripts/composed_audio.py`, so verdicts produced after the change carry a new `judging_sha256`. The change is forward-only: earlier verdicts, receipts and caches keep their recorded identity and are not rerun or rejudged. The registration JSON, the version `composed-opus-aac-v2` and its `registration_sha256` are unchanged. diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 675676e56..6c161a67a 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -172,6 +172,10 @@ Merged main adds the AV1 process-reference driver and its CI smoke check (coreav Merged main adds the decoder-only HEVC reference driver (coreav-dev/coreav#447). It calls `test_oracle.require` on its `--oracle-bin` pair but discards the result. It then rebuilds `ffmpeg` from that directory for input preparation, pixel verification and the timed FFmpeg arms, and derives `ffprobe` as a sibling of that path. A verify-only call and a rebuilt path are not proof that the qualified pair ran. Keep the single `test_oracle.require` call before any input fetch, and pass its returned pair to `inputs`, `measure` and `verify`. Every preparation, probe, framemd5 and timed oracle call then uses the returned `ffmpeg` or `ffprobe`. The arms, thresholds, inputs and summary are unchanged, and no reference run is started. +### Composed audio oracle verification + +The composed Opus-to-AAC check (`scripts/composed_audio.py`) receives the pair that `transcode_check.py` or `composed_audio_selftest.py` qualified through `test_oracle.require`. Its `verify_oracle` then resolves both paths and runs `oracle_pin.py --verify-bin` on the directory of the resolved `ffmpeg`. That verifier executes `/ffmpeg` and `/ffprobe`, which are siblings rebuilt from a name and not necessarily the returned programs: an owner pair installed as symlinks to `decoder` and `probe` resolves to those targets, and the verifier then runs a different file. Replace the sibling check and the verifier child with `test_oracle.require(args.ffmpeg, args.ffprobe)`, and store both returned paths back in `args`, so every later probe, decode and encode call in the check uses them. `oracle_pin.py` and `transcode_check.py` are unchanged. Because `composed_audio.py` is part of the composed check's judging-source digest, every verdict produced after this change carries a new `judging_sha256`. The change is forward-only. Past verdicts and receipts are not rerun, rejudged or relabeled, and the registration JSON, its version and its `registration_sha256` are unchanged. + ### Implementation order and verification 1. Commit this plan. Capture the invalid fresh merged baseline and the original-row obligations without claiming classification progress. From 779aa48de33541716df98bf18b3bf9e714afefb7 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 00:02:05 +0900 Subject: [PATCH 068/113] fix(oracle): keep the qualified pair in the composed audio check Signed-off-by: Gunwoo Kim --- scripts/composed_audio.py | 12 +++--------- scripts/tests/test_composed_audio.py | 27 +++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 9 deletions(-) diff --git a/scripts/composed_audio.py b/scripts/composed_audio.py index 95665b00e..94fe28774 100644 --- a/scripts/composed_audio.py +++ b/scripts/composed_audio.py @@ -10,13 +10,13 @@ import re import selectors import signal -import shutil import struct import subprocess import sys import time from oracle_audio import INPUT_ARGS as AUDIO_DECODE_INPUT +import test_oracle from composed_audio_source import expected_encoder, source_reference @@ -625,14 +625,8 @@ def verify_comparator(program): def verify_oracle(args, env): - ffmpeg = pathlib.Path(shutil.which(args.ffmpeg) or args.ffmpeg).resolve() - ffprobe = pathlib.Path(shutil.which(args.ffprobe) or args.ffprobe).resolve() - if ffprobe != ffmpeg.with_name('ffprobe'): - raise Invalid('current checking requires the installed pinned oracle pair') - key = (str(ffmpeg), sha256_file(ffmpeg), sha256_file(ffprobe)) - if getattr(args, '_verified_composed_oracle', None) != key: - bounded([sys.executable, '-I', ROOT / 'scripts/oracle_pin.py', '--verify-bin', ffmpeg.parent], env) - args._verified_composed_oracle = key + qualified = test_oracle.require(args.ffmpeg, args.ffprobe) + args.ffmpeg, args.ffprobe = str(qualified.ffmpeg), str(qualified.ffprobe) LOADED_METHOD = method_digest() diff --git a/scripts/tests/test_composed_audio.py b/scripts/tests/test_composed_audio.py index 7c3460190..9179d3fd4 100644 --- a/scripts/tests/test_composed_audio.py +++ b/scripts/tests/test_composed_audio.py @@ -13,6 +13,7 @@ import composed_audio_fixtures as fixtures import transcode_check as checker import composed_audio_source as source_model +import test_oracle class ComparatorDownload(unittest.TestCase): @@ -611,6 +612,32 @@ def run(command, env, **kwargs): source_model.source_reference(args, root, path, 2, 1, {}) +class OracleVerification(unittest.TestCase): + def test_the_returned_pair_is_kept_and_no_sibling_is_rebuilt(self): + owner = test_oracle + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + installed, targets, log = root / 'installed', root / 'targets', root / 'calls' + installed.mkdir() + targets.mkdir() + for name in ('ffmpeg', 'ffprobe'): + program = targets / name + program.write_text(f'#!/bin/sh\necho {name} >> "{log}"\necho "{name} version 0"\n') + program.chmod(0o700) + (targets / 'decoder').write_text('never executed') + (installed / 'ffmpeg').symlink_to(targets / 'decoder') + (installed / 'ffprobe').symlink_to(targets / 'ffprobe') + with mock.patch.object(owner, '_selection', None), mock.patch.object(owner, '_result', None), \ + mock.patch.object(owner.sys, 'platform', 'linux'), \ + mock.patch.object(owner.oracle_pin, 'verify_bin', return_value=()): + pair = owner.require(installed / 'ffmpeg', installed / 'ffprobe') + args = SimpleNamespace(ffmpeg=str(pair.ffmpeg), ffprobe=str(pair.ffprobe)) + composed.verify_oracle(args, {}) + self.assertEqual((args.ffmpeg, args.ffprobe), (str((targets / 'decoder').resolve()), + str((targets / 'ffprobe').resolve()))) + self.assertFalse(log.exists()) + + class BoundedCommands(unittest.TestCase): def test_metadata_output_and_timeout_fail_closed(self): with self.assertRaises(composed.Invalid): From 443d4d99fdaab863672fc20b1f6811ab09c9316b Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 00:13:06 +0900 Subject: [PATCH 069/113] test(compat): isolate the oracle cache in the unpinned ffmpeg test Signed-off-by: Gunwoo Kim --- tools/compat-corpus/tests/test_encode_breadth.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tools/compat-corpus/tests/test_encode_breadth.py b/tools/compat-corpus/tests/test_encode_breadth.py index d27be7862..9586b2f71 100644 --- a/tools/compat-corpus/tests/test_encode_breadth.py +++ b/tools/compat-corpus/tests/test_encode_breadth.py @@ -985,10 +985,11 @@ def test_an_unpinned_supplied_ffmpeg_beside_pinned_tools_stops_before_commands(s other.write_text(f'#!{sys.executable}\nprint("ffmpeg version 0.0.0")\n') other.chmod(0o755) self.opts.ffmpeg = str(other) - with self.assertRaises(ValueError): - eb.oracle_programs(self.opts) - with mock.patch.object(eb, 'evaluate') as evaluate, contextlib.redirect_stderr(io.StringIO()): - self.assertEqual(eb.cmd_run(self.opts), 2) + with mock.patch.object(eb.test_oracle, '_selection', None), mock.patch.object(eb.test_oracle, '_result', None): + with self.assertRaises(ValueError): + eb.oracle_programs(self.opts) + with mock.patch.object(eb, 'evaluate') as evaluate, contextlib.redirect_stderr(io.StringIO()): + self.assertEqual(eb.cmd_run(self.opts), 2) evaluate.assert_not_called() def test_run_writes_a_record_a_command_and_a_summary_with_the_programs_hashes(self): From 0baf59093d1006b10f89e2fc72e953d1dad2de92 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 00:26:01 +0900 Subject: [PATCH 070/113] docs(oracle): bind the composed, remux and fifth merge sites Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 3945 ++++++++++------- 1 file changed, 2234 insertions(+), 1711 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 6d5fb94e3..97ece8424 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -59,9 +59,13 @@ "bench/range-audio/evidence/cli-01/meta.json": "01e189e5416a252959985b45d0a686e3e6c0a09c3ed702d9fd407abc4be1a55b", "bench/range-audio/evidence/cli-01/summary.json": "87fbd748bf43625827d26371772cd88a57d7ad421bfd6b0e3979a653b7ff70f7", "bench/range-audio/evidence/final-01/summary.json": "d2bb9a512337c54aef293313f7e412081c5a67d6fa875130345828ae9b914800", + "bench/range-audio/gaps.py": "24d2ab21107a481c952a2fb9ae8505ebeef4852fe1dadf8068003f284cb3c00a", "bench/range-audio/run.py": "3944500e587b22f2f248dc726222f81f79f12b5ddec890f68981f758e4fa12b9", "bench/shared/benchlib.py": "897b43953aea941dd660d93bc5eef612308225ba66ce659ab2bbfb182e1b6d76", "crates/coreav-audio/examples/flac_identity.rs": "38e3a7f44540eaa34c1639e5094eebb85b67200a1ca4681414e78df141925f7a", + "crates/coreav-audio/src/convert.rs": "f5efbbbb7cecc84a7151626482f40a2787f824a929a7d89e16860dbebd5548ee", + "crates/coreav-audio/src/convert/layout.rs": "a816fb6a65101823925a14c7951ae875110af89427ddfc2ebc906fa37a6ff965", + "crates/coreav-audio/src/convert/oracle.rs": "018845537a77865d0d46d9f7f62cbf40ca9583863f8b61f69c4976dfa7b08242", "crates/coreav-audio/tests/support/flac_ranges.rs": "a0f95ef2726451515e2d26bc063af453950b1d2849cc983564c23d347362ad0c", "crates/coreav-audio/tests/support/mod.rs": "41843c17983154018e55e6d8e5e441e75e0f349320525c95660ae64277592b80", "crates/coreav-backend-apple/examples/common/compare.rs": "770707d755dada50086e5a925af9eb90c76936428c4fcce2d783dd31c05c32f3", @@ -78,14 +82,14 @@ "crates/coreav-cli/src/fallback/names.rs": "8bcdf27732b0cfb49e4bc90844e9f05632f117205927f68f1d74de7912facd11", "crates/coreav-cli/src/fallback_cmd.rs": "fb55a2c244f528f351f8651437f517e894c753f3391d4f53b70c0e8798a06aae", "crates/coreav-cli/src/ffmpeg/args.rs": "ede44724110f404c0cad01d4f848e0dc856a5ce1e41f22a1196e00ad3efcf824", - "crates/coreav-cli/src/ffmpeg/audio.rs": "851f8476388d6a47a16856610ec34755fb091b075709c13360bbc02328f579f3", + "crates/coreav-cli/src/ffmpeg/audio.rs": "7641027af113aa8fa146530b621cf8e702751b045fab96925b5655c7e57704b3", "crates/coreav-cli/src/ffmpeg/avi.rs": "80112f38a577ad84ad7969a894c756877973e303cee7cb451203153fb961b558", "crates/coreav-cli/src/ffmpeg/capture.rs": "32ff387ba79d33c580cbd9826b975f22136e4fcb006cc52e6379168327d81b03", - "crates/coreav-cli/src/ffmpeg/encode.rs": "085d314b74258b8b97be672494f2b030600503afaf8aece38f9a27341f02c042", - "crates/coreav-cli/src/ffmpeg/ffv1.rs": "817217c2915b1e9dfdc1ecd5ba6798f4a9e08ec149547bb6132571ae2aca0037", + "crates/coreav-cli/src/ffmpeg/encode.rs": "1c74ac682483279fa6221c324481132596a3ebf5d0453da91961bd4cc518153f", + "crates/coreav-cli/src/ffmpeg/ffv1.rs": "94167af01905903f78e33857f0b634f5b9e047ff51b541275445e377513baf90", "crates/coreav-cli/src/ffmpeg/frames.rs": "8145307578ded9431e1261c3b470aa7aaf17aad61959fa83b6d74757d684e052", "crates/coreav-cli/src/ffmpeg/image_capture.rs": "1bcc63c4b9bae40e30851eee9517110468f62b198370c89e494c6e001080d790", - "crates/coreav-cli/src/ffmpeg/mod.rs": "35a5571d5edcc757aed63857f60230067e47fd0a316a26dc4049f936c1984601", + "crates/coreav-cli/src/ffmpeg/mod.rs": "4b7f996c1d07585283ca394a1143d28483e12422843342c8e37a4e532b87f6fd", "crates/coreav-cli/src/ffmpeg/pcm.rs": "dc88a868e453e37ebe5f692b0fb7b87b69d82515a7598f8269e59e3a3b0a00f3", "crates/coreav-cli/src/ffmpeg/raw_audio/aac.rs": "6dcde8077c85f4e0abdcb22417bc711bbc152fce32d725e882f1ae7ee6b997ee", "crates/coreav-cli/src/ffmpeg/raw_audio/exact.rs": "60658cdea47b8b496fd39efe2319d04b3ea94be2be9c94f53c3eea0ec50020af", @@ -177,6 +181,7 @@ "crates/coreav-wasm/src/ops.rs": "96a48fe64b63417c6c4d0e88a9c514f62b5abb78564108457bb9e1c5101a7626", "crates/coreav-wasm/src/thumbnail.rs": "f510a91649fa5e8f7242247d8dfaa2deac316a97fc0a262f941594bf8a44b826", "crates/coreav-wasm/tests/thumbnail_contract.rs": "6184787017730ea19f182faba2f6e57ccd5a0a02dbcf4bbfc9e56e5573af9d2f", + "crates/coreav-worker/src/bin/coreav-worker.rs": "a81848961dcc3335f7ef388e7879795f65dd58fef8375a60c9b102b82a591a66", "crates/coreav-worker/src/child.rs": "bd81f8efdb2ce19bf6aad4637d07ef1266323bd745181b1e4553e03b61ae336d", "crates/coreav-worker/src/exec.rs": "d4b74804a40fae348002dbf24131584ae71f7ea0af90493869ad7403835c8a60", "crates/coreav-worker/src/parent.rs": "1ff3e26eaa8cb027f145916c203c50c293332118d2aa70ec24b6f5b1a15ed476", @@ -233,6 +238,7 @@ "docs/known-divergences-mkv.json": "a7a73ce921ed7ce8f8eaaa7b4418f611feea3779528f9c2ef990261ff712c716", "docs/known-divergences-ts.json": "44ef5eec8132cf5e490588dafa7c3c99e33676ea4ab17deb41dcf50f9ca303fc", "docs/known-divergences.json": "25b7b962df7e72e47a35146418ff232726ed4c1f3cb781ae9d54c747a793203c", + "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", "docs/measurements/compat-0.1.0/judging.json": "321f82552c211ed09bf477108f6217df4678a4ce167e97484ab88ed07066b8b2", "docs/measurements/h264-gap-2/evidence/bounds.txt": "a4164a2a0e06e2578fd1f3bdf8fa41fc834c07754103b1ed6c249a7f4d8093b1", "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt": "f35be731e8c6f11f55231e7790dac5bd8ce6128bbbe7eb3c8e905636616816d3", @@ -947,7 +953,7 @@ "docs/spikes/nvdec-direct/evidence/pipeline/sources.json": "259af68ae8f01d5c9a628fe852465604354e036c6d8c0593195e22e9a91250be", "docs/spikes/nvdec-direct/evidence/pipeline/summary.json": "6f2c9367dc2770ba826ba9187b9cb89497010962c69206f87fc314edb29add6c", "docs/spikes/nvdec-direct/evidence/pipeline/verification.log": "f10575bbd81718bf17ce64ed7c16f68d5260c681dc3d1f7e73d3729883707d11", - "docs/spikes/nvdec-direct/evidence/provenance.json": "ea4457e6755927eccc1d967e4f779566143ee448351f6e2d3da3ab9fed8ed5d5", + "docs/spikes/nvdec-direct/evidence/provenance.json": "bcd0a0795059a3e151cfc9ca7e5dc6c93e23b9518a8c96fb89c83723cca4391c", "docs/spikes/nvdec-direct/evidence/session-stream/attempt-1.json": "8acb0af71cd13cbb69aed8cfcbf62a853b7abc517ca634aa396673f57ecf493f", "docs/spikes/nvdec-direct/evidence/session-stream/follow-up-verification.log": "6cea6e88f57a332f9a847b59bb38733dc248f8ff6797dadf5d821dafdf90f3fe", "docs/spikes/nvdec-direct/evidence/session-stream/sources.json": "052ce6fb665faae05b09faea0fc2c86f9bfbe445080137f3951c5b56abdae724", @@ -1472,6 +1478,7 @@ "scripts/aac_encode_check.py": "e294fb98d5e260111847ed44738fff46df021797c9d0172e42726894fbac9730", "scripts/aac_pcm_eligibility.py": "8f99f3e524d7076d458d7f8cb01e93cca3e32779f1670d51defb506228fbbfd0", "scripts/aac_pns.py": "607150af560c76348a47f347f8e001032c2601b4307bfa8ee28d4edbeefeacf1", + "scripts/audio_copy_check.py": "9e13e455cf535e953638bf1c9d6a8b4cbc134d7a94c14e6563eab900792c9a97", "scripts/audio_source_diagnostic.py": "e7ac6bf580e813ad80934716fc0fa8d21e892427528c39daf0301995c394e876", "scripts/av1_measurement_smoke.py": "914a285ee346c552db2ad042b476a0533728eb8f643920ed15103381f4e0f451", "scripts/av1_process_reference.py": "bffca295ee0fb31c5317a040ede6bc3d45644329c3cb8272fb2910ba9c643850", @@ -1488,7 +1495,7 @@ "scripts/compat_frozen_check.py": "4ef533fcfc8059f1f8123d856944a3ca6ca60a3d18e80ae75a34ccd537865131", "scripts/compat_r4_gcp.py": "b900dc6296f2de98830cdca9c6a2030a77c051014a8f67f19555d2d1ff4ad924", "scripts/compat_sources.py": "7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83", - "scripts/composed_audio.py": "9f7a0243e87575b10ae8846385f3d9d7ef17ff13306ec79175e6f84d10af819f", + "scripts/composed_audio.py": "5686601c75c182958bb58666c597fb0b8ae40d2c35e5c8aa3ef55aadb59f970b", "scripts/composed_audio_fixtures.py": "b45f5ff85c99b559bb01799594a95fafad3a21089dd94c487782ea38c4231960", "scripts/composed_audio_selftest.py": "3c1637b34637e012d694ea2cbe65f8391a58b4f58c7149e7c1eb93b77b7c330c", "scripts/composed_audio_source.py": "f38c91960831d81340258bb31c744418b414e0b5dfe8ba2797126dd60ddb7afc", @@ -1519,7 +1526,7 @@ "scripts/encoders/macos/test_tools.py": "0a7a5ec9dd7b72b4031828f9b1f8863758f67b499e45fac261d9bd08fecf2a85", "scripts/encoders/macos/timing.py": "25d820de24631dc2978cfbbdf301f55a613636f99e7d5dadd8b2ff7553be2061", "scripts/encoders/svt-av1/build.py": "26cff63486cf1fbee4e180b07cb67b9b0937b89f1af605d8bc220462518d0081", - "scripts/exact_skip_check.py": "03c5db0884a3d49862ddb3fa5c81973037ea286e072834c93881a18e3972d9c8", + "scripts/exact_skip_check.py": "02808fdc73da94a2a08ad49f07ea073e4067b370949a1011f2ae42b53a9de251", "scripts/extract_check.py": "d0ca1b1975d08acdb6fad7b9f185badfc1709d1444359037a0d94bb59aa834e7", "scripts/fallback_names.py": "90bb6d0beff512baf909e20a053f0de4984e4a583cb88e2657492f745e4a265b", "scripts/ffprobe_stdin_check.py": "6b19f9ae14815c26703236805024ac63f26beb6d044e57fd56b7eca6115c497a", @@ -1550,6 +1557,8 @@ "scripts/h264_pgo_build.py": "e3e76684b1fa7305759310f9751ef431eea9f650d90897a7892b9eb8e8748154", "scripts/h264_pgo_diagnostics.py": "cb2c425e48af13b0b9be3548168fbe645672c5f546d84f26f35f99bbe8ba047c", "scripts/h264_pgo_round.py": "d9060b820a5bf8be42a7551a8f5fa26be16a2447cf080e8457f7fc2cce78e39d", + "scripts/h264_speed.py": "653a502d3025eebe8bd27c4e829f2414e58246ef03c32e7d1997643761a72829", + "scripts/h264_synth.py": "1523d0849063527ec9849c10bc8f273165f7f55813b9ceb9cd657af68b00cd07", "scripts/he_aac_agreement.py": "8e13fbeadacd926b8c08fdd11f43539e45aab5fd62506746cc5bac483ab3c32c", "scripts/hevc_conformance.py": "cc9b16b250038fe2ff1477299d829d02ec507ffa398d458751148fbdc8a00de0", "scripts/hevc_decode.py": "e0fb584b13c565a3b834f066036a3e925866198b63afe609bcc4e79b970ed1e4", @@ -1604,6 +1613,7 @@ "scripts/registered_candidate.py": "93d5733c6e3645c9adc29b9eefcc5bb89e54cf6e96ef8de0d17976032b5f5604", "scripts/remux_check.py": "8cccb3551736f918660c304d434b3fc3cc9501e98e8ade011ae75d0787c14670", "scripts/rust-dist.env": "cb0406335a99751da3cbcaea0701fdab3dd34814a72336e82fe1c68854672c83", + "scripts/seek_check.py": "aed1ed56955233dcfff232890d665b9d33e9f01e770dd41b19084d11e738b151", "scripts/split_check.py": "1cd37d7d66608a3d74230a247369d733deb0a13cb51ab1b9ce32a024107f3c61", "scripts/standalone_audio_probe_check.py": "295884ecd3452d38d9f0bcdd286fbf1acd7eee385413b39bde7b6c6f4d0ad89d", "scripts/stsd_craft.py": "4d683dd4fd8048ac1140d13cfafdfb18f57ebf314fe1a10b8a81770e8184402b", @@ -1623,11 +1633,11 @@ "scripts/tests/test_audio_source_diagnostic.py": "8b2d529f11a8b533652d4ecc8a629dbe16ae15da09ce197fb25420ffb0aaffa7", "scripts/tests/test_av1_measurement.py": "e188bed6a77662db3bd86b285dff0be267fdcd87788e029ae1a0d99b3ba073f6", "scripts/tests/test_bar_sources.py": "7cf60c7f31475d1188bfe33fdf87671c166a505ed1b42bdc9c1c9467de1b5936", - "scripts/tests/test_bench_npx_oracle.py": "d4026375b0336a2ed12be1c13793fdf2df089788fd5df937e74eb370bac1363d", "scripts/tests/test_benchlib_oracle.py": "d19a0eddaaa405a2b4037a99604af90a6c1288b76e2b5ef3c6cf9517c0f843a1", "scripts/tests/test_codec_coverage_gcp.py": "7dc9311de22ac97a63c39af25b1890e7eeaa673c279c64ed9e7534de12d001ef", "scripts/tests/test_compat_sources.py": "932eee2a3ea0a2a98615d7acce880b745095845458cea6c89a6ae7285c867796", - "scripts/tests/test_composed_audio.py": "eb42a5c102a0ad87214d9c9e52768ec1b87c574bd9de82544626e572ea70e72f", + "scripts/tests/test_composed_audio.py": "923ab3ba8adc5d33055a743ebf922d65b37467d17250d583feec285938542cd0", + "scripts/tests/test_composed_audio_fixtures.py": "2151e21d5fc5856879cc0ae87db9ec2faa95f8a54f7e5323b92dc4b7058ef488", "scripts/tests/test_flac_output_identity.py": "641ce8db8ec7cf678b476ff779ab20b7d42a5bd3f8b94bd58407bc125a29cb61", "scripts/tests/test_flac_output_measure.py": "b3263c26e48b60278d764ad2d7a93de1816910737e619c9bb7c924f1357c017a", "scripts/tests/test_gen_v2_fixtures.py": "48d86f25f65a632e48fc6369193f1a119c494413b7e17822c85b19d10b9ca727", @@ -1643,18 +1653,18 @@ "scripts/tests/test_opus_matroska_padding.py": "f68d7b5a27254b5b951fc76769dbf8218e9cd10fc8eb0b19b66f7d548361cef3", "scripts/tests/test_opus_mp4_presentation.py": "ac5229a853b033ba3357f4370807156d99d94b9b624e80d66f94ff35ca2787b7", "scripts/tests/test_opus_pcm_eligibility.py": "4909f3443891d118d59b7feff68549a139608602bc0b2e2fc6da49b1984a3774", - "scripts/tests/test_range_audio_gaps_oracle.py": "f8f3bff3d75b996ae918d0ffa0b377b355eab6f8d75e8ea67e7f16ae6d9af9e8", - "scripts/tests/test_range_audio_run_oracle.py": "16b86d69ef0d5580b42e8fa13f9da865add051a65b1f6f9b74ed1acdc28ab67a", "scripts/tests/test_raw_pcm_check.py": "ca784511c8947b6439833d542ef332777772ea6136277042aab2b5e52e8d8302", "scripts/tests/test_reference_hevc.py": "2388919689957c911bf46231a0a961cd0c7a5a63918eecf90ee0dc38ee8e2162", "scripts/tests/test_registered_candidate.py": "238d0261e48f8f39c4db4289805a2db4ce03cb679168cceea6cbc3eecd0c11b2", "scripts/tests/test_stage3_run_oracle.py": "8ba9bf83cdc8b74dbd99b45c3f9d2d6b0fcf95d94e40cc9ade2d5b5e0a8aa271", "scripts/tests/test_svt_av1_licenses.py": "dd33b47be3c4dd542a4590fdacf5ae4e070256d18cccf1493519c8ee567d33eb", "scripts/tests/test_swr_characterize.py": "a11e22ea9573391d34e00bef184c954ccbe2dfcf6254e649cc304fcdb25d435c", - "scripts/tests/test_test_oracle.py": "30c9d5d1a4c07ad25a761cc73df1a5ea70a4bf58b1c15bc0783f1aac7ecfd152", + "scripts/tests/test_test_oracle.py": "6cde41b3f3af5bf84ec6d198d30ce57b9b9c66a6077fda1b6b7fee8ff9cfcf05", + "scripts/tests/test_thumbnail_oracle.py": "3987482da4225f4559ae98327b67bec889ad3f58be2a5ed5940e10d567d1b02b", + "scripts/tests/test_transcode_merge.py": "b9a2cca76832c560f897184dd57c1ffa6c26b76ce5331971f4af36542ef157e4", "scripts/tests/test_ts_speed.py": "ada72938c353e586494e342d3fa95ed3801e01259ad6f893f4486d3fe4f886a0", "scripts/text_check.py": "64a46bf22c44cccb4152d2b46110b3727d8258a3bb5ac39907e32062d5f99cf4", - "scripts/thumbnail_oracle.py": "1b440ab3a907c0a7263e8c21a634ea4c577d039b7fdcfd3f2c7f9a7c5c2bf773", + "scripts/thumbnail_oracle.py": "2ff9b52a0637609b53bee2d3eff999ebe450c9efe8ef640081fe0b257e909db3", "scripts/track_boxes.py": "97965c1b8f23758c75fedc0eb1d0815fa01f51469ad50c7ae6b5d02fe007a967", "scripts/transcode_check.py": "59a8fc3dc2a66e6e4adb21fa8bccc659c0183aead635c45f4e05b28b2ecf26b6", "scripts/transcode_check_selftest.py": "ce9794a2eb931150458d719b9be0c9d29ac2249a47b5c32e911c7a525eba5069", @@ -1676,7 +1686,7 @@ "scripts/vp9_pixel_round.py": "2dd7d856d5570741113489f76da099dfd5b11f5867b7e8334437db7d0f78961f", "scripts/vp9_release_attribution.py": "1ddc2111f7f176bfd0910c57df2feda6ec6e1df6acbf21889a7fe7de4202a085", "scripts/vp9_release_cost.py": "053c098973b7e48b0be8c43c1cb8b94f4011259cd4865a2654db08cbf70037f1", - "scripts/vp9_speed.py": "4e76df98637436220cc91569cb040e40d7d059a6e0788060c0d16b4e4749ad8a", + "scripts/vp9_speed.py": "91cea7165518ba4d8d65f33330bf5b2ec431e10181742993ea110a3ba951168f", "scripts/vp9_speed_gcp.py": "4aae454075565f118761dc440ac7077d52382c7b2419ea018fd7d0e862f6d3d8", "scripts/wasm-thumbnail-fixtures.py": "3f54c86c30c4e1159d41283e9404f9305fef692907e6887142838ad7cb6cde0e", "scripts/workflow_check.py": "b61e5b7eb7ce183ae607e683d0fc8ea3b84cabfef7be78ff2520f069746c1384", @@ -1694,6 +1704,7 @@ "tools/compat-corpus/decoded_output.py": "f47674b645c8b80a7dbb70c50ef8b42bebc0b8dc4d19f86a75ba23a08790c254", "tools/compat-corpus/encode_breadth.py": "604858342e83e2e484e192f000fede55e10f5741dd23be463e558bf00e0d4c50", "tools/compat-corpus/ffmpeg9.json": "12204af1619cf806ede5e009dee43edc51edc361b5c9a93c96f0838ef9d0028d", + "tools/compat-corpus/frames.py": "dc57db8b149008da6cec09610c58da1bbce61565bec6b15b99318aac4233983f", "tools/compat-corpus/github_shapes.py": "2b91f7f0f795b1ec771f9f1257e2d41aba882b589423871e1e3fd78cfa826311", "tools/compat-corpus/github_shapes_aac.py": "529db6a83faaaa1aabf88cac04a7f11853fd8864768d17c4db32efd1328c59f0", "tools/compat-corpus/github_shapes_fixtures.py": "053d2b45ed5a240122655ea08fbb9bdddf91af61541eeff0f4a5d699f5bd0324", @@ -1719,7 +1730,7 @@ "tools/compat-corpus/tests/test_current_ci.py": "df914b0b60d0e1bc2f81c4826afc02c987895ad552af1222928ae65add43cdb1", "tools/compat-corpus/tests/test_decode_breadth.py": "0b26e37401b31b213dbdd13d650b8c15069a7b99b6ae9e63cda0de952bb37daa", "tools/compat-corpus/tests/test_decode_breadth_fixtures.py": "95aed52ea396bd42484d99b6340404f43b913db135178847ef8df43716bf4361", - "tools/compat-corpus/tests/test_encode_breadth.py": "24b72e63d5fd4289cff706114740392873aaad965c98eee9dff6bfe7471193db", + "tools/compat-corpus/tests/test_encode_breadth.py": "e243770d9391a4f48c2c511a32629782f6719d6f9bd68b48f61de4d0233afed4", "tools/compat-corpus/tests/test_github_shapes.py": "36fe6d820d8e55c90a4ae4f1a7cdb7ba9e43e3f900464e18be7788429ad6176d", "tools/compat-corpus/tests/test_github_shapes_aac.py": "b29751df3929c9354c30212e6c28e2d314c3534fedd301ac782078b0d5d21673", "tools/compat-corpus/tests/test_png_bmp_yuv.py": "f85b797e98121d17589e82a684c8f1105250b6da028dbcd42f7a7723bc76347f", @@ -1736,10 +1747,13 @@ "tools/isobmff-adapter/src/main.rs": "381d5f65b2714b89e7619f7b209cb826fa3a5ec9608a0c41cd695a26a70eb897", "tools/mediainfo-oracle/corpus.py": "7cc34e5510af6ffa89f7e42e4a847f3fc33b90e0dbf05e31e28f662b770e4c51", "tools/mediainfo-oracle/mediainfo_oracle.py": "f8d13d12f3ab9fbf8a4ea96aaa1bc832581812c05aa4184e7e0e183b2b46f16b", + "tools/mediarecorder/generate.py": "33399a1fac22b16341572cca3397d96c77a81261b84e0e0919cb5be6d8c2e6ac", "tools/mkv-adapter/Cargo.toml": "391970f3414c04b32b1741734d890156d37a62550a79aac860cb7b65339e760f", + "tools/mkv-adapter/bench.py": "27250ab139c459ef7e147c8f4c448e1997fe6712723fced82ee909399c2b9015", "tools/mkv-adapter/corpus.py": "07d0dd60f9b2d7fba5cae351ccaddddf2bb71b40881799788ad9f00ba454afee", + "tools/mkv-adapter/remux_corpus.py": "79d8fada3780ed53dda2578f99db226c5f115f63d5cd0810d4cc641873ac320e", "tools/oracle/Cargo.toml": "ca84395c3fdbf272e5663997d0c9be07f9ef4ed4c7762776589a88ddb7c6ab7f", - "tools/oracle/README.md": "ca3c7e817ad310548a1887ac2bc97d034ea776e4efa1de5d11670fd62af1e9f1", + "tools/oracle/README.md": "4ee94a6ad8ea7bd65f42373cff0ec42c1b94481305675180c737557d5f4b0d14", "tools/oracle/SPEC.md": "98d8a2799df67bf7ca9c36071176d55b35ad265a9412e1bf4f770c626244d168", "tools/oracle/ffprobe-candidate.py": "1c43dcb63d95dda1535348d465a6277f46dc161a04f0d241cc6c1a2150440f55", "tools/oracle/kd_audit.py": "7d8982ae854660f2afe840402dcfab81d861782885361e1706101d686789efd7", @@ -2094,7 +2108,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -2613,7 +2627,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -2658,7 +2672,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -3110,7 +3124,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": ".github/actions/ci-fixtures/action.yml:55 (shell, occurrence 0). The shell supplies the generator request. scripts/composed_audio_fixtures.py:86 retains the pair, then passes pair.ffmpeg to generate at scripts/composed_audio_fixtures.py:89. All media-generation argv at scripts/composed_audio_fixtures.py:59-75 use that exact value, and scripts/composed_audio.py:326-333 launches argv unchanged. Cache hits execute no generator. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": ".github/actions/ci-fixtures/action.yml:55 The Python child is the real fixture generator, not a fake; its --ffmpeg is a selector only. scripts/composed_audio_fixtures.py:86-89 obtains pair = test_oracle.require(args.ffmpeg) and passes pair.ffmpeg unchanged to generate; scripts/composed_audio_fixtures.py:59-75 executes that parameter for all fixture encodes. scripts/test_oracle.py:73-108 supplies the qualified path. The separate builder uses only curl/tar/cc at scripts/composed_audio_fixtures.py:23-31, not an oracle. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 55, "shell", @@ -3202,7 +3216,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -3745,7 +3759,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -4364,7 +4378,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -4418,7 +4432,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -4963,7 +4977,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -5010,7 +5024,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -5594,7 +5608,7 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/ci.yml:1456 (occurrence 0). The job owns its checkout at .github/workflows/ci.yml:1393-1395. scripts/composed_audio_selftest.py:24-25 retains both require() fields; reference encoding and semantic mutation calls at scripts/composed_audio_selftest.py:41-42,78-81 use args.ffmpeg unchanged. The bounded executor at scripts/composed_audio.py:326-334 preserves the program. Product invocations use args.coreav at scripts/composed_audio_selftest.py:37-38. scripts/test_oracle.py:73-108 resolves, qualifies and returns the complete pair; scripts/test_oracle.py:121-135 prints those exact fields for --resolve. The executable used below is a returned field, not a requested spelling or verifier-only reconstruction.", + "evidence": ".github/workflows/ci.yml:1456 The Python child is the real composed selftest; it qualifies both supplied paths before using them. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. Source probes/decode use scripts/composed_audio_source.py:93-96, scripts/composed_audio_source.py:122-125 and scripts/composed_audio_source.py:151-154; PCM-reference encode and AAC readbacks use scripts/composed_audio.py:575-583. The Opus quality comparator at scripts/composed_audio.py:566 is not FFmpeg. The legacy callback is scripts/transcode_check.py:992-1018, whose probes and float decode use the same args.ffprobe/args.ffmpeg; scripts/transcode_check.py:262-274 preserves cmd[0] through run/jrun. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 1456, "shell", @@ -5745,7 +5759,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -5799,7 +5813,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -5859,7 +5873,7 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -6313,7 +6327,7 @@ }, { "class": "reviewed-reference", - "evidence": "At .github/workflows/codec-coverage.yml:463, the step passes the exact retained owner paths, not names inherited from PATH. .github/workflows/codec-coverage.yml:390-404 checks out only the owner files at github.sha and moves them outside the candidate tree. The owner --resolve call at .github/workflows/codec-coverage.yml:456 is captured under set -euo pipefail; the IFS= read -r and exact two-line equality guard at .github/workflows/codec-coverage.yml:458-462 retain the paths unchanged as FFMPEG/FFPROBE. scripts/test_oracle.py:73-108 returns the qualified resolved pair and :128-134 prints those exact fields. The run command passes both variables. At HEAD tools/compat-corpus/decode_breadth.py:522-523 retains its own require result before probe :161 and reference :189-192 reach Popen :112. The permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c also carries the supplied opts.ffprobe to probe/run_side and opts.ffmpeg through thumbnail_oracle.framemd5_command unchanged to run_side. The mutable workflow is qualified by this owner handoff, not excluded as registered source.", + "evidence": ".github/workflows/codec-coverage.yml:463 .github/workflows/codec-coverage.yml:456-464 obtains the retained external owner pair through --resolve, validates the two-line output and passes exactly FFMPEG/FFPROBE to decode_breadth. tools/compat-corpus/decode_breadth.py:522-523 retains both owner-returned paths; probe at tools/compat-corpus/decode_breadth.py:161 executes opts.ffprobe, and reference at tools/compat-corpus/decode_breadth.py:189-192 passes opts.ffmpeg unchanged through framemd5_command at scripts/thumbnail_oracle.py:307-333 and run_side at tools/compat-corpus/decode_breadth.py:102-113. coreav at tools/compat-corpus/decode_breadth.py:198 executes decode-oracle under test, not an FFmpeg/ffprobe oracle. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 463, "shell", @@ -6728,7 +6742,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -6788,7 +6802,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -7393,7 +7407,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -7958,7 +7972,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -8744,7 +8758,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -9900,7 +9914,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -10461,7 +10475,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -11293,7 +11307,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -11997,7 +12011,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -12645,7 +12659,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -13383,7 +13397,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -13987,7 +14001,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -14374,8 +14388,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_bench_npx_oracle.py", - "scripts/tests/test_test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -14447,7 +14459,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:49 (process cmd, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:49, This mixed runner executes returned-path oracle builders, and also CoreAV native/launcher arms at bench/npx/run.py:125-133, bench/npx/run.py:166 and bench/npx/run.py:277 plus installed CoreAV/Node/WASI/npx version launches at bench/npx/run.py:193-209. Only the oracle subset is qualified. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 49, "process", @@ -14458,7 +14470,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:59 (command ffprobe, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:59, This builder or delegated execution keeps the selected returned program unchanged. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 59, "command", @@ -14469,7 +14481,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:64 (command ffprobe, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:64, This builder or delegated execution keeps the selected returned program unchanged. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 64, "command", @@ -14480,7 +14492,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:66 (command ffmpeg, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:66, This builder or delegated execution keeps the selected returned program unchanged. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 66, "command", @@ -14491,7 +14503,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:74 (command ffmpeg, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:74, This builder or delegated execution keeps the selected returned program unchanged. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 74, "command", @@ -14502,7 +14514,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:81 (command ffmpeg, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:81, This builder or delegated execution keeps the selected returned program unchanged. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 81, "command", @@ -14513,7 +14525,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:88 (command ffmpeg, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:88, This builder or delegated execution keeps the selected returned program unchanged. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 88, "command", @@ -14524,7 +14536,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:92 (command ffmpeg, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:92, This builder or delegated execution keeps the selected returned program unchanged. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 92, "command", @@ -14557,7 +14569,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:153 (delegated run, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:153, This builder or delegated execution keeps the selected returned program unchanged. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 153, "delegated", @@ -14568,7 +14580,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:166 (delegated run, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:166, The rotating commands include qualified FFmpeg/ffprobe and excluded native/launcher CoreAV arms at bench/npx/run.py:125-133 and bench/npx/run.py:151-168; the oracle builder alone supplies the ffmpeg arm. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 166, "delegated", @@ -14590,7 +14602,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:238 (process cmd, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:238, The version helper is mixed: bench/npx/run.py:262-263 sends Node, npm and native CoreAV (non-oracles), plus str(oracle.ffmpeg) unchanged for the FFmpeg version. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 238, "process", @@ -14635,7 +14647,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:263 (command str(oracle.ffmpeg), occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. Folded to bench/npx/run.py:238, where version executes its argv; an exclusion shares the discovered line.", + "evidence": "At bench/npx/run.py:263, The FFmpeg version call uses str(oracle.ffmpeg) directly at bench/npx/run.py:263 through bench/npx/run.py:238; adjacent Node/npm/CoreAV versions are not oracle calls. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls. Folded to bench/npx/run.py:238, where version executes its argv; an exclusion shares the discovered line.", "fold_to": 238, "site": [ 263, @@ -14647,7 +14659,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:263 (delegated version, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. Folded to bench/npx/run.py:238, where version executes its argv; an exclusion shares the discovered line.", + "evidence": "At bench/npx/run.py:263, The FFmpeg version call uses str(oracle.ffmpeg) directly at bench/npx/run.py:263 through bench/npx/run.py:238; adjacent Node/npm/CoreAV versions are not oracle calls. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls. Folded to bench/npx/run.py:238, where version executes its argv; an exclusion shares the discovered line.", "fold_to": 238, "site": [ 263, @@ -14704,7 +14716,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:287 (delegated measure_op, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:287, measure_op receives builders created with the retained pair; native/launcher arms are separate non-oracle programs. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 287, "delegated", @@ -14715,7 +14727,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/npx/run.py:300 (delegated main, occurrence 0), main retains require(ffmpeg, ffprobe) at 221 and passes that Oracle to operations at 287. operations takes both fields at 58 and builds the reference probe, chapters, extract, clip, remux, split and subtitle argv at 59-92; measure_op materializes the builders at 151 and sends them unchanged through run at 153/166 to subprocess.run at 49. The other run callers at 130/133/206/277 execute the CoreAV/native/Node/npm launchers, not alternate oracle selectors. version receives the retained ffmpeg field at 263 and executes cmd at 238. The only external test caller, scripts/tests/test_bench_npx_oracle.py:36-51, mocks run, measure_op and subprocess.run, so adds no real unqualified execution. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "At bench/npx/run.py:300, main covers qualified version queries and builder executions; npm pack/install, node/npx and CoreAV launch paths are non-oracle setup/candidate programs. main qualifies oracle at bench/npx/run.py:221. operations takes that same object at bench/npx/run.py:287 and derives only str(oracle.ffmpeg)/str(oracle.ffprobe) at bench/npx/run.py:58; builders at bench/npx/run.py:59-92 retain those strings as argv[0]. measure_op executes them at bench/npx/run.py:153 and bench/npx/run.py:166. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 300, "delegated", @@ -14908,7 +14920,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -15540,7 +15552,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -16080,7 +16092,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -16620,7 +16632,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -17161,7 +17173,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -17549,8 +17561,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_range_audio_gaps_oracle.py", - "scripts/tests/test_test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -17622,7 +17632,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/range-audio/gaps.py:68 (command str(oracle.ffprobe), occurrence 0), main retains the complete pair at 60 and directly executes str(oracle.ffprobe) at 68-70; the module entrypoint at 88 calls that main without replacing either field. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_gaps_oracle.py:22-27 mocks require and subprocess.run for its main caller.", + "evidence": "At bench/range-audio/gaps.py:68, main calls require at bench/range-audio/gaps.py:60 and passes str(oracle.ffprobe) directly as subprocess argv[0] at bench/range-audio/gaps.py:68-70; the URL is only an argument. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 68, "command", @@ -17633,7 +17643,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/range-audio/gaps.py:88 (delegated main, occurrence 0), main retains the complete pair at 60 and directly executes str(oracle.ffprobe) at 68-70; the module entrypoint at 88 calls that main without replacing either field. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_gaps_oracle.py:22-27 mocks require and subprocess.run for its main caller.", + "evidence": "At bench/range-audio/gaps.py:88, main calls require at bench/range-audio/gaps.py:60 and passes str(oracle.ffprobe) directly as subprocess argv[0] at bench/range-audio/gaps.py:68-70; the URL is only an argument. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 88, "delegated", @@ -17724,7 +17734,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -18111,8 +18121,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_range_audio_run_oracle.py", - "scripts/tests/test_test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -18195,7 +18203,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/range-audio/run.py:72 (command ffmpeg, occurrence 0), main stores require(ffmpeg, ffprobe) at 131. Its only ffmpeg_run callers at 195-196 pass str(oracle.ffmpeg); ffmpeg_run builds argv with that parameter at 72 and executes it unchanged at 76. The version relay at 162 passes the same retained field to bench/shared/benchlib.py:136-143, which uses it as argv[0]. No other real callers of these helpers exist in the source. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_run_oracle.py:27-35 mocks require and subprocess.run for its main caller.", + "evidence": "At bench/range-audio/run.py:72, main retains oracle at bench/range-audio/run.py:131, and both warmup and trial callers at bench/range-audio/run.py:195-196 pass str(oracle.ffmpeg) unchanged to ffmpeg_run. Its command builder at bench/range-audio/run.py:72 is executed unchanged at bench/range-audio/run.py:76. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 72, "command", @@ -18206,7 +18214,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/range-audio/run.py:76 (process cmd, occurrence 0), main stores require(ffmpeg, ffprobe) at 131. Its only ffmpeg_run callers at 195-196 pass str(oracle.ffmpeg); ffmpeg_run builds argv with that parameter at 72 and executes it unchanged at 76. The version relay at 162 passes the same retained field to bench/shared/benchlib.py:136-143, which uses it as argv[0]. No other real callers of these helpers exist in the source. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_run_oracle.py:27-35 mocks require and subprocess.run for its main caller.", + "evidence": "At bench/range-audio/run.py:76, main retains oracle at bench/range-audio/run.py:131, and both warmup and trial callers at bench/range-audio/run.py:195-196 pass str(oracle.ffmpeg) unchanged to ffmpeg_run. Its command builder at bench/range-audio/run.py:72 is executed unchanged at bench/range-audio/run.py:76. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 76, "process", @@ -18228,7 +18236,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/range-audio/run.py:162 (delegated tool_versions, occurrence 0), main stores require(ffmpeg, ffprobe) at 131. Its only ffmpeg_run callers at 195-196 pass str(oracle.ffmpeg); ffmpeg_run builds argv with that parameter at 72 and executes it unchanged at 76. The version relay at 162 passes the same retained field to bench/shared/benchlib.py:136-143, which uses it as argv[0]. No other real callers of these helpers exist in the source. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_run_oracle.py:27-35 mocks require and subprocess.run for its main caller.", + "evidence": "At bench/range-audio/run.py:162, main retains oracle at bench/range-audio/run.py:131, and both warmup and trial callers at bench/range-audio/run.py:195-196 pass str(oracle.ffmpeg) unchanged to ffmpeg_run. Its command builder at bench/range-audio/run.py:72 is executed unchanged at bench/range-audio/run.py:76. tool_versions receives str(oracle.ffmpeg) at bench/range-audio/run.py:162 and executes it at bench/shared/benchlib.py:136-143; its Node version query is a non-oracle exclusion. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 162, "delegated", @@ -18250,7 +18258,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/range-audio/run.py:195 (delegated ffmpeg_run, occurrence 0), main stores require(ffmpeg, ffprobe) at 131. Its only ffmpeg_run callers at 195-196 pass str(oracle.ffmpeg); ffmpeg_run builds argv with that parameter at 72 and executes it unchanged at 76. The version relay at 162 passes the same retained field to bench/shared/benchlib.py:136-143, which uses it as argv[0]. No other real callers of these helpers exist in the source. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_run_oracle.py:27-35 mocks require and subprocess.run for its main caller.", + "evidence": "At bench/range-audio/run.py:195, main retains oracle at bench/range-audio/run.py:131, and both warmup and trial callers at bench/range-audio/run.py:195-196 pass str(oracle.ffmpeg) unchanged to ffmpeg_run. Its command builder at bench/range-audio/run.py:72 is executed unchanged at bench/range-audio/run.py:76. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 195, "delegated", @@ -18261,7 +18269,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/range-audio/run.py:196 (delegated ffmpeg_run, occurrence 0), main stores require(ffmpeg, ffprobe) at 131. Its only ffmpeg_run callers at 195-196 pass str(oracle.ffmpeg); ffmpeg_run builds argv with that parameter at 72 and executes it unchanged at 76. The version relay at 162 passes the same retained field to bench/shared/benchlib.py:136-143, which uses it as argv[0]. No other real callers of these helpers exist in the source. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_run_oracle.py:27-35 mocks require and subprocess.run for its main caller.", + "evidence": "At bench/range-audio/run.py:196, main retains oracle at bench/range-audio/run.py:131, and both warmup and trial callers at bench/range-audio/run.py:195-196 pass str(oracle.ffmpeg) unchanged to ffmpeg_run. Its command builder at bench/range-audio/run.py:72 is executed unchanged at bench/range-audio/run.py:76. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 196, "delegated", @@ -18294,7 +18302,7 @@ }, { "class": "reviewed-reference", - "evidence": "At bench/range-audio/run.py:212 (delegated main, occurrence 0), main stores require(ffmpeg, ffprobe) at 131. Its only ffmpeg_run callers at 195-196 pass str(oracle.ffmpeg); ffmpeg_run builds argv with that parameter at 72 and executes it unchanged at 76. The version relay at 162 passes the same retained field to bench/shared/benchlib.py:136-143, which uses it as argv[0]. No other real callers of these helpers exist in the source. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. scripts/tests/test_range_audio_run_oracle.py:27-35 mocks require and subprocess.run for its main caller.", + "evidence": "At bench/range-audio/run.py:212, main retains oracle at bench/range-audio/run.py:131, and both warmup and trial callers at bench/range-audio/run.py:195-196 pass str(oracle.ffmpeg) unchanged to ffmpeg_run. Its command builder at bench/range-audio/run.py:72 is executed unchanged at bench/range-audio/run.py:76. tool_versions receives str(oracle.ffmpeg) at bench/range-audio/run.py:162 and executes it at bench/shared/benchlib.py:136-143; its Node version query is a non-oracle exclusion. Native extraction and CLI/extra-engine arms are candidate programs, not FFmpeg/ffprobe comparison oracles. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 212, "delegated", @@ -18441,7 +18449,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -25881,7 +25889,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -32789,7 +32797,7 @@ "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -34157,7 +34165,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -34211,7 +34219,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -40580,6 +40588,9 @@ "rust:crates/coreav-transcode/src/av1.rs:timeline": "5dbfd8be8e6da212c00b27510ab5925c0d31543da4e2e837f58a0c8961d47bd4", "rust:crates/coreav-transcode/src/pipeline.rs:av1_input": "7d701542e5d04a6315871e23233388d29e745680d6e323189738350f7fd6d669", "rust:crates/coreav-transcode/src/pipeline/av1_input.rs:fixtures": "e758863af44ca45a675703503211ed2431825153e0d466605d520c62b1b3d2c3", + "rust:crates/coreav-transcode/tests/av1_process.rs:fixtures": "02ed60cd01b58a43a200fb26e61122b2b78ee82581866cffcdc61cdb8ef35633", + "rust:crates/coreav-transcode/tests/common/mod.rs:test_oracle": "b7c62dc42fa6bdd23845f8ee909748efebe9913b946a81c9e552c661d60c32cb", + "rust:crates/coreav-transcode/tests/sandboxed.rs:common": "2e4d574b559a7ce850c709d63b7660ea3c3b471008359dcd576387f05fe6d02c", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -40590,6 +40601,7 @@ "crates/coreav-backend-svt-av1/tests/frames.rs", "crates/coreav-cli/src/ffmpeg/audio.rs", "crates/coreav-cli/src/ffmpeg/avi.rs", + "crates/coreav-cli/src/thumbnail.rs", "crates/coreav-cli/src/transcode/av1.rs", "crates/coreav-transcode/src/audio.rs", "crates/coreav-transcode/src/av1.rs", @@ -40599,6 +40611,10 @@ "crates/coreav-transcode/src/encoder.rs", "crates/coreav-transcode/src/pipeline.rs", "crates/coreav-transcode/src/pipeline/av1_input.rs", + "crates/coreav-transcode/tests/av1_process.rs", + "crates/coreav-transcode/tests/common/mod.rs", + "crates/coreav-transcode/tests/sandboxed.rs", + "crates/coreav-worker/src/bin/coreav-worker.rs", "crates/coreav-worker/src/parent.rs", "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", @@ -40617,7 +40633,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "crates/coreav-worker/src/exec.rs:188 (occurrence 0). The inner program is traced as a product encoder, not excluded merely because an outer launcher is CoreAV. crates/coreav-transcode/src/encoder.rs:943-968 chooses launcher/direct_command; Encoder::spawn supplies EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060 and consumes stdout in its encoding sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. H.264 chooses options/COREAV_X264/COREAV_FFMPEG/PATH at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:502-513,1487-1494. Audio consumers at crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487 similarly select product AAC/MP3 encoders; capability and encoded output enter product state/spools at crates/coreav-transcode/src/audio.rs:776-835,1051-1115,1151-1199. The merged AV1 path selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-210,644-655 and uses the private worker argument at crates/coreav-transcode/src/av1.rs:165-182, dispatched to SVT-AV1 at crates/coreav-cli/src/transcode/av1.rs:138-167. Its new measurement branch at crates/coreav-transcode/src/av1.rs:141-164 instead calls the in-process encoder thread at crates/coreav-transcode/src/av1/measurement.rs:102-138; it introduces no FFmpeg comparison here. Direct test consumers are controlled shell commands at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351. These executions create the product or exercise transport, not reference answers.", + "evidence": "At crates/coreav-worker/src/exec.rs:188 (Rust, occurrence 0), The inner executable, not merely the outer launcher, is a product encoder or a transport-test stand-in. crates/coreav-worker/src/exec.rs:106-117 parses PROGRAM unchanged, and crates/coreav-worker/src/exec.rs:143-145 retains it in the launcher arguments; sandbox_exec_main admits it at crates/coreav-worker/src/exec.rs:159-165 before exec at crates/coreav-worker/src/exec.rs:188-191. The launcher/direct branch at crates/coreav-transcode/src/encoder.rs:943-968 is shared by H.264, audio and private AV1 encoding. H.264 selects its product encoder at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:502-513, then spawns it at crates/coreav-transcode/src/pipeline.rs:1487-1494 and crates/coreav-transcode/src/encoder.rs:1052-1060; its stdout is consumed by the encoding sink at crates/coreav-transcode/src/encoder.rs:1280-1293 and crates/coreav-transcode/src/encoder.rs:1340-1345, not used as a reference answer. Audio selects AAC/MP3 product programs at crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487; capability probes and actual encoding consume product results at crates/coreav-transcode/src/audio.rs:776-835 and crates/coreav-transcode/src/audio.rs:1119-1199. Private AV1 selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-210, retains it at crates/coreav-transcode/src/pipeline/av1_input.rs:644-655 and executes WORKER_ARG at crates/coreav-transcode/src/av1.rs:165-182, dispatched to the product SVT backend at crates/coreav-cli/src/transcode/av1.rs:138-167. The measurement branch at crates/coreav-transcode/src/av1.rs:141-164 instead starts an in-process encoder at crates/coreav-transcode/src/av1/measurement.rs:102-138, not an FFmpeg comparison. CLI and standalone entry adapters are crates/coreav-cli/src/thumbnail.rs:83-95 and crates/coreav-worker/src/bin/coreav-worker.rs:8-13. Test entry adapters at crates/coreav-transcode/tests/sandboxed.rs:33-36 and crates/coreav-transcode/tests/av1_process.rs:547-554 run encoders under test or synthetic workers: crates/coreav-transcode/tests/sandboxed.rs:118-160 and crates/coreav-transcode/tests/av1_process.rs:91-120. Direct callers at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351 run /bin/sh transport stand-ins. No FFmpeg/ffprobe reference oracle is executed by these sites.", "program_span": { "end": 7049, "start": 7033 @@ -40632,7 +40648,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-worker/src/exec.rs:188 (occurrence 0). The inner program is traced as a product encoder, not excluded merely because an outer launcher is CoreAV. crates/coreav-transcode/src/encoder.rs:943-968 chooses launcher/direct_command; Encoder::spawn supplies EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060 and consumes stdout in its encoding sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. H.264 chooses options/COREAV_X264/COREAV_FFMPEG/PATH at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:502-513,1487-1494. Audio consumers at crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487 similarly select product AAC/MP3 encoders; capability and encoded output enter product state/spools at crates/coreav-transcode/src/audio.rs:776-835,1051-1115,1151-1199. The merged AV1 path selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-210,644-655 and uses the private worker argument at crates/coreav-transcode/src/av1.rs:165-182, dispatched to SVT-AV1 at crates/coreav-cli/src/transcode/av1.rs:138-167. Its new measurement branch at crates/coreav-transcode/src/av1.rs:141-164 instead calls the in-process encoder thread at crates/coreav-transcode/src/av1/measurement.rs:102-138; it introduces no FFmpeg comparison here. Direct test consumers are controlled shell commands at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351. These executions create the product or exercise transport, not reference answers.", + "evidence": "At crates/coreav-worker/src/exec.rs:188 (Rust, occurrence 0), The inner executable, not merely the outer launcher, is a product encoder or a transport-test stand-in. crates/coreav-worker/src/exec.rs:106-117 parses PROGRAM unchanged, and crates/coreav-worker/src/exec.rs:143-145 retains it in the launcher arguments; sandbox_exec_main admits it at crates/coreav-worker/src/exec.rs:159-165 before exec at crates/coreav-worker/src/exec.rs:188-191. The launcher/direct branch at crates/coreav-transcode/src/encoder.rs:943-968 is shared by H.264, audio and private AV1 encoding. H.264 selects its product encoder at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:502-513, then spawns it at crates/coreav-transcode/src/pipeline.rs:1487-1494 and crates/coreav-transcode/src/encoder.rs:1052-1060; its stdout is consumed by the encoding sink at crates/coreav-transcode/src/encoder.rs:1280-1293 and crates/coreav-transcode/src/encoder.rs:1340-1345, not used as a reference answer. Audio selects AAC/MP3 product programs at crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487; capability probes and actual encoding consume product results at crates/coreav-transcode/src/audio.rs:776-835 and crates/coreav-transcode/src/audio.rs:1119-1199. Private AV1 selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-210, retains it at crates/coreav-transcode/src/pipeline/av1_input.rs:644-655 and executes WORKER_ARG at crates/coreav-transcode/src/av1.rs:165-182, dispatched to the product SVT backend at crates/coreav-cli/src/transcode/av1.rs:138-167. The measurement branch at crates/coreav-transcode/src/av1.rs:141-164 instead starts an in-process encoder at crates/coreav-transcode/src/av1/measurement.rs:102-138, not an FFmpeg comparison. CLI and standalone entry adapters are crates/coreav-cli/src/thumbnail.rs:83-95 and crates/coreav-worker/src/bin/coreav-worker.rs:8-13. Test entry adapters at crates/coreav-transcode/tests/sandboxed.rs:33-36 and crates/coreav-transcode/tests/av1_process.rs:547-554 run encoders under test or synthetic workers: crates/coreav-transcode/tests/sandboxed.rs:118-160 and crates/coreav-transcode/tests/av1_process.rs:91-120. Direct callers at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351 run /bin/sh transport stand-ins. No FFmpeg/ffprobe reference oracle is executed by these sites.", "program_span": { "end": 7100, "start": 7020 @@ -40662,7 +40678,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-worker/src/exec.rs:269 (occurrence 0). The inner program is traced as a product encoder, not excluded merely because an outer launcher is CoreAV. crates/coreav-transcode/src/encoder.rs:943-968 chooses launcher/direct_command; Encoder::spawn supplies EncoderProgram.path at crates/coreav-transcode/src/encoder.rs:1052-1060 and consumes stdout in its encoding sink at crates/coreav-transcode/src/encoder.rs:1280-1293,1340-1345. H.264 chooses options/COREAV_X264/COREAV_FFMPEG/PATH at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:502-513,1487-1494. Audio consumers at crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487 similarly select product AAC/MP3 encoders; capability and encoded output enter product state/spools at crates/coreav-transcode/src/audio.rs:776-835,1051-1115,1151-1199. The merged AV1 path selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-210,644-655 and uses the private worker argument at crates/coreav-transcode/src/av1.rs:165-182, dispatched to SVT-AV1 at crates/coreav-cli/src/transcode/av1.rs:138-167. Its new measurement branch at crates/coreav-transcode/src/av1.rs:141-164 instead calls the in-process encoder thread at crates/coreav-transcode/src/av1/measurement.rs:102-138; it introduces no FFmpeg comparison here. Direct test consumers are controlled shell commands at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351. These executions create the product or exercise transport, not reference answers.", + "evidence": "At crates/coreav-worker/src/exec.rs:269 (Rust, occurrence 0), The inner executable, not merely the outer launcher, is a product encoder or a transport-test stand-in. crates/coreav-worker/src/exec.rs:106-117 parses PROGRAM unchanged, and crates/coreav-worker/src/exec.rs:143-145 retains it in the launcher arguments; sandbox_exec_main admits it at crates/coreav-worker/src/exec.rs:159-165 before exec at crates/coreav-worker/src/exec.rs:188-191. The launcher/direct branch at crates/coreav-transcode/src/encoder.rs:943-968 is shared by H.264, audio and private AV1 encoding. H.264 selects its product encoder at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:502-513, then spawns it at crates/coreav-transcode/src/pipeline.rs:1487-1494 and crates/coreav-transcode/src/encoder.rs:1052-1060; its stdout is consumed by the encoding sink at crates/coreav-transcode/src/encoder.rs:1280-1293 and crates/coreav-transcode/src/encoder.rs:1340-1345, not used as a reference answer. Audio selects AAC/MP3 product programs at crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487; capability probes and actual encoding consume product results at crates/coreav-transcode/src/audio.rs:776-835 and crates/coreav-transcode/src/audio.rs:1119-1199. Private AV1 selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-210, retains it at crates/coreav-transcode/src/pipeline/av1_input.rs:644-655 and executes WORKER_ARG at crates/coreav-transcode/src/av1.rs:165-182, dispatched to the product SVT backend at crates/coreav-cli/src/transcode/av1.rs:138-167. The measurement branch at crates/coreav-transcode/src/av1.rs:141-164 instead starts an in-process encoder at crates/coreav-transcode/src/av1/measurement.rs:102-138, not an FFmpeg comparison. CLI and standalone entry adapters are crates/coreav-cli/src/thumbnail.rs:83-95 and crates/coreav-worker/src/bin/coreav-worker.rs:8-13. Test entry adapters at crates/coreav-transcode/tests/sandboxed.rs:33-36 and crates/coreav-transcode/tests/av1_process.rs:547-554 run encoders under test or synthetic workers: crates/coreav-transcode/tests/sandboxed.rs:118-160 and crates/coreav-transcode/tests/av1_process.rs:91-120. Direct callers at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351 run /bin/sh transport stand-ins. No FFmpeg/ffprobe reference oracle is executed by these sites.", "program_span": { "end": 9634, "start": 9627 @@ -55417,7 +55433,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -58221,7 +58237,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -58974,7 +58990,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -59642,7 +59658,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -59703,7 +59719,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -60715,7 +60731,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -61687,7 +61703,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -62493,7 +62509,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -63118,7 +63134,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -63876,7 +63892,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -64584,7 +64600,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -64638,7 +64654,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -65211,7 +65227,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -67452,7 +67468,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -67510,7 +67526,7 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -67933,7 +67949,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/codec_coverage_gcp.py:176, host qualifies the staged pair at scripts/codec_coverage_gcp.py:90 and records version queries using the returned qualified.ffmpeg/qualified.ffprobe iteration values at :93-96. scripts/test_oracle.py:73-108 returns those resolved fields. The generated shell at scripts/codec_coverage_gcp.py:176-190 starts this host entry and the staged current decode_breadth main. build at :203-214 bundles the owner, copies the current UPLOADED files including SUPPORT (:63-67), copies programs and writes job.sh. rerun :282-310 runs that script locally or passes the fixed job argument to gcp_vm_job. scripts/gcp_vm_job.py:407-415 uploads those bytes and runs bash on that job. tools/compat-corpus/decode_breadth.py:522-523 replaces both staged requests with require fields before :528/:532 enters run; probe :161 and reference :189-192 preserve them through Popen :112. scripts/thumbnail_oracle.py:306 preserves its ffmpeg parameter as argv[0]. The manifest hash check is not the qualification proof. The changed .github/workflows/codec-coverage.yml still calls host (for example :634-635); its separate owner-resolution blocks do not alter this current file's local qualification boundary. scripts/tests/test_codec_coverage_gcp.py:41-42/:61-74 uses banner stubs/mocks, and :258-260 substitutes both host/media shell commands, not an unqualified real oracle.", + "evidence": "scripts/codec_coverage_gcp.py:176 scripts/codec_coverage_gcp.py:176-191 generates an executable job, not inert documentation: host at scripts/codec_coverage_gcp.py:90-96 qualifies bin/ffmpeg and bin/ffprobe and executes the returned paths; the decode_breadth invocation at scripts/codec_coverage_gcp.py:188-190 independently retains its returned pair before oracle execution. tools/compat-corpus/decode_breadth.py:522-523 retains both owner-returned paths; probe at tools/compat-corpus/decode_breadth.py:161 executes opts.ffprobe, and reference at tools/compat-corpus/decode_breadth.py:189-192 passes opts.ffmpeg unchanged through framemd5_command at scripts/thumbnail_oracle.py:307-333 and run_side at tools/compat-corpus/decode_breadth.py:102-113. coreav at tools/compat-corpus/decode_breadth.py:198 executes decode-oracle under test, not an FFmpeg/ffprobe oracle. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 176, "embedded-source", @@ -67944,7 +67960,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/codec_coverage_gcp.py:310, host qualifies the staged pair at scripts/codec_coverage_gcp.py:90 and records version queries using the returned qualified.ffmpeg/qualified.ffprobe iteration values at :93-96. scripts/test_oracle.py:73-108 returns those resolved fields. The generated shell at scripts/codec_coverage_gcp.py:176-190 starts this host entry and the staged current decode_breadth main. build at :203-214 bundles the owner, copies the current UPLOADED files including SUPPORT (:63-67), copies programs and writes job.sh. rerun :282-310 runs that script locally or passes the fixed job argument to gcp_vm_job. scripts/gcp_vm_job.py:407-415 uploads those bytes and runs bash on that job. tools/compat-corpus/decode_breadth.py:522-523 replaces both staged requests with require fields before :528/:532 enters run; probe :161 and reference :189-192 preserve them through Popen :112. scripts/thumbnail_oracle.py:306 preserves its ffmpeg parameter as argv[0]. The manifest hash check is not the qualification proof. The changed .github/workflows/codec-coverage.yml still calls host (for example :634-635); its separate owner-resolution blocks do not alter this current file's local qualification boundary. scripts/tests/test_codec_coverage_gcp.py:41-42/:61-74 uses banner stubs/mocks, and :258-260 substitutes both host/media shell commands, not an unqualified real oracle.", + "evidence": "scripts/codec_coverage_gcp.py:310 scripts/codec_coverage_gcp.py:202-214 stages the helper, owner/support closure and job; local rerun executes bash job.sh at scripts/codec_coverage_gcp.py:286-294, while remote rerun launches gcp_vm_job.py at scripts/codec_coverage_gcp.py:301-310, which uploads and executes that job at scripts/gcp_vm_job.py:407-415. scripts/codec_coverage_gcp.py:176-191 generates an executable job, not inert documentation: host at scripts/codec_coverage_gcp.py:90-96 qualifies bin/ffmpeg and bin/ffprobe and executes the returned paths; the decode_breadth invocation at scripts/codec_coverage_gcp.py:188-190 independently retains its returned pair before oracle execution. tools/compat-corpus/decode_breadth.py:522-523 retains both owner-returned paths; probe at tools/compat-corpus/decode_breadth.py:161 executes opts.ffprobe, and reference at tools/compat-corpus/decode_breadth.py:189-192 passes opts.ffmpeg unchanged through framemd5_command at scripts/thumbnail_oracle.py:307-333 and run_side at tools/compat-corpus/decode_breadth.py:102-113. coreav at tools/compat-corpus/decode_breadth.py:198 executes decode-oracle under test, not an FFmpeg/ffprobe oracle. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 310, "process", @@ -67977,7 +67993,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/codec_coverage_gcp.py:357, host qualifies the staged pair at scripts/codec_coverage_gcp.py:90 and records version queries using the returned qualified.ffmpeg/qualified.ffprobe iteration values at :93-96. scripts/test_oracle.py:73-108 returns those resolved fields. The generated shell at scripts/codec_coverage_gcp.py:176-190 starts this host entry and the staged current decode_breadth main. build at :203-214 bundles the owner, copies the current UPLOADED files including SUPPORT (:63-67), copies programs and writes job.sh. rerun :282-310 runs that script locally or passes the fixed job argument to gcp_vm_job. scripts/gcp_vm_job.py:407-415 uploads those bytes and runs bash on that job. tools/compat-corpus/decode_breadth.py:522-523 replaces both staged requests with require fields before :528/:532 enters run; probe :161 and reference :189-192 preserve them through Popen :112. scripts/thumbnail_oracle.py:306 preserves its ffmpeg parameter as argv[0]. The manifest hash check is not the qualification proof. The changed .github/workflows/codec-coverage.yml still calls host (for example :634-635); its separate owner-resolution blocks do not alter this current file's local qualification boundary. scripts/tests/test_codec_coverage_gcp.py:41-42/:61-74 uses banner stubs/mocks, and :258-260 substitutes both host/media shell commands, not an unqualified real oracle.", + "evidence": "scripts/codec_coverage_gcp.py:357 scripts/codec_coverage_gcp.py:202-214 stages the helper, owner/support closure and job; local rerun executes bash job.sh at scripts/codec_coverage_gcp.py:286-294, while remote rerun launches gcp_vm_job.py at scripts/codec_coverage_gcp.py:301-310, which uploads and executes that job at scripts/gcp_vm_job.py:407-415. scripts/codec_coverage_gcp.py:176-191 generates an executable job, not inert documentation: host at scripts/codec_coverage_gcp.py:90-96 qualifies bin/ffmpeg and bin/ffprobe and executes the returned paths; the decode_breadth invocation at scripts/codec_coverage_gcp.py:188-190 independently retains its returned pair before oracle execution. tools/compat-corpus/decode_breadth.py:522-523 retains both owner-returned paths; probe at tools/compat-corpus/decode_breadth.py:161 executes opts.ffprobe, and reference at tools/compat-corpus/decode_breadth.py:189-192 passes opts.ffmpeg unchanged through framemd5_command at scripts/thumbnail_oracle.py:307-333 and run_side at tools/compat-corpus/decode_breadth.py:102-113. coreav at tools/compat-corpus/decode_breadth.py:198 executes decode-oracle under test, not an FFmpeg/ffprobe oracle. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 357, "delegated", @@ -67988,7 +68004,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/codec_coverage_gcp.py:361, host qualifies the staged pair at scripts/codec_coverage_gcp.py:90 and records version queries using the returned qualified.ffmpeg/qualified.ffprobe iteration values at :93-96. scripts/test_oracle.py:73-108 returns those resolved fields. The generated shell at scripts/codec_coverage_gcp.py:176-190 starts this host entry and the staged current decode_breadth main. build at :203-214 bundles the owner, copies the current UPLOADED files including SUPPORT (:63-67), copies programs and writes job.sh. rerun :282-310 runs that script locally or passes the fixed job argument to gcp_vm_job. scripts/gcp_vm_job.py:407-415 uploads those bytes and runs bash on that job. tools/compat-corpus/decode_breadth.py:522-523 replaces both staged requests with require fields before :528/:532 enters run; probe :161 and reference :189-192 preserve them through Popen :112. scripts/thumbnail_oracle.py:306 preserves its ffmpeg parameter as argv[0]. The manifest hash check is not the qualification proof. The changed .github/workflows/codec-coverage.yml still calls host (for example :634-635); its separate owner-resolution blocks do not alter this current file's local qualification boundary. scripts/tests/test_codec_coverage_gcp.py:41-42/:61-74 uses banner stubs/mocks, and :258-260 substitutes both host/media shell commands, not an unqualified real oracle.", + "evidence": "scripts/codec_coverage_gcp.py:361 scripts/codec_coverage_gcp.py:348-357 dispatches host, manifest, collect or rerun: host runs the owner-returned pair at scripts/codec_coverage_gcp.py:90-96; manifest is data-only; collect at scripts/codec_coverage_gcp.py:353-356 only retrieves results through gcp_vm_job.py, with no media/oracle invocation; rerun follows the staged job execution below. scripts/codec_coverage_gcp.py:202-214 stages the helper, owner/support closure and job; local rerun executes bash job.sh at scripts/codec_coverage_gcp.py:286-294, while remote rerun launches gcp_vm_job.py at scripts/codec_coverage_gcp.py:301-310, which uploads and executes that job at scripts/gcp_vm_job.py:407-415. scripts/codec_coverage_gcp.py:176-191 generates an executable job, not inert documentation: host at scripts/codec_coverage_gcp.py:90-96 qualifies bin/ffmpeg and bin/ffprobe and executes the returned paths; the decode_breadth invocation at scripts/codec_coverage_gcp.py:188-190 independently retains its returned pair before oracle execution. tools/compat-corpus/decode_breadth.py:522-523 retains both owner-returned paths; probe at tools/compat-corpus/decode_breadth.py:161 executes opts.ffprobe, and reference at tools/compat-corpus/decode_breadth.py:189-192 passes opts.ffmpeg unchanged through framemd5_command at scripts/thumbnail_oracle.py:307-333 and run_side at tools/compat-corpus/decode_breadth.py:102-113. coreav at tools/compat-corpus/decode_breadth.py:198 executes decode-oracle under test, not an FFmpeg/ffprobe oracle. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 361, "delegated", @@ -68133,7 +68149,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -68854,7 +68870,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -69852,7 +69868,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -69898,7 +69914,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -69911,7 +69927,6 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -69962,7 +69977,6 @@ "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", - "transcode_speed": "29f66ea47490035c8a9974b843967d362ac3e325025840f2c98d789114616f0e", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -70298,8 +70312,6 @@ "scripts/text_check.py", "scripts/track_boxes.py", "scripts/transcode_check.py", - "scripts/transcode_check_selftest.py", - "scripts/transcode_speed.py", "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/release_round.py", @@ -70354,11 +70366,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "9f7a0243e87575b10ae8846385f3d9d7ef17ff13306ec79175e6f84d10af819f", + "sha256": "5686601c75c182958bb58666c597fb0b8ae40d2c35e5c8aa3ef55aadb59f970b", "sites": [ { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio.py:383 read_aac_timing executes the ffprobe parameter unchanged; its real callers at scripts/composed_audio.py:577-580 pass args.ffprobe after verify_oracle. The only other calls, scripts/tests/test_composed_audio.py:478-484, patch bounded at scripts/tests/test_composed_audio.py:476-477 and execute no oracle. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 383, "command", @@ -70369,7 +70381,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio.py:383 read_aac_timing executes the ffprobe parameter unchanged; its real callers at scripts/composed_audio.py:577-580 pass args.ffprobe after verify_oracle. The only other calls, scripts/tests/test_composed_audio.py:478-484, patch bounded at scripts/tests/test_composed_audio.py:476-477 and execute no oracle. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 383, "delegated", @@ -70380,7 +70392,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio.py:540 baseline_properties executes args.ffprobe for both outputs; its real caller is scripts/composed_audio.py:583 after verify_oracle. Tests at scripts/tests/test_composed_audio.py:148-156 patch bounded at scripts/tests/test_composed_audio.py:147-154 and execute no oracle. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 540, "command", @@ -70391,7 +70403,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio.py:540 baseline_properties executes args.ffprobe for both outputs; its real caller is scripts/composed_audio.py:583 after verify_oracle. Tests at scripts/tests/test_composed_audio.py:148-156 patch bounded at scripts/tests/test_composed_audio.py:147-154 and execute no oracle. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 540, "delegated", @@ -70402,18 +70414,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", - "site": [ - 557, - "delegated", - "", - "verify_oracle" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio.py:562 This source_reference call hands the same qualified args to the source model. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. Source probes/decode use scripts/composed_audio_source.py:93-96, scripts/composed_audio_source.py:122-125 and scripts/composed_audio_source.py:151-154; PCM-reference encode and AAC readbacks use scripts/composed_audio.py:575-583. The Opus quality comparator at scripts/composed_audio.py:566 is not FFmpeg. The legacy callback is scripts/transcode_check.py:992-1018, whose probes and float decode use the same args.ffprobe/args.ffmpeg; scripts/transcode_check.py:262-274 preserves cmd[0] through run/jrun. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 562, "delegated", @@ -70424,7 +70425,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'bounded'. compare calls verify_oracle before source_reference and oracle commands, but verify_oracle invokes oracle_pin.py directly and only caches an identity; args.ffmpeg/ffprobe are not replaced by shared-owner returned paths. Caller-specific qualification in transcode_check still needs full closure review.", + "evidence": "scripts/composed_audio.py:566 This bounded call executes args.opus_compare (the Opus quality comparator), not FFmpeg/ffprobe; scripts/composed_audio.py:612-624 checks its comparator build metadata. The runner at scripts/composed_audio.py:332 preserves that program.", "site": [ 566, "delegated", @@ -70435,7 +70436,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio.py:575 This bounded call encodes supplied PCM with args.ffmpeg kept from verify_oracle; scripts/composed_audio_source.py:12-21 contributes only encoder arguments, not the program. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 575, "command", @@ -70446,7 +70447,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio.py:575 This bounded call encodes supplied PCM with args.ffmpeg kept from verify_oracle; scripts/composed_audio_source.py:12-21 contributes only encoder arguments, not the program. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 575, "delegated", @@ -70457,7 +70458,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio.py:577 This AAC readback passes args.ffprobe unchanged to scripts/composed_audio.py:382-387 after verify_oracle. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 577, "delegated", @@ -70468,7 +70469,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio.py:579 This AAC readback passes args.ffprobe unchanged to scripts/composed_audio.py:382-387 after verify_oracle. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 579, "delegated", @@ -70479,7 +70480,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio.py:583 This baseline property comparison passes the qualified args to scripts/composed_audio.py:535-541 for both probes. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 583, "delegated", @@ -70487,22 +70488,12 @@ "baseline_properties" ], "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", - "site": [ - 634, - "delegated", - "", - "bounded" - ], - "verdict": "qualified-via-owner" } ] }, "scripts/composed_audio_fixtures.py": { "imports": { + "ANY": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -70515,6 +70506,7 @@ "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", @@ -70539,7 +70531,8 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", + "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -70584,7 +70577,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -70646,10 +70639,12 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -70975,8 +70970,11 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", + "scripts/tests/test_composed_audio.py", + "scripts/tests/test_composed_audio_fixtures.py", "scripts/text_check.py", "scripts/track_boxes.py", + "scripts/transcode_check.py", "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/release_round.py", @@ -71035,7 +71033,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/composed_audio_fixtures.py:23, build_comparator delegates a fixed curl command at scripts/composed_audio_fixtures.py:23-26 to scripts/composed_audio.py:332; this downloads a comparator archive and never runs FFmpeg/ffprobe.", + "evidence": "scripts/composed_audio_fixtures.py:23 build_comparator downloads the comparator archive with curl, not FFmpeg/ffprobe; scripts/composed_audio.py:332 runs that exact cmd[0]. Its production caller is scripts/composed_audio_fixtures.py:88; scripts/tests/test_composed_audio.py:42-44 mocks bounded.", "site": [ 23, "delegated", @@ -71046,7 +71044,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/composed_audio_fixtures.py:30, build_comparator delegates the fixed tar extraction at scripts/composed_audio_fixtures.py:30 to scripts/composed_audio.py:332; the archive path is data, not an oracle executable.", + "evidence": "scripts/composed_audio_fixtures.py:30 build_comparator extracts the comparator source and license with tar, not FFmpeg/ffprobe; scripts/composed_audio.py:332 preserves that program. Its production caller is scripts/composed_audio_fixtures.py:88; scripts/tests/test_composed_audio.py:42-44 mocks bounded.", "site": [ 30, "delegated", @@ -71057,7 +71055,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/composed_audio_fixtures.py:31, build_comparator delegates the fixed cc compilation at scripts/composed_audio_fixtures.py:31 to scripts/composed_audio.py:332; it builds opus_compare rather than executing FFmpeg/ffprobe.", + "evidence": "scripts/composed_audio_fixtures.py:31 build_comparator compiles the comparator with cc, not FFmpeg/ffprobe; scripts/composed_audio.py:332 preserves that program. Its production caller is scripts/composed_audio_fixtures.py:88; scripts/tests/test_composed_audio.py:42-44 mocks bounded.", "site": [ 31, "delegated", @@ -71068,7 +71066,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:59, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", + "evidence": "scripts/composed_audio_fixtures.py:59 scripts/composed_audio_fixtures.py:86-89 obtains pair = test_oracle.require(args.ffmpeg) and passes pair.ffmpeg unchanged to generate; scripts/composed_audio_fixtures.py:59-75 executes that parameter for all fixture encodes. scripts/test_oracle.py:73-108 supplies the qualified path. The separate builder uses only curl/tar/cc at scripts/composed_audio_fixtures.py:23-31, not an oracle. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. Tests of main at scripts/tests/test_composed_audio_fixtures.py:21-44 mock build/generate/require and do not add an unqualified production caller.", "site": [ 59, "command", @@ -71079,7 +71077,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:59, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", + "evidence": "scripts/composed_audio_fixtures.py:59 scripts/composed_audio_fixtures.py:86-89 obtains pair = test_oracle.require(args.ffmpeg) and passes pair.ffmpeg unchanged to generate; scripts/composed_audio_fixtures.py:59-75 executes that parameter for all fixture encodes. scripts/test_oracle.py:73-108 supplies the qualified path. The separate builder uses only curl/tar/cc at scripts/composed_audio_fixtures.py:23-31, not an oracle. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. Tests of main at scripts/tests/test_composed_audio_fixtures.py:21-44 mock build/generate/require and do not add an unqualified production caller.", "site": [ 59, "delegated", @@ -71090,7 +71088,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:65, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", + "evidence": "scripts/composed_audio_fixtures.py:65 scripts/composed_audio_fixtures.py:86-89 obtains pair = test_oracle.require(args.ffmpeg) and passes pair.ffmpeg unchanged to generate; scripts/composed_audio_fixtures.py:59-75 executes that parameter for all fixture encodes. scripts/test_oracle.py:73-108 supplies the qualified path. The separate builder uses only curl/tar/cc at scripts/composed_audio_fixtures.py:23-31, not an oracle. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. Tests of main at scripts/tests/test_composed_audio_fixtures.py:21-44 mock build/generate/require and do not add an unqualified production caller.", "site": [ 65, "command", @@ -71101,7 +71099,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:65, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", + "evidence": "scripts/composed_audio_fixtures.py:65 scripts/composed_audio_fixtures.py:86-89 obtains pair = test_oracle.require(args.ffmpeg) and passes pair.ffmpeg unchanged to generate; scripts/composed_audio_fixtures.py:59-75 executes that parameter for all fixture encodes. scripts/test_oracle.py:73-108 supplies the qualified path. The separate builder uses only curl/tar/cc at scripts/composed_audio_fixtures.py:23-31, not an oracle. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. Tests of main at scripts/tests/test_composed_audio_fixtures.py:21-44 mock build/generate/require and do not add an unqualified production caller.", "site": [ 65, "delegated", @@ -71112,7 +71110,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:71, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", + "evidence": "scripts/composed_audio_fixtures.py:71 scripts/composed_audio_fixtures.py:86-89 obtains pair = test_oracle.require(args.ffmpeg) and passes pair.ffmpeg unchanged to generate; scripts/composed_audio_fixtures.py:59-75 executes that parameter for all fixture encodes. scripts/test_oracle.py:73-108 supplies the qualified path. The separate builder uses only curl/tar/cc at scripts/composed_audio_fixtures.py:23-31, not an oracle. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. Tests of main at scripts/tests/test_composed_audio_fixtures.py:21-44 mock build/generate/require and do not add an unqualified production caller.", "site": [ 71, "command", @@ -71123,7 +71121,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:71, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", + "evidence": "scripts/composed_audio_fixtures.py:71 scripts/composed_audio_fixtures.py:86-89 obtains pair = test_oracle.require(args.ffmpeg) and passes pair.ffmpeg unchanged to generate; scripts/composed_audio_fixtures.py:59-75 executes that parameter for all fixture encodes. scripts/test_oracle.py:73-108 supplies the qualified path. The separate builder uses only curl/tar/cc at scripts/composed_audio_fixtures.py:23-31, not an oracle. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. Tests of main at scripts/tests/test_composed_audio_fixtures.py:21-44 mock build/generate/require and do not add an unqualified production caller.", "site": [ 71, "delegated", @@ -71134,7 +71132,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/composed_audio_fixtures.py:88, build_comparator at scripts/composed_audio_fixtures.py:16-40 only launches curl, tar and cc at scripts/composed_audio_fixtures.py:23-31 through scripts/composed_audio.py:332. The resulting comparator is not executed by this delegation, and no FFmpeg/ffprobe oracle is launched.", + "evidence": "scripts/composed_audio_fixtures.py:88 This call builds the Opus comparator only: scripts/composed_audio_fixtures.py:23-31 executes curl, tar and cc. It does not call generate; generation is the distinct following call at scripts/composed_audio_fixtures.py:89. scripts/composed_audio.py:332 preserves each builder program.", "site": [ 88, "delegated", @@ -71145,7 +71143,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:89, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. The generated fixtures at scripts/composed_audio_fixtures.py:59-75 all start the exact ffmpeg parameter supplied from pair.ffmpeg, and composed.bounded preserves that first element into the child process.", + "evidence": "scripts/composed_audio_fixtures.py:89 scripts/composed_audio_fixtures.py:86-89 obtains pair = test_oracle.require(args.ffmpeg) and passes pair.ffmpeg unchanged to generate; scripts/composed_audio_fixtures.py:59-75 executes that parameter for all fixture encodes. scripts/test_oracle.py:73-108 supplies the qualified path. The separate builder uses only curl/tar/cc at scripts/composed_audio_fixtures.py:23-31, not an oracle. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. Tests of main at scripts/tests/test_composed_audio_fixtures.py:21-44 mock build/generate/require and do not add an unqualified production caller.", "site": [ 89, "delegated", @@ -71156,7 +71154,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/composed_audio_fixtures.py:93, scripts/test_oracle.py:73-108 resolves and qualifies both executables, refuses a changed selection, and returns their resolved paths in Oracle at scripts/test_oracle.py:103. scripts/composed_audio_fixtures.py:86 retains the pair and scripts/composed_audio_fixtures.py:89 passes pair.ffmpeg unchanged to generate. scripts/composed_audio.py:326-334 only stringifies cmd and filters environment values before Popen; it does not reselect cmd[0]. main executes the qualified fixture generator with pair.ffmpeg; its other delegated builder launches only download/extraction/compiler tools, not another oracle.", + "evidence": "scripts/composed_audio_fixtures.py:93 scripts/composed_audio_fixtures.py:86-89 obtains pair = test_oracle.require(args.ffmpeg) and passes pair.ffmpeg unchanged to generate; scripts/composed_audio_fixtures.py:59-75 executes that parameter for all fixture encodes. scripts/test_oracle.py:73-108 supplies the qualified path. The separate builder uses only curl/tar/cc at scripts/composed_audio_fixtures.py:23-31, not an oracle. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. Tests of main at scripts/tests/test_composed_audio_fixtures.py:21-44 mock build/generate/require and do not add an unqualified production caller.", "site": [ 93, "delegated", @@ -71205,7 +71203,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -71250,7 +71248,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -71704,7 +71702,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'composed.bounded'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "evidence": "scripts/composed_audio_selftest.py:37 This bounded site executes args.coreav, the candidate CLI, even though a later argument is the ffmpeg subcommand. It is not a direct FFmpeg/ffprobe oracle invocation. scripts/composed_audio.py:332 preserves cmd[0].", "site": [ 37, "delegated", @@ -71715,7 +71713,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'composed.bounded'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "evidence": "scripts/composed_audio_selftest.py:38 This bounded site executes args.coreav, the candidate CLI, even though a later argument is the ffmpeg subcommand. It is not a direct FFmpeg/ffprobe oracle invocation. scripts/composed_audio.py:332 preserves cmd[0].", "site": [ 38, "delegated", @@ -71726,7 +71724,7 @@ }, { "class": "reviewed-reference", - "evidence": "Exact command site in .main, occurrence 0, program expression 'args.ffmpeg'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "evidence": "scripts/composed_audio_selftest.py:41 The ordinary baseline directly executes args.ffmpeg from the owner-returned pair. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 41, "command", @@ -71737,7 +71735,7 @@ }, { "class": "reviewed-reference", - "evidence": "Exact delegated site in , occurrence 0, program expression 'composed.bounded'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "evidence": "scripts/composed_audio_selftest.py:41 The ordinary baseline directly executes args.ffmpeg from the owner-returned pair. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 41, "delegated", @@ -71748,7 +71746,7 @@ }, { "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "evidence": "scripts/composed_audio_selftest.py:47 judge (including rejected controls) calls composed.compare with unchanged args; mutation restoration changes PCM/receipts/output bytes, not the program fields. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. Source probes/decode use scripts/composed_audio_source.py:93-96, scripts/composed_audio_source.py:122-125 and scripts/composed_audio_source.py:151-154; PCM-reference encode and AAC readbacks use scripts/composed_audio.py:575-583. The Opus quality comparator at scripts/composed_audio.py:566 is not FFmpeg. The legacy callback is scripts/transcode_check.py:992-1018, whose probes and float decode use the same args.ffprobe/args.ffmpeg; scripts/transcode_check.py:262-274 preserves cmd[0] through run/jrun. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 47, "delegated", @@ -71759,7 +71757,7 @@ }, { "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "evidence": "scripts/composed_audio_selftest.py:50 judge (including rejected controls) calls composed.compare with unchanged args; mutation restoration changes PCM/receipts/output bytes, not the program fields. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. Source probes/decode use scripts/composed_audio_source.py:93-96, scripts/composed_audio_source.py:122-125 and scripts/composed_audio_source.py:151-154; PCM-reference encode and AAC readbacks use scripts/composed_audio.py:575-583. The Opus quality comparator at scripts/composed_audio.py:566 is not FFmpeg. The legacy callback is scripts/transcode_check.py:992-1018, whose probes and float decode use the same args.ffprobe/args.ffmpeg; scripts/transcode_check.py:262-274 preserves cmd[0] through run/jrun. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 50, "delegated", @@ -71770,7 +71768,7 @@ }, { "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "evidence": "scripts/composed_audio_selftest.py:70 judge (including rejected controls) calls composed.compare with unchanged args; mutation restoration changes PCM/receipts/output bytes, not the program fields. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. Source probes/decode use scripts/composed_audio_source.py:93-96, scripts/composed_audio_source.py:122-125 and scripts/composed_audio_source.py:151-154; PCM-reference encode and AAC readbacks use scripts/composed_audio.py:575-583. The Opus quality comparator at scripts/composed_audio.py:566 is not FFmpeg. The legacy callback is scripts/transcode_check.py:992-1018, whose probes and float decode use the same args.ffprobe/args.ffmpeg; scripts/transcode_check.py:262-274 preserves cmd[0] through run/jrun. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 70, "delegated", @@ -71781,7 +71779,7 @@ }, { "class": "reviewed-reference", - "evidence": "Exact command site in .main.matched_mutant, occurrence 0, program expression 'args.ffmpeg'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "evidence": "scripts/composed_audio_selftest.py:78 The matched_mutant helper at scripts/composed_audio_selftest.py:75-81 executes args.ffmpeg to produce the intentional AAC mutation; all three callers at scripts/composed_audio_selftest.py:88-95 retain the owner-returned args and never replace the program. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 78, "command", @@ -71792,7 +71790,7 @@ }, { "class": "reviewed-reference", - "evidence": "Exact delegated site in , occurrence 0, program expression 'composed.bounded'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "evidence": "scripts/composed_audio_selftest.py:78 The matched_mutant helper at scripts/composed_audio_selftest.py:75-81 executes args.ffmpeg to produce the intentional AAC mutation; all three callers at scripts/composed_audio_selftest.py:88-95 retain the owner-returned args and never replace the program. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 78, "delegated", @@ -71803,7 +71801,7 @@ }, { "class": "reviewed-reference", - "evidence": "Exact delegated site in , occurrence 0, program expression 'matched_mutant'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "evidence": "scripts/composed_audio_selftest.py:88 The matched_mutant helper at scripts/composed_audio_selftest.py:75-81 executes args.ffmpeg to produce the intentional AAC mutation; all three callers at scripts/composed_audio_selftest.py:88-95 retain the owner-returned args and never replace the program. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 88, "delegated", @@ -71814,7 +71812,7 @@ }, { "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "evidence": "scripts/composed_audio_selftest.py:89 judge (including rejected controls) calls composed.compare with unchanged args; mutation restoration changes PCM/receipts/output bytes, not the program fields. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. Source probes/decode use scripts/composed_audio_source.py:93-96, scripts/composed_audio_source.py:122-125 and scripts/composed_audio_source.py:151-154; PCM-reference encode and AAC readbacks use scripts/composed_audio.py:575-583. The Opus quality comparator at scripts/composed_audio.py:566 is not FFmpeg. The legacy callback is scripts/transcode_check.py:992-1018, whose probes and float decode use the same args.ffprobe/args.ffmpeg; scripts/transcode_check.py:262-274 preserves cmd[0] through run/jrun. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 89, "delegated", @@ -71825,7 +71823,7 @@ }, { "class": "reviewed-reference", - "evidence": "Exact delegated site in , occurrence 0, program expression 'matched_mutant'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "evidence": "scripts/composed_audio_selftest.py:92 The matched_mutant helper at scripts/composed_audio_selftest.py:75-81 executes args.ffmpeg to produce the intentional AAC mutation; all three callers at scripts/composed_audio_selftest.py:88-95 retain the owner-returned args and never replace the program. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 92, "delegated", @@ -71836,7 +71834,7 @@ }, { "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "evidence": "scripts/composed_audio_selftest.py:93 judge (including rejected controls) calls composed.compare with unchanged args; mutation restoration changes PCM/receipts/output bytes, not the program fields. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. Source probes/decode use scripts/composed_audio_source.py:93-96, scripts/composed_audio_source.py:122-125 and scripts/composed_audio_source.py:151-154; PCM-reference encode and AAC readbacks use scripts/composed_audio.py:575-583. The Opus quality comparator at scripts/composed_audio.py:566 is not FFmpeg. The legacy callback is scripts/transcode_check.py:992-1018, whose probes and float decode use the same args.ffprobe/args.ffmpeg; scripts/transcode_check.py:262-274 preserves cmd[0] through run/jrun. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 93, "delegated", @@ -71847,7 +71845,7 @@ }, { "class": "reviewed-reference", - "evidence": "Exact delegated site in , occurrence 0, program expression 'matched_mutant'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "evidence": "scripts/composed_audio_selftest.py:95 The matched_mutant helper at scripts/composed_audio_selftest.py:75-81 executes args.ffmpeg to produce the intentional AAC mutation; all three callers at scripts/composed_audio_selftest.py:88-95 retain the owner-returned args and never replace the program. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 95, "delegated", @@ -71858,7 +71856,7 @@ }, { "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "evidence": "scripts/composed_audio_selftest.py:102 judge (including rejected controls) calls composed.compare with unchanged args; mutation restoration changes PCM/receipts/output bytes, not the program fields. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. Source probes/decode use scripts/composed_audio_source.py:93-96, scripts/composed_audio_source.py:122-125 and scripts/composed_audio_source.py:151-154; PCM-reference encode and AAC readbacks use scripts/composed_audio.py:575-583. The Opus quality comparator at scripts/composed_audio.py:566 is not FFmpeg. The legacy callback is scripts/transcode_check.py:992-1018, whose probes and float decode use the same args.ffprobe/args.ffmpeg; scripts/transcode_check.py:262-274 preserves cmd[0] through run/jrun. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 102, "delegated", @@ -71869,7 +71867,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact process site in .main, occurrence 0, program expression 'args.coreav'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "evidence": "scripts/composed_audio_selftest.py:110 The subprocess program is args.coreav, not the later ffmpeg subcommand. Its encoder is the deliberately failing shell stand-in created at scripts/composed_audio_selftest.py:105-112 and handed in COREAV_FFMPEG to test cleanup; this is not a comparison oracle.", "site": [ 110, "process", @@ -71880,7 +71878,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact process site in .main, occurrence 0, program expression 'args.coreav'. main stores require's pair at 24-25; direct baseline and matched_mutant calls use retained args.ffmpeg at 41/78. CoreAV calls prepend the distinct --coreav selector at 37/38/110/120, with a controlled cat/exit-17 encoder at 106. judge delegates to composed.compare with checker.compare_encoded_audio (47-48), whose full closure still needs independent proof.", + "evidence": "scripts/composed_audio_selftest.py:120 The subprocess program is args.coreav, not its ffmpeg subcommand; this exercises candidate refusal of unsupported capture requests at scripts/composed_audio_selftest.py:115-124. It is not a direct oracle call.", "site": [ 120, "process", @@ -71891,7 +71889,7 @@ }, { "class": "reviewed-reference", - "evidence": "main retains both owner-returned programs at24-25 before any media reference. Its lexical judge47 passes the unchanged args namespace to composed.compare with checker.compare_encoded_audio as callback. Both positive judge50 and mutation checks70/89/93/102 use that same closure. Wrong PCM/lag/bitrate are real comparisons using admitted references, not a blanket test-name exclusion. compare's source/reference/timing/readback and callback constructors retain those fields (composed_audio562/575/577/579/583/584; composed_audio_source93/122/151; transcode_check999/1007), and its verifier resolves/checks the same admitted pair630 before directory relay634. The module dispatch129 reaches admission24 first.", + "evidence": "scripts/composed_audio_selftest.py:129 main mixes CoreAV candidate commands at scripts/composed_audio_selftest.py:37-38, the controlled failed-encoder stand-in at scripts/composed_audio_selftest.py:105-112 and refusal checks at scripts/composed_audio_selftest.py:115-124 with real FFmpeg baseline/mutation calls at scripts/composed_audio_selftest.py:41-42 and scripts/composed_audio_selftest.py:78-81. Only the latter and compare oracle calls are qualified. scripts/composed_audio_selftest.py:24-26 stores both require-returned fields in args before any calls; scripts/test_oracle.py:73-108 owns that selection. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. Source probes/decode use scripts/composed_audio_source.py:93-96, scripts/composed_audio_source.py:122-125 and scripts/composed_audio_source.py:151-154; PCM-reference encode and AAC readbacks use scripts/composed_audio.py:575-583. The Opus quality comparator at scripts/composed_audio.py:566 is not FFmpeg. The legacy callback is scripts/transcode_check.py:992-1018, whose probes and float decode use the same args.ffprobe/args.ffmpeg; scripts/transcode_check.py:262-274 preserves cmd[0] through run/jrun. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 129, "delegated", @@ -71941,7 +71939,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -71987,7 +71985,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -72000,7 +71998,6 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -72051,7 +72048,6 @@ "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", - "transcode_speed": "29f66ea47490035c8a9974b843967d362ac3e325025840f2c98d789114616f0e", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -72387,8 +72383,6 @@ "scripts/text_check.py", "scripts/track_boxes.py", "scripts/transcode_check.py", - "scripts/transcode_check_selftest.py", - "scripts/transcode_speed.py", "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/release_round.py", @@ -72447,7 +72441,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio_source.py:93 source_reference executes args.ffprobe for source metadata or args.ffmpeg for libopus PCM; this site keeps its corresponding field unchanged. Its only real caller is scripts/composed_audio.py:562 after scripts/composed_audio.py:557 requalifies. Other calls at scripts/tests/test_composed_audio.py:538-612 are under bounded mocks at scripts/tests/test_composed_audio.py:535, scripts/tests/test_composed_audio.py:564 and scripts/tests/test_composed_audio.py:606. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 93, "command", @@ -72458,7 +72452,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio_source.py:93 source_reference executes args.ffprobe for source metadata or args.ffmpeg for libopus PCM; this site keeps its corresponding field unchanged. Its only real caller is scripts/composed_audio.py:562 after scripts/composed_audio.py:557 requalifies. Other calls at scripts/tests/test_composed_audio.py:538-612 are under bounded mocks at scripts/tests/test_composed_audio.py:535, scripts/tests/test_composed_audio.py:564 and scripts/tests/test_composed_audio.py:606. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 93, "delegated", @@ -72469,7 +72463,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio_source.py:122 source_reference executes args.ffprobe for source metadata or args.ffmpeg for libopus PCM; this site keeps its corresponding field unchanged. Its only real caller is scripts/composed_audio.py:562 after scripts/composed_audio.py:557 requalifies. Other calls at scripts/tests/test_composed_audio.py:538-612 are under bounded mocks at scripts/tests/test_composed_audio.py:535, scripts/tests/test_composed_audio.py:564 and scripts/tests/test_composed_audio.py:606. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 122, "command", @@ -72480,7 +72474,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio_source.py:122 source_reference executes args.ffprobe for source metadata or args.ffmpeg for libopus PCM; this site keeps its corresponding field unchanged. Its only real caller is scripts/composed_audio.py:562 after scripts/composed_audio.py:557 requalifies. Other calls at scripts/tests/test_composed_audio.py:538-612 are under bounded mocks at scripts/tests/test_composed_audio.py:535, scripts/tests/test_composed_audio.py:564 and scripts/tests/test_composed_audio.py:606. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 122, "delegated", @@ -72491,7 +72485,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio_source.py:151 source_reference executes args.ffprobe for source metadata or args.ffmpeg for libopus PCM; this site keeps its corresponding field unchanged. Its only real caller is scripts/composed_audio.py:562 after scripts/composed_audio.py:557 requalifies. Other calls at scripts/tests/test_composed_audio.py:538-612 are under bounded mocks at scripts/tests/test_composed_audio.py:535, scripts/tests/test_composed_audio.py:564 and scripts/tests/test_composed_audio.py:606. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 151, "command", @@ -72502,7 +72496,7 @@ }, { "class": "reviewed-reference", - "evidence": "The real compare callers retain the shared-owner pair before passing the unchanged args: transcode_check.main:1915-1916\u2192check_compat:1097 and composed_audio_selftest.main:24-25\u2192judge:47. compare passes those same fields to source_reference:562, the FFmpeg constructor:575, read_aac_timing:577/579, baseline_properties:583 and its legacy_compare callback:584 (transcode_check.compare_encoded_audio:999/1007). source_reference's MP4 and Matroska branches use exactly args.ffprobe/ffmpeg, without substituting a sibling or PATH name. verify_oracle resolves the already canonical returned pair, requires ffprobe == ffmpeg.with_name('ffprobe') at630, then invokes oracle_pin for exactly their common directory at634; the verifier's executed directory programs are therefore these same admitted values, not unrelated raw CLI paths. Direct helper unit calls patch composed.bounded for their whole lifetime at tests/test_composed_audio.py:146/151/475/534/563/605; compare_encoded_audio tests patch both jrun and run at transcode_check_selftest.py:309/312. Headers is a file-byte reader, not an executor. This closes these exact helper/relay sites; it does not reclassify the previously completed generic bounded/fixture-generator proposals.", + "evidence": "scripts/composed_audio_source.py:151 source_reference executes args.ffprobe for source metadata or args.ffmpeg for libopus PCM; this site keeps its corresponding field unchanged. Its only real caller is scripts/composed_audio.py:562 after scripts/composed_audio.py:557 requalifies. Other calls at scripts/tests/test_composed_audio.py:538-612 are under bounded mocks at scripts/tests/test_composed_audio.py:535, scripts/tests/test_composed_audio.py:564 and scripts/tests/test_composed_audio.py:606. The real compare callers are scripts/transcode_check.py:1097-1100 after its owner selection at scripts/transcode_check.py:1915-1920, and scripts/composed_audio_selftest.py:47-48 after scripts/composed_audio_selftest.py:24-25; compare requalifies at scripts/composed_audio.py:557 before oracle work. scripts/test_oracle.py:73-108 returns the immutable qualified paths; scripts/composed_audio.py:627-629 now stores those returned fields directly, with no sibling reconstruction or pin-verifier child. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", "site": [ 151, "delegated", @@ -73025,7 +73019,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -73077,7 +73071,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -74648,7 +74642,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -74696,7 +74690,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -76236,7 +76230,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -76286,7 +76280,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -78000,7 +77994,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -78055,7 +78049,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -79698,7 +79692,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -79751,7 +79745,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -81300,7 +81294,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -81355,7 +81349,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -82927,7 +82921,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -82982,7 +82976,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -84544,7 +84538,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -84602,7 +84596,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -86173,7 +86167,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -86231,7 +86225,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -88214,7 +88208,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -88272,7 +88266,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -90110,7 +90104,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -90159,7 +90153,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -91807,7 +91801,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -91862,7 +91856,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -93608,7 +93602,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -93658,7 +93652,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -95305,7 +95299,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -95360,7 +95354,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -96960,7 +96954,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -97015,7 +97009,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -98633,7 +98627,7 @@ "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -98664,7 +98658,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -100241,7 +100235,7 @@ "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -101482,7 +101476,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -101535,7 +101529,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -103446,7 +103440,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -103495,7 +103489,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -105063,7 +105057,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -105112,7 +105106,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -106869,7 +106863,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -106924,7 +106918,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -109044,7 +109038,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -109100,7 +109094,7 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -109116,8 +109110,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/ci.yml", - ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -109435,7 +109427,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_test_oracle.py", "scripts/text_check.py", "scripts/thumbnail_oracle.py", "scripts/track_boxes.py", @@ -109493,11 +109484,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "03c5db0884a3d49862ddb3fa5c81973037ea286e072834c93881a18e3972d9c8", + "sha256": "02808fdc73da94a2a08ad49f07ea073e4067b370949a1011f2ae42b53a9de251", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/exact_skip_check.py:1, this embedded-source row is . scripts/exact_skip_check.py:1-16 is module documentation with a usage example and the comparison contract, not generated executable source.", + "evidence": "scripts/exact_skip_check.py:1 scripts/exact_skip_check.py:1-16 is the module docstring describing comparisons and example CLI text; Python stores the string and never executes its FFmpeg wording.", "site": [ 1, "embedded-source", @@ -109508,7 +109499,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/exact_skip_check.py:40 (delegated, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "scripts/exact_skip_check.py:40 scripts/exact_skip_check.py:40 passes both paths into default_video, which selects and executes require().ffprobe at scripts/thumbnail_oracle.py:65-68. scripts/exact_skip_check.py:108-131 retains require() results as strings before codec_of/check and the Matroska-copy command. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 40, "delegated", @@ -109519,7 +109510,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/exact_skip_check.py:43 (command, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "scripts/exact_skip_check.py:43 scripts/exact_skip_check.py:43-44 passes the retained ffprobe unchanged to the generic runner at scripts/thumbnail_oracle.py:160. scripts/exact_skip_check.py:108-131 retains require() results as strings before codec_of/check and the Matroska-copy command. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 43, "command", @@ -109530,7 +109521,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/exact_skip_check.py:43 (delegated, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "scripts/exact_skip_check.py:43 scripts/exact_skip_check.py:43-44 passes the retained ffprobe unchanged to the generic runner at scripts/thumbnail_oracle.py:160. scripts/exact_skip_check.py:108-131 retains require() results as strings before codec_of/check and the Matroska-copy command. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 43, "delegated", @@ -109541,7 +109532,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/exact_skip_check.py:49 (delegated, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "scripts/exact_skip_check.py:49 scripts/exact_skip_check.py:49 passes both paths into at_time, which retains the returned pair at scripts/thumbnail_oracle.py:96-103, uses it in default_video and executes its ffprobe. scripts/exact_skip_check.py:108-131 retains require() results as strings before codec_of/check and the Matroska-copy command. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 49, "delegated", @@ -109552,7 +109543,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/exact_skip_check.py:63 (occurrence 0). one constructs [decode_oracle, thumbnail, ...] at scripts/exact_skip_check.py:58-64; check calls it for both skip modes at scripts/exact_skip_check.py:83-86. .github/workflows/ci.yml:1340 supplies the CoreAV decode-oracle executable, not FFmpeg. This compares two product modes; separate ffprobe/Matroska calls do not change this row's executable.", + "evidence": "scripts/exact_skip_check.py:63 scripts/exact_skip_check.py:63-64 calls the runner at scripts/thumbnail_oracle.py:160 with decode_oracle as program and thumbnail/skip arguments; this is the CoreAV decoder under test, not an FFmpeg/ffprobe oracle.", "site": [ 63, "delegated", @@ -109563,7 +109554,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/exact_skip_check.py:86 (occurrence 0). one constructs [decode_oracle, thumbnail, ...] at scripts/exact_skip_check.py:58-64; check calls it for both skip modes at scripts/exact_skip_check.py:83-86. .github/workflows/ci.yml:1340 supplies the CoreAV decode-oracle executable, not FFmpeg. This compares two product modes; separate ffprobe/Matroska calls do not change this row's executable.", + "evidence": "scripts/exact_skip_check.py:86 scripts/exact_skip_check.py:86 calls one for each already-computed time; one at scripts/exact_skip_check.py:58-64 executes only decode_oracle with thumbnail/skip arguments through scripts/thumbnail_oracle.py:160. The times_of iterable is a separate census row; this call's executed program is the CoreAV decoder under test, not FFmpeg/ffprobe.", "site": [ 86, "delegated", @@ -109574,7 +109565,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/exact_skip_check.py:86 (delegated times_of, occurrence 0), main replaces both CLI selectors with the require() result at scripts/exact_skip_check.py:108-109 before codec_of/check at :117/:131 or the Matroska-copy subprocess at :123. codec_of forwards the retained probe at :43; times_of uses thumbnail_oracle.at_time at :49, whose current :96 requalifies and retains the probe before :97/:100. The workflow at .github/workflows/ci.yml:1340 supplies only the CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings. Folded to scripts/exact_skip_check.py:49, where times_of calls thumbnail_oracle.at_time; an exclusion shares the discovered line.", + "evidence": "scripts/exact_skip_check.py:86 scripts/exact_skip_check.py:86 evaluates times_of, whose at_time call at scripts/exact_skip_check.py:49 reaches the owner-returned ffprobe via scripts/thumbnail_oracle.py:96-103; one at scripts/exact_skip_check.py:58-64 then executes only the decode-oracle under test. scripts/exact_skip_check.py:108-131 retains require() results as strings before codec_of/check and the Matroska-copy command. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here. Folded to scripts/exact_skip_check.py:49, where times_of calls thumbnail_oracle.at_time; an exclusion shares the discovered line.", "fold_to": 49, "site": [ 86, @@ -109586,7 +109577,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/exact_skip_check.py:117 (delegated, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "scripts/exact_skip_check.py:117 scripts/exact_skip_check.py:117 passes the retained pair through codec_of at scripts/exact_skip_check.py:39-44; default_video uses its owner-returned probe at scripts/thumbnail_oracle.py:65-68 and the codec query executes retained ffprobe through scripts/thumbnail_oracle.py:160. scripts/exact_skip_check.py:108-131 retains require() results as strings before codec_of/check and the Matroska-copy command. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 117, "delegated", @@ -109597,7 +109588,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/exact_skip_check.py:123 (command, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "scripts/exact_skip_check.py:123 scripts/exact_skip_check.py:123-124 directly executes a.ffmpeg unchanged for the Matroska stream copy. scripts/exact_skip_check.py:108-131 retains require() results as strings before codec_of/check and the Matroska-copy command. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 123, "command", @@ -109608,7 +109599,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/exact_skip_check.py:131 (delegated, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "scripts/exact_skip_check.py:131 scripts/exact_skip_check.py:131 passes the retained pair to check at scripts/exact_skip_check.py:83-86 and times_of at scripts/exact_skip_check.py:49; at_time executes the returned probe at scripts/thumbnail_oracle.py:96-103, while one executes only the decode-oracle under test at scripts/exact_skip_check.py:63. scripts/exact_skip_check.py:108-131 retains require() results as strings before codec_of/check and the Matroska-copy command. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 131, "delegated", @@ -109619,7 +109610,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/exact_skip_check.py:160 (delegated, occurrence 0). main retains both owner fields at scripts/exact_skip_check.py:108-109 before codec_of/check at scripts/exact_skip_check.py:117 and scripts/exact_skip_check.py:131, and the copy command at scripts/exact_skip_check.py:123. codec_of preserves the probe at scripts/exact_skip_check.py:40-43; times_of invokes thumbnail_oracle.at_time, which retains require(...).ffprobe at scripts/thumbnail_oracle.py:96 before its queries at scripts/thumbnail_oracle.py:97-102. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "scripts/exact_skip_check.py:160 scripts/exact_skip_check.py:160 enters main; its only FFmpeg/ffprobe work is codec_of at scripts/exact_skip_check.py:117, the copy at scripts/exact_skip_check.py:123 and the timing probe through check at scripts/exact_skip_check.py:131. Their program paths are retained from require(), while scripts/exact_skip_check.py:63 is the decode-oracle under test. scripts/exact_skip_check.py:108-131 retains require() results as strings before codec_of/check and the Matroska-copy command. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 160, "delegated", @@ -110099,7 +110090,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -110785,7 +110776,7 @@ "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -111616,7 +111607,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -112686,7 +112677,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -113914,7 +113905,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -115400,7 +115391,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -116006,7 +115997,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -116689,7 +116680,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -117284,7 +117275,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -117854,7 +117845,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -117904,7 +117895,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -119648,7 +119639,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -119700,7 +119691,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -121635,7 +121626,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -122241,7 +122232,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -122915,7 +122906,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -123745,7 +123736,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -124342,7 +124333,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -125171,7 +125162,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -126123,7 +126114,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -126769,7 +126760,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -127603,7 +127594,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -128239,7 +128230,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -129182,7 +129173,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -129851,7 +129842,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -130513,7 +130504,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -131518,7 +131509,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -132304,7 +132295,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -133024,7 +133015,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -133755,7 +133746,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -134521,7 +134512,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -135309,7 +135300,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -135908,7 +135899,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -136511,7 +136502,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -137924,7 +137915,7 @@ "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -139383,7 +139374,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -141991,7 +141982,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -142703,7 +142694,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -142757,7 +142748,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -144970,7 +144961,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -145025,7 +145016,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -145038,6 +145029,7 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -145407,6 +145399,7 @@ "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/aac_encode_check.py", + "scripts/avi_v2_check.py", "scripts/clip_check.py", "scripts/compat_check.py", "scripts/composed_audio.py", @@ -145444,6 +145437,7 @@ "tools/compat-corpus/current_ci.py", "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/png_bmp_yuv.py", "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", @@ -145514,7 +145508,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:74, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_encode_check.py:74 (process, occurrence 0), This is a mixed execution family: qualification applies only to the FFmpeg/ffprobe reference programs, not to its CoreAV arm. main retains the exact require() fields at scripts/opus_encode_check.py:198-201; a missing probe is accepted only for the read-only libopus check that returns at scripts/opus_encode_check.py:211-212. The returned ffmpeg goes to make_sources at scripts/opus_encode_check.py:214, PCM at scripts/opus_encode_check.py:215 and scripts/opus_encode_check.py:264-265, arms at scripts/opus_encode_check.py:222 and decode at scripts/opus_encode_check.py:243-244; the returned ffprobe goes to both probes at scripts/opus_encode_check.py:245-246. arms constructs CoreAV argv at scripts/opus_encode_check.py:87-88 (product execution, excluded) and FFmpeg argv at scripts/opus_encode_check.py:89-94; timed runs those separate vectors at scripts/opus_encode_check.py:227-234 through scripts/opus_encode_check.py:79 and scripts/opus_encode_check.py:74. make_sources/probe_audio/pcm at scripts/opus_encode_check.py:101-123 retain their program parameters as argv[0]. The external AAC consumer retains both owner fields at scripts/aac_encode_check.py:83-84, then uses make_sources, PCM and probes at scripts/aac_encode_check.py:86-90 and scripts/aac_encode_check.py:117-133; its timed CoreAV and FFmpeg vectors are constructed at scripts/aac_encode_check.py:33-40 and executed separately at scripts/aac_encode_check.py:96-107. The real source test passes require().ffmpeg directly at scripts/tests/test_bar_sources.py:23-25. The encode-breadth consumer retains owner fields at tools/compat-corpus/encode_breadth.py:865-870, relays opts.tc into cx.tc at tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:745-747, then supplies those programs at tools/compat-corpus/encode_breadth.py:607-610 and tools/compat-corpus/encode_breadth.py:627-629. Its AVI and image entries retain the same owner fields at scripts/avi_v2_check.py:27-39 and tools/compat-corpus/png_bmp_yuv.py:605-617. Vector-only Opus tests at scripts/tests/test_opus_encode_check.py:19-38 do not execute their invented ffmpeg9 name; audio-helper unit tests mock execution at tools/compat-corpus/tests/test_encode_breadth.py:683-690 and tools/compat-corpus/tests/test_encode_breadth.py:746-751. The audio-input option dependency is scripts/oracle_audio.py:7. scripts/test_oracle.py:73-108 returns the resolved immutable pair, and all actual reference calls retain those returned paths without sibling reconstruction or pin-verifier-only acceptance.", "site": [ 74, "process", @@ -145525,7 +145519,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:79, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_encode_check.py:79 (delegated, occurrence 0), This is a mixed execution family: qualification applies only to the FFmpeg/ffprobe reference programs, not to its CoreAV arm. main retains the exact require() fields at scripts/opus_encode_check.py:198-201; a missing probe is accepted only for the read-only libopus check that returns at scripts/opus_encode_check.py:211-212. The returned ffmpeg goes to make_sources at scripts/opus_encode_check.py:214, PCM at scripts/opus_encode_check.py:215 and scripts/opus_encode_check.py:264-265, arms at scripts/opus_encode_check.py:222 and decode at scripts/opus_encode_check.py:243-244; the returned ffprobe goes to both probes at scripts/opus_encode_check.py:245-246. arms constructs CoreAV argv at scripts/opus_encode_check.py:87-88 (product execution, excluded) and FFmpeg argv at scripts/opus_encode_check.py:89-94; timed runs those separate vectors at scripts/opus_encode_check.py:227-234 through scripts/opus_encode_check.py:79 and scripts/opus_encode_check.py:74. make_sources/probe_audio/pcm at scripts/opus_encode_check.py:101-123 retain their program parameters as argv[0]. The external AAC consumer retains both owner fields at scripts/aac_encode_check.py:83-84, then uses make_sources, PCM and probes at scripts/aac_encode_check.py:86-90 and scripts/aac_encode_check.py:117-133; its timed CoreAV and FFmpeg vectors are constructed at scripts/aac_encode_check.py:33-40 and executed separately at scripts/aac_encode_check.py:96-107. The real source test passes require().ffmpeg directly at scripts/tests/test_bar_sources.py:23-25. The encode-breadth consumer retains owner fields at tools/compat-corpus/encode_breadth.py:865-870, relays opts.tc into cx.tc at tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:745-747, then supplies those programs at tools/compat-corpus/encode_breadth.py:607-610 and tools/compat-corpus/encode_breadth.py:627-629. Its AVI and image entries retain the same owner fields at scripts/avi_v2_check.py:27-39 and tools/compat-corpus/png_bmp_yuv.py:605-617. Vector-only Opus tests at scripts/tests/test_opus_encode_check.py:19-38 do not execute their invented ffmpeg9 name; audio-helper unit tests mock execution at tools/compat-corpus/tests/test_encode_breadth.py:683-690 and tools/compat-corpus/tests/test_encode_breadth.py:746-751. The audio-input option dependency is scripts/oracle_audio.py:7. scripts/test_oracle.py:73-108 returns the resolved immutable pair, and all actual reference calls retain those returned paths without sibling reconstruction or pin-verifier-only acceptance.", "site": [ 79, "delegated", @@ -145547,7 +145541,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:89, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_encode_check.py:89 (command, occurrence 0), This is a mixed execution family: qualification applies only to the FFmpeg/ffprobe reference programs, not to its CoreAV arm. main retains the exact require() fields at scripts/opus_encode_check.py:198-201; a missing probe is accepted only for the read-only libopus check that returns at scripts/opus_encode_check.py:211-212. The returned ffmpeg goes to make_sources at scripts/opus_encode_check.py:214, PCM at scripts/opus_encode_check.py:215 and scripts/opus_encode_check.py:264-265, arms at scripts/opus_encode_check.py:222 and decode at scripts/opus_encode_check.py:243-244; the returned ffprobe goes to both probes at scripts/opus_encode_check.py:245-246. arms constructs CoreAV argv at scripts/opus_encode_check.py:87-88 (product execution, excluded) and FFmpeg argv at scripts/opus_encode_check.py:89-94; timed runs those separate vectors at scripts/opus_encode_check.py:227-234 through scripts/opus_encode_check.py:79 and scripts/opus_encode_check.py:74. make_sources/probe_audio/pcm at scripts/opus_encode_check.py:101-123 retain their program parameters as argv[0]. The external AAC consumer retains both owner fields at scripts/aac_encode_check.py:83-84, then uses make_sources, PCM and probes at scripts/aac_encode_check.py:86-90 and scripts/aac_encode_check.py:117-133; its timed CoreAV and FFmpeg vectors are constructed at scripts/aac_encode_check.py:33-40 and executed separately at scripts/aac_encode_check.py:96-107. The real source test passes require().ffmpeg directly at scripts/tests/test_bar_sources.py:23-25. The encode-breadth consumer retains owner fields at tools/compat-corpus/encode_breadth.py:865-870, relays opts.tc into cx.tc at tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:745-747, then supplies those programs at tools/compat-corpus/encode_breadth.py:607-610 and tools/compat-corpus/encode_breadth.py:627-629. Its AVI and image entries retain the same owner fields at scripts/avi_v2_check.py:27-39 and tools/compat-corpus/png_bmp_yuv.py:605-617. Vector-only Opus tests at scripts/tests/test_opus_encode_check.py:19-38 do not execute their invented ffmpeg9 name; audio-helper unit tests mock execution at tools/compat-corpus/tests/test_encode_breadth.py:683-690 and tools/compat-corpus/tests/test_encode_breadth.py:746-751. The audio-input option dependency is scripts/oracle_audio.py:7. scripts/test_oracle.py:73-108 returns the resolved immutable pair, and all actual reference calls retain those returned paths without sibling reconstruction or pin-verifier-only acceptance.", "site": [ 89, "command", @@ -145558,7 +145552,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:101, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_encode_check.py:101 (command, occurrence 0), This is a mixed execution family: qualification applies only to the FFmpeg/ffprobe reference programs, not to its CoreAV arm. main retains the exact require() fields at scripts/opus_encode_check.py:198-201; a missing probe is accepted only for the read-only libopus check that returns at scripts/opus_encode_check.py:211-212. The returned ffmpeg goes to make_sources at scripts/opus_encode_check.py:214, PCM at scripts/opus_encode_check.py:215 and scripts/opus_encode_check.py:264-265, arms at scripts/opus_encode_check.py:222 and decode at scripts/opus_encode_check.py:243-244; the returned ffprobe goes to both probes at scripts/opus_encode_check.py:245-246. arms constructs CoreAV argv at scripts/opus_encode_check.py:87-88 (product execution, excluded) and FFmpeg argv at scripts/opus_encode_check.py:89-94; timed runs those separate vectors at scripts/opus_encode_check.py:227-234 through scripts/opus_encode_check.py:79 and scripts/opus_encode_check.py:74. make_sources/probe_audio/pcm at scripts/opus_encode_check.py:101-123 retain their program parameters as argv[0]. The external AAC consumer retains both owner fields at scripts/aac_encode_check.py:83-84, then uses make_sources, PCM and probes at scripts/aac_encode_check.py:86-90 and scripts/aac_encode_check.py:117-133; its timed CoreAV and FFmpeg vectors are constructed at scripts/aac_encode_check.py:33-40 and executed separately at scripts/aac_encode_check.py:96-107. The real source test passes require().ffmpeg directly at scripts/tests/test_bar_sources.py:23-25. The encode-breadth consumer retains owner fields at tools/compat-corpus/encode_breadth.py:865-870, relays opts.tc into cx.tc at tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:745-747, then supplies those programs at tools/compat-corpus/encode_breadth.py:607-610 and tools/compat-corpus/encode_breadth.py:627-629. Its AVI and image entries retain the same owner fields at scripts/avi_v2_check.py:27-39 and tools/compat-corpus/png_bmp_yuv.py:605-617. Vector-only Opus tests at scripts/tests/test_opus_encode_check.py:19-38 do not execute their invented ffmpeg9 name; audio-helper unit tests mock execution at tools/compat-corpus/tests/test_encode_breadth.py:683-690 and tools/compat-corpus/tests/test_encode_breadth.py:746-751. The audio-input option dependency is scripts/oracle_audio.py:7. scripts/test_oracle.py:73-108 returns the resolved immutable pair, and all actual reference calls retain those returned paths without sibling reconstruction or pin-verifier-only acceptance.", "site": [ 101, "command", @@ -145569,7 +145563,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:101, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_encode_check.py:101 (delegated, occurrence 0), This is a mixed execution family: qualification applies only to the FFmpeg/ffprobe reference programs, not to its CoreAV arm. main retains the exact require() fields at scripts/opus_encode_check.py:198-201; a missing probe is accepted only for the read-only libopus check that returns at scripts/opus_encode_check.py:211-212. The returned ffmpeg goes to make_sources at scripts/opus_encode_check.py:214, PCM at scripts/opus_encode_check.py:215 and scripts/opus_encode_check.py:264-265, arms at scripts/opus_encode_check.py:222 and decode at scripts/opus_encode_check.py:243-244; the returned ffprobe goes to both probes at scripts/opus_encode_check.py:245-246. arms constructs CoreAV argv at scripts/opus_encode_check.py:87-88 (product execution, excluded) and FFmpeg argv at scripts/opus_encode_check.py:89-94; timed runs those separate vectors at scripts/opus_encode_check.py:227-234 through scripts/opus_encode_check.py:79 and scripts/opus_encode_check.py:74. make_sources/probe_audio/pcm at scripts/opus_encode_check.py:101-123 retain their program parameters as argv[0]. The external AAC consumer retains both owner fields at scripts/aac_encode_check.py:83-84, then uses make_sources, PCM and probes at scripts/aac_encode_check.py:86-90 and scripts/aac_encode_check.py:117-133; its timed CoreAV and FFmpeg vectors are constructed at scripts/aac_encode_check.py:33-40 and executed separately at scripts/aac_encode_check.py:96-107. The real source test passes require().ffmpeg directly at scripts/tests/test_bar_sources.py:23-25. The encode-breadth consumer retains owner fields at tools/compat-corpus/encode_breadth.py:865-870, relays opts.tc into cx.tc at tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:745-747, then supplies those programs at tools/compat-corpus/encode_breadth.py:607-610 and tools/compat-corpus/encode_breadth.py:627-629. Its AVI and image entries retain the same owner fields at scripts/avi_v2_check.py:27-39 and tools/compat-corpus/png_bmp_yuv.py:605-617. Vector-only Opus tests at scripts/tests/test_opus_encode_check.py:19-38 do not execute their invented ffmpeg9 name; audio-helper unit tests mock execution at tools/compat-corpus/tests/test_encode_breadth.py:683-690 and tools/compat-corpus/tests/test_encode_breadth.py:746-751. The audio-input option dependency is scripts/oracle_audio.py:7. scripts/test_oracle.py:73-108 returns the resolved immutable pair, and all actual reference calls retain those returned paths without sibling reconstruction or pin-verifier-only acceptance.", "site": [ 101, "delegated", @@ -145580,7 +145574,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:111, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_encode_check.py:111 (command, occurrence 0), This is a mixed execution family: qualification applies only to the FFmpeg/ffprobe reference programs, not to its CoreAV arm. main retains the exact require() fields at scripts/opus_encode_check.py:198-201; a missing probe is accepted only for the read-only libopus check that returns at scripts/opus_encode_check.py:211-212. The returned ffmpeg goes to make_sources at scripts/opus_encode_check.py:214, PCM at scripts/opus_encode_check.py:215 and scripts/opus_encode_check.py:264-265, arms at scripts/opus_encode_check.py:222 and decode at scripts/opus_encode_check.py:243-244; the returned ffprobe goes to both probes at scripts/opus_encode_check.py:245-246. arms constructs CoreAV argv at scripts/opus_encode_check.py:87-88 (product execution, excluded) and FFmpeg argv at scripts/opus_encode_check.py:89-94; timed runs those separate vectors at scripts/opus_encode_check.py:227-234 through scripts/opus_encode_check.py:79 and scripts/opus_encode_check.py:74. make_sources/probe_audio/pcm at scripts/opus_encode_check.py:101-123 retain their program parameters as argv[0]. The external AAC consumer retains both owner fields at scripts/aac_encode_check.py:83-84, then uses make_sources, PCM and probes at scripts/aac_encode_check.py:86-90 and scripts/aac_encode_check.py:117-133; its timed CoreAV and FFmpeg vectors are constructed at scripts/aac_encode_check.py:33-40 and executed separately at scripts/aac_encode_check.py:96-107. The real source test passes require().ffmpeg directly at scripts/tests/test_bar_sources.py:23-25. The encode-breadth consumer retains owner fields at tools/compat-corpus/encode_breadth.py:865-870, relays opts.tc into cx.tc at tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:745-747, then supplies those programs at tools/compat-corpus/encode_breadth.py:607-610 and tools/compat-corpus/encode_breadth.py:627-629. Its AVI and image entries retain the same owner fields at scripts/avi_v2_check.py:27-39 and tools/compat-corpus/png_bmp_yuv.py:605-617. Vector-only Opus tests at scripts/tests/test_opus_encode_check.py:19-38 do not execute their invented ffmpeg9 name; audio-helper unit tests mock execution at tools/compat-corpus/tests/test_encode_breadth.py:683-690 and tools/compat-corpus/tests/test_encode_breadth.py:746-751. The audio-input option dependency is scripts/oracle_audio.py:7. scripts/test_oracle.py:73-108 returns the resolved immutable pair, and all actual reference calls retain those returned paths without sibling reconstruction or pin-verifier-only acceptance.", "site": [ 111, "command", @@ -145591,7 +145585,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:111, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_encode_check.py:111 (delegated, occurrence 0), This is a mixed execution family: qualification applies only to the FFmpeg/ffprobe reference programs, not to its CoreAV arm. main retains the exact require() fields at scripts/opus_encode_check.py:198-201; a missing probe is accepted only for the read-only libopus check that returns at scripts/opus_encode_check.py:211-212. The returned ffmpeg goes to make_sources at scripts/opus_encode_check.py:214, PCM at scripts/opus_encode_check.py:215 and scripts/opus_encode_check.py:264-265, arms at scripts/opus_encode_check.py:222 and decode at scripts/opus_encode_check.py:243-244; the returned ffprobe goes to both probes at scripts/opus_encode_check.py:245-246. arms constructs CoreAV argv at scripts/opus_encode_check.py:87-88 (product execution, excluded) and FFmpeg argv at scripts/opus_encode_check.py:89-94; timed runs those separate vectors at scripts/opus_encode_check.py:227-234 through scripts/opus_encode_check.py:79 and scripts/opus_encode_check.py:74. make_sources/probe_audio/pcm at scripts/opus_encode_check.py:101-123 retain their program parameters as argv[0]. The external AAC consumer retains both owner fields at scripts/aac_encode_check.py:83-84, then uses make_sources, PCM and probes at scripts/aac_encode_check.py:86-90 and scripts/aac_encode_check.py:117-133; its timed CoreAV and FFmpeg vectors are constructed at scripts/aac_encode_check.py:33-40 and executed separately at scripts/aac_encode_check.py:96-107. The real source test passes require().ffmpeg directly at scripts/tests/test_bar_sources.py:23-25. The encode-breadth consumer retains owner fields at tools/compat-corpus/encode_breadth.py:865-870, relays opts.tc into cx.tc at tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:745-747, then supplies those programs at tools/compat-corpus/encode_breadth.py:607-610 and tools/compat-corpus/encode_breadth.py:627-629. Its AVI and image entries retain the same owner fields at scripts/avi_v2_check.py:27-39 and tools/compat-corpus/png_bmp_yuv.py:605-617. Vector-only Opus tests at scripts/tests/test_opus_encode_check.py:19-38 do not execute their invented ffmpeg9 name; audio-helper unit tests mock execution at tools/compat-corpus/tests/test_encode_breadth.py:683-690 and tools/compat-corpus/tests/test_encode_breadth.py:746-751. The audio-input option dependency is scripts/oracle_audio.py:7. scripts/test_oracle.py:73-108 returns the resolved immutable pair, and all actual reference calls retain those returned paths without sibling reconstruction or pin-verifier-only acceptance.", "site": [ 111, "delegated", @@ -145613,7 +145607,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:122, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_encode_check.py:122 (command, occurrence 0), This is a mixed execution family: qualification applies only to the FFmpeg/ffprobe reference programs, not to its CoreAV arm. main retains the exact require() fields at scripts/opus_encode_check.py:198-201; a missing probe is accepted only for the read-only libopus check that returns at scripts/opus_encode_check.py:211-212. The returned ffmpeg goes to make_sources at scripts/opus_encode_check.py:214, PCM at scripts/opus_encode_check.py:215 and scripts/opus_encode_check.py:264-265, arms at scripts/opus_encode_check.py:222 and decode at scripts/opus_encode_check.py:243-244; the returned ffprobe goes to both probes at scripts/opus_encode_check.py:245-246. arms constructs CoreAV argv at scripts/opus_encode_check.py:87-88 (product execution, excluded) and FFmpeg argv at scripts/opus_encode_check.py:89-94; timed runs those separate vectors at scripts/opus_encode_check.py:227-234 through scripts/opus_encode_check.py:79 and scripts/opus_encode_check.py:74. make_sources/probe_audio/pcm at scripts/opus_encode_check.py:101-123 retain their program parameters as argv[0]. The external AAC consumer retains both owner fields at scripts/aac_encode_check.py:83-84, then uses make_sources, PCM and probes at scripts/aac_encode_check.py:86-90 and scripts/aac_encode_check.py:117-133; its timed CoreAV and FFmpeg vectors are constructed at scripts/aac_encode_check.py:33-40 and executed separately at scripts/aac_encode_check.py:96-107. The real source test passes require().ffmpeg directly at scripts/tests/test_bar_sources.py:23-25. The encode-breadth consumer retains owner fields at tools/compat-corpus/encode_breadth.py:865-870, relays opts.tc into cx.tc at tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:745-747, then supplies those programs at tools/compat-corpus/encode_breadth.py:607-610 and tools/compat-corpus/encode_breadth.py:627-629. Its AVI and image entries retain the same owner fields at scripts/avi_v2_check.py:27-39 and tools/compat-corpus/png_bmp_yuv.py:605-617. Vector-only Opus tests at scripts/tests/test_opus_encode_check.py:19-38 do not execute their invented ffmpeg9 name; audio-helper unit tests mock execution at tools/compat-corpus/tests/test_encode_breadth.py:683-690 and tools/compat-corpus/tests/test_encode_breadth.py:746-751. The audio-input option dependency is scripts/oracle_audio.py:7. scripts/test_oracle.py:73-108 returns the resolved immutable pair, and all actual reference calls retain those returned paths without sibling reconstruction or pin-verifier-only acceptance.", "site": [ 122, "command", @@ -145624,7 +145618,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/opus_encode_check.py:122, main qualifies the CLI pair at scripts/opus_encode_check.py:198 and retains returned fields at :199-201. A missing --ffprobe is allowed only for --check-libopus, which returns at :211-212 before media work. main supplies those fields to make_sources :214, pcm :215/:264-265, arms :222, decode :243 and probe_audio :245-246. The reference vector :89 reaches timed :233, run :79 and subprocess.run :74; the helper vectors at :101/:111/:122 preserve their parameters as argv[0]. scripts/test_oracle.py:73-108 is the complete-pair owner, not a discarded pin check. Other executing HEAD callers also retain owner fields: scripts/aac_encode_check.py:83-84 before :86-133; scripts/tests/test_bar_sources.py:23-25; and tools/compat-corpus/encode_breadth.py:840/:867-870 before its :849 context and :607/:610/:627-629 audio calls. scripts/tests/test_opus_encode_check.py:19-38 only inspects vectors; tools/compat-corpus/tests/test_encode_breadth.py:683-690/:746-751 mocks the audio helpers. The changed workflow at .github/workflows/codec-coverage.yml:666-679 now passes retained owner variables to its selected encode_breadth script; it does not replace the current helper's qualified parameters.", + "evidence": "At scripts/opus_encode_check.py:122 (delegated, occurrence 0), This is a mixed execution family: qualification applies only to the FFmpeg/ffprobe reference programs, not to its CoreAV arm. main retains the exact require() fields at scripts/opus_encode_check.py:198-201; a missing probe is accepted only for the read-only libopus check that returns at scripts/opus_encode_check.py:211-212. The returned ffmpeg goes to make_sources at scripts/opus_encode_check.py:214, PCM at scripts/opus_encode_check.py:215 and scripts/opus_encode_check.py:264-265, arms at scripts/opus_encode_check.py:222 and decode at scripts/opus_encode_check.py:243-244; the returned ffprobe goes to both probes at scripts/opus_encode_check.py:245-246. arms constructs CoreAV argv at scripts/opus_encode_check.py:87-88 (product execution, excluded) and FFmpeg argv at scripts/opus_encode_check.py:89-94; timed runs those separate vectors at scripts/opus_encode_check.py:227-234 through scripts/opus_encode_check.py:79 and scripts/opus_encode_check.py:74. make_sources/probe_audio/pcm at scripts/opus_encode_check.py:101-123 retain their program parameters as argv[0]. The external AAC consumer retains both owner fields at scripts/aac_encode_check.py:83-84, then uses make_sources, PCM and probes at scripts/aac_encode_check.py:86-90 and scripts/aac_encode_check.py:117-133; its timed CoreAV and FFmpeg vectors are constructed at scripts/aac_encode_check.py:33-40 and executed separately at scripts/aac_encode_check.py:96-107. The real source test passes require().ffmpeg directly at scripts/tests/test_bar_sources.py:23-25. The encode-breadth consumer retains owner fields at tools/compat-corpus/encode_breadth.py:865-870, relays opts.tc into cx.tc at tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:745-747, then supplies those programs at tools/compat-corpus/encode_breadth.py:607-610 and tools/compat-corpus/encode_breadth.py:627-629. Its AVI and image entries retain the same owner fields at scripts/avi_v2_check.py:27-39 and tools/compat-corpus/png_bmp_yuv.py:605-617. Vector-only Opus tests at scripts/tests/test_opus_encode_check.py:19-38 do not execute their invented ffmpeg9 name; audio-helper unit tests mock execution at tools/compat-corpus/tests/test_encode_breadth.py:683-690 and tools/compat-corpus/tests/test_encode_breadth.py:746-751. The audio-input option dependency is scripts/oracle_audio.py:7. scripts/test_oracle.py:73-108 returns the resolved immutable pair, and all actual reference calls retain those returned paths without sibling reconstruction or pin-verifier-only acceptance.", "site": [ 122, "delegated", @@ -145840,7 +145834,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -146464,7 +146458,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -147075,7 +147069,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -148117,7 +148111,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -149072,7 +149066,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -149868,7 +149862,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -151189,7 +151183,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -152194,7 +152188,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -153512,7 +153506,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -154705,7 +154699,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -155815,7 +155809,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -156923,7 +156917,7 @@ "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -157699,7 +157693,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -158336,7 +158330,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -159008,7 +159002,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -159758,7 +159752,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -160382,7 +160376,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -160946,7 +160940,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -161499,7 +161493,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -162172,7 +162166,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -162807,7 +162801,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -163450,7 +163444,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -164264,7 +164258,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -166207,7 +166201,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -166253,7 +166247,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -166355,7 +166349,6 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", - "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", @@ -166705,13 +166698,13 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "eb42a5c102a0ad87214d9c9e52768ec1b87c574bd9de82544626e572ea70e72f", + "sha256": "923ab3ba8adc5d33055a743ebf922d65b37467d17250d583feec285938542cd0", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:43. scripts/tests/test_composed_audio.py:28-43 replaces composed.bounded with a callback that writes archive, license and comparator placeholder bytes according to argv[0]. scripts/composed_audio_fixtures.py:16-40 selects curl, tar and cc only through that mocked boundary. No download, compiler or comparator executes, and no media oracle is selected.", + "evidence": "scripts/tests/test_composed_audio.py:44 fixtures.build_comparator is called under the bounded mock at scripts/tests/test_composed_audio.py:42-43; scripts/tests/test_composed_audio.py:29-40 simulates curl/tar/cc with file writes. No external oracle executes.", "site": [ - 43, + 44, "delegated", "", "fixtures.build_comparator" @@ -166720,9 +166713,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:147. scripts/tests/test_composed_audio.py:135-155 calls baseline_properties with literal ffprobe under a composed.bounded callback or synthetic output list. scripts/composed_audio.py:535-548 selects two ffprobe metadata commands only through bounded; both reaching calls are intercepted and return fixed JSON. No real ffprobe executes.", + "evidence": "scripts/tests/test_composed_audio.py:148 baseline_properties runs under bounded mocks at scripts/tests/test_composed_audio.py:147-154; scripts/composed_audio.py:540 receives fake JSON rather than executing ffprobe.", "site": [ - 147, + 148, "delegated", "", "composed.baseline_properties" @@ -166731,9 +166724,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:155. scripts/tests/test_composed_audio.py:135-155 calls baseline_properties with literal ffprobe under a composed.bounded callback or synthetic output list. scripts/composed_audio.py:535-548 selects two ffprobe metadata commands only through bounded; both reaching calls are intercepted and return fixed JSON. No real ffprobe executes.", + "evidence": "scripts/tests/test_composed_audio.py:156 baseline_properties runs under bounded mocks at scripts/tests/test_composed_audio.py:147-154; scripts/composed_audio.py:540 receives fake JSON rather than executing ffprobe.", "site": [ - 155, + 156, "delegated", "", "composed.baseline_properties" @@ -166742,9 +166735,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:376. scripts/tests/test_composed_audio.py:363-455 creates empty/bound synthetic fixture files and calls fixture_inputs only while checker.probe is patched to return synthetic metadata (or mutate a file then return). scripts/transcode_check.py:1362-1387 selects probe(args.ffprobe,path) at :1369 and otherwise builds file/config records; no other process path exists in this helper, so all reaching probe calls are mocked.", + "evidence": "scripts/tests/test_composed_audio.py:377 checker.fixture_inputs probes at scripts/transcode_check.py:1362-1387, but this test patches checker.probe at scripts/tests/test_composed_audio.py:376, scripts/tests/test_composed_audio.py:405-406 or scripts/tests/test_composed_audio.py:455. The current/legacy/changing-source cases use fake probe results and execute no oracle.", "site": [ - 376, + 377, "delegated", "", "checker.fixture_inputs" @@ -166753,9 +166746,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:379. scripts/tests/test_composed_audio.py:363-455 creates empty/bound synthetic fixture files and calls fixture_inputs only while checker.probe is patched to return synthetic metadata (or mutate a file then return). scripts/transcode_check.py:1362-1387 selects probe(args.ffprobe,path) at :1369 and otherwise builds file/config records; no other process path exists in this helper, so all reaching probe calls are mocked.", + "evidence": "scripts/tests/test_composed_audio.py:380 checker.fixture_inputs probes at scripts/transcode_check.py:1362-1387, but this test patches checker.probe at scripts/tests/test_composed_audio.py:376, scripts/tests/test_composed_audio.py:405-406 or scripts/tests/test_composed_audio.py:455. The current/legacy/changing-source cases use fake probe results and execute no oracle.", "site": [ - 379, + 380, "delegated", "", "checker.fixture_inputs" @@ -166764,9 +166757,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:406. scripts/tests/test_composed_audio.py:363-455 creates empty/bound synthetic fixture files and calls fixture_inputs only while checker.probe is patched to return synthetic metadata (or mutate a file then return). scripts/transcode_check.py:1362-1387 selects probe(args.ffprobe,path) at :1369 and otherwise builds file/config records; no other process path exists in this helper, so all reaching probe calls are mocked.", + "evidence": "scripts/tests/test_composed_audio.py:407 checker.fixture_inputs probes at scripts/transcode_check.py:1362-1387, but this test patches checker.probe at scripts/tests/test_composed_audio.py:376, scripts/tests/test_composed_audio.py:405-406 or scripts/tests/test_composed_audio.py:455. The current/legacy/changing-source cases use fake probe results and execute no oracle.", "site": [ - 406, + 407, "delegated", "", "checker.fixture_inputs" @@ -166775,9 +166768,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:455. scripts/tests/test_composed_audio.py:363-455 creates empty/bound synthetic fixture files and calls fixture_inputs only while checker.probe is patched to return synthetic metadata (or mutate a file then return). scripts/transcode_check.py:1362-1387 selects probe(args.ffprobe,path) at :1369 and otherwise builds file/config records; no other process path exists in this helper, so all reaching probe calls are mocked.", + "evidence": "scripts/tests/test_composed_audio.py:456 checker.fixture_inputs probes at scripts/transcode_check.py:1362-1387, but this test patches checker.probe at scripts/tests/test_composed_audio.py:376, scripts/tests/test_composed_audio.py:405-406 or scripts/tests/test_composed_audio.py:455. The current/legacy/changing-source cases use fake probe results and execute no oracle.", "site": [ - 455, + 456, "delegated", "", "checker.fixture_inputs" @@ -166786,9 +166779,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:477. scripts/tests/test_composed_audio.py:467-483 calls read_aac_timing with literal ffprobe only inside mocks for composed.bounded and read_edits. scripts/composed_audio.py:382-387 submits its sole probe command through bounded; this caller returns fixed stream/packet JSON without executing the selected program.", + "evidence": "scripts/tests/test_composed_audio.py:478 read_aac_timing is called within the bounded and read_edits mocks at scripts/tests/test_composed_audio.py:476-477; scripts/composed_audio.py:383 gets canned JSON and executes no ffprobe.", "site": [ - 477, + 478, "delegated", "", "composed.read_aac_timing" @@ -166797,9 +166790,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:483. scripts/tests/test_composed_audio.py:467-483 calls read_aac_timing with literal ffprobe only inside mocks for composed.bounded and read_edits. scripts/composed_audio.py:382-387 submits its sole probe command through bounded; this caller returns fixed stream/packet JSON without executing the selected program.", + "evidence": "scripts/tests/test_composed_audio.py:484 read_aac_timing is called within the bounded and read_edits mocks at scripts/tests/test_composed_audio.py:476-477; scripts/composed_audio.py:383 gets canned JSON and executes no ffprobe.", "site": [ - 483, + 484, "delegated", "", "composed.read_aac_timing" @@ -166808,9 +166801,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:537. scripts/tests/test_composed_audio.py:516-539 supplies synthetic MP4 bytes and replaces composed.bounded with run(:527-534), which returns probe JSON or writes a numeric PCM array. scripts/composed_audio_source.py:93-96 and :122-125 select ffprobe/ffmpeg but both reaching commands terminate in that callback. The successful and count-mismatch callers never execute a real oracle.", + "evidence": "scripts/tests/test_composed_audio.py:538 source_reference is called under a bounded mock at scripts/tests/test_composed_audio.py:535, scripts/tests/test_composed_audio.py:564 or scripts/tests/test_composed_audio.py:606. Fake runners at scripts/tests/test_composed_audio.py:528-534, scripts/tests/test_composed_audio.py:555-562 and scripts/tests/test_composed_audio.py:600-604 write synthetic PCM/JSON; scripts/composed_audio_source.py:93-154 executes no real oracle in these tests.", "site": [ - 537, + 538, "delegated", "", "source_model.source_reference" @@ -166819,9 +166812,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:539. scripts/tests/test_composed_audio.py:516-539 supplies synthetic MP4 bytes and replaces composed.bounded with run(:527-534), which returns probe JSON or writes a numeric PCM array. scripts/composed_audio_source.py:93-96 and :122-125 select ffprobe/ffmpeg but both reaching commands terminate in that callback. The successful and count-mismatch callers never execute a real oracle.", + "evidence": "scripts/tests/test_composed_audio.py:540 source_reference is called under a bounded mock at scripts/tests/test_composed_audio.py:535, scripts/tests/test_composed_audio.py:564 or scripts/tests/test_composed_audio.py:606. Fake runners at scripts/tests/test_composed_audio.py:528-534, scripts/tests/test_composed_audio.py:555-562 and scripts/tests/test_composed_audio.py:600-604 write synthetic PCM/JSON; scripts/composed_audio_source.py:93-154 executes no real oracle in these tests.", "site": [ - 539, + 540, "delegated", "", "source_model.source_reference" @@ -166830,9 +166823,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:565. scripts/tests/test_composed_audio.py:544-611 creates a four-byte Matroska marker and replaces composed.bounded with callbacks (:554-563 or :599-605) that write fixed/zero PCM and return synthetic frame JSON. scripts/composed_audio_source.py:122-125 and :150-154 select ffmpeg decoding and ffprobe frame metadata only through that patched function. Every successful or failing source_reference caller remains mocked; no real media oracle executes.", + "evidence": "scripts/tests/test_composed_audio.py:566 source_reference is called under a bounded mock at scripts/tests/test_composed_audio.py:535, scripts/tests/test_composed_audio.py:564 or scripts/tests/test_composed_audio.py:606. Fake runners at scripts/tests/test_composed_audio.py:528-534, scripts/tests/test_composed_audio.py:555-562 and scripts/tests/test_composed_audio.py:600-604 write synthetic PCM/JSON; scripts/composed_audio_source.py:93-154 executes no real oracle in these tests.", "site": [ - 565, + 566, "delegated", "", "source_model.source_reference" @@ -166841,9 +166834,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:569. scripts/tests/test_composed_audio.py:544-611 creates a four-byte Matroska marker and replaces composed.bounded with callbacks (:554-563 or :599-605) that write fixed/zero PCM and return synthetic frame JSON. scripts/composed_audio_source.py:122-125 and :150-154 select ffmpeg decoding and ffprobe frame metadata only through that patched function. Every successful or failing source_reference caller remains mocked; no real media oracle executes.", + "evidence": "scripts/tests/test_composed_audio.py:570 source_reference is called under a bounded mock at scripts/tests/test_composed_audio.py:535, scripts/tests/test_composed_audio.py:564 or scripts/tests/test_composed_audio.py:606. Fake runners at scripts/tests/test_composed_audio.py:528-534, scripts/tests/test_composed_audio.py:555-562 and scripts/tests/test_composed_audio.py:600-604 write synthetic PCM/JSON; scripts/composed_audio_source.py:93-154 executes no real oracle in these tests.", "site": [ - 569, + 570, "delegated", "", "source_model.source_reference" @@ -166852,9 +166845,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:607. scripts/tests/test_composed_audio.py:544-611 creates a four-byte Matroska marker and replaces composed.bounded with callbacks (:554-563 or :599-605) that write fixed/zero PCM and return synthetic frame JSON. scripts/composed_audio_source.py:122-125 and :150-154 select ffmpeg decoding and ffprobe frame metadata only through that patched function. Every successful or failing source_reference caller remains mocked; no real media oracle executes.", + "evidence": "scripts/tests/test_composed_audio.py:608 source_reference is called under a bounded mock at scripts/tests/test_composed_audio.py:535, scripts/tests/test_composed_audio.py:564 or scripts/tests/test_composed_audio.py:606. Fake runners at scripts/tests/test_composed_audio.py:528-534, scripts/tests/test_composed_audio.py:555-562 and scripts/tests/test_composed_audio.py:600-604 write synthetic PCM/JSON; scripts/composed_audio_source.py:93-154 executes no real oracle in these tests.", "site": [ - 607, + 608, "delegated", "", "source_model.source_reference" @@ -166863,9 +166856,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_composed_audio.py:611. scripts/tests/test_composed_audio.py:544-611 creates a four-byte Matroska marker and replaces composed.bounded with callbacks (:554-563 or :599-605) that write fixed/zero PCM and return synthetic frame JSON. scripts/composed_audio_source.py:122-125 and :150-154 select ffmpeg decoding and ffprobe frame metadata only through that patched function. Every successful or failing source_reference caller remains mocked; no real media oracle executes.", + "evidence": "scripts/tests/test_composed_audio.py:612 source_reference is called under a bounded mock at scripts/tests/test_composed_audio.py:535, scripts/tests/test_composed_audio.py:564 or scripts/tests/test_composed_audio.py:606. Fake runners at scripts/tests/test_composed_audio.py:528-534, scripts/tests/test_composed_audio.py:555-562 and scripts/tests/test_composed_audio.py:600-604 write synthetic PCM/JSON; scripts/composed_audio_source.py:93-154 executes no real oracle in these tests.", "site": [ - 611, + 612, "delegated", "", "source_model.source_reference" @@ -166874,9 +166867,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_composed_audio.py:617 (delegated, composed.bounded). Both bounded calls explicitly execute sys.executable with literal print or sleep code and require a composed.Invalid for output/timeout bounds; there is no FFmpeg/ffprobe reference executable.", + "evidence": "scripts/tests/test_composed_audio.py:644 The real subprocess is sys.executable with an inline Python print or sleep, testing output/time limits; it is not an FFmpeg/ffprobe oracle. scripts/composed_audio.py:326-334 preserves the Python program.", "site": [ - 617, + 644, "delegated", "", "composed.bounded" @@ -166885,9 +166878,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_composed_audio.py:619 (delegated, composed.bounded). Both bounded calls explicitly execute sys.executable with literal print or sleep code and require a composed.Invalid for output/timeout bounds; there is no FFmpeg/ffprobe reference executable.", + "evidence": "scripts/tests/test_composed_audio.py:646 The real subprocess is sys.executable with an inline Python print or sleep, testing output/time limits; it is not an FFmpeg/ffprobe oracle. scripts/composed_audio.py:326-334 preserves the Python program.", "site": [ - 619, + 646, "delegated", "", "composed.bounded" @@ -166935,7 +166928,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -166981,7 +166974,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -167433,7 +167426,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_composed_audio_fixtures.py:27 (test_generation_uses_the_owner_returned_program_not_the_selector; fixtures.main): fixtures.main is enclosed by mocked qualification, build_comparator and generate (scripts/tests/test_composed_audio_fixtures.py:21-26,37-42). scripts/composed_audio_fixtures.py:85-89 reaches those mocks or stops at the synthetic qualification error; no build or oracle generation runs.", + "evidence": "scripts/tests/test_composed_audio_fixtures.py:27 fixtures.main runs under mocks of require, bounded, build_comparator and generate at scripts/tests/test_composed_audio_fixtures.py:21-26 or scripts/tests/test_composed_audio_fixtures.py:37-42. The success case asserts pair.ffmpeg relay and the failure case asserts no build/generation; scripts/composed_audio_fixtures.py:85-89 executes no real oracle here.", "site": [ 27, "delegated", @@ -167444,7 +167437,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_composed_audio_fixtures.py:44 (test_qualification_failure_precedes_output_build_and_generation; fixtures.main): fixtures.main is enclosed by mocked qualification, build_comparator and generate (scripts/tests/test_composed_audio_fixtures.py:21-26,37-42). scripts/composed_audio_fixtures.py:85-89 reaches those mocks or stops at the synthetic qualification error; no build or oracle generation runs.", + "evidence": "scripts/tests/test_composed_audio_fixtures.py:44 fixtures.main runs under mocks of require, bounded, build_comparator and generate at scripts/tests/test_composed_audio_fixtures.py:21-26 or scripts/tests/test_composed_audio_fixtures.py:37-42. The success case asserts pair.ffmpeg relay and the failure case asserts no build/generation; scripts/composed_audio_fixtures.py:85-89 executes no real oracle here.", "site": [ 44, "delegated", @@ -167873,7 +167866,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -168655,7 +168648,7 @@ "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -169213,7 +169206,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -170113,7 +170106,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -170887,7 +170880,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -171534,7 +171527,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -172076,7 +172069,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -172735,7 +172728,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -172786,7 +172779,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -174479,7 +174472,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -175132,7 +175125,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -175720,7 +175713,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -176456,7 +176449,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -177346,7 +177339,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -177927,7 +177920,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -178553,7 +178546,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -179134,7 +179127,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -179862,7 +179855,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -180429,7 +180422,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -180995,7 +180988,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -181671,7 +181664,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -182344,7 +182337,7 @@ "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -183410,7 +183403,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -183965,7 +183958,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -184514,7 +184507,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -187023,7 +187016,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", @@ -187979,7 +187972,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -188654,7 +188647,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -189196,7 +189189,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -189806,7 +189799,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -190692,7 +190685,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -191311,8 +191304,6 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", - "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -191328,7 +191319,6 @@ "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -191356,7 +191346,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -191396,7 +191386,6 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -191458,7 +191447,6 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", - "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", @@ -191731,15 +191719,11 @@ "packages/cli/test/release-clips.sh", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/composed_audio.py", - "scripts/composed_audio_fixtures.py", - "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/gen-fixtures-mkv.sh", "scripts/gen-fixtures-ts.sh", "scripts/gen-fixtures.sh", "scripts/hls_check.py", - "scripts/install-oracle-ffmpeg.sh", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -191927,7 +191911,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:215: key() at scripts/tests/test_shell_oracle_qualification.py:187-220 executes only the extracted cache-key shell block: .github/actions/ci-fixtures/action.yml:11-16 or .github/workflows/wasm.yml:162-165. These blocks grep helper names, import the SUPPORT constant and hash file bytes; they do not execute those helpers or call require/verify_bin. Extended composed inputs are hash data, not oracle commands.", + "evidence": "At scripts/tests/test_shell_oracle_qualification.py:215, key executes only the extracted cache-key shell block at scripts/tests/test_shell_oracle_qualification.py:201-213. The blocks at .github/actions/ci-fixtures/action.yml:10-16 and .github/workflows/wasm.yml:162-165 use grep/sed/sort/cat/hash/cut and a Python import of SUPPORT, not fixture generation or oracle execution. scripts/test_oracle.py:28-32 initializes metadata and its import does not call require(); copied helpers from scripts/gen-fixtures.sh are read as bytes, not executed. The later key() call hashes modified copied support bytes, still without an FFmpeg/ffprobe invocation.", "site": [ 215, "delegated", @@ -191938,7 +191922,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:220: key() at scripts/tests/test_shell_oracle_qualification.py:187-220 executes only the extracted cache-key shell block: .github/actions/ci-fixtures/action.yml:11-16 or .github/workflows/wasm.yml:162-165. These blocks grep helper names, import the SUPPORT constant and hash file bytes; they do not execute those helpers or call require/verify_bin. Extended composed inputs are hash data, not oracle commands.", + "evidence": "At scripts/tests/test_shell_oracle_qualification.py:220, key executes only the extracted cache-key shell block at scripts/tests/test_shell_oracle_qualification.py:201-213. The blocks at .github/actions/ci-fixtures/action.yml:10-16 and .github/workflows/wasm.yml:162-165 use grep/sed/sort/cat/hash/cut and a Python import of SUPPORT, not fixture generation or oracle execution. scripts/test_oracle.py:28-32 initializes metadata and its import does not call require(); copied helpers from scripts/gen-fixtures.sh are read as bytes, not executed. The later key() call hashes modified copied support bytes, still without an FFmpeg/ffprobe invocation.", "site": [ 220, "delegated", @@ -192085,7 +192069,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -192635,7 +192619,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -193626,7 +193610,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -194153,26 +194137,35 @@ "causes": "a234abaa7ddad1885445c749dfc34c95a342182ddf1a3ff9b326984e2677f011", "cg": "7e0309163d0ae7ca95e6da53f603026cd886be0506cb6fe5b73b907aaba8b1d6", "chains": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "classify": "da70946fde9969414e250cda5786904d80dd1434fb5ea9fb5ddeb12ad286ea2b", "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy_check": "062f3969cb0c42223da0c8cc3f030c150e40ea0ff2a7ba410fa4acf965f58d97", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decoded_output": "46509acaf427af0e6f6325f64b254a7474164a98f63f64f9d895213ed6a32f02", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -194192,15 +194185,19 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "join_check": "5deb2639bfe4941d77feb0fc53bcd145f03ab2c8addfbb82a950f683a30a4d74", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -194213,10 +194210,12 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", + "r3": "86ca9af9405c67c6639d7dc9028e16332dac3d77f62fd0dfdca175e839f81a66", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", @@ -194225,7 +194224,11 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", + "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", + "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", "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", @@ -194234,12 +194237,14 @@ "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -194256,18 +194261,23 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -194281,8 +194291,12 @@ "bench/opus-speed/allowance.py", "bench/opus-speed/report.py", "bench/opus-speed/speed.py", + "bench/range-audio/gaps.py", "bench/range-audio/run.py", "bench/shared/benchlib.py", + "crates/coreav-audio/src/convert.rs", + "crates/coreav-audio/src/convert/layout.rs", + "crates/coreav-audio/src/convert/oracle.rs", "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", @@ -194299,6 +194313,8 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/audio-decode.md", + "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", @@ -194340,6 +194356,7 @@ "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/place-interior/profile/classify.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", @@ -194356,6 +194373,8 @@ "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-40f29a6/classify.py", + "docs/measurements/h264-rounds/profile-6c9e240/classify.py", "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", @@ -194405,6 +194424,7 @@ "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/profile/classify.py", "docs/measurements/h264-rounds/request/README.md", "docs/measurements/h264-rounds/request/an2.py", "docs/measurements/h264-rounds/request/profile-4k.txt", @@ -194425,6 +194445,7 @@ "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/snapshot-outliers/classify.py", "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", @@ -194568,10 +194589,27 @@ "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/audio_copy_check.py", + "scripts/avi_fixture_check.py", + "scripts/avi_v2_check.py", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_fixtures.py", + "scripts/composed_audio_selftest.py", + "scripts/composed_audio_source.py", + "scripts/exact_skip_check.py", "scripts/extract_check.py", + "scripts/h264_agreement.py", + "scripts/h264_modes_identity.py", + "scripts/h264_parity.py", + "scripts/h264_parity_gcp.py", + "scripts/h264_speed.py", + "scripts/h264_synth.py", "scripts/hls_check.py", + "scripts/join_check.py", + "scripts/mkv_remux_check.py", + "scripts/opus_encode_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -194586,21 +194624,42 @@ "scripts/policy_check.py", "scripts/policy_ref.py", "scripts/remux_check.py", + "scripts/seek_check.py", "scripts/split_check.py", + "scripts/standalone_audio_probe_check.py", + "scripts/stsd_craft.py", "scripts/test_oracle.py", "scripts/text_check.py", + "scripts/thumbnail_oracle.py", "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/transcode_speed.py", + "scripts/ts_speed.py", + "scripts/v2_fixture_inputs.py", + "scripts/vp9_corpus.py", + "scripts/vp9_speed.py", "scripts/writer_boxes.py", "test-support/oracle.rs", + "tools/compat-corpus/classify.py", + "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/decoded_output.py", + "tools/compat-corpus/encode_breadth.py", + "tools/compat-corpus/frames.py", + "tools/compat-corpus/r3.py", "tools/compat-corpus/release_round.py", + "tools/compat-corpus/round_files.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", + "tools/hostile/generate.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/mediarecorder/generate.py", + "tools/mkv-adapter/bench.py", "tools/mkv-adapter/corpus.py", + "tools/mkv-adapter/remux_corpus.py", "tools/oracle/Cargo.toml", "tools/oracle/README.md", "tools/oracle/SPEC.md", @@ -194644,11 +194703,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "30c9d5d1a4c07ad25a761cc73df1a5ea70a4bf58b1c15bc0783f1aac7ecfd152", + "sha256": "6cde41b3f3af5bf84ec6d198d30ce57b9b9c66a6077fda1b6b7fee8ff9cfcf05", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:41 (process, sys.executable). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:41 The Python -c runner receives only the test code supplied by self.child callers at scripts/tests/test_test_oracle.py:48-52 (concurrent success), scripts/tests/test_test_oracle.py:57-70 (failure cache and fresh retry), scripts/tests/test_test_oracle.py:75-91 (selection and siblings), scripts/tests/test_test_oracle.py:99-118 (missing/malformed/failing and mocked timeout), scripts/tests/test_test_oracle.py:125-142 (incomplete symlinks and mocked macOS), scripts/tests/test_test_oracle.py:239-259 (three entry-point mocks), scripts/tests/test_test_oracle.py:274-287 (real remux child with retained fake pair), scripts/tests/test_test_oracle.py:292-333 (eight default-selector cases and frames mock), scripts/tests/test_test_oracle.py:336-371 (mocked transcode select and VP9 oracle dispatch). The executable pair is locally written shell stand-ins at scripts/tests/test_test_oracle.py:19-43; remux replaces them with banner/empty-stream-JSON fakes at scripts/tests/test_test_oracle.py:261-273. No caller executes a real FFmpeg/ffprobe oracle; the real remux subprocess explicitly overrides both selectors to symlinks of those fakes at tools/mkv-adapter/remux_corpus.py:127-138, and its actual probe uses the owner field at scripts/mkv_remux_check.py:62-74.", "site": [ 41, "process", @@ -194659,7 +194718,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:48 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:48 Concurrent and repeated require() calls use the generated banner-only pair, not media oracles (scripts/tests/test_test_oracle.py:19-43, scripts/tests/test_test_oracle.py:48-53).", "site": [ 48, "delegated", @@ -194670,7 +194729,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:57 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:57 The child tests cached refusal and rewrites only its own generated banner stand-ins; it never runs a real oracle (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:55-70).", "site": [ 57, "delegated", @@ -194681,7 +194740,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:66 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:66 This f-string is the build value interpolated into the generated child source; the written programs are echo-only fake version scripts (scripts/tests/test_test_oracle.py:57-68, scripts/tests/test_test_oracle.py:27-43).", "site": [ 66, "embedded-source", @@ -194692,7 +194751,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:70 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:70 The fresh Python child retries require() after the test repaired its own echo-only fake pair (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:55-70); no real oracle is selected.", "site": [ 70, "delegated", @@ -194703,7 +194762,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:75 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:75 The child qualifies the fake pair and rejects a second fake selection, all created under the temporary test directory (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:72-83).", "site": [ 75, "delegated", @@ -194714,7 +194773,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:75 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:75 The child qualifies the fake pair and rejects a second fake selection, all created under the temporary test directory (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:72-83).", "site": [ 75, "embedded-source", @@ -194725,7 +194784,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:87 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:87 The child chooses the other temporary banner-only pair and asserts its two paths (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:85-92); no media oracle is run.", "site": [ 87, "delegated", @@ -194736,7 +194795,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:87 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:87 The child chooses the other temporary banner-only pair and asserts its two paths (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:85-92); no media oracle is run.", "site": [ 87, "embedded-source", @@ -194747,7 +194806,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:99 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:99 The missing-sibling child tests rejection of a temporary banner-only installation (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:94-101), not a real oracle.", "site": [ 99, "delegated", @@ -194758,7 +194817,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:106 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:106 The child tests malformed or nonzero shell stand-ins, not a real oracle (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:102-108).", "site": [ 106, "delegated", @@ -194769,7 +194828,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:111 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:111 The Python child patches the Linux verifier to raise TimeoutExpired and checks caching without any fake or real program being run (scripts/tests/test_test_oracle.py:110-119).", "site": [ 111, "delegated", @@ -194780,7 +194839,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:125 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:125 The child tests rejection of an incomplete symlink installation whose only target is a generated banner fake (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:121-130).", "site": [ 125, "delegated", @@ -194791,7 +194850,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:125 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:125 The child tests rejection of an incomplete symlink installation whose only target is a generated banner fake (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:121-130).", "site": [ 125, "embedded-source", @@ -194802,7 +194861,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:133 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:133 The child patches platform and both verifiers; the macOS verifier returns an error and the Linux verifier must not run (scripts/tests/test_test_oracle.py:132-142). No real oracle executes.", "site": [ 133, "delegated", @@ -194813,7 +194872,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:153 (process, sys.executable). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:153 This launches real relocated scripts only with --help (scripts/tests/test_test_oracle.py:144-155). Their argument parsers exit before qualification or work: scripts/transcode_speed.py:435-446, scripts/vp9_speed.py:767-790, scripts/h264_parity.py:394-395, scripts/ts_speed.py:103-106. The bundle copies code/data at scripts/test_oracle.py:35-63; imports and digest reads do not run media oracles.", "site": [ 153, "process", @@ -194824,7 +194883,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:156 (process, sys.executable). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:156 The real relocated test_oracle.py --resolve child receives the explicit temporary banner-only paths (scripts/tests/test_test_oracle.py:156-162, scripts/tests/test_test_oracle.py:27-34); scripts/test_oracle.py:121-134 only qualifies and prints that fake pair.", "site": [ 156, "process", @@ -194835,7 +194894,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:205 (process, str(binary)). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:205 The subprocess is the tiny Rust adapter test compiled at scripts/tests/test_test_oracle.py:182-193. Its valid/invalid modes call try_require on temporary banner-only programs, and native mode returns immediately (scripts/tests/test_test_oracle.py:197-212); test-support/oracle.rs:38-125 invokes the embedded owner, not media work.", "site": [ 205, "process", @@ -194846,7 +194905,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:228 (process, command). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:228 The real AVI scripts receive the temporary fake pair plus a distinct touch/echo stand-in (scripts/tests/test_test_oracle.py:214-232, scripts/tests/test_test_oracle.py:27-34). Both stop at their qualification boundary before any fixture execution: scripts/avi_fixture_check.py:87-91 and scripts/avi_v2_check.py:24-29. This is a rejection test, not a real oracle invocation.", "site": [ 228, "process", @@ -194857,7 +194916,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:237 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:237 The embedded shell text is an echo-only wrong-version shadow fake written by the test (scripts/tests/test_test_oracle.py:234-238); it is not a real oracle.", "site": [ 237, "embedded-source", @@ -194868,7 +194927,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:239 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:239 The Python child imports three real drivers but patches require to inspect the generated pair and raise StopIteration before work (scripts/tests/test_test_oracle.py:239-259, scripts/tests/test_test_oracle.py:27-43). Their intercepted calls are scripts/policy_check.py:333-336, tools/compat-corpus/frames.py:156-164 and scripts/ts_speed.py:103-108; only the banner fakes are verified.", "site": [ 239, "delegated", @@ -194879,7 +194938,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:239 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:239 The Python child imports three real drivers but patches require to inspect the generated pair and raise StopIteration before work (scripts/tests/test_test_oracle.py:239-259, scripts/tests/test_test_oracle.py:27-43). Their intercepted calls are scripts/policy_check.py:333-336, tools/compat-corpus/frames.py:156-164 and scripts/ts_speed.py:103-108; only the banner fakes are verified.", "site": [ 239, "embedded-source", @@ -194890,9 +194949,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:270 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:274 The child invokes the real remux checker, so this is not excluded merely because it is a test. Its actual executable inputs are the shell banner/JSON fakes written at scripts/tests/test_test_oracle.py:261-273, passed as the retained pair at scripts/tests/test_test_oracle.py:274-287 despite shadow selectors. tools/mkv-adapter/remux_corpus.py:127-138 creates exact-target symlinks and explicitly sets both child selectors; scripts/mkv_remux_check.py:62-74 runs the child owner fields. Empty streams make the only media-shaped calls the two fake probes, not a real oracle.", "site": [ - 270, + 274, "delegated", "", "self.child" @@ -194901,9 +194960,20 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:285 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:274 The child invokes the real remux checker, so this is not excluded merely because it is a test. Its actual executable inputs are the shell banner/JSON fakes written at scripts/tests/test_test_oracle.py:261-273, passed as the retained pair at scripts/tests/test_test_oracle.py:274-287 despite shadow selectors. tools/mkv-adapter/remux_corpus.py:127-138 creates exact-target symlinks and explicitly sets both child selectors; scripts/mkv_remux_check.py:62-74 runs the child owner fields. Empty streams make the only media-shaped calls the two fake probes, not a real oracle.", "site": [ - 285, + 274, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_test_oracle.py:292 The child imports eight entry-point cases but patches require to inspect the generated banner-only pair and raise StopIteration before dispatch (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:292-315). Intercepts are scripts/text_check.py:1128-1130, scripts/audio_copy_check.py:271-274, scripts/oracle.py:237-239, scripts/thumbnail_oracle.py:446-449, scripts/exact_skip_check.py:107-110, scripts/seek_check.py:90-93 and scripts/transcode_speed.py:441-455 (select and run). No real oracle is executed.", + "site": [ + 292, "delegated", "", "self.child" @@ -194912,9 +194982,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:285 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:292 The child imports eight entry-point cases but patches require to inspect the generated banner-only pair and raise StopIteration before dispatch (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:292-315). Intercepts are scripts/text_check.py:1128-1130, scripts/audio_copy_check.py:271-274, scripts/oracle.py:237-239, scripts/thumbnail_oracle.py:446-449, scripts/exact_skip_check.py:107-110, scripts/seek_check.py:90-93 and scripts/transcode_speed.py:441-455 (select and run). No real oracle is executed.", "site": [ - 285, + 292, "embedded-source", "embedded", "" @@ -194923,9 +194993,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:312 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:319 The frames child patches require with an inspector that verifies only the generated fake pair then raises StopIteration (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:317-333; tools/compat-corpus/frames.py:156-164); no real media command follows.", "site": [ - 312, + 319, "delegated", "", "self.child" @@ -194934,9 +195004,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:312 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:319 The frames child patches require with an inspector that verifies only the generated fake pair then raises StopIteration (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:317-333; tools/compat-corpus/frames.py:156-164); no real media command follows.", "site": [ - 312, + 319, "embedded-source", "embedded", "" @@ -194945,9 +195015,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:329 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:336 The child runs the real transcode_speed main but replaces select with an assertion-only mock (scripts/tests/test_test_oracle.py:335-350). scripts/transcode_speed.py:441-446 retains the temporary banner-only pair (scripts/tests/test_test_oracle.py:27-43) before this mocked dispatch; no real oracle media work executes.", "site": [ - 329, + 336, "delegated", "", "self.child" @@ -194956,9 +195026,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:329 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:336 The child runs the real transcode_speed main but replaces select with an assertion-only mock (scripts/tests/test_test_oracle.py:335-350). scripts/transcode_speed.py:441-446 retains the temporary banner-only pair (scripts/tests/test_test_oracle.py:27-43) before this mocked dispatch; no real oracle media work executes.", "site": [ - 329, + 336, "embedded-source", "embedded", "" @@ -194967,9 +195037,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:348 (delegated, self.child). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:355 The child changes cwd and sets PATH to the generated banner pair, then replaces VP9 oracle dispatch with an assertion-only mock (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:352-371). scripts/vp9_speed.py:789-799 retains those fake paths and calls the mock, so no real oracle executes.", "site": [ - 348, + 355, "delegated", "", "self.child" @@ -194978,9 +195048,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:348 (embedded-source, ). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:355 The child changes cwd and sets PATH to the generated banner pair, then replaces VP9 oracle dispatch with an assertion-only mock (scripts/tests/test_test_oracle.py:27-43, scripts/tests/test_test_oracle.py:352-371). scripts/vp9_speed.py:789-799 retains those fake paths and calls the mock, so no real oracle executes.", "site": [ - 348, + 355, "embedded-source", "embedded", "" @@ -194989,9 +195059,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_test_oracle.py:410 (process, sys.executable). Qualification builds banner-only ffmpeg/ffprobe shell stand-ins in a temporary directory (pair(), lines 27\u201334). child() runs literal isolated Python programs with selectors pointing at that directory. Success/cache/selection tests exercise those stand-ins; invalid/missing/changed selections explicitly assert QualificationError. Relocated/Rust adapters use the same generated pair, while active-entry and AVI-driver tests assert qualification failure and no output/marker. Embedded text is either generated fake executable source or controlled negative/assertion code, never evidence qualifying a real reference.", + "evidence": "scripts/tests/test_test_oracle.py:417 This subprocess really executes every script in the command table, but all oracle inputs are the temporary wrong-version shell fakes (scripts/tests/test_test_oracle.py:27-34, scripts/tests/test_test_oracle.py:373-418): explicit arguments where present, COREAV_FFMPEG/COREAV_FFPROBE and FFMPEG_BIN for configured defaults, and the prepended fake directory for bare names. Every command reaches qualification before media/acquisition/report work, at these boundaries: scripts/h264_parity_gcp.py:392-394; scripts/transcode_speed.py:441-446; scripts/h264_agreement.py:74-75; scripts/h264_modes_identity.py:123-126; scripts/h264_speed.py:81-82; scripts/h264_synth.py:61-64; scripts/seek_check.py:90-93; scripts/ts_speed.py:103-108; scripts/composed_audio_selftest.py:23-28; scripts/standalone_audio_probe_check.py:276-283; scripts/stsd_craft.py:192-195; scripts/policy_check.py:333-336; scripts/text_check.py:1128-1130; scripts/vp9_corpus.py:454-459; tools/hostile/generate.py:728-740; tools/stage3-report/run.py:442-450; tools/mediarecorder/generate.py:243-245; tools/compat-corpus/frames.py:156-164; tools/mkv-adapter/bench.py:71-73; tools/mkv-adapter/corpus.py:160-168; tools/mkv-adapter/remux_corpus.py:227-232; bench/range-audio/gaps.py:59-61; bench/range-audio/run.py:130-132; bench/npx/run.py:220-224. The owner rejects the 0.0.0 banners using scripts/oracle_pin.py:108-121 through scripts/test_oracle.py:73-108; no real oracle program is run.", "site": [ - 410, + 417, "process", ".Qualification.test_active_entry_points_reject_before_creating_fixture_or_report_output", "sys.executable" @@ -195080,7 +195150,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -195136,7 +195206,7 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -195152,7 +195222,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -195527,11 +195596,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "a700a688eb81d914a94c4b313fd86b3350147f317246e2d6dc565bb379f6e360", + "sha256": "3987482da4225f4559ae98327b67bec889ad3f58be2a5ed5940e10d567d1b02b", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_thumbnail_oracle.py:1 (embedded-source , occurrence 0), this is the module documentation string at scripts/tests/test_thumbnail_oracle.py:1-7, describing supplied probe listings and the unittest command. It is not generated or executed source.", + "evidence": "scripts/tests/test_thumbnail_oracle.py:1 scripts/tests/test_thumbnail_oracle.py:1-7 is an inert module docstring; the entire suite supplies listings or mocks subprocess.run instead of executing FFmpeg/ffprobe, at scripts/tests/test_thumbnail_oracle.py:26-34 and scripts/tests/test_thumbnail_oracle.py:75-108.", "site": [ 1, "embedded-source", @@ -195542,9 +195611,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_thumbnail_oracle.py:41 (delegated thumbnail_oracle.ffmpeg_time, occurrence 0), every FfmpegTime test first calls listing, which replaces thumbnail_oracle.run with the local Python function at scripts/tests/test_thumbnail_oracle.py:25-33. ffmpeg_time reaches that mock at scripts/thumbnail_oracle.py:191; the returned stdout is JSON serialized from the supplied in-memory listing, so the bare ffprobe argument is never executed.", + "evidence": "scripts/tests/test_thumbnail_oracle.py:42 scripts/tests/test_thumbnail_oracle.py:42 calls ffmpeg_time with a dummy ffprobe name; listing replaces thumbnail_oracle.run with the local fake at scripts/tests/test_thumbnail_oracle.py:26-34, so the command built at scripts/thumbnail_oracle.py:192-193 is recorded as test data, never executed.", "site": [ - 41, + 42, "delegated", "", "thumbnail_oracle.ffmpeg_time" @@ -195553,9 +195622,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_thumbnail_oracle.py:49 (delegated thumbnail_oracle.ffmpeg_time, occurrence 0), every FfmpegTime test first calls listing, which replaces thumbnail_oracle.run with the local Python function at scripts/tests/test_thumbnail_oracle.py:25-33. ffmpeg_time reaches that mock at scripts/thumbnail_oracle.py:191; the returned stdout is JSON serialized from the supplied in-memory listing, so the bare ffprobe argument is never executed.", + "evidence": "scripts/tests/test_thumbnail_oracle.py:50 scripts/tests/test_thumbnail_oracle.py:50 calls ffmpeg_time with a dummy ffprobe name; listing replaces thumbnail_oracle.run with the local fake at scripts/tests/test_thumbnail_oracle.py:26-34, so the command built at scripts/thumbnail_oracle.py:192-193 is recorded as test data, never executed.", "site": [ - 49, + 50, "delegated", "", "thumbnail_oracle.ffmpeg_time" @@ -195564,9 +195633,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_thumbnail_oracle.py:54 (delegated thumbnail_oracle.ffmpeg_time, occurrence 0), every FfmpegTime test first calls listing, which replaces thumbnail_oracle.run with the local Python function at scripts/tests/test_thumbnail_oracle.py:25-33. ffmpeg_time reaches that mock at scripts/thumbnail_oracle.py:191; the returned stdout is JSON serialized from the supplied in-memory listing, so the bare ffprobe argument is never executed.", + "evidence": "scripts/tests/test_thumbnail_oracle.py:55 scripts/tests/test_thumbnail_oracle.py:55 calls ffmpeg_time with a dummy ffprobe name; listing replaces thumbnail_oracle.run with the local fake at scripts/tests/test_thumbnail_oracle.py:26-34, so the command built at scripts/thumbnail_oracle.py:192-193 is recorded as test data, never executed.", "site": [ - 54, + 55, "delegated", "", "thumbnail_oracle.ffmpeg_time" @@ -195575,9 +195644,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_thumbnail_oracle.py:56 (delegated thumbnail_oracle.ffmpeg_time, occurrence 0), every FfmpegTime test first calls listing, which replaces thumbnail_oracle.run with the local Python function at scripts/tests/test_thumbnail_oracle.py:25-33. ffmpeg_time reaches that mock at scripts/thumbnail_oracle.py:191; the returned stdout is JSON serialized from the supplied in-memory listing, so the bare ffprobe argument is never executed.", + "evidence": "scripts/tests/test_thumbnail_oracle.py:57 scripts/tests/test_thumbnail_oracle.py:57 calls ffmpeg_time with a dummy ffprobe name; listing replaces thumbnail_oracle.run with the local fake at scripts/tests/test_thumbnail_oracle.py:26-34, so the command built at scripts/thumbnail_oracle.py:192-193 is recorded as test data, never executed.", "site": [ - 56, + 57, "delegated", "", "thumbnail_oracle.ffmpeg_time" @@ -195586,9 +195655,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_thumbnail_oracle.py:61 (delegated thumbnail_oracle.ffmpeg_time, occurrence 0), every FfmpegTime test first calls listing, which replaces thumbnail_oracle.run with the local Python function at scripts/tests/test_thumbnail_oracle.py:25-33. ffmpeg_time reaches that mock at scripts/thumbnail_oracle.py:191; the returned stdout is JSON serialized from the supplied in-memory listing, so the bare ffprobe argument is never executed.", + "evidence": "scripts/tests/test_thumbnail_oracle.py:62 scripts/tests/test_thumbnail_oracle.py:62 calls ffmpeg_time with a dummy ffprobe name; listing replaces thumbnail_oracle.run with the local fake at scripts/tests/test_thumbnail_oracle.py:26-34, so the command built at scripts/thumbnail_oracle.py:192-193 is recorded as test data, never executed.", "site": [ - 61, + 62, "delegated", "", "thumbnail_oracle.ffmpeg_time" @@ -195597,9 +195666,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_thumbnail_oracle.py:65 (delegated thumbnail_oracle.ffmpeg_time, occurrence 0), every FfmpegTime test first calls listing, which replaces thumbnail_oracle.run with the local Python function at scripts/tests/test_thumbnail_oracle.py:25-33. ffmpeg_time reaches that mock at scripts/thumbnail_oracle.py:191; the returned stdout is JSON serialized from the supplied in-memory listing, so the bare ffprobe argument is never executed.", + "evidence": "scripts/tests/test_thumbnail_oracle.py:66 scripts/tests/test_thumbnail_oracle.py:66 calls ffmpeg_time with a dummy ffprobe name; listing replaces thumbnail_oracle.run with the local fake at scripts/tests/test_thumbnail_oracle.py:26-34, so the command built at scripts/thumbnail_oracle.py:192-193 is recorded as test data, never executed.", "site": [ - 65, + 66, "delegated", "", "thumbnail_oracle.ffmpeg_time" @@ -195608,14 +195677,25 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_thumbnail_oracle.py:77 (delegated thumbnail_oracle.at_time, occurrence 0), the ProbeSelection test replaces both test_oracle.require and subprocess.run with mocks at scripts/tests/test_thumbnail_oracle.py:74-76 before calling at_time at :77. The helper calls at scripts/thumbnail_oracle.py:96-102/:65-68 are recorded mock calls returning the supplied listing, not executed FFmpeg processes.", + "evidence": "scripts/tests/test_thumbnail_oracle.py:78 scripts/tests/test_thumbnail_oracle.py:78 invokes the real at_time helper at scripts/thumbnail_oracle.py:96-103 under a mocked require and mocked subprocess.run at scripts/tests/test_thumbnail_oracle.py:75-77; both probe calls are fake, not real oracles.", "site": [ - 77, + 78, "delegated", "", "thumbnail_oracle.at_time" ], "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_thumbnail_oracle.py:110 scripts/tests/test_thumbnail_oracle.py:110 invokes default_video at scripts/thumbnail_oracle.py:65-68 after the real owner resolves temporary symlinks, but scripts/tests/test_thumbnail_oracle.py:104-108 mocks the pin verifier and subprocess.run; targets contain only never-executed text at scripts/tests/test_thumbnail_oracle.py:101-103. No oracle executable runs.", + "site": [ + 110, + "delegated", + "", + "thumbnail_oracle.default_video" + ], + "verdict": "excluded" } ] }, @@ -195658,7 +195738,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -195703,7 +195783,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -195729,6 +195809,9 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", + "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", + "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", "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", @@ -195789,6 +195872,9 @@ "bench/opus-speed/speed.py", "bench/range-audio/run.py", "bench/shared/benchlib.py", + "crates/coreav-audio/src/convert.rs", + "crates/coreav-audio/src/convert/layout.rs", + "crates/coreav-audio/src/convert/oracle.rs", "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", @@ -195805,6 +195891,8 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/audio-decode.md", + "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", @@ -196077,6 +196165,7 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/composed_audio.py", + "scripts/composed_audio_fixtures.py", "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", @@ -196157,7 +196246,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:38 (process, sys.executable). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:38, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 38, "process", @@ -196168,7 +196257,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:76 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:76, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 76, "delegated", @@ -196179,7 +196268,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:78 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:78, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 78, "delegated", @@ -196190,7 +196279,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:89 (delegated, self.assert_same_verdict). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:89, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 89, "delegated", @@ -196201,7 +196290,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:92 (delegated, self.assert_same_verdict). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:92, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 92, "delegated", @@ -196212,7 +196301,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:96 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:96, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 96, "delegated", @@ -196223,7 +196312,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:102 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:102, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 102, "delegated", @@ -196234,7 +196323,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:108 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:108, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 108, "delegated", @@ -196245,7 +196334,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:114 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:114, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 114, "delegated", @@ -196256,7 +196345,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:129 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:129, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 129, "delegated", @@ -196267,7 +196356,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:141 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:141, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 141, "delegated", @@ -196278,7 +196367,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:162 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:162, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 162, "delegated", @@ -196289,7 +196378,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:164 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:164, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 164, "delegated", @@ -196300,7 +196389,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:227 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:227, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 227, "delegated", @@ -196311,7 +196400,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:229 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:229, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 229, "delegated", @@ -196322,7 +196411,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:260 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:260, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 260, "delegated", @@ -196333,7 +196422,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:263 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:263, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 263, "delegated", @@ -196344,7 +196433,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:280 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:280, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 280, "delegated", @@ -196355,7 +196444,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:285 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:285, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 285, "delegated", @@ -196366,7 +196455,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:331 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:331, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 331, "delegated", @@ -196377,7 +196466,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:349 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:349, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 349, "delegated", @@ -196388,7 +196477,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_transcode_merge.py:363 (delegated, check). Every check subprocess explicitly supplies --summarize or --merge over synthetic JSON/tar evidence, never --fixtures/--corpus execution mode. main returns through these branches at 1892\u20131901 before owner qualification, preflight, version/process/media work. merge only validates/extracts JSON members, combines call rows and renders summaries. Caller mutations affect supplied evidence, not executable selection.", + "evidence": "At scripts/tests/test_transcode_merge.py:363, the check helper at scripts/tests/test_transcode_merge.py:37-39 runs the real transcode_check.py, but every caller selects --summarize or --merge at scripts/tests/test_transcode_merge.py:74-78, scripts/tests/test_transcode_merge.py:96-114, scripts/tests/test_transcode_merge.py:129-164, scripts/tests/test_transcode_merge.py:227-285 and scripts/tests/test_transcode_merge.py:331-364. Both modes return at scripts/transcode_check.py:1892-1901 before qualification, version queries or media workers. Composed check_policy at scripts/transcode_check.py:1886-1888 and scripts/composed_audio.py:85-108 reads/hash-checks source and policy only, not an oracle. These are metadata/evidence tests, not real oracle executions.", "site": [ 363, "delegated", @@ -196479,7 +196568,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -197090,7 +197179,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -197614,7 +197703,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -197668,7 +197757,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -198273,7 +198362,7 @@ "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -198303,7 +198392,7 @@ "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -198362,7 +198451,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -200157,156 +200246,6 @@ ] }, "scripts/tests/test_vp9_pixel_round.py": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", - "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", - "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "futures": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "http": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "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", - "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", - "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", - "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "vp9_pixel_build": "cfceef7c829e2c33a8afa76fcc4f500511ccf5dcac6fdd69058360a0aed40805", - "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/composed_audio.py", - "scripts/composed_audio_source.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/vp9_pixel_build.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": "ad72def7ee2e0b7380a21841f91bf1d73ded1643f1144392cbcef6ac863f7388", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_vp9_pixel_round.py:188 (delegated, build.build). build.build is stopped by a mocked unmerged receipt before subprocess (assert_not_called). The command-looking timed tuple at 356 is mutation data in the expected-command comparison, not execution. native_snapshot is explicitly check_only=True and constructs only Git archive plus Cargo check for CoreAV adapter compilation; it does not select or execute an FFmpeg/ffprobe media oracle.", - "site": [ - 188, - "delegated", - "", - "build.build" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_vp9_pixel_round.py:356 (command, 'timed'). build.build is stopped by a mocked unmerged receipt before subprocess (assert_not_called). The command-looking timed tuple at 356 is mutation data in the expected-command comparison, not execution. native_snapshot is explicitly check_only=True and constructs only Git archive plus Cargo check for CoreAV adapter compilation; it does not select or execute an FFmpeg/ffprobe media oracle.", - "site": [ - 356, - "command", - ".Replay.test_binary_input_affinity_decoder_hash_and_profile_options_are_bound", - "'timed'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_vp9_pixel_round.py:611 (delegated, build.native_snapshot). build.build is stopped by a mocked unmerged receipt before subprocess (assert_not_called). The command-looking timed tuple at 356 is mutation data in the expected-command comparison, not execution. native_snapshot is explicitly check_only=True and constructs only Git archive plus Cargo check for CoreAV adapter compilation; it does not select or execute an FFmpeg/ffprobe media oracle.", - "site": [ - 611, - "delegated", - "", - "build.native_snapshot" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_vp9_release_attribution.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -200344,6 +200283,8 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -200359,6 +200300,7 @@ "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -200386,7 +200328,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -200399,6 +200341,7 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -200411,6 +200354,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -200426,6 +200370,7 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -200444,6 +200389,7 @@ "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tomllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", @@ -200451,6 +200397,10 @@ "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "vp9_pixel_build": "cfceef7c829e2c33a8afa76fcc4f500511ccf5dcac6fdd69058360a0aed40805", + "vp9_pixel_ceiling": "79694d5c7d80a79025b027c749a510c12262ae30eec9526d6c342fbe904ef23c", + "vp9_pixel_profiles": "caa33949911841a5c0cfcd2e170f27126a9d542fabf810dcc1a67e5c3637af03", + "vp9_pixel_round": "24a090776ee0e132fd32e6c28c05828887e4fba2455dfbec73a2e5025d7171e0", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -200756,6 +200706,8 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -200776,10 +200728,14 @@ "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", - "scripts/vp9_release_attribution.py", + "scripts/vp9_pixel_build.py", + "scripts/vp9_pixel_ceiling.py", + "scripts/vp9_pixel_profiles.py", + "scripts/vp9_pixel_round.py", "scripts/writer_boxes.py", "test-support/oracle.rs", "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", @@ -200831,55 +200787,44 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "8f2fc1f301f27f796d228ae89965baac6f4450f6d1c4cc148c703d7bf5a30869", + "sha256": "ad72def7ee2e0b7380a21841f91bf1d73ded1643f1144392cbcef6ac863f7388", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_attribution.py:170: Every caller uses replay at :159-172, building synthetic retained evidence then running sys.executable with --analyse. scripts/vp9_release_attribution.py:286-292 returns after replay (:260-278 reads JSON/compressed calls and analyzes them), before capture's owner/gate at :304-306. Only the Python analyzer runs.", - "site": [ - 170, - "process", - ".AttributionTests.replay", - "sys.executable" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_attribution.py:178: Every caller uses replay at :159-172, building synthetic retained evidence then running sys.executable with --analyse. scripts/vp9_release_attribution.py:286-292 returns after replay (:260-278 reads JSON/compressed calls and analyzes them), before capture's owner/gate at :304-306. Only the Python analyzer runs.", + "evidence": "Exact site scripts/tests/test_vp9_pixel_round.py:188 (delegated, build.build). build.build is stopped by a mocked unmerged receipt before subprocess (assert_not_called). The command-looking timed tuple at 356 is mutation data in the expected-command comparison, not execution. native_snapshot is explicitly check_only=True and constructs only Git archive plus Cargo check for CoreAV adapter compilation; it does not select or execute an FFmpeg/ffprobe media oracle.", "site": [ - 178, + 188, "delegated", "", - "self.replay" + "build.build" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_attribution.py:181: Every caller uses replay at :159-172, building synthetic retained evidence then running sys.executable with --analyse. scripts/vp9_release_attribution.py:286-292 returns after replay (:260-278 reads JSON/compressed calls and analyzes them), before capture's owner/gate at :304-306. Only the Python analyzer runs.", + "evidence": "Exact site scripts/tests/test_vp9_pixel_round.py:356 (command, 'timed'). build.build is stopped by a mocked unmerged receipt before subprocess (assert_not_called). The command-looking timed tuple at 356 is mutation data in the expected-command comparison, not execution. native_snapshot is explicitly check_only=True and constructs only Git archive plus Cargo check for CoreAV adapter compilation; it does not select or execute an FFmpeg/ffprobe media oracle.", "site": [ - 181, - "delegated", - "", - "self.replay" + 356, + "command", + ".Replay.test_binary_input_affinity_decoder_hash_and_profile_options_are_bound", + "'timed'" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_attribution.py:193: Every caller uses replay at :159-172, building synthetic retained evidence then running sys.executable with --analyse. scripts/vp9_release_attribution.py:286-292 returns after replay (:260-278 reads JSON/compressed calls and analyzes them), before capture's owner/gate at :304-306. Only the Python analyzer runs.", + "evidence": "Exact site scripts/tests/test_vp9_pixel_round.py:611 (delegated, build.native_snapshot). build.build is stopped by a mocked unmerged receipt before subprocess (assert_not_called). The command-looking timed tuple at 356 is mutation data in the expected-command comparison, not execution. native_snapshot is explicitly check_only=True and constructs only Git archive plus Cargo check for CoreAV adapter compilation; it does not select or execute an FFmpeg/ffprobe media oracle.", "site": [ - 193, + 611, "delegated", "", - "self.replay" + "build.native_snapshot" ], "verdict": "excluded" } ] }, - "scripts/tests/test_vp9_release_cost.py": { + "scripts/tests/test_vp9_release_attribution.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -200959,7 +200904,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -201024,7 +200969,6 @@ "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "vp9_release_cost": "720934e8f9aa0be8e193200802070acd25a828e0c001150f22d0d774c7368689", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -201350,7 +201294,7 @@ "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", - "scripts/vp9_release_cost.py", + "scripts/vp9_release_attribution.py", "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/release_round.py", @@ -201405,121 +201349,55 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "880438296bd2c1f544e715076d94738cf8e9216d7c626e2e272bb235f155d658", + "sha256": "8f2fc1f301f27f796d228ae89965baac6f4450f6d1c4cc148c703d7bf5a30869", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_cost.py:27: Lines 21-25 replace roster, verify_artifacts, require and measured. scripts/vp9_release_cost.py:279-281 reaches gate, but its first measured call raises the deliberate stop-before-media exception; no /qualified program executes.", - "site": [ - 27, - "delegated", - "", - "runner.main" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_cost.py:93: Lines 85-93 supply mismatching maps.json and guard os.fork. scripts/vp9_release_cost.py:273 calls roster, whose :34-37 rejects the mismatch before qualification/publication/measurement. No oracle launches.", - "site": [ - 93, - "delegated", - "", - "runner.main" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_cost.py:103: Every actual child argv selects sys.executable -I and --analyse with synthetic evidence. scripts/vp9_release_cost.py:271-276 validates the roster and analyzes retained rows, returning before verify_artifacts/require/gate at :279-281; no oracle or decoder executes.", - "site": [ - 103, - "process", - ".ReleaseCostTests.test_replay_refuses_a_replaced_roster_before_writing", - "sys.executable" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_cost.py:118: Every actual child argv selects sys.executable -I and --analyse with synthetic evidence. scripts/vp9_release_cost.py:271-276 validates the roster and analyzes retained rows, returning before verify_artifacts/require/gate at :279-281; no oracle or decoder executes.", - "site": [ - 118, - "process", - ".ReleaseCostTests.test_replay_refuses_recorded_inputs_outside_the_frozen_roster", - "sys.executable" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_cost.py:131: Every actual child argv selects sys.executable -I and --analyse with synthetic evidence. scripts/vp9_release_cost.py:271-276 validates the roster and analyzes retained rows, returning before verify_artifacts/require/gate at :279-281; no oracle or decoder executes.", - "site": [ - 131, - "process", - ".ReleaseCostTests.test_replay_refuses_a_recorded_digest_relabeled_onto_another_file", - "sys.executable" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_cost.py:155: Every actual child argv selects sys.executable -I and --analyse with synthetic evidence. scripts/vp9_release_cost.py:271-276 validates the roster and analyzes retained rows, returning before verify_artifacts/require/gate at :279-281; no oracle or decoder executes.", + "evidence": "scripts/tests/test_vp9_release_attribution.py:170: Every caller uses replay at :159-172, building synthetic retained evidence then running sys.executable with --analyse. scripts/vp9_release_attribution.py:286-292 returns after replay (:260-278 reads JSON/compressed calls and analyzes them), before capture's owner/gate at :304-306. Only the Python analyzer runs.", "site": [ - 155, + 170, "process", - ".ReleaseCostTests.test_published_compressed_calls_can_be_analysed_without_binaries", + ".AttributionTests.replay", "sys.executable" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_cost.py:193: Lines 187-192 replace measured with a retained-output writer for native hashes and oracle framemd5. scripts/vp9_release_cost.py:109-126 constructs argv from the synthetic pair passed at :193-194, but all dispatch is mocked.", - "site": [ - 193, - "delegated", - "", - "runner.hashes" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_cost.py:235: The selected program is nonexistent /nonexistent/vp9-test, not an oracle. scripts/vp9_release_cost.py:52-60 forks, attempts that execve and exits 127.", + "evidence": "scripts/tests/test_vp9_release_attribution.py:178: Every caller uses replay at :159-172, building synthetic retained evidence then running sys.executable with --analyse. scripts/vp9_release_attribution.py:286-292 returns after replay (:260-278 reads JSON/compressed calls and analyzes them), before capture's owner/gate at :304-306. Only the Python analyzer runs.", "site": [ - 235, + 178, "delegated", "", - "runner.measured" + "self.replay" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_cost.py:241: Line 239 replaces command with sys.executable -c print(literal test text). scripts/vp9_release_cost.py:88-99 submits that argv to measured's execve at :58; Python prints deliberately malformed JSON, not media.", + "evidence": "scripts/tests/test_vp9_release_attribution.py:181: Every caller uses replay at :159-172, building synthetic retained evidence then running sys.executable with --analyse. scripts/vp9_release_attribution.py:286-292 returns after replay (:260-278 reads JSON/compressed calls and analyzes them), before capture's owner/gate at :304-306. Only the Python analyzer runs.", "site": [ - 241, + 181, "delegated", "", - "runner.decode_call" + "self.replay" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_release_cost.py:247: The supplied argv is sys.executable -c with a literal environment-variable print. scripts/vp9_release_cost.py:45-58 sets allocator environment and executes that Python child unchanged, not ffmpeg/ffprobe.", + "evidence": "scripts/tests/test_vp9_release_attribution.py:193: Every caller uses replay at :159-172, building synthetic retained evidence then running sys.executable with --analyse. scripts/vp9_release_attribution.py:286-292 returns after replay (:260-278 reads JSON/compressed calls and analyzes them), before capture's owner/gate at :304-306. Only the Python analyzer runs.", "site": [ - 247, + 193, "delegated", "", - "runner.measured" + "self.replay" ], "verdict": "excluded" } ] }, - "scripts/tests/test_vp9_speed_gcp.py": { + "scripts/tests/test_vp9_release_cost.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -201533,7 +201411,6 @@ "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", @@ -201558,8 +201435,6 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", - "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -201575,7 +201450,6 @@ "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -201603,7 +201477,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -201616,7 +201490,6 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -201644,7 +201517,6 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -201661,20 +201533,16 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", - "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "vp9_speed": "6f9c657fa493ef3638966265094cbec235cec7c5c58a457483ee0b03b82111fd", - "vp9_speed_gcp": "ff7a9d3493704d4fc2681519ea2a958ca9e9b92c8a0d3c4254a0326d4b22b139", + "vp9_release_cost": "720934e8f9aa0be8e193200802070acd25a828e0c001150f22d0d774c7368689", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -201980,8 +201848,6 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/composed_audio.py", - "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -202001,11 +201867,8 @@ "scripts/split_check.py", "scripts/test_oracle.py", "scripts/text_check.py", - "scripts/thumbnail_oracle.py", "scripts/track_boxes.py", - "scripts/transcode_check.py", - "scripts/vp9_speed.py", - "scripts/vp9_speed_gcp.py", + "scripts/vp9_release_cost.py", "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/release_round.py", @@ -202060,44 +201923,121 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "96c23d0714bc6beb3a017fbb293e2be0a2b91138c5ab67cd49babe681a01e137", + "sha256": "880438296bd2c1f544e715076d94738cf8e9216d7c626e2e272bb235f155d658", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_speed_gcp.py:22 (test_host_queries_and_worker_use_the_owner_returned_pair; ): Generated executables at scripts/tests/test_vp9_speed_gcp.py:20-28 only log argv and print fixed banner/decoder text. Shell python3/sudo/host-query functions at 29-46 are stubs: python3 returns the fake pair or writes worker argv. The appended job script at 47-52 executes controlled fakes, not an oracle or remote worker.", + "evidence": "scripts/tests/test_vp9_release_cost.py:27: Lines 21-25 replace roster, verify_artifacts, require and measured. scripts/vp9_release_cost.py:279-281 reaches gate, but its first measured call raises the deliberate stop-before-media exception; no /qualified program executes.", "site": [ - 22, - "embedded-source", - "embedded", - "" + 27, + "delegated", + "", + "runner.main" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_speed_gcp.py:27 (test_host_queries_and_worker_use_the_owner_returned_pair; ): Generated executables at scripts/tests/test_vp9_speed_gcp.py:20-28 only log argv and print fixed banner/decoder text. Shell python3/sudo/host-query functions at 29-46 are stubs: python3 returns the fake pair or writes worker argv. The appended job script at 47-52 executes controlled fakes, not an oracle or remote worker.", + "evidence": "scripts/tests/test_vp9_release_cost.py:93: Lines 85-93 supply mismatching maps.json and guard os.fork. scripts/vp9_release_cost.py:273 calls roster, whose :34-37 rejects the mismatch before qualification/publication/measurement. No oracle launches.", "site": [ - 27, - "embedded-source", - "embedded", - "" + 93, + "delegated", + "", + "runner.main" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_vp9_speed_gcp.py:29 (test_host_queries_and_worker_use_the_owner_returned_pair; ): Generated executables at scripts/tests/test_vp9_speed_gcp.py:20-28 only log argv and print fixed banner/decoder text. Shell python3/sudo/host-query functions at 29-46 are stubs: python3 returns the fake pair or writes worker argv. The appended job script at 47-52 executes controlled fakes, not an oracle or remote worker.", + "evidence": "scripts/tests/test_vp9_release_cost.py:103: Every actual child argv selects sys.executable -I and --analyse with synthetic evidence. scripts/vp9_release_cost.py:271-276 validates the roster and analyzes retained rows, returning before verify_artifacts/require/gate at :279-281; no oracle or decoder executes.", "site": [ - 29, - "embedded-source", - "embedded", - "" + 103, + "process", + ".ReleaseCostTests.test_replay_refuses_a_replaced_roster_before_writing", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:118: Every actual child argv selects sys.executable -I and --analyse with synthetic evidence. scripts/vp9_release_cost.py:271-276 validates the roster and analyzes retained rows, returning before verify_artifacts/require/gate at :279-281; no oracle or decoder executes.", + "site": [ + 118, + "process", + ".ReleaseCostTests.test_replay_refuses_recorded_inputs_outside_the_frozen_roster", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:131: Every actual child argv selects sys.executable -I and --analyse with synthetic evidence. scripts/vp9_release_cost.py:271-276 validates the roster and analyzes retained rows, returning before verify_artifacts/require/gate at :279-281; no oracle or decoder executes.", + "site": [ + 131, + "process", + ".ReleaseCostTests.test_replay_refuses_a_recorded_digest_relabeled_onto_another_file", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:155: Every actual child argv selects sys.executable -I and --analyse with synthetic evidence. scripts/vp9_release_cost.py:271-276 validates the roster and analyzes retained rows, returning before verify_artifacts/require/gate at :279-281; no oracle or decoder executes.", + "site": [ + 155, + "process", + ".ReleaseCostTests.test_published_compressed_calls_can_be_analysed_without_binaries", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:193: Lines 187-192 replace measured with a retained-output writer for native hashes and oracle framemd5. scripts/vp9_release_cost.py:109-126 constructs argv from the synthetic pair passed at :193-194, but all dispatch is mocked.", + "site": [ + 193, + "delegated", + "", + "runner.hashes" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:235: The selected program is nonexistent /nonexistent/vp9-test, not an oracle. scripts/vp9_release_cost.py:52-60 forks, attempts that execve and exits 127.", + "site": [ + 235, + "delegated", + "", + "runner.measured" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:241: Line 239 replaces command with sys.executable -c print(literal test text). scripts/vp9_release_cost.py:88-99 submits that argv to measured's execve at :58; Python prints deliberately malformed JSON, not media.", + "site": [ + 241, + "delegated", + "", + "runner.decode_call" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_vp9_release_cost.py:247: The supplied argv is sys.executable -c with a literal environment-variable print. scripts/vp9_release_cost.py:45-58 sets allocator environment and executes that Python child unchanged, not ffmpeg/ffprobe.", + "site": [ + 247, + "delegated", + "", + "runner.measured" ], "verdict": "excluded" } ] }, - "scripts/text_check.py": { + "scripts/tests/test_vp9_speed_gcp.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -202111,6 +202051,7 @@ "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", @@ -202135,6 +202076,8 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -202150,6 +202093,7 @@ "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -202177,7 +202121,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -202190,6 +202134,7 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -202217,6 +202162,7 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source_reference": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -202233,15 +202179,20 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "vp9_speed": "1d102f9baf7cda2fe31b03f5f1f1ff194dba4d5c49ceb94711c9b44cd0a3f78b", + "vp9_speed_gcp": "ff7a9d3493704d4fc2681519ea2a958ca9e9b92c8a0d3c4254a0326d4b22b139", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -202547,7 +202498,8 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/elst_craft.py", + "scripts/composed_audio.py", + "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -202566,7 +202518,12 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", + "scripts/text_check.py", + "scripts/thumbnail_oracle.py", "scripts/track_boxes.py", + "scripts/transcode_check.py", + "scripts/vp9_speed.py", + "scripts/vp9_speed_gcp.py", "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/release_round.py", @@ -202621,90 +202578,13 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "64a46bf22c44cccb4152d2b46110b3727d8258a3bb5ac39907e32062d5f99cf4", + "sha256": "96c23d0714bc6beb3a017fbb293e2be0a2b91138c5ab67cd49babe681a01e137", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/text_check.py:2 is the module docstring at 2-39, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 2, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", - "site": [ - 74, - "process", - ".run", - "args" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", - "site": [ - 81, - "command", - ".ffprobe_json", - "ffprobe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", - "site": [ - 81, - "delegated", - "", - "run" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/text_check.py:292 is the function kd_leading_spaces docstring at 292-295, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 292, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/text_check.py:318 is the function kd_invalid docstring at 318-322, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 318, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/text_check.py:358 is the function kd_zero_end docstring at 358-361, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 358, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/text_check.py:376 is the function kd_edit_align docstring at 376-377, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/tests/test_vp9_speed_gcp.py:22 (test_host_queries_and_worker_use_the_owner_returned_pair; ): Generated executables at scripts/tests/test_vp9_speed_gcp.py:20-28 only log argv and print fixed banner/decoder text. Shell python3/sudo/host-query functions at 29-46 are stubs: python3 returns the fake pair or writes worker argv. The appended job script at 47-52 executes controlled fakes, not an oracle or remote worker.", "site": [ - 376, + 22, "embedded-source", "embedded", "" @@ -202713,9 +202593,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/text_check.py:396 is the function kd_last_end docstring at 396-398, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/tests/test_vp9_speed_gcp.py:27 (test_host_queries_and_worker_use_the_owner_returned_pair; ): Generated executables at scripts/tests/test_vp9_speed_gcp.py:20-28 only log argv and print fixed banner/decoder text. Shell python3/sudo/host-query functions at 29-46 are stubs: python3 returns the fake pair or writes worker argv. The appended job script at 47-52 executes controlled fakes, not an oracle or remote worker.", "site": [ - 396, + 27, "embedded-source", "embedded", "" @@ -202724,205 +202604,18 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/text_check.py:463 is the function other_chapter_track docstring at 463-466, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 463, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", - "site": [ - 532, - "delegated", - "", - "ffprobe_json" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", - "site": [ - 534, - "delegated", - "", - "ffprobe_json" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains args.ffmpeg/ffprobe from require at 1129-1130, but run/ffprobe_json, text extraction, chapter checks, mediainfo and launched variant-craft source require every imported caller/constructor proved. CoreAV direct commands use the separate args.coreav selector; their delegated comparison closure is not inferred from main.", - "site": [ - 604, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", - "site": [ - 626, - "delegated", - "", - "ffprobe_json" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", - "site": [ - 639, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", - "site": [ - 676, - "command", - ".check_subtitles", - "args.ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", - "site": [ - 676, - "delegated", - "", - "run" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", - "site": [ - 696, - "delegated", - "", - "stream_evidence" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains args.ffmpeg/ffprobe from require at 1129-1130, but run/ffprobe_json, text extraction, chapter checks, mediainfo and launched variant-craft source require every imported caller/constructor proved. CoreAV direct commands use the separate args.coreav selector; their delegated comparison closure is not inferred from main.", - "site": [ - 962, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/text_check.py:1064 is the function several_edit_variants docstring at 1064-1072, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/tests/test_vp9_speed_gcp.py:29 (test_host_queries_and_worker_use_the_owner_returned_pair; ): Generated executables at scripts/tests/test_vp9_speed_gcp.py:20-28 only log argv and print fixed banner/decoder text. Shell python3/sudo/host-query functions at 29-46 are stubs: python3 returns the fake pair or writes worker argv. The appended job script at 47-52 executes controlled fakes, not an oracle or remote worker.", "site": [ - 1064, + 29, "embedded-source", "embedded", "" ], "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", - "site": [ - 1088, - "process", - ".several_edit_variants", - "sys.executable" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", - "site": [ - 1137, - "delegated", - "", - "several_edit_variants" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", - "site": [ - 1149, - "delegated", - "", - "ffprobe_json" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains args.ffmpeg/ffprobe from require at 1129-1130, but run/ffprobe_json, text extraction, chapter checks, mediainfo and launched variant-craft source require every imported caller/constructor proved. CoreAV direct commands use the separate args.coreav selector; their delegated comparison closure is not inferred from main.", - "site": [ - 1153, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", - "site": [ - 1165, - "delegated", - "", - "check_subtitles" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", - "site": [ - 1172, - "delegated", - "", - "check_chapters" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", - "site": [ - 1203, - "delegated", - "", - "main" - ], - "verdict": "qualified-via-owner" } ] }, - "scripts/thumbnail_oracle.py": { + "scripts/text_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -202960,8 +202653,6 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", - "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -202973,13 +202664,10 @@ "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "decode_breadth": "9e62ddfd43bd49a03166498f813d20f013cbd97ab9bbd4d10c34417c4463b81d", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -203007,7 +202695,837 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/decoded.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/elst_craft.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/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/tests/test_writer_kd_audit_selection.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": "64a46bf22c44cccb4152d2b46110b3727d8258a3bb5ac39907e32062d5f99cf4", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:2 is the module docstring at 2-39, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 74, + "process", + ".run", + "args" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 81, + "command", + ".ffprobe_json", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 81, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:292 is the function kd_leading_spaces docstring at 292-295, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 292, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:318 is the function kd_invalid docstring at 318-322, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 318, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:358 is the function kd_zero_end docstring at 358-361, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 358, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:376 is the function kd_edit_align docstring at 376-377, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 376, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:396 is the function kd_last_end docstring at 396-398, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 396, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:463 is the function other_chapter_track docstring at 463-466, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 463, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 532, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 534, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains args.ffmpeg/ffprobe from require at 1129-1130, but run/ffprobe_json, text extraction, chapter checks, mediainfo and launched variant-craft source require every imported caller/constructor proved. CoreAV direct commands use the separate args.coreav selector; their delegated comparison closure is not inferred from main.", + "site": [ + 604, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 626, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", + "site": [ + 639, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 676, + "command", + ".check_subtitles", + "args.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 676, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 696, + "delegated", + "", + "stream_evidence" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains args.ffmpeg/ffprobe from require at 1129-1130, but run/ffprobe_json, text extraction, chapter checks, mediainfo and launched variant-craft source require every imported caller/constructor proved. CoreAV direct commands use the separate args.coreav selector; their delegated comparison closure is not inferred from main.", + "site": [ + 962, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/text_check.py:1064 is the function several_edit_variants docstring at 1064-1072, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 1117 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1064, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", + "site": [ + 1088, + "process", + ".several_edit_variants", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", + "site": [ + 1137, + "delegated", + "", + "several_edit_variants" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 1149, + "delegated", + "", + "ffprobe_json" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains args.ffmpeg/ffprobe from require at 1129-1130, but run/ffprobe_json, text extraction, chapter checks, mediainfo and launched variant-craft source require every imported caller/constructor proved. CoreAV direct commands use the separate args.coreav selector; their delegated comparison closure is not inferred from main.", + "site": [ + 1153, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 1165, + "delegated", + "", + "check_subtitles" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "run639 prepends the separate --mediainfo selector (1122) with --Output=JSON, expecting the MediaInfo media.track schema (639-645), not an FFmpeg/ffprobe reference. several_edit_variants (1137\u21921088) fixes its child to scripts/elst_craft.py (1073), passing source/target/track/edit data; that script imports only struct/sys (18-19), reads/rebuilds ISO boxes in main (62-85) and writes bytes without launching another program. check_chapters1172 executes only the distinct args.coreav chapters constructor (962), comparing its response with already-captured probe/header data; it performs no new ffmpeg/ffprobe call.", + "site": [ + 1172, + "delegated", + "", + "check_chapters" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "main retains both shared-owner-returned executable strings at 1129-1130 before any reference read. It forwards that same args namespace to check_subtitles (1165), which executes args.ffprobe through ffprobe_json (626\u219281\u2192run74) and args.ffmpeg for its actual WebVTT reference at 676\u219274. stream_evidence (696\u2192532/534\u219281\u219274) receives the same args, as does main's initial probe at 1149. The local helpers do not reconstruct defaults or executable siblings. Imported text-KD tests exercise parsing/predicate functions rather than unpatched real reference calls. The separate fixed MediaInfo, in-process edit-list mutation and native chapter-check relays are excluded rather than treating those tool names as FFmpeg references.", + "site": [ + 1203, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/thumbnail_oracle.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", + "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", + "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", + "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decode_breadth": "9e62ddfd43bd49a03166498f813d20f013cbd97ab9bbd4d10c34417c4463b81d", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "expected_encoder": "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -203066,7 +203584,7 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -203084,7 +203602,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/codec-coverage.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -203114,6 +203631,7 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", + "docs/measurements/av1-thumbnail-fixed-cost/arms.py", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", "docs/measurements/h264-gap-2/tools/stages.py", @@ -203405,6 +203923,7 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", + "scripts/tests/test_thumbnail_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/transcode_check.py", @@ -203416,7 +203935,6 @@ "tools/compat-corpus/round_files.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/compat-corpus/tests/test_decode_breadth.py", "tools/compat-corpus/tests/test_decode_breadth_fixtures.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", @@ -203467,11 +203985,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "1b440ab3a907c0a7263e8c21a634ea4c577d039b7fdcfd3f2c7f9a7c5c2bf773", + "sha256": "2ff9b52a0637609b53bee2d3eff999ebe450c9efe8ef640081fe0b257e909db3", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:2 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "evidence": "scripts/thumbnail_oracle.py:2 scripts/thumbnail_oracle.py:2-20 is a Python docstring, not generated code or a shell command; its FFmpeg/ffprobe wording is stored as documentation and never executed.", "site": [ 2, "embedded-source", @@ -203482,7 +204000,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:63 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "evidence": "scripts/thumbnail_oracle.py:63 scripts/thumbnail_oracle.py:63-64 is a Python docstring, not generated code or a shell command; its FFmpeg/ffprobe wording is stored as documentation and never executed.", "site": [ 63, "embedded-source", @@ -203493,7 +204011,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:66, command row 'ffprobe'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:66 scripts/thumbnail_oracle.py:65-68 assigns require(ffmpeg, ffprobe).ffprobe and executes exactly that returned path; it does not rebuild a sibling. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 66, "command", @@ -203504,7 +204022,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:77 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "evidence": "scripts/thumbnail_oracle.py:77 scripts/thumbnail_oracle.py:77-79 is a Python docstring, not generated code or a shell command; its FFmpeg/ffprobe wording is stored as documentation and never executed.", "site": [ 77, "embedded-source", @@ -203515,7 +204033,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:91 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "evidence": "scripts/thumbnail_oracle.py:91 scripts/thumbnail_oracle.py:91-95 is a Python docstring, not generated code or a shell command; its FFmpeg/ffprobe wording is stored as documentation and never executed.", "site": [ 91, "embedded-source", @@ -203526,9 +204044,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:97, delegated row 'default_video'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:98 scripts/thumbnail_oracle.py:96-103 retains oracle.ffprobe, calls default_video with oracle.ffmpeg and that probe, then executes the retained probe. default_video at scripts/thumbnail_oracle.py:65-68 independently retains and executes require().ffprobe. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 97, + 98, "delegated", "", "default_video" @@ -203537,9 +204055,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:100, command row 'ffprobe'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:101 scripts/thumbnail_oracle.py:96-103 executes exactly oracle.ffprobe after require(ffmpeg, ffprobe), including in the nested default_video call at scripts/thumbnail_oracle.py:98. No sibling reconstruction occurs. The historical caller at docs/measurements/av1-thumbnail-fixed-cost/arms.py:55 still supplies only two arguments to the three-argument helper at scripts/thumbnail_oracle.py:90, so raises TypeError before entering this body and cannot execute an oracle here. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 100, + 101, "command", ".at_time", "ffprobe" @@ -203548,9 +204066,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:153, command row 'ffmpeg'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:154 scripts/thumbnail_oracle.py:154-155 executes the ffmpeg argument unchanged. All actual callers pass it explicitly: images at scripts/thumbnail_oracle.py:264-281 receives the retained pair through check; same_frame at scripts/vp9_speed.py:203 and scripts/vp9_speed.py:267 receives it from the VP9 entry. The default bare name has no executing caller. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 153, + 154, "command", ".rgb", "ffmpeg" @@ -203559,9 +204077,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:159, process row 'cmd'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:160 scripts/thumbnail_oracle.py:160 executes cmd unchanged. All callers: thumb at scripts/thumbnail_oracle.py:172 runs CoreAV only; ffmpeg_time at scripts/thumbnail_oracle.py:192 runs retained ffprobe; reference at scripts/thumbnail_oracle.py:245 runs retained ffmpeg; framemd5 at scripts/thumbnail_oracle.py:338-342 runs retained ffprobe/ffmpeg; frames at scripts/thumbnail_oracle.py:348 runs decode-oracle under test only; video_codec at scripts/thumbnail_oracle.py:390 runs retained ffprobe. External callers codec_of at scripts/exact_skip_check.py:43 and packet_count at scripts/vp9_speed.py:291 run their retained ffprobe, while one at scripts/exact_skip_check.py:63 runs decode-oracle under test only. The mocked ffmpeg_time test calls replace this runner at scripts/tests/test_thumbnail_oracle.py:26-34, not real executions. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/exact_skip_check.py:108-131 retains require() results as strings before codec_of/check and the Matroska-copy command. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 159, + 160, "process", ".run", "cmd" @@ -203570,9 +204088,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:171, delegated row 'run'. thumb at scripts/thumbnail_oracle.py:170-172 selects the supplied CoreAV binary with its thumbnail subcommand; images relays it at scripts/thumbnail_oracle.py:251, scripts/thumbnail_oracle.py:265 and scripts/thumbnail_oracle.py:274. frames at scripts/thumbnail_oracle.py:347 selects the supplied CoreAV decode-oracle executable. These are the products under test, separate from the ffmpeg/ffprobe reference pair.", + "evidence": "scripts/thumbnail_oracle.py:172 scripts/thumbnail_oracle.py:172 reaches thumb at scripts/thumbnail_oracle.py:171-173, which executes only the coreav argument with thumbnail arguments through run at scripts/thumbnail_oracle.py:160; no FFmpeg/ffprobe oracle is this row's program.", "site": [ - 171, + 172, "delegated", "", "run" @@ -203581,9 +204099,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:179 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "evidence": "scripts/thumbnail_oracle.py:180 scripts/thumbnail_oracle.py:180-189 is a Python docstring, not generated code or a shell command; its FFmpeg/ffprobe wording is stored as documentation and never executed.", "site": [ - 179, + 180, "embedded-source", "embedded", "" @@ -203592,9 +204110,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:191, command row 'ffprobe'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:192 scripts/thumbnail_oracle.py:192-193 passes ffprobe unchanged into run at scripts/thumbnail_oracle.py:160. Production callers are reference at scripts/thumbnail_oracle.py:229 (images passes ffprobe at scripts/thumbnail_oracle.py:259-279) and time_file at scripts/vp9_speed.py:228; both receive the retained pair. The six test calls at scripts/tests/test_thumbnail_oracle.py:42-66 replace run with the fake at scripts/tests/test_thumbnail_oracle.py:26-34, so execute no oracle. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 191, + 192, "command", ".ffmpeg_time", "ffprobe" @@ -203603,9 +204121,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:191, delegated row 'run'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:192 scripts/thumbnail_oracle.py:192-193 passes ffprobe unchanged into run at scripts/thumbnail_oracle.py:160. Production callers are reference at scripts/thumbnail_oracle.py:229 (images passes ffprobe at scripts/thumbnail_oracle.py:259-279) and time_file at scripts/vp9_speed.py:228; both receive the retained pair. The six test calls at scripts/tests/test_thumbnail_oracle.py:42-66 replace run with the fake at scripts/tests/test_thumbnail_oracle.py:26-34, so execute no oracle. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 191, + 192, "delegated", "", "run" @@ -203614,9 +204132,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:220 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "evidence": "scripts/thumbnail_oracle.py:221 scripts/thumbnail_oracle.py:221-226 is a Python docstring, not generated code or a shell command; its FFmpeg/ffprobe wording is stored as documentation and never executed.", "site": [ - 220, + 221, "embedded-source", "embedded", "" @@ -203625,9 +204143,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:228, delegated row 'ffmpeg_time'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:229 scripts/thumbnail_oracle.py:192-193 passes ffprobe unchanged into run at scripts/thumbnail_oracle.py:160. Production callers are reference at scripts/thumbnail_oracle.py:229 (images passes ffprobe at scripts/thumbnail_oracle.py:259-279) and time_file at scripts/vp9_speed.py:228; both receive the retained pair. The six test calls at scripts/tests/test_thumbnail_oracle.py:42-66 replace run with the fake at scripts/tests/test_thumbnail_oracle.py:26-34, so execute no oracle. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 228, + 229, "delegated", "", "ffmpeg_time" @@ -203636,9 +204154,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:244, command row 'ffmpeg'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:245 scripts/thumbnail_oracle.py:245-246 passes the supplied ffmpeg unchanged to run at scripts/thumbnail_oracle.py:160; images supplies both retained paths at scripts/thumbnail_oracle.py:259-279, and the preceding ffmpeg_time probe at scripts/thumbnail_oracle.py:229 uses the retained ffprobe. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 244, + 245, "command", ".reference", "ffmpeg" @@ -203647,9 +204165,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:244, delegated row 'run'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:245 scripts/thumbnail_oracle.py:245-246 passes the supplied ffmpeg unchanged to run at scripts/thumbnail_oracle.py:160; images supplies both retained paths at scripts/thumbnail_oracle.py:259-279, and the preceding ffmpeg_time probe at scripts/thumbnail_oracle.py:229 uses the retained ffprobe. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 244, + 245, "delegated", "", "run" @@ -203658,9 +204176,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:251, delegated row 'thumb'. thumb at scripts/thumbnail_oracle.py:170-172 selects the supplied CoreAV binary with its thumbnail subcommand; images relays it at scripts/thumbnail_oracle.py:251, scripts/thumbnail_oracle.py:265 and scripts/thumbnail_oracle.py:274. frames at scripts/thumbnail_oracle.py:347 selects the supplied CoreAV decode-oracle executable. These are the products under test, separate from the ffmpeg/ffprobe reference pair.", + "evidence": "scripts/thumbnail_oracle.py:252 scripts/thumbnail_oracle.py:252 reaches thumb at scripts/thumbnail_oracle.py:171-173, which executes only the coreav argument with thumbnail arguments through run at scripts/thumbnail_oracle.py:160; no FFmpeg/ffprobe oracle is this row's program.", "site": [ - 251, + 252, "delegated", "", "thumb" @@ -203669,9 +204187,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:258, delegated row 'reference'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:259 scripts/thumbnail_oracle.py:259 calls reference with the retained ffmpeg and explicit ffprobe; reference executes that probe at scripts/thumbnail_oracle.py:229 and scripts/thumbnail_oracle.py:192-193, then the same ffmpeg at scripts/thumbnail_oracle.py:245-246. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 258, + 259, "delegated", "", "reference" @@ -203680,9 +204198,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:263, delegated row 'rgb'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:264 scripts/thumbnail_oracle.py:154-155 executes the ffmpeg argument unchanged. All actual callers pass it explicitly: images at scripts/thumbnail_oracle.py:264-281 receives the retained pair through check; same_frame at scripts/vp9_speed.py:203 and scripts/vp9_speed.py:267 receives it from the VP9 entry. The default bare name has no executing caller. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 263, + 264, "delegated", "", "rgb" @@ -203691,9 +204209,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:264, delegated row 'rgb'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:265 scripts/thumbnail_oracle.py:154-155 executes the ffmpeg argument unchanged. All actual callers pass it explicitly: images at scripts/thumbnail_oracle.py:264-281 receives the retained pair through check; same_frame at scripts/vp9_speed.py:203 and scripts/vp9_speed.py:267 receives it from the VP9 entry. The default bare name has no executing caller. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 264, + 265, "delegated", "", "rgb" @@ -203702,9 +204220,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:265, delegated row 'thumb'. thumb at scripts/thumbnail_oracle.py:170-172 selects the supplied CoreAV binary with its thumbnail subcommand; images relays it at scripts/thumbnail_oracle.py:251, scripts/thumbnail_oracle.py:265 and scripts/thumbnail_oracle.py:274. frames at scripts/thumbnail_oracle.py:347 selects the supplied CoreAV decode-oracle executable. These are the products under test, separate from the ffmpeg/ffprobe reference pair.", + "evidence": "scripts/thumbnail_oracle.py:266 scripts/thumbnail_oracle.py:266 reaches thumb at scripts/thumbnail_oracle.py:171-173, which executes only the coreav argument with thumbnail arguments through run at scripts/thumbnail_oracle.py:160; no FFmpeg/ffprobe oracle is this row's program.", "site": [ - 265, + 266, "delegated", "", "thumb" @@ -203713,9 +204231,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:268, delegated row 'reference'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:269 scripts/thumbnail_oracle.py:269 calls reference with the retained ffmpeg and explicit ffprobe; reference executes that probe at scripts/thumbnail_oracle.py:229 and scripts/thumbnail_oracle.py:192-193, then the same ffmpeg at scripts/thumbnail_oracle.py:245-246. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 268, + 269, "delegated", "", "reference" @@ -203724,9 +204242,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:271, delegated row 'rgb'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:272 scripts/thumbnail_oracle.py:154-155 executes the ffmpeg argument unchanged. All actual callers pass it explicitly: images at scripts/thumbnail_oracle.py:264-281 receives the retained pair through check; same_frame at scripts/vp9_speed.py:203 and scripts/vp9_speed.py:267 receives it from the VP9 entry. The default bare name has no executing caller. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 271, + 272, "delegated", "", "rgb" @@ -203735,9 +204253,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:272, delegated row 'rgb'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:273 scripts/thumbnail_oracle.py:154-155 executes the ffmpeg argument unchanged. All actual callers pass it explicitly: images at scripts/thumbnail_oracle.py:264-281 receives the retained pair through check; same_frame at scripts/vp9_speed.py:203 and scripts/vp9_speed.py:267 receives it from the VP9 entry. The default bare name has no executing caller. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 272, + 273, "delegated", "", "rgb" @@ -203746,9 +204264,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:274, delegated row 'thumb'. thumb at scripts/thumbnail_oracle.py:170-172 selects the supplied CoreAV binary with its thumbnail subcommand; images relays it at scripts/thumbnail_oracle.py:251, scripts/thumbnail_oracle.py:265 and scripts/thumbnail_oracle.py:274. frames at scripts/thumbnail_oracle.py:347 selects the supplied CoreAV decode-oracle executable. These are the products under test, separate from the ffmpeg/ffprobe reference pair.", + "evidence": "scripts/thumbnail_oracle.py:275 scripts/thumbnail_oracle.py:275 reaches thumb at scripts/thumbnail_oracle.py:171-173, which executes only the coreav argument with thumbnail arguments through run at scripts/thumbnail_oracle.py:160; no FFmpeg/ffprobe oracle is this row's program.", "site": [ - 274, + 275, "delegated", "", "thumb" @@ -203757,9 +204275,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:278, delegated row 'reference'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:279 scripts/thumbnail_oracle.py:279 calls reference with the retained ffmpeg and explicit ffprobe; reference executes that probe at scripts/thumbnail_oracle.py:229 and scripts/thumbnail_oracle.py:192-193, then the same ffmpeg at scripts/thumbnail_oracle.py:245-246. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 278, + 279, "delegated", "", "reference" @@ -203768,9 +204286,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:280, delegated row 'rgb'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:281 scripts/thumbnail_oracle.py:154-155 executes the ffmpeg argument unchanged. All actual callers pass it explicitly: images at scripts/thumbnail_oracle.py:264-281 receives the retained pair through check; same_frame at scripts/vp9_speed.py:203 and scripts/vp9_speed.py:267 receives it from the VP9 entry. The default bare name has no executing caller. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 280, + 281, "delegated", "", "rgb" @@ -203779,10 +204297,10 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:280, delegated row 'rgb'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:281 scripts/thumbnail_oracle.py:154-155 executes the ffmpeg argument unchanged. All actual callers pass it explicitly: images at scripts/thumbnail_oracle.py:264-281 receives the retained pair through check; same_frame at scripts/vp9_speed.py:203 and scripts/vp9_speed.py:267 receives it from the VP9 entry. The default bare name has no executing caller. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "occurrence": 1, "site": [ - 280, + 281, "delegated", "", "rgb" @@ -203791,9 +204309,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:292 (embedded-source , occurrence 0), this is a Python documentation string explaining module usage, stream selection, seek timing or framemd5 behavior (scripts/thumbnail_oracle.py:2-31/:63-64/:77-78/:91-95/:179-188/:220-225/:292-303). It is neither evaluated nor written as executable source; executable constructors are separate rows.", + "evidence": "scripts/thumbnail_oracle.py:293 scripts/thumbnail_oracle.py:293-304 is a Python docstring, not generated code or a shell command; its FFmpeg/ffprobe wording is stored as documentation and never executed.", "site": [ - 292, + 293, "embedded-source", "embedded", "" @@ -203802,9 +204320,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:306, framemd5_command preserves its ffmpeg argument as cmd[0], returned at scripts/thumbnail_oracle.py:332 and executed by framemd5 :341. This main retains require fields at :446-447. scripts/vp9_speed.py:789-790 retains the pair before :486 calls frames. tools/compat-corpus/decode_breadth.py:522-523 retains the pair before reference :189-192 executes the vector through Popen :112. Direct real fixture callers retain the owner fields at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 before :65-69, and :137-138 before :184-188. Its :250-251 only inspects a vector; tools/compat-corpus/tests/test_decode_breadth.py:87-90/:106-117 executes generated Python stubs. scripts/test_oracle.py:73-108 owns the returned resolved paths. The changed .github/workflows/codec-coverage.yml:456-466 now passes owner paths to the selected decoder; its legacy registered candidate uses that candidate's helper object, not this mutable HEAD helper.", + "evidence": "scripts/thumbnail_oracle.py:307 scripts/thumbnail_oracle.py:307-333 builds a command with the supplied ffmpeg in slot zero. Executing callers: framemd5 at scripts/thumbnail_oracle.py:342 uses the thumbnail/VP9 retained pair; reference at tools/compat-corpus/decode_breadth.py:189-192 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523 and run_side at tools/compat-corpus/decode_breadth.py:102-113; fixture md5s at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188 uses self.ffmpeg retained at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. The additional fixture call at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:250-251 only inspects the command. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 306, + 307, "command", ".framemd5_command", "ffmpeg" @@ -203813,9 +204331,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:337, command row 'ffprobe'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:338 scripts/thumbnail_oracle.py:338-342 executes the given ffprobe twice and the ffmpeg command returned at scripts/thumbnail_oracle.py:307-333 without replacing its program. frames callers at scripts/thumbnail_oracle.py:357-366 receive the retained pair from check or the VP9 oracle entry. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 337, + 338, "command", ".framemd5", "ffprobe" @@ -203824,9 +204342,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:337, delegated row 'run'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:338 scripts/thumbnail_oracle.py:338-342 executes the given ffprobe twice and the ffmpeg command returned at scripts/thumbnail_oracle.py:307-333 without replacing its program. frames callers at scripts/thumbnail_oracle.py:357-366 receive the retained pair from check or the VP9 oracle entry. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 337, + 338, "delegated", "", "run" @@ -203835,9 +204353,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:339, command row 'ffprobe'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:340 scripts/thumbnail_oracle.py:338-342 executes the given ffprobe twice and the ffmpeg command returned at scripts/thumbnail_oracle.py:307-333 without replacing its program. frames callers at scripts/thumbnail_oracle.py:357-366 receive the retained pair from check or the VP9 oracle entry. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 339, + 340, "command", ".framemd5", "ffprobe" @@ -203846,9 +204364,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:339, delegated row 'run'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:340 scripts/thumbnail_oracle.py:338-342 executes the given ffprobe twice and the ffmpeg command returned at scripts/thumbnail_oracle.py:307-333 without replacing its program. frames callers at scripts/thumbnail_oracle.py:357-366 receive the retained pair from check or the VP9 oracle entry. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 339, + 340, "delegated", "", "run" @@ -203857,9 +204375,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:341, delegated row 'run'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:342 scripts/thumbnail_oracle.py:338-342 executes the given ffprobe twice and the ffmpeg command returned at scripts/thumbnail_oracle.py:307-333 without replacing its program. frames callers at scripts/thumbnail_oracle.py:357-366 receive the retained pair from check or the VP9 oracle entry. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 341, + 342, "delegated", "", "run" @@ -203868,9 +204386,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/thumbnail_oracle.py:347, delegated row 'run'. thumb at scripts/thumbnail_oracle.py:170-172 selects the supplied CoreAV binary with its thumbnail subcommand; images relays it at scripts/thumbnail_oracle.py:251, scripts/thumbnail_oracle.py:265 and scripts/thumbnail_oracle.py:274. frames at scripts/thumbnail_oracle.py:347 selects the supplied CoreAV decode-oracle executable. These are the products under test, separate from the ffmpeg/ffprobe reference pair.", + "evidence": "scripts/thumbnail_oracle.py:348 scripts/thumbnail_oracle.py:348 passes decode_oracle unchanged to run at scripts/thumbnail_oracle.py:160 for CoreAV decoder work under test; the later reference calls are separate census sites, not this program.", "site": [ - 347, + 348, "delegated", "", "run" @@ -203879,9 +204397,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:355, delegated row 'default_video'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:356 scripts/thumbnail_oracle.py:356 passes the existing ffmpeg/ffprobe pair into default_video, whose scripts/thumbnail_oracle.py:65-68 executes require().ffprobe; the pair comes from the thumbnail or VP9 entry. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 355, + 356, "delegated", "", "default_video" @@ -203890,9 +204408,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:356, delegated row 'framemd5'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:357 scripts/thumbnail_oracle.py:338-342 executes the given ffprobe twice and the ffmpeg command returned at scripts/thumbnail_oracle.py:307-333 without replacing its program. frames callers at scripts/thumbnail_oracle.py:357-366 receive the retained pair from check or the VP9 oracle entry. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 356, + 357, "delegated", "", "framemd5" @@ -203901,9 +204419,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:363, delegated row 'framemd5'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:364 scripts/thumbnail_oracle.py:338-342 executes the given ffprobe twice and the ffmpeg command returned at scripts/thumbnail_oracle.py:307-333 without replacing its program. frames callers at scripts/thumbnail_oracle.py:357-366 receive the retained pair from check or the VP9 oracle entry. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 363, + 364, "delegated", "", "framemd5" @@ -203912,9 +204430,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:365, delegated row 'framemd5'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:366 scripts/thumbnail_oracle.py:338-342 executes the given ffprobe twice and the ffmpeg command returned at scripts/thumbnail_oracle.py:307-333 without replacing its program. frames callers at scripts/thumbnail_oracle.py:357-366 receive the retained pair from check or the VP9 oracle entry. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 365, + 366, "delegated", "", "framemd5" @@ -203923,9 +204441,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:374, delegated row 'at_time'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:375 scripts/thumbnail_oracle.py:375 passes both retained paths to at_time, whose scripts/thumbnail_oracle.py:96-103 executes its owner-returned probe and passes the exact returned pair to default_video. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 374, + 375, "delegated", "", "at_time" @@ -203934,9 +204452,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:379, delegated row 'images'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:380 scripts/thumbnail_oracle.py:380 passes the retained pair into images: thumb at scripts/thumbnail_oracle.py:252-275 executes CoreAV only; reference at scripts/thumbnail_oracle.py:259-279 uses explicit retained ffmpeg/ffprobe, and rgb at scripts/thumbnail_oracle.py:264-281 uses explicit retained ffmpeg. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 379, + 380, "delegated", "", "images" @@ -203945,9 +204463,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:381, delegated row 'frames'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:382 scripts/thumbnail_oracle.py:382 passes the retained pair into frames: scripts/thumbnail_oracle.py:348 executes decode-oracle under test, and scripts/thumbnail_oracle.py:356-366 executes only owner-selected FFmpeg/ffprobe references. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 381, + 382, "delegated", "", "frames" @@ -203956,9 +204474,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:386, delegated row 'default_video'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:387 scripts/thumbnail_oracle.py:387 passes both paths into default_video, which executes require().ffprobe at scripts/thumbnail_oracle.py:65-68. fixtures supplies the retained pair at scripts/thumbnail_oracle.py:402 after the main entry. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 386, + 387, "delegated", "", "default_video" @@ -203967,9 +204485,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:389, command row 'ffprobe'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:390 scripts/thumbnail_oracle.py:390-391 passes the ffprobe argument unchanged into run at scripts/thumbnail_oracle.py:160; its caller fixtures passes args.ffprobe at scripts/thumbnail_oracle.py:402, retained by main rather than merely inferred from default_video qualification. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 389, + 390, "command", ".video_codec", "ffprobe" @@ -203978,9 +204496,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:389, delegated row 'run'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:390 scripts/thumbnail_oracle.py:390-391 passes the ffprobe argument unchanged into run at scripts/thumbnail_oracle.py:160; its caller fixtures passes args.ffprobe at scripts/thumbnail_oracle.py:402, retained by main rather than merely inferred from default_video qualification. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 389, + 390, "delegated", "", "run" @@ -203989,9 +204507,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:401, delegated row 'video_codec'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:402 scripts/thumbnail_oracle.py:402 forwards both retained paths into video_codec at scripts/thumbnail_oracle.py:386-391; default_video executes its returned probe, and the codec query uses the original entry-retained ffprobe unchanged. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 401, + 402, "delegated", "", "video_codec" @@ -204000,9 +204518,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:404, delegated row 'check'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:405 scripts/thumbnail_oracle.py:405 reaches the thumbnail entry/fixtures/check path: timing and stream selection execute the owner-returned probe, images executes retained FFmpeg/ffprobe via reference and rgb, and frames executes retained references separately from the CoreAV/decode-oracle programs under test at scripts/thumbnail_oracle.py:172 and scripts/thumbnail_oracle.py:348. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 404, + 405, "delegated", "", "check" @@ -204011,9 +204529,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:449, delegated row 'fixtures'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:450 scripts/thumbnail_oracle.py:450 reaches the thumbnail entry/fixtures/check path: timing and stream selection execute the owner-returned probe, images executes retained FFmpeg/ffprobe via reference and rgb, and frames executes retained references separately from the CoreAV/decode-oracle programs under test at scripts/thumbnail_oracle.py:172 and scripts/thumbnail_oracle.py:348. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 449, + 450, "delegated", "", "fixtures" @@ -204022,9 +204540,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:452, delegated row 'check'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:453 scripts/thumbnail_oracle.py:453 reaches the thumbnail entry/fixtures/check path: timing and stream selection execute the owner-returned probe, images executes retained FFmpeg/ffprobe via reference and rgb, and frames executes retained references separately from the CoreAV/decode-oracle programs under test at scripts/thumbnail_oracle.py:172 and scripts/thumbnail_oracle.py:348. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 452, + 453, "delegated", "", "check" @@ -204033,9 +204551,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/thumbnail_oracle.py:458, delegated row 'main'. main replaces both executable arguments with the owner-returned pair at scripts/thumbnail_oracle.py:446-447 before fixtures/check at scripts/thumbnail_oracle.py:449-453. default_video and at_time independently retain require(...).ffprobe at scripts/thumbnail_oracle.py:65 and scripts/thumbnail_oracle.py:96. The other helpers pass ffmpeg/ffprobe unchanged: scripts/thumbnail_oracle.py:153, scripts/thumbnail_oracle.py:191, scripts/thumbnail_oracle.py:244, scripts/thumbnail_oracle.py:263-280, scripts/thumbnail_oracle.py:306-341 and scripts/thumbnail_oracle.py:389. The process relay at scripts/thumbnail_oracle.py:159 does not alter cmd[0]. External executable callers retain the owner pair at scripts/vp9_speed.py:789-790 and scripts/exact_skip_check.py:108-109; the command-builder consumer tools/compat-corpus/decode_breadth.py:189 uses opts.ffmpeg retained at tools/compat-corpus/decode_breadth.py:522-523. scripts/test_oracle.py:73-108 owns the resolved paths; the literal defaults are not used by these executions.", + "evidence": "scripts/thumbnail_oracle.py:459 scripts/thumbnail_oracle.py:459 reaches the thumbnail entry/fixtures/check path: timing and stream selection execute the owner-returned probe, images executes retained FFmpeg/ffprobe via reference and rgb, and frames executes retained references separately from the CoreAV/decode-oracle programs under test at scripts/thumbnail_oracle.py:172 and scripts/thumbnail_oracle.py:348. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ - 458, + 459, "delegated", "", "main" @@ -204125,6 +204643,7 @@ "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", @@ -204150,7 +204669,8 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", + "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -204161,6 +204681,7 @@ "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", "csv": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ctypes": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "current_ci": "868c69b85518158d9a9c3f0a6e142e78ac403eb9a29c91ca24d0ac5802ecb480", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -204204,7 +204725,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -204232,6 +204753,9 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", + "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", + "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", "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", @@ -204260,22 +204784,25 @@ "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_current_ci": "01be095cee366f59be9220efa2461487e04ceadb15a7974c0719258a9242084f", "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", "transcode_check": "98d4e43cb4f6ab8b0af51186167000fc66bb5dad54ff660a7adb43615ca82cb7", + "transcode_speed": "29f66ea47490035c8a9974b843967d362ac3e325025840f2c98d789114616f0e", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "v2_fixture_inputs": "aae8cc8e8da00c1ac97474719f3565a20587bbab522dcdb64743fa60f498802d", + "vp9_speed": "1d102f9baf7cda2fe31b03f5f1f1ff194dba4d5c49ceb94711c9b44cd0a3f78b", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -204296,6 +204823,9 @@ "bench/opus-speed/speed.py", "bench/range-audio/run.py", "bench/shared/benchlib.py", + "crates/coreav-audio/src/convert.rs", + "crates/coreav-audio/src/convert/layout.rs", + "crates/coreav-audio/src/convert/oracle.rs", "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", @@ -204312,6 +204842,8 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/audio-decode.md", + "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", @@ -204590,6 +205122,7 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/composed_audio.py", + "scripts/composed_audio_fixtures.py", "scripts/composed_audio_selftest.py", "scripts/composed_audio_source.py", "scripts/extract_check.py", @@ -204613,16 +205146,23 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", + "scripts/tests/test_composed_audio.py", + "scripts/tests/test_transcode_merge.py", "scripts/text_check.py", "scripts/thumbnail_oracle.py", "scripts/track_boxes.py", + "scripts/transcode_check_selftest.py", + "scripts/transcode_decoder_host.py", "scripts/transcode_speed.py", + "scripts/transcode_speed_gcp.py", "scripts/v2_fixture_inputs.py", "scripts/vp9_speed.py", + "scripts/vp9_speed_gcp.py", "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/classify.py", "tools/compat-corpus/copy_check.py", + "tools/compat-corpus/current_ci.py", "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/encode_breadth.py", "tools/compat-corpus/png_bmp_yuv.py", @@ -204630,6 +205170,8 @@ "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", + "tools/compat-corpus/tests/test_current_ci.py", + "tools/compat-corpus/tests/test_encode_breadth.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -204694,7 +205236,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:264, process row '[str(c) for c in cmd]'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:264 (process, occurrence 0), This is a mixed runner, qualified only for its returned-path reference calls, not for all programs. jrun receives ffprobe from streams_of/probe/frames/packets/judge_output/written/compare_encoded_audio/display_matrix/probe_size at scripts/transcode_check.py:312-375, scripts/transcode_check.py:808-810, scripts/transcode_check.py:972-973, scripts/transcode_check.py:999-1000, scripts/transcode_check.py:1137-1138 and scripts/transcode_check.py:1328-1329. Its decode oracle under test at scripts/transcode_check.py:586-587 and CoreAV remux at scripts/transcode_check.py:665-679 are non-reference exclusions. Direct run callers additionally execute returned ffmpeg for PSNR/error replay, native-reference framemd5, baseline encodes, encoded-audio hashes, compatibility baseline and version at scripts/transcode_check.py:553-575, scripts/transcode_check.py:598-599, scripts/transcode_check.py:744-761, scripts/transcode_check.py:1007-1009, scripts/transcode_check.py:1033-1039 and scripts/transcode_check.py:1928. Error replay preserves cmd[0]. CoreAV transcode at scripts/transcode_check.py:718-725 is an exclusion; CoreAV compatibility uses its separate process site at scripts/transcode_check.py:954-956, not this runner. The external speed consumer passes returned fields from scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455 to make_prober/select_class at scripts/transcode_speed.py:83-99, Source/remux/error replay at scripts/transcode_speed.py:155-170 and streams_of/error replay at scripts/transcode_speed.py:207-218; error replay is only for the baseline, not a CoreAV arm. The encode-breadth consumer retains require() fields at tools/compat-corpus/encode_breadth.py:865-870, relays them into opts.tc at tools/compat-corpus/encode_breadth.py:840-849 and cx.tc at tools/compat-corpus/encode_breadth.py:745-747, then calls Source, packets, judge_output, probe_size, psnr, audio_origin and written at tools/compat-corpus/encode_breadth.py:544-606, tools/compat-corpus/encode_breadth.py:677 and tools/compat-corpus/encode_breadth.py:717-718. Its AVI entry retains owner fields at scripts/avi_v2_check.py:27-39; the image entry uses oracle_programs then opts.tc at tools/compat-corpus/png_bmp_yuv.py:605-617. The real composed selftest retains owner fields at scripts/composed_audio_selftest.py:24-27 and passes compare_encoded_audio as callback at scripts/composed_audio_selftest.py:44-48. Unit callbacks at scripts/transcode_check_selftest.py:41-82 use dictionaries; scripts/transcode_check_selftest.py:307-315, scripts/transcode_check_selftest.py:343-356, scripts/tests/test_composed_audio.py:370-380, scripts/tests/test_composed_audio.py:403-423 and scripts/tests/test_composed_audio.py:448-456 mock execution/probes. Encode-breadth stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:256-287 are fakes; helper mocks are at tools/compat-corpus/tests/test_encode_breadth.py:683-689, tools/compat-corpus/tests/test_encode_breadth.py:773-777 and tools/compat-corpus/tests/test_encode_breadth.py:846-862. Its real-media tests at tools/compat-corpus/tests/test_encode_breadth.py:632-667 inherit owner-returned fields from tools/compat-corpus/tests/test_current_ci.py:368-374 through tools/compat-corpus/current_ci.py:13-17. Merge-test real script children at scripts/tests/test_transcode_merge.py:37-39 use only summarize/merge and return at scripts/transcode_check.py:1892-1901 before media; direct process tests validate saved records or reject stale data before execution at scripts/tests/test_transcode_merge.py:257-258, scripts/tests/test_transcode_merge.py:304-309 and scripts/tests/test_transcode_merge.py:376-385, using scripts/transcode_check.py:1538-1549. VP9 uses its own executor at scripts/vp9_speed.py:136-142; decoder-host and GCP importers use only data/environment helpers at scripts/transcode_decoder_host.py:247-267, scripts/transcode_speed_gcp.py:164-179 and scripts/vp9_speed_gcp.py:208-222, not these subprocess helpers. The live entry retains require() fields at scripts/transcode_check.py:1915-1916 and passes args into workers at scripts/transcode_check.py:1965-1967. Its composed verifier at scripts/transcode_check.py:1919-1920 re-qualifies the same pair and retains both returned fields at scripts/composed_audio.py:627-629; the same-selection cache at scripts/test_oracle.py:82-89 does not rebuild names. The argv stringification at scripts/transcode_check.py:264-271 preserves the program. The audio-input options come from scripts/oracle_audio.py:7. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned reference programs are qualified.", "site": [ 264, "process", @@ -204705,7 +205247,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:271, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:271 (delegated, occurrence 0), This is a mixed runner, qualified only for its returned-path reference calls, not for all programs. jrun receives ffprobe from streams_of/probe/frames/packets/judge_output/written/compare_encoded_audio/display_matrix/probe_size at scripts/transcode_check.py:312-375, scripts/transcode_check.py:808-810, scripts/transcode_check.py:972-973, scripts/transcode_check.py:999-1000, scripts/transcode_check.py:1137-1138 and scripts/transcode_check.py:1328-1329. Its decode oracle under test at scripts/transcode_check.py:586-587 and CoreAV remux at scripts/transcode_check.py:665-679 are non-reference exclusions. Direct run callers additionally execute returned ffmpeg for PSNR/error replay, native-reference framemd5, baseline encodes, encoded-audio hashes, compatibility baseline and version at scripts/transcode_check.py:553-575, scripts/transcode_check.py:598-599, scripts/transcode_check.py:744-761, scripts/transcode_check.py:1007-1009, scripts/transcode_check.py:1033-1039 and scripts/transcode_check.py:1928. Error replay preserves cmd[0]. CoreAV transcode at scripts/transcode_check.py:718-725 is an exclusion; CoreAV compatibility uses its separate process site at scripts/transcode_check.py:954-956, not this runner. The external speed consumer passes returned fields from scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455 to make_prober/select_class at scripts/transcode_speed.py:83-99, Source/remux/error replay at scripts/transcode_speed.py:155-170 and streams_of/error replay at scripts/transcode_speed.py:207-218; error replay is only for the baseline, not a CoreAV arm. The encode-breadth consumer retains require() fields at tools/compat-corpus/encode_breadth.py:865-870, relays them into opts.tc at tools/compat-corpus/encode_breadth.py:840-849 and cx.tc at tools/compat-corpus/encode_breadth.py:745-747, then calls Source, packets, judge_output, probe_size, psnr, audio_origin and written at tools/compat-corpus/encode_breadth.py:544-606, tools/compat-corpus/encode_breadth.py:677 and tools/compat-corpus/encode_breadth.py:717-718. Its AVI entry retains owner fields at scripts/avi_v2_check.py:27-39; the image entry uses oracle_programs then opts.tc at tools/compat-corpus/png_bmp_yuv.py:605-617. The real composed selftest retains owner fields at scripts/composed_audio_selftest.py:24-27 and passes compare_encoded_audio as callback at scripts/composed_audio_selftest.py:44-48. Unit callbacks at scripts/transcode_check_selftest.py:41-82 use dictionaries; scripts/transcode_check_selftest.py:307-315, scripts/transcode_check_selftest.py:343-356, scripts/tests/test_composed_audio.py:370-380, scripts/tests/test_composed_audio.py:403-423 and scripts/tests/test_composed_audio.py:448-456 mock execution/probes. Encode-breadth stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:256-287 are fakes; helper mocks are at tools/compat-corpus/tests/test_encode_breadth.py:683-689, tools/compat-corpus/tests/test_encode_breadth.py:773-777 and tools/compat-corpus/tests/test_encode_breadth.py:846-862. Its real-media tests at tools/compat-corpus/tests/test_encode_breadth.py:632-667 inherit owner-returned fields from tools/compat-corpus/tests/test_current_ci.py:368-374 through tools/compat-corpus/current_ci.py:13-17. Merge-test real script children at scripts/tests/test_transcode_merge.py:37-39 use only summarize/merge and return at scripts/transcode_check.py:1892-1901 before media; direct process tests validate saved records or reject stale data before execution at scripts/tests/test_transcode_merge.py:257-258, scripts/tests/test_transcode_merge.py:304-309 and scripts/tests/test_transcode_merge.py:376-385, using scripts/transcode_check.py:1538-1549. VP9 uses its own executor at scripts/vp9_speed.py:136-142; decoder-host and GCP importers use only data/environment helpers at scripts/transcode_decoder_host.py:247-267, scripts/transcode_speed_gcp.py:164-179 and scripts/vp9_speed_gcp.py:208-222, not these subprocess helpers. The live entry retains require() fields at scripts/transcode_check.py:1915-1916 and passes args into workers at scripts/transcode_check.py:1965-1967. Its composed verifier at scripts/transcode_check.py:1919-1920 re-qualifies the same pair and retains both returned fields at scripts/composed_audio.py:627-629; the same-selection cache at scripts/test_oracle.py:82-89 does not rebuild names. The argv stringification at scripts/transcode_check.py:264-271 preserves the program. The audio-input options come from scripts/oracle_audio.py:7. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned reference programs are qualified.", "site": [ 271, "delegated", @@ -204727,7 +205269,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:312, command row 'ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:312, streams_of passes the retained ffprobe as argv[0] to jrun for stream metadata. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 312, "command", @@ -204738,7 +205280,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:312, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:312, streams_of passes the retained ffprobe as argv[0] to jrun for stream metadata. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 312, "delegated", @@ -204760,7 +205302,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:323, delegated row 'streams_of'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:323, probe relays its ffprobe parameter unchanged to streams_of at scripts/transcode_check.py:312-314. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 323, "delegated", @@ -204771,7 +205313,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:329, command row 'ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:329, probe passes its retained ffprobe directly to run for packet timestamps. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 329, "command", @@ -204782,7 +205324,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:329, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:329, probe passes its retained ffprobe directly to run for packet timestamps. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 329, "delegated", @@ -204793,7 +205335,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:360, command row 'ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:360, frames passes its retained ffprobe directly to jrun for frame timestamps. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 360, "command", @@ -204804,7 +205346,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:360, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:360, frames passes its retained ffprobe directly to jrun for frame timestamps. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 360, "delegated", @@ -204815,7 +205357,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:370, command row 'ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:370, packets constructs cmd with the retained ffprobe first; scripts/transcode_check.py:375 executes cmd plus only trailing metadata arguments. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 370, "command", @@ -204826,7 +205368,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:375, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:375, packets executes the cmd constructed from its retained ffprobe at scripts/transcode_check.py:370; concatenation only appends arguments. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 375, "delegated", @@ -204848,7 +205390,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:487, delegated row 'probe_of'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:487, select_class invokes probe_of; the production closure at scripts/transcode_check.py:1464-1484 calls probe(args.ffprobe, path), while selftest callbacks are data-only at scripts/transcode_check_selftest.py:41-82. The speed selection uses the returned pair at scripts/transcode_speed.py:83-99 and scripts/transcode_speed.py:444-445. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 487, "delegated", @@ -204870,7 +205412,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:553, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:553, ffmpeg_error_text retains cmd[0] from its FFmpeg PSNR/baseline callers at scripts/transcode_check.py:566-575 and scripts/transcode_check.py:744-761. External speed error replay is baseline-only at scripts/transcode_speed.py:168-170 and scripts/transcode_speed.py:207-218, following scripts/transcode_speed.py:454-455. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 553, "delegated", @@ -204881,7 +205423,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:566, command row 'ffmpeg'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:566, psnr constructs cmd with its retained ffmpeg first; scripts/transcode_check.py:570 executes that same cmd. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 566, "command", @@ -204892,7 +205434,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:570, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:570, psnr executes the cmd whose argv[0] is its retained ffmpeg at scripts/transcode_check.py:566-567. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 570, "delegated", @@ -204903,7 +205445,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:575, delegated row 'ffmpeg_error_text'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:575, PSNR error replay forwards cmd unchanged to ffmpeg_error_text, whose scripts/transcode_check.py:553 retains cmd[0]. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 575, "delegated", @@ -204936,7 +205478,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:598, command row 'args.ffmpeg'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:598, command row 'args.ffmpeg'. native_conformance executes args.ffmpeg unchanged for framemd5; its separate args.decode_oracle child at scripts/transcode_check.py:586-587 is the native decoder under test, not an FFmpeg oracle. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 598, "command", @@ -204947,7 +205489,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:598, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:598, delegated row 'run'. native_conformance executes args.ffmpeg unchanged for framemd5; its separate args.decode_oracle child at scripts/transcode_check.py:586-587 is the native decoder under test, not an FFmpeg oracle. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 598, "delegated", @@ -204958,7 +205500,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:635, delegated row 'streams_of'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:635, Source retains args and calls streams_of(args.ffprobe) unchanged at scripts/transcode_check.py:633-636, reaching scripts/transcode_check.py:312. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 635, "delegated", @@ -204969,7 +205511,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:642, delegated row 'frames'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:642, Source.video_frames passes self.args.ffprobe unchanged into frames at scripts/transcode_check.py:360. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 642, "delegated", @@ -204980,7 +205522,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:647, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:647, Source.audio passes self.args.ffprobe unchanged into packets at scripts/transcode_check.py:370-375. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 647, "delegated", @@ -204991,7 +205533,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'jrun'. main retains require's pair at 1915-1916 and stores its ffmpeg in child_env at 1918. However generic run/jrun/probe/Source/baseline/comparison APIs have extensive imported and callback callers, including composed_audio and remote copies; complete caller-specific closure is not established. compat_run constructs prefix=[args.coreav] at 954, so its 'ffmpeg' word at 955 is a CoreAV subcommand, not the oracle executable.", + "evidence": "At scripts/transcode_check.py:665, jrun executes self.args.coreav remux, not an FFmpeg/ffprobe oracle; later packet inspection is a distinct call at scripts/transcode_check.py:695.", "site": [ 665, "delegated", @@ -205002,7 +205544,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'jrun'. main retains require's pair at 1915-1916 and stores its ffmpeg in child_env at 1918. However generic run/jrun/probe/Source/baseline/comparison APIs have extensive imported and callback callers, including composed_audio and remote copies; complete caller-specific closure is not established. compat_run constructs prefix=[args.coreav] at 954, so its 'ffmpeg' word at 955 is a CoreAV subcommand, not the oracle executable.", + "evidence": "At scripts/transcode_check.py:669, jrun executes the self.args.coreav audio-only remux retry, not an FFmpeg/ffprobe oracle; the later packet call is separate at scripts/transcode_check.py:695.", "site": [ 669, "delegated", @@ -205013,7 +205555,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'jrun'. main retains require's pair at 1915-1916 and stores its ffmpeg in child_env at 1918. However generic run/jrun/probe/Source/baseline/comparison APIs have extensive imported and callback callers, including composed_audio and remote copies; complete caller-specific closure is not established. compat_run constructs prefix=[args.coreav] at 954, so its 'ffmpeg' word at 955 is a CoreAV subcommand, not the oracle executable.", + "evidence": "At scripts/transcode_check.py:679, jrun executes self.args.coreav remux for one audio stream, not an FFmpeg/ffprobe oracle; packet inspection follows separately at scripts/transcode_check.py:683.", "site": [ 679, "delegated", @@ -205024,7 +205566,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:683, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:683, After the separate CoreAV remux, packets receives self.args.ffprobe unchanged and executes it at scripts/transcode_check.py:370-375. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 683, "delegated", @@ -205035,7 +205577,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:695, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:695, After the separate CoreAV remux, packets receives self.args.ffprobe unchanged and executes it at scripts/transcode_check.py:370-375. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 695, "delegated", @@ -205057,7 +205599,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:745, command row 'args.ffmpeg'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:745, command row 'args.ffmpeg'. baseline_cmd constructs argv with args.ffmpeg as its program and baseline executes that same command at scripts/transcode_check.py:755-758. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 745, "command", @@ -205068,7 +205610,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:758, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:758, delegated row 'run'. baseline executes baseline_cmd's unchanged args.ffmpeg program from scripts/transcode_check.py:745. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 758, "delegated", @@ -205079,7 +205621,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:761, delegated row 'ffmpeg_error_text'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:761, delegated row 'ffmpeg_error_text'. baseline failure replay retains baseline_cmd's args.ffmpeg from scripts/transcode_check.py:745 through scripts/transcode_check.py:553. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 761, "delegated", @@ -205090,7 +205632,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:766, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:766, video_bytes_and_rate passes args.ffprobe to packets unchanged, reaching scripts/transcode_check.py:370-375. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 766, "delegated", @@ -205123,7 +205665,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:806, command row 'args.ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:806, judge_output executes args.ffprobe directly for a clean-decode check; stdout redirection does not alter argv[0]. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 806, "command", @@ -205134,7 +205676,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:806, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:806, judge_output executes args.ffprobe directly for a clean-decode check; stdout redirection does not alter argv[0]. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 806, "delegated", @@ -205145,7 +205687,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:808, command row 'args.ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:808, judge_output passes args.ffprobe directly to jrun for stream metadata. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 808, "command", @@ -205156,7 +205698,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:808, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:808, judge_output passes args.ffprobe directly to jrun for stream metadata. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 808, "delegated", @@ -205167,7 +205709,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:818, delegated row 'video_bytes_and_rate'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:818, video_bytes_and_rate retains args.ffprobe through scripts/transcode_check.py:765-766 and scripts/transcode_check.py:370-375. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 818, "delegated", @@ -205178,7 +205720,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:821, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:821, packets executes args.ffprobe unchanged at scripts/transcode_check.py:370-375. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 821, "delegated", @@ -205189,7 +205731,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:822, delegated row 'native_conformance'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:822, native_conformance runs the decode oracle under test separately at scripts/transcode_check.py:586-587, then the exact returned args.ffmpeg for reference framemd5 at scripts/transcode_check.py:598-599; only the latter is an FFmpeg oracle. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 822, "delegated", @@ -205200,7 +205742,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:826, delegated row 'frames'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:826, frames receives args.ffprobe unchanged and executes it at scripts/transcode_check.py:360-361. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 826, "delegated", @@ -205211,7 +205753,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:834, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:834, packets receives args.ffprobe unchanged and executes it at scripts/transcode_check.py:370-375. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 834, "delegated", @@ -205222,7 +205764,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:850, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:850, packets receives args.ffprobe unchanged for data hashes and executes it at scripts/transcode_check.py:370-375. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 850, "delegated", @@ -205244,7 +205786,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:887, delegated row 'baseline'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:887, delegated row 'baseline'. The no-successful-arm branch forwards args to baseline, whose argv begins with args.ffmpeg at scripts/transcode_check.py:745-758. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 887, "delegated", @@ -205255,7 +205797,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:900, delegated row 'baseline'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:900, delegated row 'baseline'. check_input forwards args to baseline, whose argv begins with args.ffmpeg at scripts/transcode_check.py:745-758. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 900, "delegated", @@ -205266,7 +205808,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:902, delegated row 'judge_output'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:902, delegated row 'judge_output'. The baseline-output judgment preserves args through judge_output at scripts/transcode_check.py:806-826 and its frame/packet helpers. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 902, "delegated", @@ -205277,7 +205819,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:913, delegated row 'judge_output'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:913, delegated row 'judge_output'. The candidate-output judgment preserves args through judge_output at scripts/transcode_check.py:806-826; candidate CoreAV/decode-oracle branches are not reference oracles. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 913, "delegated", @@ -205288,7 +205830,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:919, delegated row 'psnr'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:919, delegated row 'psnr'. Candidate/source PSNR receives args.ffmpeg unchanged and executes it at scripts/transcode_check.py:566-570. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 919, "delegated", @@ -205299,7 +205841,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:924, delegated row 'psnr'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:924, delegated row 'psnr'. Baseline/source PSNR receives args.ffmpeg unchanged and executes it at scripts/transcode_check.py:566-570. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 924, "delegated", @@ -205310,7 +205852,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:932, delegated row 'psnr'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:932, delegated row 'psnr'. Candidate/baseline PSNR receives args.ffmpeg unchanged and executes it at scripts/transcode_check.py:566-570. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 932, "delegated", @@ -205321,7 +205863,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:936, delegated row 'bitrate_check'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:936, delegated row 'bitrate_check'. bitrate_check forwards args to the FFmpeg baseline at scripts/transcode_check.py:1346 and packet-rate probes at scripts/transcode_check.py:1349-1350; its transcode arm at scripts/transcode_check.py:1342 is CoreAV under test. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 936, "delegated", @@ -205343,7 +205885,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact process site in .compat_run, occurrence 0, program expression \"prefix + ['ffmpeg'] + compat_words(key, path, out, compat_commands(args))\". main retains require's pair at 1915-1916 and stores its ffmpeg in child_env at 1918. However generic run/jrun/probe/Source/baseline/comparison APIs have extensive imported and callback callers, including composed_audio and remote copies; complete caller-specific closure is not established. compat_run constructs prefix=[args.coreav] at 954, so its 'ffmpeg' word at 955 is a CoreAV subcommand, not the oracle executable.", + "evidence": "At scripts/transcode_check.py:955, prefix starts with args.coreav at scripts/transcode_check.py:954; ffmpeg is its compatibility subcommand, not the executed oracle program. This is the CoreAV candidate arm, including optional capture.", "site": [ 955, "process", @@ -205354,7 +205896,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:972, command row 'args.ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:972, written passes args.ffprobe directly to jrun for stream metadata. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 972, "command", @@ -205365,7 +205907,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:972, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:972, written passes args.ffprobe directly to jrun for stream metadata. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 972, "delegated", @@ -205376,7 +205918,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:982, delegated row 'packets'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:982, audio_origin passes args.ffprobe unchanged to packets at scripts/transcode_check.py:370-375; src.audio uses the same stored args at scripts/transcode_check.py:645-647. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 982, "delegated", @@ -205387,7 +205929,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:999, command row 'args.ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:999, compare_encoded_audio passes args.ffprobe directly to jrun for each output/reference stream. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 999, "command", @@ -205398,7 +205940,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:999, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:999, compare_encoded_audio passes args.ffprobe directly to jrun for each output/reference stream. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 999, "delegated", @@ -205409,7 +205951,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1007, command row 'args.ffmpeg'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1007, compare_encoded_audio passes args.ffmpeg directly to run for decoded sample hashes; audio options are inserted after argv[0]. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1007, "command", @@ -205420,7 +205962,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1007, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1007, compare_encoded_audio passes args.ffmpeg directly to run for decoded sample hashes; audio options are inserted after argv[0]. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1007, "delegated", @@ -205431,7 +205973,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1033, command row 'args.ffmpeg'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1033, command row 'args.ffmpeg'. check_compat builds the reference argv with args.ffmpeg; composed-mode insertion at scripts/transcode_check.py:1034-1036 affects only arguments, and run executes it at scripts/transcode_check.py:1039. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1033, "command", @@ -205442,7 +205984,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1039, delegated row 'run'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1039, delegated row 'run'. check_compat executes the reference argv starting with args.ffmpeg at scripts/transcode_check.py:1033; no command option rewrites that program. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1039, "delegated", @@ -205453,7 +205995,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1045, delegated row 'written'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1045, delegated row 'written'. The reference-output listing forwards unchanged args to written at scripts/transcode_check.py:972. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1045, "delegated", @@ -205464,7 +206006,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1046, delegated row 'audio_origin'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1046, delegated row 'audio_origin'. The reference audio-origin calls retain args.ffprobe through scripts/transcode_check.py:982-986. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1046, "delegated", @@ -205475,7 +206017,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/transcode_check.py:1065 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", + "evidence": "At scripts/transcode_check.py:1065, compat_run executes only the CoreAV candidate at scripts/transcode_check.py:954-956; the reference baseline is the separate scripts/transcode_check.py:1033-1039 call. compat_commands selects command text, not an oracle process.", "site": [ 1065, "delegated", @@ -205486,7 +206028,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/transcode_check.py:1067 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", + "evidence": "At scripts/transcode_check.py:1067, compat_run with capture still executes only args.coreav at scripts/transcode_check.py:954-956, not an FFmpeg oracle; composed comparison happens later at scripts/transcode_check.py:1097.", "site": [ 1067, "delegated", @@ -205497,7 +206039,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1073, delegated row 'written'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1073, delegated row 'written'. The candidate-output listing forwards unchanged args to written at scripts/transcode_check.py:972. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1073, "delegated", @@ -205508,7 +206050,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1075, delegated row 'audio_origin'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1075, delegated row 'audio_origin'. The candidate audio-origin calls retain args.ffprobe through scripts/transcode_check.py:982-986. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1075, "delegated", @@ -205519,7 +206061,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1095, delegated row 'compare_encoded_audio'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1095, The legacy encoded-audio comparison retains args into scripts/transcode_check.py:999-1009, whose only oracle programs are args.ffprobe and args.ffmpeg. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1095, "delegated", @@ -205530,7 +206072,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1097, delegated row 'composed_audio.compare'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1097, The worker shares args from scripts/transcode_check.py:1965-1967 through scripts/transcode_check.py:1564-1565. The composed branch calls verify_oracle before any comparison child at scripts/composed_audio.py:551-558; scripts/composed_audio.py:627-629 calls require(args.ffmpeg, args.ffprobe) and stores its exact returned fields. Source probes/decodes use those fields at scripts/composed_audio_source.py:93-96, scripts/composed_audio_source.py:122-125 and scripts/composed_audio_source.py:151-154. The independent AAC reference and readbacks retain them at scripts/composed_audio.py:575-584, scripts/composed_audio.py:383-386 and scripts/composed_audio.py:540-541 through the argv-preserving executor at scripts/composed_audio.py:332-334. The comparator at scripts/composed_audio.py:566-567 is not an FFmpeg/ffprobe oracle, and legacy_compare calls back into scripts/transcode_check.py:999-1009 with the same args. There is no pin-verifier child or sibling reconstruction in the new verifier. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1097, "delegated", @@ -205541,7 +206083,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1101, delegated row 'judge_output'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1101, delegated row 'judge_output'. The composed/copy output judgment forwards unchanged args to judge_output at scripts/transcode_check.py:806-850; this call does not enter composed.compare. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1101, "delegated", @@ -205552,7 +206094,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1111, delegated row 'display_matrix'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1111, delegated row 'display_matrix'. Candidate display-matrix probing forwards unchanged args to display_matrix at scripts/transcode_check.py:1137-1138. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1111, "delegated", @@ -205563,7 +206105,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1112, delegated row 'display_matrix'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1112, delegated row 'display_matrix'. Reference display-matrix probing and its written call retain args.ffprobe at scripts/transcode_check.py:1137-1138 and scripts/transcode_check.py:972. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1112, "delegated", @@ -205574,7 +206116,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1112, delegated row 'written'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1112, delegated row 'written'. Reference display-matrix probing and its written call retain args.ffprobe at scripts/transcode_check.py:1137-1138 and scripts/transcode_check.py:972. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1112, "delegated", @@ -205585,7 +206127,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1118, delegated row 'psnr'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1118, delegated row 'psnr'. Candidate/source PSNR retains args.ffmpeg through scripts/transcode_check.py:566-570. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1118, "delegated", @@ -205596,7 +206138,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1119, delegated row 'written'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1119, delegated row 'written'. Reference stream selection retains args.ffprobe through written at scripts/transcode_check.py:972. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1119, "delegated", @@ -205607,7 +206149,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1122, delegated row 'probe_size'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1122, delegated row 'probe_size'. Reference-size probing retains args.ffprobe through probe_size at scripts/transcode_check.py:1328-1329. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1122, "delegated", @@ -205618,7 +206160,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1123, delegated row 'psnr'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1123, delegated row 'psnr'. Reference/source PSNR retains args.ffmpeg through scripts/transcode_check.py:566-570. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1123, "delegated", @@ -205629,7 +206171,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1126, delegated row 'psnr'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1126, delegated row 'psnr'. Candidate/reference PSNR retains args.ffmpeg through scripts/transcode_check.py:566-570. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1126, "delegated", @@ -205640,7 +206182,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1127, delegated row 'video_bytes_and_rate'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1127, delegated row 'video_bytes_and_rate'. Reference rate probing retains args.ffprobe through video_bytes_and_rate at scripts/transcode_check.py:766 and packets at scripts/transcode_check.py:370-375. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1127, "delegated", @@ -205651,7 +206193,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1137, command row 'args.ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1137, display_matrix passes args.ffprobe directly to jrun for matrix metadata. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1137, "command", @@ -205662,7 +206204,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1137, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1137, display_matrix passes args.ffprobe directly to jrun for matrix metadata. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1137, "delegated", @@ -205673,7 +206215,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1328, command row 'args.ffprobe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1328, probe_size passes args.ffprobe directly to jrun for dimensions. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1328, "command", @@ -205684,7 +206226,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1328, delegated row 'jrun'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1328, probe_size passes args.ffprobe directly to jrun for dimensions. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1328, "delegated", @@ -205706,7 +206248,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1346, delegated row 'baseline'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1346, delegated row 'baseline'. bitrate_check forwards unchanged args to baseline, whose reference argv begins with args.ffmpeg at scripts/transcode_check.py:745-758. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1346, "delegated", @@ -205717,7 +206259,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1349, delegated row 'video_bytes_and_rate'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1349, delegated row 'video_bytes_and_rate'. Candidate rate probing retains args.ffprobe through video_bytes_and_rate at scripts/transcode_check.py:766. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1349, "delegated", @@ -205728,7 +206270,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1350, delegated row 'video_bytes_and_rate'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1350, delegated row 'video_bytes_and_rate'. Reference rate probing retains args.ffprobe through video_bytes_and_rate at scripts/transcode_check.py:766. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1350, "delegated", @@ -205739,7 +206281,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1369, delegated row 'probe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1369, delegated row 'probe'. fixture_inputs passes args.ffprobe unchanged to probe and its stream/packet executions at scripts/transcode_check.py:312-329. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1369, "delegated", @@ -205750,7 +206292,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1479, delegated row 'probe'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1479, make_prober passes args.ffprobe unchanged to probe, then scripts/transcode_check.py:312-329 executes that path. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1479, "delegated", @@ -205761,7 +206303,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1498, delegated row 'make_prober'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1498, make_prober returns a closure at scripts/transcode_check.py:1464-1484 that calls probe(args.ffprobe); select_class invokes it at scripts/transcode_check.py:487. Constructing the closure alone runs no child, but its delegated execution uses the retained field. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1498, "delegated", @@ -205772,7 +206314,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1504, delegated row 'select_class'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1504, delegated row 'select_class'. corpus_selection invokes select_class with the closure created at scripts/transcode_check.py:1498; that closure probes with unchanged args.ffprobe at scripts/transcode_check.py:1479. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1504, "delegated", @@ -205792,20 +206334,9 @@ ], "verdict": "excluded" }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/transcode_check.py:1920, delegated row 'composed_audio.verify_oracle'. After the exact pair is retained at scripts/transcode_check.py:1915-1916, this relay reaches only scripts/composed_audio.py:627-635: an identity-only scripts/oracle_pin.py --verify-bin subprocess at scripts/composed_audio.py:634. Its output only admits or refuses the run, never a compared or recorded media result. Judged media calls use the retained args separately.", - "site": [ - 1920, - "delegated", - "", - "composed_audio.verify_oracle" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "Exact command site in .main, occurrence 0, program expression 'args.ffmpeg'. main retains require's pair at 1915-1916 and stores its ffmpeg in child_env at 1918. However generic run/jrun/probe/Source/baseline/comparison APIs have extensive imported and callback callers, including composed_audio and remote copies; complete caller-specific closure is not established. compat_run constructs prefix=[args.coreav] at 954, so its 'ffmpeg' word at 955 is a CoreAV subcommand, not the oracle executable.", + "evidence": "At scripts/transcode_check.py:1928, The version query passes args.ffmpeg directly to run after qualification and any composed re-qualification. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1928, "command", @@ -205816,7 +206347,7 @@ }, { "class": "reviewed-reference", - "evidence": "Exact delegated site in , occurrence 0, program expression 'run'. main retains require's pair at 1915-1916 and stores its ffmpeg in child_env at 1918. However generic run/jrun/probe/Source/baseline/comparison APIs have extensive imported and callback callers, including composed_audio and remote copies; complete caller-specific closure is not established. compat_run constructs prefix=[args.coreav] at 954, so its 'ffmpeg' word at 955 is a CoreAV subcommand, not the oracle executable.", + "evidence": "At scripts/transcode_check.py:1928, The version query passes args.ffmpeg directly to run after qualification and any composed re-qualification. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1928, "delegated", @@ -205827,7 +206358,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/transcode_check.py:1937 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", + "evidence": "At scripts/transcode_check.py:1937, preflight at scripts/transcode_check.py:2128-2140 runs the CoreAV compatibility arm or CoreAV transcode via scripts/transcode_check.py:954-956 and scripts/transcode_check.py:718-725; neither branch executes a comparison oracle.", "site": [ 1937, "delegated", @@ -205838,7 +206369,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1939, delegated row 'fixture_inputs'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1939, fixture_inputs probes args.ffprobe at scripts/transcode_check.py:1362-1387, reaching scripts/transcode_check.py:312-329; command applicability/check_policy work only reads metadata/source. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 1939, "delegated", @@ -205849,7 +206380,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1941, delegated row 'corpus_selection'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1941, delegated row 'corpus_selection'. main calls corpus_selection with retained args; cache misses use make_prober/select_class at scripts/transcode_check.py:1498-1504 and the unchanged args.ffprobe at scripts/transcode_check.py:1479. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1941, "delegated", @@ -205860,7 +206391,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:1980, delegated row 'corpus_selection'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:1980, delegated row 'corpus_selection'. The summary-stage corpus_selection call normally reads the existing selection at scripts/transcode_check.py:1493-1497; if it must probe, scripts/transcode_check.py:1498-1504 and scripts/transcode_check.py:1479 retain the same args.ffprobe. The entry point obtains the exact resolved pair from scripts/test_oracle.py:73-108 and retains both paths at scripts/transcode_check.py:1915-1916; argv string conversion at scripts/transcode_check.py:264-271 changes neither executable path.", "site": [ 1980, "delegated", @@ -205871,7 +206402,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/transcode_check.py:2136 (occurrence 0). This is the product arm: native_conformance uses args.decode_oracle at scripts/transcode_check.py:586-587 and rejects FFmpeg-backed results at scripts/transcode_check.py:591-593; transcode starts args.coreav at scripts/transcode_check.py:718-725 and compat_run starts args.coreav with its ffmpeg subcommand at scripts/transcode_check.py:954-956. The relay/preflight calls at scripts/transcode_check.py:878,1065-1067,1342,1937,2136-2137 preserve those subjects. child_env disables fallback at scripts/transcode_check.py:255; .github/workflows/ci.yml:1465-1469 selects the CoreAV executable, comparison pair and external encoder arms separately. The real reference command at scripts/transcode_check.py:1033 is distinct, not the program launched by this row.", + "evidence": "At scripts/transcode_check.py:2136, compat_run executes only the CoreAV candidate at scripts/transcode_check.py:954-956; the other preflight branch is CoreAV transcode at scripts/transcode_check.py:718-725, not an oracle.", "site": [ 2136, "delegated", @@ -205893,7 +206424,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/transcode_check.py:2145, delegated row 'main'. main retains both exact owner paths at scripts/transcode_check.py:1915-1916, then supplies those args to source probes, packet/frame probes, baseline encoding and PSNR; the process helpers at scripts/transcode_check.py:264-271 stringify argv without changing its program. Direct program construction uses ffprobe/args.ffprobe at scripts/transcode_check.py:312, scripts/transcode_check.py:329, scripts/transcode_check.py:360, scripts/transcode_check.py:370, scripts/transcode_check.py:806-808, scripts/transcode_check.py:972, scripts/transcode_check.py:999, scripts/transcode_check.py:1137 and scripts/transcode_check.py:1328, and ffmpeg/args.ffmpeg at scripts/transcode_check.py:566, scripts/transcode_check.py:598, scripts/transcode_check.py:745, scripts/transcode_check.py:1007 and scripts/transcode_check.py:1033. Error replay at scripts/transcode_check.py:553 keeps cmd[0]. Imported real callers also retain the complete owner pair: scripts/transcode_speed.py:444-445 and scripts/transcode_speed.py:454-455; scripts/vp9_speed.py:789-790; scripts/avi_v2_check.py:27-28 and scripts/avi_v2_check.py:39; scripts/composed_audio_selftest.py:24-25; tools/compat-corpus/encode_breadth.py:840-849 and tools/compat-corpus/encode_breadth.py:865-870; tools/compat-corpus/png_bmp_yuv.py:605-617. The shared owner returns the resolved pair at scripts/test_oracle.py:73-108. The composed relay uses the same args at scripts/composed_audio.py:540, scripts/composed_audio.py:562-577 and scripts/composed_audio_source.py:93, scripts/composed_audio_source.py:122 and scripts/composed_audio_source.py:151; its bounded executor at scripts/composed_audio.py:332 preserves argv. No sibling reconstruction or verifier-only acceptance substitutes for an owner-returned program.", + "evidence": "At scripts/transcode_check.py:2145, Live main qualifies before preflight, fixture/corpus probes and worker comparisons; summarize/merge return without any oracle at scripts/transcode_check.py:1892-1901. The former composed-verifier bypass is closed: scripts/transcode_check.py:1920 now reaches only require() and retained fields at scripts/composed_audio.py:627-629, not a Python child running oracle_pin.py on reconstructed siblings. The composed branch calls verify_oracle before any comparison child at scripts/composed_audio.py:551-558; scripts/composed_audio.py:627-629 calls require(args.ffmpeg, args.ffprobe) and stores its exact returned fields. Source probes/decodes use those fields at scripts/composed_audio_source.py:93-96, scripts/composed_audio_source.py:122-125 and scripts/composed_audio_source.py:151-154. The independent AAC reference and readbacks retain them at scripts/composed_audio.py:575-584, scripts/composed_audio.py:383-386 and scripts/composed_audio.py:540-541 through the argv-preserving executor at scripts/composed_audio.py:332-334. The comparator at scripts/composed_audio.py:566-567 is not an FFmpeg/ffprobe oracle, and legacy_compare calls back into scripts/transcode_check.py:999-1009 with the same args. There is no pin-verifier child or sibling reconstruction in the new verifier. The live entry retains require() fields in args at scripts/transcode_check.py:1915-1916. Its composed verification at scripts/transcode_check.py:1919-1920 now calls scripts/composed_audio.py:627-629, which re-qualifies the same pair and stores both returned fields; the matching-selection cache at scripts/test_oracle.py:82-89 returns without rebuilding names. The run/jrun argv conversion at scripts/transcode_check.py:264-271 preserves the program. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 2145, "delegated", @@ -205943,7 +206474,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -205988,7 +206519,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -206015,6 +206546,9 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", + "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", + "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", "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", @@ -206076,6 +206610,9 @@ "bench/opus-speed/speed.py", "bench/range-audio/run.py", "bench/shared/benchlib.py", + "crates/coreav-audio/src/convert.rs", + "crates/coreav-audio/src/convert/layout.rs", + "crates/coreav-audio/src/convert/oracle.rs", "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", @@ -206092,6 +206629,8 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/audio-decode.md", + "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", @@ -206364,6 +206903,7 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/composed_audio.py", + "scripts/composed_audio_fixtures.py", "scripts/composed_audio_source.py", "scripts/extract_check.py", "scripts/hls_check.py", @@ -206643,7 +207183,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'tc.check_compat'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "evidence": "At scripts/transcode_check_selftest.py:356, compat at scripts/transcode_check_selftest.py:335-356 supplies fake args and mocks Source, run, written, audio_origin, compat_run, judge_output, compare_encoded_audio, display_matrix, psnr, probe_size and video_bytes_and_rate. tc.check_compat is real, but all reached execution helpers are intercepted and the legacy args do not select composed.compare at scripts/transcode_check.py:1093-1100. No FFmpeg/ffprobe oracle executes.", "site": [ 356, "delegated", @@ -206654,7 +207194,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compat'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "evidence": "At scripts/transcode_check_selftest.py:360, compat at scripts/transcode_check_selftest.py:335-356 supplies fake args and mocks Source, run, written, audio_origin, compat_run, judge_output, compare_encoded_audio, display_matrix, psnr, probe_size and video_bytes_and_rate. tc.check_compat is real, but all reached execution helpers are intercepted and the legacy args do not select composed.compare at scripts/transcode_check.py:1093-1100. No FFmpeg/ffprobe oracle executes.", "site": [ 360, "delegated", @@ -206665,7 +207205,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compat'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "evidence": "At scripts/transcode_check_selftest.py:366, compat at scripts/transcode_check_selftest.py:335-356 supplies fake args and mocks Source, run, written, audio_origin, compat_run, judge_output, compare_encoded_audio, display_matrix, psnr, probe_size and video_bytes_and_rate. tc.check_compat is real, but all reached execution helpers are intercepted and the legacy args do not select composed.compare at scripts/transcode_check.py:1093-1100. No FFmpeg/ffprobe oracle executes.", "site": [ 366, "delegated", @@ -206676,7 +207216,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compat'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "evidence": "At scripts/transcode_check_selftest.py:374, compat at scripts/transcode_check_selftest.py:335-356 supplies fake args and mocks Source, run, written, audio_origin, compat_run, judge_output, compare_encoded_audio, display_matrix, psnr, probe_size and video_bytes_and_rate. tc.check_compat is real, but all reached execution helpers are intercepted and the legacy args do not select composed.compare at scripts/transcode_check.py:1093-1100. No FFmpeg/ffprobe oracle executes.", "site": [ 374, "delegated", @@ -206687,7 +207227,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compat'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "evidence": "At scripts/transcode_check_selftest.py:382, compat at scripts/transcode_check_selftest.py:335-356 supplies fake args and mocks Source, run, written, audio_origin, compat_run, judge_output, compare_encoded_audio, display_matrix, psnr, probe_size and video_bytes_and_rate. tc.check_compat is real, but all reached execution helpers are intercepted and the legacy args do not select composed.compare at scripts/transcode_check.py:1093-1100. No FFmpeg/ffprobe oracle executes.", "site": [ 382, "delegated", @@ -206698,7 +207238,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'self.compat'. Selection sites pass probes()' in-memory callback returning fixture dictionaries (41-50), not make_prober. SpeedRun.run_with replaces time_file, preflight, gate and host with local functions (227-229) before ts.run (230). EncodedAudio.compare patches jrun and run to return controlled objects (309-314), and compat patches Source/run/written/audio_origin/compat_run/judge_output/comparison/PSNR/size helpers (343-355) before tc.check_compat (356). Each assigned relay is inside one of these explicitly controlled closures, so no real oracle process is executed.", + "evidence": "At scripts/transcode_check_selftest.py:391, compat at scripts/transcode_check_selftest.py:335-356 supplies fake args and mocks Source, run, written, audio_origin, compat_run, judge_output, compare_encoded_audio, display_matrix, psnr, probe_size and video_bytes_and_rate. tc.check_compat is real, but all reached execution helpers are intercepted and the legacy args do not select composed.compare at scripts/transcode_check.py:1093-1100. No FFmpeg/ffprobe oracle executes.", "site": [ 391, "delegated", @@ -206747,7 +207287,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -206792,7 +207332,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -207507,7 +208047,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -207552,7 +208092,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -208368,7 +208908,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -208414,7 +208954,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -209038,7 +209578,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -209685,7 +210225,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -210221,7 +210761,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -210275,7 +210815,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -210872,7 +211412,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -211507,7 +212047,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -212878,7 +213418,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -213418,7 +213958,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -214147,7 +214687,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -214192,7 +214732,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -214250,7 +214790,7 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -214262,14 +214802,12 @@ "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "vp9_speed": "6f9c657fa493ef3638966265094cbec235cec7c5c58a457483ee0b03b82111fd", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -214589,12 +215127,11 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_test_oracle.py", + "scripts/tests/test_thumbnail_oracle.py", "scripts/text_check.py", "scripts/thumbnail_oracle.py", "scripts/track_boxes.py", "scripts/transcode_check.py", - "scripts/vp9_speed_gcp.py", "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/release_round.py", @@ -214649,11 +215186,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "4e76df98637436220cc91569cb040e40d7d059a6e0788060c0d16b4e4749ad8a", + "sha256": "91cea7165518ba4d8d65f33330bf5b2ec431e10181742993ea110a3ba951168f", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_speed.py:2, this embedded-source row is . scripts/vp9_speed.py:2 is a Python docstring describing usage or frame-count aggregation. It is not generated executable code and does not run a program.", + "evidence": "scripts/vp9_speed.py:2 scripts/vp9_speed.py:2-68 is the module docstring, including example FFmpeg command text; Python never executes this string.", "site": [ 2, "embedded-source", @@ -214664,7 +215201,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:139 (process [str(c) for c in cmd], occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:139 scripts/vp9_speed.py:139 preserves cmd[0] while converting it to text. Every caller is accounted for: measure at scripts/vp9_speed.py:178 and scripts/vp9_speed.py:189 receives mixed CoreAV/FFmpeg thumbnail commands from scripts/vp9_speed.py:235-247, or retained-FFmpeg and optional decode-oracle-under-test commands from scripts/vp9_speed.py:299-317; time_file at scripts/vp9_speed.py:218 and scripts/vp9_speed.py:266 and preflight at scripts/vp9_speed.py:353 execute only CoreAV arms; time_file at scripts/vp9_speed.py:263 and gates at scripts/vp9_speed.py:334-337 execute ff_cmd with retained args.ffmpeg from scripts/vp9_speed.py:169. CoreAV and decode-oracle-under-test arms are not FFmpeg/ffprobe oracle executions. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 139, "process", @@ -214675,7 +215212,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:169 (command args.ffmpeg, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:169 scripts/vp9_speed.py:169-170 constructs ff_cmd with retained args.ffmpeg at slot zero; it is executed unchanged by measure at scripts/vp9_speed.py:247, the comparison at scripts/vp9_speed.py:263 and gates at scripts/vp9_speed.py:332-337 through timed at scripts/vp9_speed.py:139. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 169, "command", @@ -214686,7 +215223,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:178 (delegated timed, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:178 scripts/vp9_speed.py:139 preserves cmd[0] while converting it to text. Every caller is accounted for: measure at scripts/vp9_speed.py:178 and scripts/vp9_speed.py:189 receives mixed CoreAV/FFmpeg thumbnail commands from scripts/vp9_speed.py:235-247, or retained-FFmpeg and optional decode-oracle-under-test commands from scripts/vp9_speed.py:299-317; time_file at scripts/vp9_speed.py:218 and scripts/vp9_speed.py:266 and preflight at scripts/vp9_speed.py:353 execute only CoreAV arms; time_file at scripts/vp9_speed.py:263 and gates at scripts/vp9_speed.py:334-337 execute ff_cmd with retained args.ffmpeg from scripts/vp9_speed.py:169. CoreAV and decode-oracle-under-test arms are not FFmpeg/ffprobe oracle executions. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 178, "delegated", @@ -214697,7 +215234,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:189 (delegated timed, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:189 scripts/vp9_speed.py:139 preserves cmd[0] while converting it to text. Every caller is accounted for: measure at scripts/vp9_speed.py:178 and scripts/vp9_speed.py:189 receives mixed CoreAV/FFmpeg thumbnail commands from scripts/vp9_speed.py:235-247, or retained-FFmpeg and optional decode-oracle-under-test commands from scripts/vp9_speed.py:299-317; time_file at scripts/vp9_speed.py:218 and scripts/vp9_speed.py:266 and preflight at scripts/vp9_speed.py:353 execute only CoreAV arms; time_file at scripts/vp9_speed.py:263 and gates at scripts/vp9_speed.py:334-337 execute ff_cmd with retained args.ffmpeg from scripts/vp9_speed.py:169. CoreAV and decode-oracle-under-test arms are not FFmpeg/ffprobe oracle executions. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 189, "delegated", @@ -214708,7 +215245,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:203 (delegated to.rgb, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:203 scripts/thumbnail_oracle.py:154-155 executes the ffmpeg argument unchanged. All actual callers pass it explicitly: images at scripts/thumbnail_oracle.py:264-281 receives the retained pair through check; same_frame at scripts/vp9_speed.py:203 and scripts/vp9_speed.py:267 receives it from the VP9 entry. The default bare name has no executing caller. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 203, "delegated", @@ -214719,7 +215256,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:203 (delegated to.rgb, occurrence 1), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:203 scripts/thumbnail_oracle.py:154-155 executes the ffmpeg argument unchanged. All actual callers pass it explicitly: images at scripts/thumbnail_oracle.py:264-281 receives the retained pair through check; same_frame at scripts/vp9_speed.py:203 and scripts/vp9_speed.py:267 receives it from the VP9 entry. The default bare name has no executing caller. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "occurrence": 1, "site": [ 203, @@ -214731,7 +215268,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:210 (delegated to.at_time, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:210 scripts/vp9_speed.py:210 passes both retained paths into at_time, which executes the exact returned probe at scripts/thumbnail_oracle.py:96-103 and scripts/thumbnail_oracle.py:65-68. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 210, "delegated", @@ -214742,7 +215279,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_speed.py:218, this delegated row is timed. scripts/vp9_speed.py:164-165 constructs [coreav,'thumbnail',...] from a CoreAV arm, and timed calls at 218,266,353 execute only that product-under-test command. main parses these separate CoreAV arms at 801; they are not the FFmpeg oracle baseline.", + "evidence": "scripts/vp9_speed.py:218 scripts/vp9_speed.py:218 calls timed at scripts/vp9_speed.py:139 with ours_cmd at scripts/vp9_speed.py:164-165; its program is the CoreAV arm supplied by args.arms, not an FFmpeg/ffprobe oracle.", "site": [ 218, "delegated", @@ -214753,7 +215290,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:228 (delegated to.ffmpeg_time, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:228 scripts/thumbnail_oracle.py:192-193 passes ffprobe unchanged into run at scripts/thumbnail_oracle.py:160. Production callers are reference at scripts/thumbnail_oracle.py:229 (images passes ffprobe at scripts/thumbnail_oracle.py:259-279) and time_file at scripts/vp9_speed.py:228; both receive the retained pair. The six test calls at scripts/tests/test_thumbnail_oracle.py:42-66 replace run with the fake at scripts/tests/test_thumbnail_oracle.py:26-34, so execute no oracle. scripts/thumbnail_oracle.py:447-454 retains require() results as strings and passes both paths through fixtures/check; scripts/thumbnail_oracle.py:395-405 and scripts/thumbnail_oracle.py:372-382 forward those same values. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 228, "delegated", @@ -214764,7 +215301,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:247 (delegated measure, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:247 scripts/vp9_speed.py:139 preserves cmd[0] while converting it to text. Every caller is accounted for: measure at scripts/vp9_speed.py:178 and scripts/vp9_speed.py:189 receives mixed CoreAV/FFmpeg thumbnail commands from scripts/vp9_speed.py:235-247, or retained-FFmpeg and optional decode-oracle-under-test commands from scripts/vp9_speed.py:299-317; time_file at scripts/vp9_speed.py:218 and scripts/vp9_speed.py:266 and preflight at scripts/vp9_speed.py:353 execute only CoreAV arms; time_file at scripts/vp9_speed.py:263 and gates at scripts/vp9_speed.py:334-337 execute ff_cmd with retained args.ffmpeg from scripts/vp9_speed.py:169. CoreAV and decode-oracle-under-test arms are not FFmpeg/ffprobe oracle executions. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 247, "delegated", @@ -214775,7 +215312,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:263 (delegated timed, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:263 scripts/vp9_speed.py:263 executes ff_cmd at scripts/vp9_speed.py:169 through timed at scripts/vp9_speed.py:139; slot zero is the retained args.ffmpeg, unchanged. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 263, "delegated", @@ -214786,7 +215323,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_speed.py:266, this delegated row is timed. scripts/vp9_speed.py:164-165 constructs [coreav,'thumbnail',...] from a CoreAV arm, and timed calls at 218,266,353 execute only that product-under-test command. main parses these separate CoreAV arms at 801; they are not the FFmpeg oracle baseline.", + "evidence": "scripts/vp9_speed.py:266 scripts/vp9_speed.py:266 calls timed at scripts/vp9_speed.py:139 with ours_cmd at scripts/vp9_speed.py:164-165; its program is the CoreAV arm supplied by args.arms, not an FFmpeg/ffprobe oracle.", "site": [ 266, "delegated", @@ -214797,7 +215334,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:267 (delegated same_frame, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:267 scripts/vp9_speed.py:267 invokes same_frame at scripts/vp9_speed.py:201-204; both rgb calls explicitly receive the retained args.ffmpeg and execute it at scripts/thumbnail_oracle.py:154-155. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 267, "delegated", @@ -214808,7 +215345,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:285 (delegated decode_only, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:285 scripts/vp9_speed.py:285 invokes decode_only: FFmpeg commands at scripts/vp9_speed.py:301-305 use retained args.ffmpeg, packet_count at scripts/vp9_speed.py:308 and scripts/vp9_speed.py:291 uses retained args.ffprobe, and the optional decode-oracle program at scripts/vp9_speed.py:314 is under test. measure at scripts/vp9_speed.py:317 and timed at scripts/vp9_speed.py:139 preserve each program. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 285, "delegated", @@ -214819,7 +215356,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:291 (command args.ffprobe, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:291 scripts/vp9_speed.py:291-292 passes retained args.ffprobe unchanged to thumbnail run at scripts/thumbnail_oracle.py:160; it comes from the VP9 entry, not the runner's name. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 291, "command", @@ -214830,7 +215367,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:291 (delegated to.run, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:291 scripts/vp9_speed.py:291-292 passes retained args.ffprobe unchanged to thumbnail run at scripts/thumbnail_oracle.py:160; it comes from the VP9 entry, not the runner's name. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 291, "delegated", @@ -214841,7 +215378,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:301 (command args.ffmpeg, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:301 scripts/vp9_speed.py:301-305 constructs decode baselines with retained args.ffmpeg; measure at scripts/vp9_speed.py:317 and timed at scripts/vp9_speed.py:139 execute that exact program. The optional decode-oracle arm at scripts/vp9_speed.py:314 is not an FFmpeg/ffprobe oracle. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 301, "command", @@ -214852,7 +215389,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:308 (delegated packet_count, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:308 scripts/vp9_speed.py:308 calls packet_count at scripts/vp9_speed.py:290-292 with the same args; its retained ffprobe is passed unchanged into run at scripts/thumbnail_oracle.py:160. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 308, "delegated", @@ -214863,7 +215400,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:317 (delegated measure, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:317 scripts/vp9_speed.py:139 preserves cmd[0] while converting it to text. Every caller is accounted for: measure at scripts/vp9_speed.py:178 and scripts/vp9_speed.py:189 receives mixed CoreAV/FFmpeg thumbnail commands from scripts/vp9_speed.py:235-247, or retained-FFmpeg and optional decode-oracle-under-test commands from scripts/vp9_speed.py:299-317; time_file at scripts/vp9_speed.py:218 and scripts/vp9_speed.py:266 and preflight at scripts/vp9_speed.py:353 execute only CoreAV arms; time_file at scripts/vp9_speed.py:263 and gates at scripts/vp9_speed.py:334-337 execute ff_cmd with retained args.ffmpeg from scripts/vp9_speed.py:169. CoreAV and decode-oracle-under-test arms are not FFmpeg/ffprobe oracle executions. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 317, "delegated", @@ -214874,7 +215411,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:334 (delegated timed, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:334 scripts/vp9_speed.py:334 reaches gate at scripts/vp9_speed.py:331-337; ff_cmd at scripts/vp9_speed.py:169 uses retained args.ffmpeg and timed at scripts/vp9_speed.py:139 preserves that program. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 334, "delegated", @@ -214885,7 +215422,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:337 (delegated timed, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:337 scripts/vp9_speed.py:337 reaches gate at scripts/vp9_speed.py:331-337; ff_cmd at scripts/vp9_speed.py:169 uses retained args.ffmpeg and timed at scripts/vp9_speed.py:139 preserves that program. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 337, "delegated", @@ -214896,7 +215433,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:348 (delegated to.at_time, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:348 scripts/vp9_speed.py:348 passes both retained paths into at_time, which executes the exact returned probe at scripts/thumbnail_oracle.py:96-103 and scripts/thumbnail_oracle.py:65-68. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 348, "delegated", @@ -214907,7 +215444,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_speed.py:353, this delegated row is timed. scripts/vp9_speed.py:164-165 constructs [coreav,'thumbnail',...] from a CoreAV arm, and timed calls at 218,266,353 execute only that product-under-test command. main parses these separate CoreAV arms at 801; they are not the FFmpeg oracle baseline.", + "evidence": "scripts/vp9_speed.py:353 scripts/vp9_speed.py:353 calls timed at scripts/vp9_speed.py:139 with ours_cmd at scripts/vp9_speed.py:164-165; its program is the CoreAV arm supplied by args.arms, not an FFmpeg/ffprobe oracle.", "site": [ 353, "delegated", @@ -214918,7 +215455,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:369 (process cmd, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:369 scripts/vp9_speed.py:369 executes its supplied list unchanged: cat at scripts/vp9_speed.py:372, lscpu at scripts/vp9_speed.py:383 and head at scripts/vp9_speed.py:384 are non-oracle host utilities; decoders at scripts/vp9_speed.py:376 and version at scripts/vp9_speed.py:388 use args.ffmpeg retained by the VP9 entry. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 369, "process", @@ -214929,7 +215466,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_speed.py:372, this delegated row is out. host at scripts/vp9_speed.py:372,383-384 runs cat /proc/mounts, lscpu or head -3 /proc/meminfo through out:369. These are host-inspection programs, not FFmpeg.", + "evidence": "scripts/vp9_speed.py:372 scripts/vp9_speed.py:372 calls out with cat /proc/mounts; out at scripts/vp9_speed.py:369 executes that host utility, not FFmpeg or ffprobe. Other out callers that execute FFmpeg have separate sites.", "site": [ 372, "delegated", @@ -214940,7 +215477,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:376 (command args.ffmpeg, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:376 scripts/vp9_speed.py:376 calls out with retained args.ffmpeg; out at scripts/vp9_speed.py:369 executes the exact passed path unchanged. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 376, "command", @@ -214951,7 +215488,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:376 (delegated out, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:376 scripts/vp9_speed.py:376 calls out with retained args.ffmpeg; out at scripts/vp9_speed.py:369 executes the exact passed path unchanged. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 376, "delegated", @@ -214962,7 +215499,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_speed.py:383, this delegated row is out. host at scripts/vp9_speed.py:372,383-384 runs cat /proc/mounts, lscpu or head -3 /proc/meminfo through out:369. These are host-inspection programs, not FFmpeg.", + "evidence": "scripts/vp9_speed.py:383 scripts/vp9_speed.py:383 calls out with lscpu; out at scripts/vp9_speed.py:369 executes that host utility, not FFmpeg or ffprobe. Other out callers that execute FFmpeg have separate sites.", "site": [ 383, "delegated", @@ -214973,7 +215510,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_speed.py:384, this delegated row is out. host at scripts/vp9_speed.py:372,383-384 runs cat /proc/mounts, lscpu or head -3 /proc/meminfo through out:369. These are host-inspection programs, not FFmpeg.", + "evidence": "scripts/vp9_speed.py:384 scripts/vp9_speed.py:384 calls out with head -3 /proc/meminfo; out at scripts/vp9_speed.py:369 executes that host utility, not FFmpeg or ffprobe. Other out callers that execute FFmpeg have separate sites.", "site": [ 384, "delegated", @@ -214984,7 +215521,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:388 (command args.ffmpeg, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:388 scripts/vp9_speed.py:388 calls out with retained args.ffmpeg; out at scripts/vp9_speed.py:369 executes the exact passed path unchanged. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 388, "command", @@ -214995,7 +215532,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:388 (delegated out, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:388 scripts/vp9_speed.py:388 calls out with retained args.ffmpeg; out at scripts/vp9_speed.py:369 executes the exact passed path unchanged. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 388, "delegated", @@ -215006,7 +215543,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:429 (delegated host, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:429 scripts/vp9_speed.py:369 executes its supplied list unchanged: cat at scripts/vp9_speed.py:372, lscpu at scripts/vp9_speed.py:383 and head at scripts/vp9_speed.py:384 are non-oracle host utilities; decoders at scripts/vp9_speed.py:376 and version at scripts/vp9_speed.py:388 use args.ffmpeg retained by the VP9 entry. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 429, "delegated", @@ -215017,7 +215554,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:438 (delegated preflight, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:438 scripts/vp9_speed.py:438 invokes preflight: at_time at scripts/vp9_speed.py:348 executes its returned probe through scripts/thumbnail_oracle.py:96-103, while scripts/vp9_speed.py:353 executes only CoreAV arms. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 438, "delegated", @@ -215028,7 +215565,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:446 (delegated gate, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:446 scripts/vp9_speed.py:446 reaches gate at scripts/vp9_speed.py:331-337; ff_cmd at scripts/vp9_speed.py:169 uses retained args.ffmpeg and timed at scripts/vp9_speed.py:139 preserves that program. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 446, "delegated", @@ -215039,7 +215576,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:455 (delegated time_file, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:455 scripts/vp9_speed.py:455 invokes time_file with the retained pair: at_time at scripts/vp9_speed.py:210, ffmpeg_time at scripts/vp9_speed.py:228 and packet_count at scripts/vp9_speed.py:291 execute retained ffprobe; ff_cmd at scripts/vp9_speed.py:246 and scripts/vp9_speed.py:263 and rgb through scripts/vp9_speed.py:267 execute retained ffmpeg; timed CoreAV and decode-oracle-under-test arms remain non-oracle. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 455, "delegated", @@ -215050,7 +215587,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:463 (delegated gate, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:463 scripts/vp9_speed.py:463 reaches gate at scripts/vp9_speed.py:331-337; ff_cmd at scripts/vp9_speed.py:169 uses retained args.ffmpeg and timed at scripts/vp9_speed.py:139 preserves that program. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 463, "delegated", @@ -215061,7 +215598,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:486 (delegated to.frames, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:486 scripts/vp9_speed.py:486-487 passes the retained pair to frames; decode-oracle at scripts/thumbnail_oracle.py:348 is under test, and references at scripts/thumbnail_oracle.py:356-366 use retained FFmpeg/ffprobe. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 486, "delegated", @@ -215072,7 +215609,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_speed.py:621, this embedded-source row is . scripts/vp9_speed.py:621 is a Python docstring describing usage or frame-count aggregation. It is not generated executable code and does not run a program.", + "evidence": "scripts/vp9_speed.py:621 scripts/vp9_speed.py:621-623 is oracle_summary's docstring; the function at scripts/vp9_speed.py:624-640 aggregates existing rows and launches no oracle.", "site": [ 621, "embedded-source", @@ -215083,7 +215620,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_speed.py:672 (embedded-source , occurrence 0), scripts/vp9_speed.py:672-692 builds Markdown headings, table headers and strings from already collected results. These report strings are returned at :693, not evaluated or passed to a shell; no FFmpeg program executes at this site.", + "evidence": "scripts/vp9_speed.py:672 scripts/vp9_speed.py:672 is report-heading/description string data in report at scripts/vp9_speed.py:656-693; the function formats existing result dictionaries and never launches a command.", "site": [ 672, "embedded-source", @@ -215094,7 +215631,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_speed.py:678 (embedded-source , occurrence 0), scripts/vp9_speed.py:672-692 builds Markdown headings, table headers and strings from already collected results. These report strings are returned at :693, not evaluated or passed to a shell; no FFmpeg program executes at this site.", + "evidence": "scripts/vp9_speed.py:678 scripts/vp9_speed.py:678 is report-heading/description string data in report at scripts/vp9_speed.py:656-693; the function formats existing result dictionaries and never launches a command.", "site": [ 678, "embedded-source", @@ -215105,7 +215642,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_speed.py:687 (embedded-source , occurrence 0), scripts/vp9_speed.py:672-692 builds Markdown headings, table headers and strings from already collected results. These report strings are returned at :693, not evaluated or passed to a shell; no FFmpeg program executes at this site.", + "evidence": "scripts/vp9_speed.py:687 scripts/vp9_speed.py:687 is report-heading/description string data in report at scripts/vp9_speed.py:656-693; the function formats existing result dictionaries and never launches a command.", "site": [ 687, "embedded-source", @@ -215116,7 +215653,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:799 (delegated oracle, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:799 scripts/vp9_speed.py:799 dispatches oracle after retaining both returned paths; frames at scripts/vp9_speed.py:486-487 uses the pair for its references at scripts/thumbnail_oracle.py:338-366, separately from the decode-oracle program under test. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 799, "delegated", @@ -215127,7 +215664,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:806 (delegated run, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:806 scripts/vp9_speed.py:806 reaches main/run; only run and oracle modes execute oracle programs, after retaining require() results. Host FFmpeg calls at scripts/vp9_speed.py:376 and scripts/vp9_speed.py:388, probe helpers at scripts/vp9_speed.py:210 and scripts/vp9_speed.py:348, reference/timing work at scripts/vp9_speed.py:228-317 and scripts/vp9_speed.py:331-337, and frames at scripts/vp9_speed.py:486 preserve those values. select/summarize/merge operate on data, and the other timed programs are CoreAV/decode-oracle under test. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 806, "delegated", @@ -215138,7 +215675,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed.py:810 (delegated main, occurrence 0), both live modes pass scripts/vp9_speed.py:789-790, which replaces args.ffmpeg/ffprobe with require() fields, before dispatch at :799/:806. run reaches host/preflight/gate/time_file at :429/:438/:446/:455/:463; those forward the retained paths into host version/decoder queries (:376/:388), ff_cmd/measure/timed (:169/:247/:263/:178/:189/:139), packet_count/decode_only (:291/:301/:317), and thumbnail helpers rgb/at_time/ffmpeg_time (:203/:210/:228/:348). oracle forwards the same fields to thumbnail_oracle.frames at :486. scripts/vp9_speed_gcp.py:78-107 obtains the resolver pair and starts these same CLI modes; its import uses constants/helpers rather than executing run directly. scripts/tests/test_test_oracle.py:345-363 replaces oracle with an inspector after qualification. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "scripts/vp9_speed.py:810 scripts/vp9_speed.py:810 reaches main/run; only run and oracle modes execute oracle programs, after retaining require() results. Host FFmpeg calls at scripts/vp9_speed.py:376 and scripts/vp9_speed.py:388, probe helpers at scripts/vp9_speed.py:210 and scripts/vp9_speed.py:348, reference/timing work at scripts/vp9_speed.py:228-317 and scripts/vp9_speed.py:331-337, and frames at scripts/vp9_speed.py:486 preserve those values. select/summarize/merge operate on data, and the other timed programs are CoreAV/decode-oracle under test. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 810, "delegated", @@ -215187,7 +215724,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -215233,7 +215770,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -215291,7 +215828,7 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -215303,7 +215840,7 @@ "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "uuid": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "vp9_speed": "6f9c657fa493ef3638966265094cbec235cec7c5c58a457483ee0b03b82111fd", + "vp9_speed": "1d102f9baf7cda2fe31b03f5f1f1ff194dba4d5c49ceb94711c9b44cd0a3f78b", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", @@ -215704,7 +216241,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed_gcp.py:240, this process row is cmd. The generated shell at scripts/vp9_speed_gcp.py:78-84 calls test_oracle.py --resolve, retains both returned lines and assigns ffmpeg/ffprobe from that pair. Host version/decoder/decode commands at 88-91 execute only returned ffmpeg; run/oracle calls at 100-107 pass the retained pair explicitly. main bundles the current driver/support at 207 and submits this job at 240. scripts/vp9_speed.py:789-790 re-enters owner qualification and retains the returned pair. scripts/test_oracle.py:121-133 prints its require-returned paths. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "evidence": "scripts/vp9_speed_gcp.py:240 scripts/vp9_speed_gcp.py:205-224 stages binaries, test_oracle.bundle() and job.sh; scripts/vp9_speed_gcp.py:227-240 launches gcp_vm_job.py, which uploads and runs the job at scripts/gcp_vm_job.py:407-415. The job at scripts/vp9_speed_gcp.py:78-89 retains --resolve output and executes that exact ffmpeg for host metadata; its additional probe at scripts/vp9_speed_gcp.py:90-91 also uses the retained ffmpeg. Both phase invocations at scripts/vp9_speed_gcp.py:100-107 pass the retained pair and the VP9 entry retains its own require() return. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 240, "process", @@ -215715,7 +216252,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_speed_gcp.py:259, this delegated row is main. The generated shell at scripts/vp9_speed_gcp.py:78-84 calls test_oracle.py --resolve, retains both returned lines and assigns ffmpeg/ffprobe from that pair. Host version/decoder/decode commands at 88-91 execute only returned ffmpeg; run/oracle calls at 100-107 pass the retained pair explicitly. main bundles the current driver/support at 207 and submits this job at 240. scripts/vp9_speed.py:789-790 re-enters owner qualification and retains the returned pair. scripts/test_oracle.py:121-133 prints its require-returned paths. scripts/gcp_vm_job.py:407-415 uploads the staged directory and executes the selected job with bash; --collect at :265 does not launch a new job.", + "evidence": "scripts/vp9_speed_gcp.py:259 scripts/vp9_speed_gcp.py:205-224 stages binaries, test_oracle.bundle() and job.sh; scripts/vp9_speed_gcp.py:227-240 launches gcp_vm_job.py, which uploads and runs the job at scripts/gcp_vm_job.py:407-415. The job at scripts/vp9_speed_gcp.py:78-89 retains --resolve output and executes that exact ffmpeg for host metadata; its additional probe at scripts/vp9_speed_gcp.py:90-91 also uses the retained ffmpeg. Both phase invocations at scripts/vp9_speed_gcp.py:100-107 pass the retained pair and the VP9 entry retains its own require() return. scripts/vp9_speed.py:789-806 retains require() results as strings before dispatching oracle/run; scripts/vp9_speed.py:486-487 forwards the pair to frames. scripts/test_oracle.py:73-108 returns the immutable resolved pair; only those returned paths are used for the oracle executions described here.", "site": [ 259, "delegated", @@ -215806,7 +216343,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -216932,7 +217469,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -217809,7 +218346,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -217862,7 +218399,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -218849,7 +219386,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", @@ -219644,7 +220181,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -220276,7 +220813,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -220306,8 +220843,6 @@ "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/decode-oracle/src/main.rs:stream": "c4fc6a08248479cb73fff4f23554f1b0f4c589faa29e86a9f748f9fd5032e4e5", - "rust:tools/decode-oracle/src/main.rs:test_oracle": "5bde92a4b57ec09c227ea93028e02a74e474ac4b902f8b0b01718583dac24b88", "rust:tools/oracle/src/lib.rs:compare": "0dab0e36138daf3d893f4f4b6351d168f9ba92137789a674bd26686141c48276", "rust:tools/oracle/src/lib.rs:normalize": "0fd3f736d7a75a9ecff25f59a0ed913d6f09c56b06879bd334b25125b2359ceb", "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", @@ -220335,7 +220870,7 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -220351,7 +220886,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/codec-coverage.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -220681,8 +221215,6 @@ "tools/compat-corpus/tests/test_decode_breadth.py", "tools/compat-corpus/tests/test_decode_breadth_fixtures.py", "tools/decode-oracle/Cargo.toml", - "tools/decode-oracle/src/main.rs", - "tools/decode-oracle/src/stream.rs", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -220747,7 +221279,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decode_breadth.py:112 (process argv, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/decode_breadth.py:112 The generic Popen executes argv unchanged, with all three caller arms distinguished below. tools/compat-corpus/decode_breadth.py:520-532 replaces both opts paths with str(oracle.ffmpeg/ffprobe) from require() before either run() call. The run() callers are main at tools/compat-corpus/decode_breadth.py:528-532 with those owner-returned paths, Fixtures.setUpClass at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-69 with PROGRAMS replaced by the require() return at lines 37-38, and Harness.run_files at tools/compat-corpus/tests/test_decode_breadth.py:84-117 with locally written STUB executables, not FFmpeg/ffprobe oracles. run() carries the executable fields unchanged through one/examine at tools/compat-corpus/decode_breadth.py:370-403; examine calls probe at tools/compat-corpus/decode_breadth.py:283 and submits reference/coreav at tools/compat-corpus/decode_breadth.py:296-299. The three run_side callers are probe at tools/compat-corpus/decode_breadth.py:159-162 (returned ffprobe), reference at tools/compat-corpus/decode_breadth.py:188-192 (returned ffmpeg), and coreav at tools/compat-corpus/decode_breadth.py:197-198 (decode-oracle under test, excluded, not an FFmpeg oracle). The qualification verdict covers only the real FFmpeg/ffprobe arms; the fake and CoreAV arms are non-oracles. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 112, "process", @@ -220758,7 +221290,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decode_breadth.py:161 (command opts.ffprobe, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/decode_breadth.py:161 probe executes opts.ffprobe as the first argv element via run_side, without modifying its path. tools/compat-corpus/decode_breadth.py:520-532 replaces both opts paths with str(oracle.ffmpeg/ffprobe) from require() before either run() call. The run() callers are main at tools/compat-corpus/decode_breadth.py:528-532 with those owner-returned paths, Fixtures.setUpClass at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-69 with PROGRAMS replaced by the require() return at lines 37-38, and Harness.run_files at tools/compat-corpus/tests/test_decode_breadth.py:84-117 with locally written STUB executables, not FFmpeg/ffprobe oracles. run() carries the executable fields unchanged through one/examine at tools/compat-corpus/decode_breadth.py:370-403; examine calls probe at tools/compat-corpus/decode_breadth.py:283 and submits reference/coreav at tools/compat-corpus/decode_breadth.py:296-299. The three run_side callers are probe at tools/compat-corpus/decode_breadth.py:159-162 (returned ffprobe), reference at tools/compat-corpus/decode_breadth.py:188-192 (returned ffmpeg), and coreav at tools/compat-corpus/decode_breadth.py:197-198 (decode-oracle under test, excluded, not an FFmpeg oracle). The qualification verdict covers only the real FFmpeg/ffprobe arms; the fake and CoreAV arms are non-oracles. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 161, "command", @@ -220769,7 +221301,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decode_breadth.py:161 (delegated run_side, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/decode_breadth.py:161 probe executes opts.ffprobe as the first argv element via run_side, without modifying its path. tools/compat-corpus/decode_breadth.py:520-532 replaces both opts paths with str(oracle.ffmpeg/ffprobe) from require() before either run() call. The run() callers are main at tools/compat-corpus/decode_breadth.py:528-532 with those owner-returned paths, Fixtures.setUpClass at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-69 with PROGRAMS replaced by the require() return at lines 37-38, and Harness.run_files at tools/compat-corpus/tests/test_decode_breadth.py:84-117 with locally written STUB executables, not FFmpeg/ffprobe oracles. run() carries the executable fields unchanged through one/examine at tools/compat-corpus/decode_breadth.py:370-403; examine calls probe at tools/compat-corpus/decode_breadth.py:283 and submits reference/coreav at tools/compat-corpus/decode_breadth.py:296-299. The three run_side callers are probe at tools/compat-corpus/decode_breadth.py:159-162 (returned ffprobe), reference at tools/compat-corpus/decode_breadth.py:188-192 (returned ffmpeg), and coreav at tools/compat-corpus/decode_breadth.py:197-198 (decode-oracle under test, excluded, not an FFmpeg oracle). The qualification verdict covers only the real FFmpeg/ffprobe arms; the fake and CoreAV arms are non-oracles. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 161, "delegated", @@ -220780,7 +221312,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decode_breadth.py:192 (delegated run_side, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/decode_breadth.py:192 reference executes the builder-produced command via run_side without replacing its program. tools/compat-corpus/decode_breadth.py:520-532 replaces both opts paths with str(oracle.ffmpeg/ffprobe) from require() before either run() call. The run() callers are main at tools/compat-corpus/decode_breadth.py:528-532 with those owner-returned paths, Fixtures.setUpClass at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-69 with PROGRAMS replaced by the require() return at lines 37-38, and Harness.run_files at tools/compat-corpus/tests/test_decode_breadth.py:84-117 with locally written STUB executables, not FFmpeg/ffprobe oracles. run() carries the executable fields unchanged through one/examine at tools/compat-corpus/decode_breadth.py:370-403; examine calls probe at tools/compat-corpus/decode_breadth.py:283 and submits reference/coreav at tools/compat-corpus/decode_breadth.py:296-299. The three run_side callers are probe at tools/compat-corpus/decode_breadth.py:159-162 (returned ffprobe), reference at tools/compat-corpus/decode_breadth.py:188-192 (returned ffmpeg), and coreav at tools/compat-corpus/decode_breadth.py:197-198 (decode-oracle under test, excluded, not an FFmpeg oracle). The qualification verdict covers only the real FFmpeg/ffprobe arms; the fake and CoreAV arms are non-oracles. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 192, "delegated", @@ -220813,7 +221345,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decode_breadth.py:283 (delegated probe, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/decode_breadth.py:283 examine delegates its unmodified opts.ffprobe to probe. tools/compat-corpus/decode_breadth.py:520-532 replaces both opts paths with str(oracle.ffmpeg/ffprobe) from require() before either run() call. The run() callers are main at tools/compat-corpus/decode_breadth.py:528-532 with those owner-returned paths, Fixtures.setUpClass at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-69 with PROGRAMS replaced by the require() return at lines 37-38, and Harness.run_files at tools/compat-corpus/tests/test_decode_breadth.py:84-117 with locally written STUB executables, not FFmpeg/ffprobe oracles. run() carries the executable fields unchanged through one/examine at tools/compat-corpus/decode_breadth.py:370-403; examine calls probe at tools/compat-corpus/decode_breadth.py:283 and submits reference/coreav at tools/compat-corpus/decode_breadth.py:296-299. The three run_side callers are probe at tools/compat-corpus/decode_breadth.py:159-162 (returned ffprobe), reference at tools/compat-corpus/decode_breadth.py:188-192 (returned ffmpeg), and coreav at tools/compat-corpus/decode_breadth.py:197-198 (decode-oracle under test, excluded, not an FFmpeg oracle). The qualification verdict covers only the real FFmpeg/ffprobe arms; the fake and CoreAV arms are non-oracles. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 283, "delegated", @@ -220824,7 +221356,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decode_breadth.py:395 (delegated examine, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/decode_breadth.py:395 one delegates opts to examine; its oracle arms retain the qualified paths, and its CoreAV arm is not an oracle. tools/compat-corpus/decode_breadth.py:520-532 replaces both opts paths with str(oracle.ffmpeg/ffprobe) from require() before either run() call. The run() callers are main at tools/compat-corpus/decode_breadth.py:528-532 with those owner-returned paths, Fixtures.setUpClass at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-69 with PROGRAMS replaced by the require() return at lines 37-38, and Harness.run_files at tools/compat-corpus/tests/test_decode_breadth.py:84-117 with locally written STUB executables, not FFmpeg/ffprobe oracles. run() carries the executable fields unchanged through one/examine at tools/compat-corpus/decode_breadth.py:370-403; examine calls probe at tools/compat-corpus/decode_breadth.py:283 and submits reference/coreav at tools/compat-corpus/decode_breadth.py:296-299. The three run_side callers are probe at tools/compat-corpus/decode_breadth.py:159-162 (returned ffprobe), reference at tools/compat-corpus/decode_breadth.py:188-192 (returned ffmpeg), and coreav at tools/compat-corpus/decode_breadth.py:197-198 (decode-oracle under test, excluded, not an FFmpeg oracle). The qualification verdict covers only the real FFmpeg/ffprobe arms; the fake and CoreAV arms are non-oracles. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 395, "delegated", @@ -220835,7 +221367,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decode_breadth.py:528 (delegated run, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/decode_breadth.py:528 The fetch-mode run delegates after qualification; fetching chooses input files, not oracle programs. tools/compat-corpus/decode_breadth.py:520-532 replaces both opts paths with str(oracle.ffmpeg/ffprobe) from require() before either run() call. The run() callers are main at tools/compat-corpus/decode_breadth.py:528-532 with those owner-returned paths, Fixtures.setUpClass at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-69 with PROGRAMS replaced by the require() return at lines 37-38, and Harness.run_files at tools/compat-corpus/tests/test_decode_breadth.py:84-117 with locally written STUB executables, not FFmpeg/ffprobe oracles. run() carries the executable fields unchanged through one/examine at tools/compat-corpus/decode_breadth.py:370-403; examine calls probe at tools/compat-corpus/decode_breadth.py:283 and submits reference/coreav at tools/compat-corpus/decode_breadth.py:296-299. The three run_side callers are probe at tools/compat-corpus/decode_breadth.py:159-162 (returned ffprobe), reference at tools/compat-corpus/decode_breadth.py:188-192 (returned ffmpeg), and coreav at tools/compat-corpus/decode_breadth.py:197-198 (decode-oracle under test, excluded, not an FFmpeg oracle). The qualification verdict covers only the real FFmpeg/ffprobe arms; the fake and CoreAV arms are non-oracles. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 528, "delegated", @@ -220846,7 +221378,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decode_breadth.py:532 (delegated run, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/decode_breadth.py:532 The non-fetch run delegates after qualification. tools/compat-corpus/decode_breadth.py:520-532 replaces both opts paths with str(oracle.ffmpeg/ffprobe) from require() before either run() call. The run() callers are main at tools/compat-corpus/decode_breadth.py:528-532 with those owner-returned paths, Fixtures.setUpClass at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-69 with PROGRAMS replaced by the require() return at lines 37-38, and Harness.run_files at tools/compat-corpus/tests/test_decode_breadth.py:84-117 with locally written STUB executables, not FFmpeg/ffprobe oracles. run() carries the executable fields unchanged through one/examine at tools/compat-corpus/decode_breadth.py:370-403; examine calls probe at tools/compat-corpus/decode_breadth.py:283 and submits reference/coreav at tools/compat-corpus/decode_breadth.py:296-299. The three run_side callers are probe at tools/compat-corpus/decode_breadth.py:159-162 (returned ffprobe), reference at tools/compat-corpus/decode_breadth.py:188-192 (returned ffmpeg), and coreav at tools/compat-corpus/decode_breadth.py:197-198 (decode-oracle under test, excluded, not an FFmpeg oracle). The qualification verdict covers only the real FFmpeg/ffprobe arms; the fake and CoreAV arms are non-oracles. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 532, "delegated", @@ -220857,7 +221389,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/decode_breadth.py:537 (delegated main, occurrence 0), Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/decode_breadth.py:537 The module entry calls main; only run mode executes media programs, after replacing both paths with the owner return. tools/compat-corpus/decode_breadth.py:520-532 replaces both opts paths with str(oracle.ffmpeg/ffprobe) from require() before either run() call. The run() callers are main at tools/compat-corpus/decode_breadth.py:528-532 with those owner-returned paths, Fixtures.setUpClass at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-69 with PROGRAMS replaced by the require() return at lines 37-38, and Harness.run_files at tools/compat-corpus/tests/test_decode_breadth.py:84-117 with locally written STUB executables, not FFmpeg/ffprobe oracles. run() carries the executable fields unchanged through one/examine at tools/compat-corpus/decode_breadth.py:370-403; examine calls probe at tools/compat-corpus/decode_breadth.py:283 and submits reference/coreav at tools/compat-corpus/decode_breadth.py:296-299. The three run_side callers are probe at tools/compat-corpus/decode_breadth.py:159-162 (returned ffprobe), reference at tools/compat-corpus/decode_breadth.py:188-192 (returned ffmpeg), and coreav at tools/compat-corpus/decode_breadth.py:197-198 (decode-oracle under test, excluded, not an FFmpeg oracle). The qualification verdict covers only the real FFmpeg/ffprobe arms; the fake and CoreAV arms are non-oracles. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling. tools/compat-corpus/decode_breadth.py:524-530 supplies round_files only as an input fetcher; tools/compat-corpus/round_files.py:156-174 returns a media path, not an executable.", "site": [ 537, "delegated", @@ -220909,7 +221441,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -220971,7 +221503,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -221623,7 +222155,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -221683,7 +222215,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -222974,7 +223506,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -223683,7 +224215,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -223745,7 +224277,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -224671,7 +225203,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -225206,7 +225738,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -225266,7 +225798,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -225829,7 +226361,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -225889,7 +226421,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -225919,11 +226451,11 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:args": "a170edc0e4737f764c7aade5f4ead81505cfced40ee66cb6068f3991b9ea2920", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:audio": "cea3d46f56b82838dc503523eaf9ab3013372d9d7c87ccbe13f573c8323a18c2", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:audio": "e5714f85633e6c9c870319df3bb410db845fc8812d816114098d5e2f0af1f9ca", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:avi": "a20943ab15fd79dd7ddfcbce382681694f920c44e6cb60c813722b84e10d7bcb", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:capture": "788447ffc5ea2a31c62472dd02edcb696af8587db2c232118169ace44b8e0f05", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:encode": "a8680ce989f1f38e89d06e09b572b56b10873cfd79eb28f6c449486acdfeca0f", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:ffv1": "7ec11a2ae180e99b1f482ebbcfd909ef1a2d1d88d52d92e200a036dab58728da", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:encode": "3369bdc75ae7b7b3554aaf5cf97f0a464806ce396bff5ff93ab55549a2efcb94", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:ffv1": "9b6573e81c31bca56f7fac1854719e0719c8fb071fe28392df081774edad10d5", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:frames": "11184bade2fffd66ee44bf1164158e754e7239745dd4f7e013e677bbb877d830", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:image_capture": "a34016b7edda5a3fe43c09cda2eb0e16c7e542e921aad0f172e9fa12c4b25dd4", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:pcm": "9b07f437408f77b6be1353180123c79d8c164d68dacb2925749ba9c2d3ae236e", @@ -226493,7 +227025,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/png_bmp_yuv.py:490 (delegated eb.execute, occurrence 0), the selected executable is only opts.image_harness, with the image request and disabled external-program paths at tools/compat-corpus/png_bmp_yuv.py:487-491. crates/coreav-cli/tests/image_capture.rs:34-44 directly invokes run_images_captured; crates/coreav-cli/src/ffmpeg/mod.rs:333-346 restricts it to non-overwritten Image2 files and runs native image capture, not an FFmpeg comparison. The separate probe/decode comparison occurs at tools/compat-corpus/png_bmp_yuv.py:500 through image_comparisons. The changed workflow supplies image_harness separately at .github/workflows/codec-coverage.yml:773-777 and does not convert this call into an oracle.", + "evidence": "At tools/compat-corpus/png_bmp_yuv.py:490 (delegated, occurrence 0), The executable is cx.opts.image_harness, not an FFmpeg/ffprobe oracle. tools/compat-corpus/png_bmp_yuv.py:487-491 passes the image request and disables external encoder/fallback paths; tools/compat-corpus/encode_breadth.py:305-317 wraps that unchanged argv with a shell exec and tools/compat-corpus/r3.py:129-131 starts it. The workflow supplies a separate image-harness binary at .github/workflows/codec-coverage.yml:773-777. Its real child reads the request and invokes run_images_captured at crates/coreav-cli/tests/image_capture.rs:6-44. The callee admits only Image2 capture and native PNG/BMP frame jobs at crates/coreav-cli/src/ffmpeg/mod.rs:337-354 and crates/coreav-cli/src/ffmpeg/mod.rs:443-472. Product decoding uses coreav_decode::open at crates/coreav-cli/src/ffmpeg/frames.rs:211-219 and capture/native PNG/BMP encoding occurs at crates/coreav-cli/src/ffmpeg/frames.rs:495-505; any decoder backend is product work, not a reference answer. The separate FFmpeg/ffprobe comparisons occur through image_comparisons after this child at tools/compat-corpus/png_bmp_yuv.py:500, with probe/decode construction at tools/compat-corpus/png_bmp_yuv.py:354-385 and tools/compat-corpus/png_bmp_yuv.py:388-440. Those are not this row's eb.execute program.", "site": [ 490, "delegated", @@ -226719,7 +227251,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -226772,7 +227304,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -227503,7 +228035,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -229059,7 +229591,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -229758,7 +230290,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -230308,7 +230840,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -231052,7 +231584,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -231643,7 +232175,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -231697,7 +232229,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -232351,7 +232883,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -233127,7 +233659,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", @@ -233671,7 +234203,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", @@ -234481,7 +235013,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", @@ -235038,7 +235570,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -236153,7 +236685,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -236210,7 +236742,7 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -236618,7 +237150,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:26 (embedded-source , occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:26 Embedded generated stand-in source, not an oracle. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 26, "embedded-source", @@ -236640,7 +237172,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:117 (delegated decode_breadth.run, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:117 Harness.run_files calls run with options selecting the temporary stand-ins. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 117, "delegated", @@ -236651,7 +237183,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:130 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:130 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 130, "delegated", @@ -236662,7 +237194,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:142 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:142 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 142, "delegated", @@ -236673,7 +237205,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:153 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:153 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 153, "delegated", @@ -236684,7 +237216,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:160 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:160 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 160, "delegated", @@ -236695,7 +237227,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:165 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:165 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 165, "delegated", @@ -236706,7 +237238,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:173 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:173 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 173, "delegated", @@ -236717,7 +237249,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:181 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:181 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 181, "delegated", @@ -236728,7 +237260,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:201 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:201 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 201, "delegated", @@ -236739,7 +237271,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:213 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:213 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 213, "delegated", @@ -236750,7 +237282,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:228 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:228 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 228, "delegated", @@ -236761,7 +237293,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:237 (delegated self.verdict, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:237 Calls verdict at tools/compat-corpus/tests/test_decode_breadth.py:129-132, which calls run_files. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 237, "delegated", @@ -236772,7 +237304,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:240 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:240 Calls read_error at tools/compat-corpus/tests/test_decode_breadth.py:232-237, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 240, "delegated", @@ -236783,7 +237315,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:241 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:241 Calls read_error at tools/compat-corpus/tests/test_decode_breadth.py:232-237, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 241, "delegated", @@ -236794,7 +237326,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:242 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:242 Calls read_error at tools/compat-corpus/tests/test_decode_breadth.py:232-237, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 242, "delegated", @@ -236805,7 +237337,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:243 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:243 Calls read_error at tools/compat-corpus/tests/test_decode_breadth.py:232-237, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 243, "delegated", @@ -236816,7 +237348,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:244 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:244 Calls read_error at tools/compat-corpus/tests/test_decode_breadth.py:232-237, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 244, "delegated", @@ -236827,7 +237359,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:246 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:246 Calls read_error at tools/compat-corpus/tests/test_decode_breadth.py:232-237, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 246, "delegated", @@ -236838,7 +237370,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:248 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:248 Calls read_error at tools/compat-corpus/tests/test_decode_breadth.py:232-237, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 248, "delegated", @@ -236849,7 +237381,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:251 (delegated self.read_error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:251 Calls read_error at tools/compat-corpus/tests/test_decode_breadth.py:232-237, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 251, "delegated", @@ -236860,7 +237392,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:260 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:260 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 260, "delegated", @@ -236871,7 +237403,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:269 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:269 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 269, "delegated", @@ -236882,7 +237414,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:277 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:277 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 277, "delegated", @@ -236893,7 +237425,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:284 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:284 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 284, "delegated", @@ -236904,7 +237436,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:293 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:293 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 293, "delegated", @@ -236915,7 +237447,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:301 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:301 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 301, "delegated", @@ -236926,7 +237458,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:310 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:310 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 310, "delegated", @@ -236937,7 +237469,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:319 (delegated self.verdict, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:319 Calls verdict at tools/compat-corpus/tests/test_decode_breadth.py:129-132, which calls run_files. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 319, "delegated", @@ -236948,7 +237480,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:338 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:338 Calls unsupported at tools/compat-corpus/tests/test_decode_breadth.py:315-319, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 338, "delegated", @@ -236959,7 +237491,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:342 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:342 Calls unsupported at tools/compat-corpus/tests/test_decode_breadth.py:315-319, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 342, "delegated", @@ -236970,7 +237502,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:367 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:367 Calls unsupported at tools/compat-corpus/tests/test_decode_breadth.py:315-319, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 367, "delegated", @@ -236981,7 +237513,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:370 (delegated self.unsupported, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:370 Calls unsupported at tools/compat-corpus/tests/test_decode_breadth.py:315-319, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 370, "delegated", @@ -236992,7 +237524,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:377 (delegated self.verdict, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:377 Calls verdict at tools/compat-corpus/tests/test_decode_breadth.py:129-132, which calls run_files. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 377, "delegated", @@ -237003,7 +237535,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:380 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:380 Calls error at tools/compat-corpus/tests/test_decode_breadth.py:374-377, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 380, "delegated", @@ -237014,7 +237546,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:381 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:381 Calls error at tools/compat-corpus/tests/test_decode_breadth.py:374-377, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 381, "delegated", @@ -237025,7 +237557,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:382 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:382 Calls error at tools/compat-corpus/tests/test_decode_breadth.py:374-377, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 382, "delegated", @@ -237036,7 +237568,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:383 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:383 Calls error at tools/compat-corpus/tests/test_decode_breadth.py:374-377, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 383, "delegated", @@ -237047,7 +237579,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:384 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:384 Calls error at tools/compat-corpus/tests/test_decode_breadth.py:374-377, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 384, "delegated", @@ -237058,7 +237590,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:385 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:385 Calls error at tools/compat-corpus/tests/test_decode_breadth.py:374-377, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 385, "delegated", @@ -237069,7 +237601,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:388 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:388 Calls error at tools/compat-corpus/tests/test_decode_breadth.py:374-377, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 388, "delegated", @@ -237080,7 +237612,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:389 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:389 Calls error at tools/compat-corpus/tests/test_decode_breadth.py:374-377, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 389, "delegated", @@ -237091,7 +237623,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:391 (delegated self.error, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:391 Calls error at tools/compat-corpus/tests/test_decode_breadth.py:374-377, then verdict/run_files at tools/compat-corpus/tests/test_decode_breadth.py:129-132. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 391, "delegated", @@ -237102,7 +237634,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:401 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:401 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 401, "delegated", @@ -237113,7 +237645,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:408 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:408 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 408, "delegated", @@ -237124,7 +237656,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:421 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:421 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 421, "delegated", @@ -237135,7 +237667,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:436 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:436 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 436, "delegated", @@ -237146,7 +237678,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:456 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:456 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 456, "delegated", @@ -237157,7 +237689,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:465 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:465 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 465, "delegated", @@ -237168,7 +237700,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:471 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:471 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 471, "delegated", @@ -237179,7 +237711,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:476 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:476 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 476, "delegated", @@ -237190,7 +237722,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:484 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:484 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 484, "delegated", @@ -237201,7 +237733,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:494 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:494 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 494, "delegated", @@ -237212,7 +237744,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:499 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:499 Calls Harness.run_files directly. Its past deadline prevents starting any file at tools/compat-corpus/decode_breadth.py:384-386. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 499, "delegated", @@ -237223,7 +237755,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:519 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:519 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 519, "delegated", @@ -237234,7 +237766,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:531 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:531 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 531, "delegated", @@ -237245,7 +237777,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:552 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:552 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 552, "delegated", @@ -237256,7 +237788,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:597 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:597 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 597, "delegated", @@ -237267,7 +237799,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:603 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:603 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 603, "delegated", @@ -237278,7 +237810,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:612 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:612 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 612, "delegated", @@ -237289,7 +237821,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:618 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:618 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 618, "delegated", @@ -237300,7 +237832,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:626 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:626 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 626, "delegated", @@ -237311,7 +237843,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:640 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:640 Calls Harness.run_files directly. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 640, "delegated", @@ -237322,7 +237854,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth.py:647 (delegated self.run_files, occurrence 0), Harness writes STUB into all three temporary executable paths at tools/compat-corpus/tests/test_decode_breadth.py:87-90 and options/run_files passes only those paths at tools/compat-corpus/tests/test_decode_breadth.py:106-117. STUB at tools/compat-corpus/tests/test_decode_breadth.py:26-60 emits synthetic probe/checksum records from .spec files; its only child is sleep at tools/compat-corpus/tests/test_decode_breadth.py:41. The inherited verdict/read_error/unsupported/error helpers at tools/compat-corpus/tests/test_decode_breadth.py:129-132, tools/compat-corpus/tests/test_decode_breadth.py:233-237, tools/compat-corpus/tests/test_decode_breadth.py:316-319 and tools/compat-corpus/tests/test_decode_breadth.py:375-377 all funnel into that setup. Fetching at tools/compat-corpus/tests/test_decode_breadth.py:504-513 copies only the synthetic file and its spec; the missing-program override at tools/compat-corpus/tests/test_decode_breadth.py:647 selects an absent path, never a real oracle. tools/compat-corpus/decode_breadth.py:161-198 and tools/compat-corpus/decode_breadth.py:395 preserve these fields to run_side at tools/compat-corpus/decode_breadth.py:112; scripts/thumbnail_oracle.py:306-332 preserves the reference executable too. No real FFmpeg/ffprobe is executed. The changed workflow .github/workflows/codec-coverage.yml:563-572 does not alter these test-owned executable paths.", + "evidence": "tools/compat-corpus/tests/test_decode_breadth.py:647 Calls Harness.run_files directly. The deliberately absent fake ffmpeg stops at the executable-access check at tools/compat-corpus/decode_breadth.py:374-376 before any child. tools/compat-corpus/tests/test_decode_breadth.py:26-60 is generated Python stand-in code, including a non-oracle sleep child at line 41. tools/compat-corpus/tests/test_decode_breadth.py:84-117 writes that code as all three tools and passes only those temporary paths through run_files/options into tools/compat-corpus/decode_breadth.py:370-403; its executable branches at tools/compat-corpus/decode_breadth.py:159-198 and tools/compat-corpus/decode_breadth.py:112 use those stand-ins. Tool names and synthetic version banners do not make these programs real FFmpeg/ffprobe oracles. The imported scripts/thumbnail_oracle.py:76-87 only selects a stream and scripts/thumbnail_oracle.py:292-333 only constructs the fake reference argv; neither helper executes an oracle here.", "site": [ 647, "delegated", @@ -237415,7 +237947,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -237445,8 +237977,6 @@ "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/decode-oracle/src/main.rs:stream": "c4fc6a08248479cb73fff4f23554f1b0f4c589faa29e86a9f748f9fd5032e4e5", - "rust:tools/decode-oracle/src/main.rs:test_oracle": "5bde92a4b57ec09c227ea93028e02a74e474ac4b902f8b0b01718583dac24b88", "rust:tools/oracle/src/lib.rs:compare": "0dab0e36138daf3d893f4f4b6351d168f9ba92137789a674bd26686141c48276", "rust:tools/oracle/src/lib.rs:normalize": "0fd3f736d7a75a9ecff25f59a0ed913d6f09c56b06879bd334b25125b2359ceb", "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", @@ -237474,7 +238004,7 @@ "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "thumbnail_oracle": "28bf40cc37db99c490356a7bc4a45930aa5308c650e0400c98f18b766804fb95", + "thumbnail_oracle": "5da6b414b90ed45723e3305e448453f7bc104b47aa7d1b2f25989944098b4ac7", "time": "d4500573999e21fb60c2182b6a53dcb29d7e4d83a4a07ab8e09d7b45076cc091", "timezone": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -237818,9 +238348,6 @@ "tools/compat-corpus/round_files.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/compat-corpus/tests/test_decode_breadth.py", - "tools/decode-oracle/src/main.rs", - "tools/decode-oracle/src/stream.rs", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -237896,7 +238423,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:69 (delegated decode_breadth.run, occurrence 0), Fixtures.setUpClass stores both require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38, uses PROGRAMS[ffmpeg] for source generation at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:57-59, then forwards **PROGRAMS into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. Current main retains require() fields at tools/compat-corpus/decode_breadth.py:522-523 before either run call at tools/compat-corpus/decode_breadth.py:528-532. run passes the same opts to examine at tools/compat-corpus/decode_breadth.py:395; examine probes at tools/compat-corpus/decode_breadth.py:283 and submits reference at tools/compat-corpus/decode_breadth.py:297. The probe argv starts with opts.ffprobe at tools/compat-corpus/decode_breadth.py:161; the reference gives opts.ffmpeg to framemd5_command at tools/compat-corpus/decode_breadth.py:189, which keeps it at argv[0] in scripts/thumbnail_oracle.py:306-332. run_side executes that unchanged argv at tools/compat-corpus/decode_breadth.py:112. The direct real test caller also retains require() fields in PROGRAMS at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 and passes that map into run at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69. The synthetic caller instead binds temporary Python stubs at tools/compat-corpus/tests/test_decode_breadth.py:87-117. The native arm at tools/compat-corpus/decode_breadth.py:198 is decode-oracle stream, dispatched at tools/decode-oracle/src/main.rs:48-49; tools/decode-oracle/src/stream.rs:224-248 selects native/Dav1d/Libvpx and its strict-safe worker rejects FFmpeg at tools/decode-oracle/src/stream.rs:58-64. The changed workflow checks out only the owner from github.sha at .github/workflows/codec-coverage.yml:390-404, retains its two-line --resolve result with an exact format guard at .github/workflows/codec-coverage.yml:456-462 and passes those unchanged variables at .github/workflows/codec-coverage.yml:463-466. Static reading of the permitted legacy candidate 4062842fc42babef9e6661a37bbb18f7e375a80c confirmed that its decode driver consumes the supplied ffmpeg/ffprobe arguments unchanged, rather than selecting siblings. That workflow change preserves this row's qualification. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:69 Fixtures.setUpClass delegates a real fixture comparison. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:37-38 replaces both PROGRAMS paths with require() results and tools/compat-corpus/tests/test_decode_breadth_fixtures.py:65-69 passes them to run(). tools/compat-corpus/decode_breadth.py:370-403 carries opts into examine; tools/compat-corpus/decode_breadth.py:283 and tools/compat-corpus/decode_breadth.py:296-299 reach probe/reference/coreav. tools/compat-corpus/decode_breadth.py:159-162 executes that ffprobe; tools/compat-corpus/decode_breadth.py:188-192 executes that ffmpeg through the builder and tools/compat-corpus/decode_breadth.py:112 preserves argv. tools/compat-corpus/decode_breadth.py:197-198 executes decode-oracle under test, a separate non-oracle arm. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 69, "delegated", @@ -237907,7 +238434,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:149 (command self.ffmpeg, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:149 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 149, "command", @@ -237918,7 +238445,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:162 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:162 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 162, "delegated", @@ -237929,7 +238456,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:168 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:168 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 168, "delegated", @@ -237940,7 +238467,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:175 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:175 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 175, "delegated", @@ -237951,7 +238478,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:179 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:179 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 179, "delegated", @@ -237962,7 +238489,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:188 (process cmd, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:188 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 188, "process", @@ -237973,7 +238500,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:193 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:193 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 193, "delegated", @@ -237984,7 +238511,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:195 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:195 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 195, "delegated", @@ -237995,7 +238522,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:196 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:196 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 196, "delegated", @@ -238006,7 +238533,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:212 (delegated self.assert_unconverted, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:212 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-196 invokes self.md5s for parts and both whole-stream variants. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 212, "delegated", @@ -238017,7 +238544,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:212 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:212 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:156-169 encodes and remuxes using only self.ff at lines 162 and 168. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 212, "delegated", @@ -238028,7 +238555,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:216 (delegated self.assert_unconverted, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:216 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-196 invokes self.md5s for parts and both whole-stream variants. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 216, "delegated", @@ -238039,7 +238566,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:216 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:216 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:171-180 encodes and concatenates using only self.ff at lines 175 and 179. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 216, "delegated", @@ -238050,7 +238577,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:218 (delegated self.assert_unconverted, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:218 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-196 invokes self.md5s for parts and both whole-stream variants. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 218, "delegated", @@ -238061,7 +238588,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:218 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:218 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:171-180 encodes and concatenates using only self.ff at lines 175 and 179. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 218, "delegated", @@ -238072,7 +238599,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:222 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:222 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:156-169 encodes and remuxes using only self.ff at lines 162 and 168. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 222, "delegated", @@ -238083,7 +238610,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:223 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:223 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:156-169 encodes and remuxes using only self.ff at lines 162 and 168. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 223, "delegated", @@ -238094,7 +238621,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:224 (delegated self.h264, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:224 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:156-169 encodes and remuxes using only self.ff at lines 162 and 168. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 224, "delegated", @@ -238105,7 +238632,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:226 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:226 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 226, "delegated", @@ -238116,7 +238643,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:226 (delegated self.md5s, occurrence 1), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:226 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "occurrence": 1, "site": [ 226, @@ -238128,7 +238655,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:227 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:227 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:171-180 encodes and concatenates using only self.ff at lines 175 and 179. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 227, "delegated", @@ -238139,7 +238666,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:228 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:228 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 228, "delegated", @@ -238150,7 +238677,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:228 (delegated self.md5s, occurrence 1), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:228 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "occurrence": 1, "site": [ 228, @@ -238162,7 +238689,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:229 (delegated self.vp9, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:229 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:171-180 encodes and concatenates using only self.ff at lines 175 and 179. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 229, "delegated", @@ -238173,7 +238700,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:231 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:231 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 231, "delegated", @@ -238184,7 +238711,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:231 (delegated self.md5s, occurrence 1), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:231 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "occurrence": 1, "site": [ 231, @@ -238196,7 +238723,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235 (command self.ffprobe, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:234-239 executes self.ffprobe unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 235, "command", @@ -238218,7 +238745,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:248 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:248 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 248, "delegated", @@ -238229,7 +238756,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:249 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:249 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:234-239 executes self.ffprobe unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 249, "delegated", @@ -238240,7 +238767,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:251 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:251 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:234-239 executes self.ffprobe unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 251, "delegated", @@ -238251,7 +238778,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:255 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:255 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 255, "delegated", @@ -238262,7 +238789,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:261 (delegated self.ff, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:261 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-151 executes self.ffmpeg unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 261, "delegated", @@ -238273,7 +238800,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:262 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:262 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:234-239 executes self.ffprobe unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 262, "delegated", @@ -238284,7 +238811,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:265 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:265 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 265, "delegated", @@ -238295,7 +238822,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:265 (delegated self.pix_fmt, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:265 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:234-239 executes self.ffprobe unchanged as argv[0]. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 265, "delegated", @@ -238306,7 +238833,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_decode_breadth_fixtures.py:266 (delegated self.md5s, occurrence 0), UnconvertedReference.setUpClass stores both fields returned by require() at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:137-138. All encoding/concatenation helpers use self.ffmpeg through ff at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:148-179; md5s passes that field to framemd5_command at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:184-188, and pix_fmt executes self.ffprobe at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:235-237. scripts/thumbnail_oracle.py:306-332 keeps the supplied executable at argv[0]; the optional decoder insertion changes only options, not the executable. assert_unconverted and the tests at tools/compat-corpus/tests/test_decode_breadth_fixtures.py:192-266 only relay these retained class fields. The changed workflow still discovers this module at .github/workflows/codec-coverage.yml:563-572; its environment supplies requests, not the proof of qualification, which is the explicit owner result above. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_decode_breadth_fixtures.py:266 tools/compat-corpus/tests/test_decode_breadth_fixtures.py:182-190 passes self.ffmpeg to framemd5_command and executes the resulting cmd; an optional decoder is inserted immediately before -i, not at the program position. scripts/thumbnail_oracle.py:292-333 constructs [ffmpeg, ...], only appends arguments, and returns the same program at index zero. tools/compat-corpus/tests/test_decode_breadth_fixtures.py:135-142 stores str(oracle.ffmpeg), str(oracle.ffprobe) on the class directly from require(); no later path replacement occurs. scripts/test_oracle.py:73-108 returns the resolved pair; the executed oracle program is that returned path, not a reconstructed sibling.", "site": [ 266, "delegated", @@ -238356,7 +238883,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -238411,7 +238938,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -238489,8 +239016,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/codec-coverage.yml", - ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -238883,11 +239408,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "24b72e63d5fd4289cff706114740392873aaad965c98eee9dff6bfe7471193db", + "sha256": "e243770d9391a4f48c2c511a32629782f6719d6f9bd68b48f61de4d0233afed4", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:299 (delegated eb.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:299 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed. The helper serves all self.evaluate callers in Inputs (tools/compat-corpus/tests/test_encode_breadth.py:308-339), Misses (tools/compat-corpus/tests/test_encode_breadth.py:348-433), Programs (tools/compat-corpus/tests/test_encode_breadth.py:436-466), and CopyOracle.run_copy (tools/compat-corpus/tests/test_encode_breadth.py:483-515), each inheriting this same Stubs setup; Cli calls eb.main directly instead.", "site": [ 299, "delegated", @@ -238898,7 +239423,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:312 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:312 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 312, "delegated", @@ -238909,7 +239434,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:320 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:320 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 320, "delegated", @@ -238920,7 +239445,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:328 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:328 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 328, "delegated", @@ -238931,7 +239456,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:333 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:333 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 333, "delegated", @@ -238942,7 +239467,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:338 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:338 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 338, "delegated", @@ -238953,7 +239478,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:351 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:351 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 351, "delegated", @@ -238964,7 +239489,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:354 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:354 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 354, "delegated", @@ -238975,7 +239500,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:360 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:360 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 360, "delegated", @@ -238986,7 +239511,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:363 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:363 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 363, "delegated", @@ -238997,7 +239522,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:368 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:368 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 368, "delegated", @@ -239008,7 +239533,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:372 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:372 This embedded-source discovery is an error-message literal supplied to the fake CoreAV configuration, not executable source; the only consumer writes it to stderr in tools/compat-corpus/tests/test_encode_breadth.py:67-85. No oracle is launched by this text.", "site": [ 372, "embedded-source", @@ -239019,7 +239544,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:375 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:375 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 375, "delegated", @@ -239030,7 +239555,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:377 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:377 This embedded-source discovery is an error-message literal supplied to the fake CoreAV configuration, not executable source; the only consumer writes it to stderr in tools/compat-corpus/tests/test_encode_breadth.py:67-85. No oracle is launched by this text.", "site": [ 377, "embedded-source", @@ -239041,7 +239566,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:378 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:378 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 378, "delegated", @@ -239052,7 +239577,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:383 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:383 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 383, "delegated", @@ -239063,7 +239588,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:390 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:390 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 390, "delegated", @@ -239074,7 +239599,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:396 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:396 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 396, "delegated", @@ -239085,7 +239610,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:400 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:400 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 400, "delegated", @@ -239096,7 +239621,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:403 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:403 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 403, "delegated", @@ -239107,7 +239632,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:407 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:407 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 407, "delegated", @@ -239118,7 +239643,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:411 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:411 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 411, "delegated", @@ -239129,7 +239654,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:413 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:413 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 413, "delegated", @@ -239140,7 +239665,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:418 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:418 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 418, "delegated", @@ -239151,7 +239676,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:423 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:423 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 423, "delegated", @@ -239162,7 +239687,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:430 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:430 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 430, "delegated", @@ -239173,7 +239698,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:441 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:441 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 441, "delegated", @@ -239184,7 +239709,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:454 (delegated original, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:454 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed. The local original alias is eb.execute; the only installation of this spy surrounds self.evaluate at tools/compat-corpus/tests/test_encode_breadth.py:450-457. Its caller programs are the fake references, fake CoreAV, and optional fake harness, selected by the above paths; it is not a generally installed production runner.", "site": [ 454, "delegated", @@ -239195,7 +239720,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:457 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:457 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 457, "delegated", @@ -239206,7 +239731,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:475 (delegated eb.execute, occurrence 0), Limits passes only sys.executable with a local file-writing or sleeping Python command at tools/compat-corpus/tests/test_encode_breadth.py:473-479. tools/compat-corpus/encode_breadth.py:312-313 and tools/compat-corpus/r3.py:129-131 execute those Python commands unchanged; neither command can launch an oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:475 The explicit eb.execute argv runs sys.executable with inline Python that only writes a bounded file or sleeps, respectively (tools/compat-corpus/tests/test_encode_breadth.py:473-480). tools/compat-corpus/encode_breadth.py:305-317 forwards that argv through the shell limit to r3.capture; it does not choose an FFmpeg program.", "site": [ 475, "delegated", @@ -239217,7 +239742,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:479 (delegated eb.execute, occurrence 0), Limits passes only sys.executable with a local file-writing or sleeping Python command at tools/compat-corpus/tests/test_encode_breadth.py:473-479. tools/compat-corpus/encode_breadth.py:312-313 and tools/compat-corpus/r3.py:129-131 execute those Python commands unchanged; neither command can launch an oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:479 The explicit eb.execute argv runs sys.executable with inline Python that only writes a bounded file or sleeps, respectively (tools/compat-corpus/tests/test_encode_breadth.py:473-480). tools/compat-corpus/encode_breadth.py:305-317 forwards that argv through the shell limit to r3.capture; it does not choose an FFmpeg program.", "site": [ 479, "delegated", @@ -239228,7 +239753,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:488 (delegated self.evaluate, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:488 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 488, "delegated", @@ -239239,7 +239764,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:492 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:492 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 492, "delegated", @@ -239250,7 +239775,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:496 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:496 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 496, "delegated", @@ -239261,7 +239786,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:497 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:497 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 497, "delegated", @@ -239272,7 +239797,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:501 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:501 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 501, "delegated", @@ -239283,7 +239808,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:503 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:503 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 503, "delegated", @@ -239294,7 +239819,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:508 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:508 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 508, "delegated", @@ -239305,7 +239830,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:510 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:510 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 510, "delegated", @@ -239316,7 +239841,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:515 (delegated self.run_copy, occurrence 0), Stubs.setUp writes Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS stand-ins at tools/compat-corpus/tests/test_encode_breadth.py:262-266, points r3.HERE at the generated CHECK stub at tools/compat-corpus/tests/test_encode_breadth.py:279-289 and binds every opts/tc/check executable to that temporary directory. The generated programs at tools/compat-corpus/tests/test_encode_breadth.py:44-115 only emit synthetic records, write files, sleep, or invoke the same wrapper-bound fake encoder. evaluate/run_copy and the original execute spy at tools/compat-corpus/tests/test_encode_breadth.py:297-299, tools/compat-corpus/tests/test_encode_breadth.py:450-457 and tools/compat-corpus/tests/test_encode_breadth.py:484-488 preserve this setup; tools/compat-corpus/encode_breadth.py:369-372 and tools/compat-corpus/encode_breadth.py:478-482 embed those fake paths, and tools/compat-corpus/r3.py:304-305 selects the generated CHECK. No installed FFmpeg/ffprobe runs. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:515 This call belongs to the Stubs evaluation/copy path. tools/compat-corpus/tests/test_encode_breadth.py:259-289 writes and selects the Python FFMPEG, FFPROBE, COREAV, X264 and HARNESS fakes defined at tools/compat-corpus/tests/test_encode_breadth.py:44-115; it also writes the CHECK fake and replaces r3.HERE with that temporary directory. tools/compat-corpus/encode_breadth.py:426-438 and tools/compat-corpus/encode_breadth.py:727-751 can execute only those selected fakes here; copy-only work uses tools/compat-corpus/encode_breadth.py:492-533 and tools/compat-corpus/r3.py:297-318 to execute the temporary CHECK script, not the repository checker. No real FFmpeg/ffprobe oracle is executed.", "site": [ 515, "delegated", @@ -239327,7 +239852,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:560 (delegated eb.oracle, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:560 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 560, "delegated", @@ -239338,7 +239863,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:565 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:565 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 565, "delegated", @@ -239349,7 +239874,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:572 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:572 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 572, "delegated", @@ -239360,7 +239885,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:578 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:578 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 578, "delegated", @@ -239371,7 +239896,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:583 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:583 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 583, "delegated", @@ -239382,7 +239907,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:585 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:585 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 585, "delegated", @@ -239393,7 +239918,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:589 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:589 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 589, "delegated", @@ -239404,7 +239929,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:592 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:592 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 592, "delegated", @@ -239415,7 +239940,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:598 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:598 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 598, "delegated", @@ -239426,7 +239951,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:600 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:600 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 600, "delegated", @@ -239437,7 +239962,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:606 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:606 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 606, "delegated", @@ -239448,7 +239973,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:615 (delegated self.judge, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:615 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 615, "delegated", @@ -239459,7 +239984,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:625 (delegated eb.oracle, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:625 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 625, "delegated", @@ -239470,7 +239995,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:628 (delegated eb.oracle, occurrence 0), DecodedJobs intercepts every process-facing adapter with probe/compare/written/copied mocks at tools/compat-corpus/tests/test_encode_breadth.py:554-560 and tools/compat-corpus/tests/test_encode_breadth.py:620-628. The placeholder ffmpeg/ffprobe strings at tools/compat-corpus/tests/test_encode_breadth.py:545 never reach execution; the real class beginning at tools/compat-corpus/tests/test_encode_breadth.py:632 is separate. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:628 The DecodedJobs path uses test data and mocks, not an oracle process. tools/compat-corpus/tests/test_encode_breadth.py:543-550 constructs a context with bare names but every entry through judge patches decoded_output.probe, decoded_output.compare, transcode_check.written and copied at tools/compat-corpus/tests/test_encode_breadth.py:554-560. The direct mixed-copy calls have the same four replacements at tools/compat-corpus/tests/test_encode_breadth.py:619-628. tools/compat-corpus/encode_breadth.py:650-694 therefore reads supplied results instead of launching the probe/decode helpers.", "site": [ 628, "delegated", @@ -239481,7 +240006,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:653 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:653 This PinnedDecodedJobs call executes the real decoded-output oracle, unlike DecodedJobs mocks. tools/compat-corpus/tests/test_encode_breadth.py:632-643 calls PinnedOracle.setUpClass and copies its ffmpeg/ffprobe unchanged into cx.tc. tools/compat-corpus/tests/test_current_ci.py:370-374 obtains that exact pair from scripts/test_oracle.py:73-108 and converts the returned fields only to strings; tools/compat-corpus/current_ci.py:15-17 imports the same owner. tools/compat-corpus/encode_breadth.py:697-710 dispatches to encoding: tools/compat-corpus/encode_breadth.py:658 probes with cx.tc.ffprobe, tools/compat-corpus/encode_breadth.py:677 calls written with cx.tc, and tools/compat-corpus/encode_breadth.py:689-690 passes cx.tc.ffmpeg and cx.tc.ffprobe unchanged to compare. scripts/transcode_check.py:970-973 and scripts/transcode_check.py:262-265 execute that probe path. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:164-185 probe with the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 construct audio/video decode commands with that supplied ffmpeg, and tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged. This row has only the PCM or PNG jobs set locally, not CoreAV or a decode-oracle-under-test program. Fixture helpers at tools/compat-corpus/tests/test_current_ci.py:376-390 write WAV/PNG bytes in Python; only ENV is mocked at tools/compat-corpus/tests/test_encode_breadth.py:652-667, not these launch paths.", "site": [ 653, "delegated", @@ -239492,7 +240017,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:655 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:655 This PinnedDecodedJobs call executes the real decoded-output oracle, unlike DecodedJobs mocks. tools/compat-corpus/tests/test_encode_breadth.py:632-643 calls PinnedOracle.setUpClass and copies its ffmpeg/ffprobe unchanged into cx.tc. tools/compat-corpus/tests/test_current_ci.py:370-374 obtains that exact pair from scripts/test_oracle.py:73-108 and converts the returned fields only to strings; tools/compat-corpus/current_ci.py:15-17 imports the same owner. tools/compat-corpus/encode_breadth.py:697-710 dispatches to encoding: tools/compat-corpus/encode_breadth.py:658 probes with cx.tc.ffprobe, tools/compat-corpus/encode_breadth.py:677 calls written with cx.tc, and tools/compat-corpus/encode_breadth.py:689-690 passes cx.tc.ffmpeg and cx.tc.ffprobe unchanged to compare. scripts/transcode_check.py:970-973 and scripts/transcode_check.py:262-265 execute that probe path. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:164-185 probe with the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 construct audio/video decode commands with that supplied ffmpeg, and tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged. This row has only the PCM or PNG jobs set locally, not CoreAV or a decode-oracle-under-test program. Fixture helpers at tools/compat-corpus/tests/test_current_ci.py:376-390 write WAV/PNG bytes in Python; only ENV is mocked at tools/compat-corpus/tests/test_encode_breadth.py:652-667, not these launch paths.", "site": [ 655, "delegated", @@ -239503,7 +240028,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:665 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:665 This PinnedDecodedJobs call executes the real decoded-output oracle, unlike DecodedJobs mocks. tools/compat-corpus/tests/test_encode_breadth.py:632-643 calls PinnedOracle.setUpClass and copies its ffmpeg/ffprobe unchanged into cx.tc. tools/compat-corpus/tests/test_current_ci.py:370-374 obtains that exact pair from scripts/test_oracle.py:73-108 and converts the returned fields only to strings; tools/compat-corpus/current_ci.py:15-17 imports the same owner. tools/compat-corpus/encode_breadth.py:697-710 dispatches to encoding: tools/compat-corpus/encode_breadth.py:658 probes with cx.tc.ffprobe, tools/compat-corpus/encode_breadth.py:677 calls written with cx.tc, and tools/compat-corpus/encode_breadth.py:689-690 passes cx.tc.ffmpeg and cx.tc.ffprobe unchanged to compare. scripts/transcode_check.py:970-973 and scripts/transcode_check.py:262-265 execute that probe path. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:164-185 probe with the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 construct audio/video decode commands with that supplied ffmpeg, and tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged. This row has only the PCM or PNG jobs set locally, not CoreAV or a decode-oracle-under-test program. Fixture helpers at tools/compat-corpus/tests/test_current_ci.py:376-390 write WAV/PNG bytes in Python; only ENV is mocked at tools/compat-corpus/tests/test_encode_breadth.py:652-667, not these launch paths.", "site": [ 665, "delegated", @@ -239514,7 +240039,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:667 (delegated eb.oracle, occurrence 0), PinnedDecodedJobs invokes PinnedOracle.setUpClass and copies its two fields at tools/compat-corpus/tests/test_encode_breadth.py:636-642. tools/compat-corpus/tests/test_current_ci.py:372-373 obtains those fields directly from require(). The four calls at tools/compat-corpus/tests/test_encode_breadth.py:653-667 keep that tc map; only transcode_check.ENV is patched. Their jobs are pcm_s16le or png at tools/compat-corpus/tests/test_encode_breadth.py:650 and tools/compat-corpus/tests/test_encode_breadth.py:662, so encoding is chosen at tools/compat-corpus/encode_breadth.py:710, with no copy or lossy-encoder jobs. encoding supplies cx.tc.ffprobe to decoded_output.probe at tools/compat-corpus/encode_breadth.py:658, to transcode_check.written at tools/compat-corpus/encode_breadth.py:677 and both fields to compare at tools/compat-corpus/encode_breadth.py:689. scripts/transcode_check.py:970-973 preserves args.ffprobe through scripts/transcode_check.py:262-275. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:246-249 build probe/decode commands from the supplied fields; tools/compat-corpus/decoded_output.py:27 executes them unchanged. The changed workflow enables this class with COREAV_CURRENT_CI_ORACLE at .github/workflows/codec-coverage.yml:636-642; this does not replace its explicit require() binding. The owner scripts/test_oracle.py:73-108 returns the resolved immutable pair only after platform admission; its --resolve entry prints those very fields at scripts/test_oracle.py:121-134. The admission queries in scripts/oracle_pin.py:108-121 and scripts/oracle_pin_macos.py:48-92 only accept/refuse the selection against scripts/oracle-ffmpeg.env and scripts/oracle-ffmpeg-macos.env. ", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:667 This PinnedDecodedJobs call executes the real decoded-output oracle, unlike DecodedJobs mocks. tools/compat-corpus/tests/test_encode_breadth.py:632-643 calls PinnedOracle.setUpClass and copies its ffmpeg/ffprobe unchanged into cx.tc. tools/compat-corpus/tests/test_current_ci.py:370-374 obtains that exact pair from scripts/test_oracle.py:73-108 and converts the returned fields only to strings; tools/compat-corpus/current_ci.py:15-17 imports the same owner. tools/compat-corpus/encode_breadth.py:697-710 dispatches to encoding: tools/compat-corpus/encode_breadth.py:658 probes with cx.tc.ffprobe, tools/compat-corpus/encode_breadth.py:677 calls written with cx.tc, and tools/compat-corpus/encode_breadth.py:689-690 passes cx.tc.ffmpeg and cx.tc.ffprobe unchanged to compare. scripts/transcode_check.py:970-973 and scripts/transcode_check.py:262-265 execute that probe path. tools/compat-corpus/decoded_output.py:45-47 and tools/compat-corpus/decoded_output.py:164-185 probe with the supplied ffprobe; tools/compat-corpus/decoded_output.py:159-161 and tools/compat-corpus/decoded_output.py:244-249 construct audio/video decode commands with that supplied ffmpeg, and tools/compat-corpus/decoded_output.py:24-29 executes argv unchanged. This row has only the PCM or PNG jobs set locally, not CoreAV or a decode-oracle-under-test program. Fixture helpers at tools/compat-corpus/tests/test_current_ci.py:376-390 write WAV/PNG bytes in Python; only ENV is mocked at tools/compat-corpus/tests/test_encode_breadth.py:652-667, not these launch paths.", "site": [ 667, "delegated", @@ -239525,7 +240050,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:690 (delegated eb.audio_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:690 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 690, "delegated", @@ -239536,7 +240061,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:700 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:700 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 700, "delegated", @@ -239547,7 +240072,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:705 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:705 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 705, "delegated", @@ -239558,7 +240083,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:706 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:706 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 706, "delegated", @@ -239569,7 +240094,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:707 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:707 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 707, "delegated", @@ -239580,7 +240105,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:712 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:712 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 712, "delegated", @@ -239591,7 +240116,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:713 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:713 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 713, "delegated", @@ -239602,7 +240127,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:714 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:714 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 714, "delegated", @@ -239613,7 +240138,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:715 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:715 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 715, "delegated", @@ -239624,7 +240149,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:716 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:716 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 716, "delegated", @@ -239635,7 +240160,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:721 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:721 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 721, "delegated", @@ -239646,7 +240171,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:724 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:724 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 724, "delegated", @@ -239657,7 +240182,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:725 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:725 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 725, "delegated", @@ -239668,7 +240193,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:726 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:726 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 726, "delegated", @@ -239679,7 +240204,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:727 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:727 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 727, "delegated", @@ -239690,7 +240215,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:731 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:731 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 731, "delegated", @@ -239701,7 +240226,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:734 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:734 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 734, "delegated", @@ -239712,7 +240237,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:739 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:739 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 739, "delegated", @@ -239723,7 +240248,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:740 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:740 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 740, "delegated", @@ -239734,7 +240259,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:741 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:741 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 741, "delegated", @@ -239745,7 +240270,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:742 (delegated self.run_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:742 This AudioChecks call is evaluated inside run_checks at tools/compat-corpus/tests/test_encode_breadth.py:677-690. opus.run, probe_audio, pcm and quality, transcode_check.audio_origin and source are all replaced with local results. Those are the launch-capable consumers used by tools/compat-corpus/encode_breadth.py:597-630, so the ffmpeg/ffprobe strings are only arguments to mocks, not oracle programs.", "site": [ 742, "delegated", @@ -239756,7 +240281,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:750 (delegated eb.audio_checks, occurrence 0), AudioChecks intercepts opus.run/probe_audio/pcm and transcode_check.audio_origin/source at tools/compat-corpus/tests/test_encode_breadth.py:683-690; its timing variant intercepts run/probe_audio/pcm/quality at tools/compat-corpus/tests/test_encode_breadth.py:746-750. The complete generator is consumed only inside these patches, so its placeholder ffmpeg/ffprobe strings never start real processes. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:750 The direct audio_checks call is wrapped by replacements of pcm, quality, run and probe_audio at tools/compat-corpus/tests/test_encode_breadth.py:744-753; it checks argument forwarding into a list of recorded calls. The AAC branch of tools/compat-corpus/encode_breadth.py:597-630 does not call source/audio_origin, and no subprocess runs.", "site": [ 750, "delegated", @@ -239767,7 +240292,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:778 (delegated eb.video_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:778 This VideoChecks call runs through tools/compat-corpus/tests/test_encode_breadth.py:767-778, replacing source, copied, judge_output, probe_size and psnr. These replace all launch-capable helpers used by tools/compat-corpus/encode_breadth.py:567-594. The returned B-check and PSNR dictionaries are test data, not real FFmpeg/ffprobe results.", "site": [ 778, "delegated", @@ -239778,7 +240303,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:781 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:781 This VideoChecks call runs through tools/compat-corpus/tests/test_encode_breadth.py:767-778, replacing source, copied, judge_output, probe_size and psnr. These replace all launch-capable helpers used by tools/compat-corpus/encode_breadth.py:567-594. The returned B-check and PSNR dictionaries are test data, not real FFmpeg/ffprobe results.", "site": [ 781, "delegated", @@ -239789,7 +240314,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:788 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:788 This VideoChecks call runs through tools/compat-corpus/tests/test_encode_breadth.py:767-778, replacing source, copied, judge_output, probe_size and psnr. These replace all launch-capable helpers used by tools/compat-corpus/encode_breadth.py:567-594. The returned B-check and PSNR dictionaries are test data, not real FFmpeg/ffprobe results.", "site": [ 788, "delegated", @@ -239800,7 +240325,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:792 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:792 This VideoChecks call runs through tools/compat-corpus/tests/test_encode_breadth.py:767-778, replacing source, copied, judge_output, probe_size and psnr. These replace all launch-capable helpers used by tools/compat-corpus/encode_breadth.py:567-594. The returned B-check and PSNR dictionaries are test data, not real FFmpeg/ffprobe results.", "site": [ 792, "delegated", @@ -239811,7 +240336,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:793 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:793 This VideoChecks call runs through tools/compat-corpus/tests/test_encode_breadth.py:767-778, replacing source, copied, judge_output, probe_size and psnr. These replace all launch-capable helpers used by tools/compat-corpus/encode_breadth.py:567-594. The returned B-check and PSNR dictionaries are test data, not real FFmpeg/ffprobe results.", "site": [ 793, "delegated", @@ -239822,7 +240347,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:794 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:794 This VideoChecks call runs through tools/compat-corpus/tests/test_encode_breadth.py:767-778, replacing source, copied, judge_output, probe_size and psnr. These replace all launch-capable helpers used by tools/compat-corpus/encode_breadth.py:567-594. The returned B-check and PSNR dictionaries are test data, not real FFmpeg/ffprobe results.", "site": [ 794, "delegated", @@ -239833,7 +240358,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:795 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:795 This VideoChecks call runs through tools/compat-corpus/tests/test_encode_breadth.py:767-778, replacing source, copied, judge_output, probe_size and psnr. These replace all launch-capable helpers used by tools/compat-corpus/encode_breadth.py:567-594. The returned B-check and PSNR dictionaries are test data, not real FFmpeg/ffprobe results.", "site": [ 795, "delegated", @@ -239844,7 +240369,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:796 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:796 This VideoChecks call runs through tools/compat-corpus/tests/test_encode_breadth.py:767-778, replacing source, copied, judge_output, probe_size and psnr. These replace all launch-capable helpers used by tools/compat-corpus/encode_breadth.py:567-594. The returned B-check and PSNR dictionaries are test data, not real FFmpeg/ffprobe results.", "site": [ 796, "delegated", @@ -239855,7 +240380,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:800 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:800 This VideoChecks call runs through tools/compat-corpus/tests/test_encode_breadth.py:767-778, replacing source, copied, judge_output, probe_size and psnr. These replace all launch-capable helpers used by tools/compat-corpus/encode_breadth.py:567-594. The returned B-check and PSNR dictionaries are test data, not real FFmpeg/ffprobe results.", "site": [ 800, "delegated", @@ -239866,7 +240391,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:803 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:803 This VideoChecks call runs through tools/compat-corpus/tests/test_encode_breadth.py:767-778, replacing source, copied, judge_output, probe_size and psnr. These replace all launch-capable helpers used by tools/compat-corpus/encode_breadth.py:567-594. The returned B-check and PSNR dictionaries are test data, not real FFmpeg/ffprobe results.", "site": [ 803, "delegated", @@ -239877,7 +240402,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:806 (delegated self.run_checks, occurrence 0), VideoChecks mocks source, copied, judge_output, probe_size and psnr around the full generator consumption at tools/compat-corpus/tests/test_encode_breadth.py:773-778. No real probe or quality command is executed. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:806 This VideoChecks call runs through tools/compat-corpus/tests/test_encode_breadth.py:767-778, replacing source, copied, judge_output, probe_size and psnr. These replace all launch-capable helpers used by tools/compat-corpus/encode_breadth.py:567-594. The returned B-check and PSNR dictionaries are test data, not real FFmpeg/ffprobe results.", "site": [ 806, "delegated", @@ -239888,7 +240413,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:815 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:815 The context at tools/compat-corpus/tests/test_encode_breadth.py:811-815 has only an AAC job and supplied encoder-start records. next() consumes only the first aac_start yield of tools/compat-corpus/encode_breadth.py:633-640, before any media checks or subprocess can execute.", "site": [ 815, "delegated", @@ -239899,7 +240424,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:824 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:824 The eb.checks generator receives supplied jobs/start records; video_checks and audio_checks are replaced at tools/compat-corpus/tests/test_encode_breadth.py:817-830, while the copy-only side of the encoded-job case replaces copied and audio_checks at tools/compat-corpus/tests/test_encode_breadth.py:832-839. tools/compat-corpus/encode_breadth.py:633-647 only yields these mocked results; it executes no oracle program.", "site": [ 824, "delegated", @@ -239910,7 +240435,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:829 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:829 The eb.checks generator receives supplied jobs/start records; video_checks and audio_checks are replaced at tools/compat-corpus/tests/test_encode_breadth.py:817-830, while the copy-only side of the encoded-job case replaces copied and audio_checks at tools/compat-corpus/tests/test_encode_breadth.py:832-839. tools/compat-corpus/encode_breadth.py:633-647 only yields these mocked results; it executes no oracle program.", "site": [ 829, "delegated", @@ -239921,7 +240446,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:838 (delegated eb.checks, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:838 The eb.checks generator receives supplied jobs/start records; video_checks and audio_checks are replaced at tools/compat-corpus/tests/test_encode_breadth.py:817-830, while the copy-only side of the encoded-job case replaces copied and audio_checks at tools/compat-corpus/tests/test_encode_breadth.py:832-839. tools/compat-corpus/encode_breadth.py:633-647 only yields these mocked results; it executes no oracle program.", "site": [ 838, "delegated", @@ -239932,7 +240457,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:851 (delegated eb.copied, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:851 The copied calls use the source/remux lambda and packet dictionary established at tools/compat-corpus/tests/test_encode_breadth.py:841-850. Both source and transcode_check.packets are mocked, so tools/compat-corpus/encode_breadth.py:553-564 compares in-memory packets and remux results without executing ffprobe or CoreAV.", "site": [ 851, "delegated", @@ -239943,7 +240468,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:853 (delegated eb.copied, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:853 The copied calls use the source/remux lambda and packet dictionary established at tools/compat-corpus/tests/test_encode_breadth.py:841-850. Both source and transcode_check.packets are mocked, so tools/compat-corpus/encode_breadth.py:553-564 compares in-memory packets and remux results without executing ffprobe or CoreAV.", "site": [ 853, "delegated", @@ -239954,7 +240479,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:856 (delegated eb.copied, occurrence 0), Order either stops checks immediately after its encoder-start boolean at tools/compat-corpus/tests/test_encode_breadth.py:812-815, mocks video/audio/copy judges at tools/compat-corpus/tests/test_encode_breadth.py:822-838, or replaces source and packets with in-memory rows at tools/compat-corpus/tests/test_encode_breadth.py:842-856. No real FFmpeg/ffprobe is reached. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:856 The copied calls use the source/remux lambda and packet dictionary established at tools/compat-corpus/tests/test_encode_breadth.py:841-850. Both source and transcode_check.packets are mocked, so tools/compat-corpus/encode_breadth.py:553-564 compares in-memory packets and remux results without executing ffprobe or CoreAV.", "site": [ 856, "delegated", @@ -239965,7 +240490,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:957 (delegated eb.oracle_programs, occurrence 0), the preflight test mocks require, subprocess.run and sha256 together at tools/compat-corpus/tests/test_encode_breadth.py:954-957. It checks argument retention without executing either the fake returned paths or any real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:957 The preflight forwarding test at tools/compat-corpus/tests/test_encode_breadth.py:951-967 patches test_oracle.require to a synthetic Oracle pair, subprocess.run to a synthetic stdout and sha256 to a fixed digest. The real body at tools/compat-corpus/encode_breadth.py:865-873 therefore executes no binary; owner-shaped test data is not owner qualification.", "site": [ 957, "delegated", @@ -239976,7 +240501,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:977 (process sys.executable, occurrence 0), Cli inherits Stubs and replaces its temporary ffmpeg/ffprobe with banner-only Python programs at tools/compat-corpus/tests/test_encode_breadth.py:945-949. The sys.executable child at tools/compat-corpus/tests/test_encode_breadth.py:972-977 only queries those stand-ins. The wrong-selection variant writes another banner stub at tools/compat-corpus/tests/test_encode_breadth.py:982-987 and requires refusal at tools/compat-corpus/tests/test_encode_breadth.py:989-992, before evaluation. Owner admission may run those fakes, never an installed real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:977 This real isolated Python child imports encode_breadth and calls oracle_programs, but its supplied programs are banner-only Python stand-ins written by tools/compat-corpus/tests/test_encode_breadth.py:944-949 and selected at tools/compat-corpus/tests/test_encode_breadth.py:969-977. tools/compat-corpus/encode_breadth.py:865-873 calls the real owner and then queries the returned paths; the Linux verifier at scripts/oracle_pin.py:108-121 also runs only those same fake banners. scripts/test_oracle.py:73-108 is not proof of a real oracle here: executable content is explicitly a print-only fake. No media or actual FFmpeg/ffprobe program runs.", "site": [ 977, "process", @@ -239987,7 +240512,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:985 (embedded-source , occurrence 0), this generated test program is a Python shebang followed only by print(\"ffmpeg version 0.0.0\"). The test writes it to other-ffmpeg at 984-986, not to a real oracle. oracle_programs at 989 requests that mismatched filename and the owner rejects it before executing commands (test_oracle.py:92-94); even if run, its text only prints the synthetic banner and starts no oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:985 This embedded-source row writes a print-only Python program with a deliberately wrong FFmpeg banner at tools/compat-corpus/tests/test_encode_breadth.py:982-987. It is a fake used by a refusal test, not an oracle executable.", "site": [ 985, "embedded-source", @@ -239998,9 +240523,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:989 (delegated eb.oracle_programs, occurrence 0), Cli inherits Stubs and replaces its temporary ffmpeg/ffprobe with banner-only Python programs at tools/compat-corpus/tests/test_encode_breadth.py:945-949. The sys.executable child at tools/compat-corpus/tests/test_encode_breadth.py:972-977 only queries those stand-ins. The wrong-selection variant writes another banner stub at tools/compat-corpus/tests/test_encode_breadth.py:982-987 and requires refusal at tools/compat-corpus/tests/test_encode_breadth.py:989-992, before evaluation. Owner admission may run those fakes, never an installed real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:990 This refusal test resets the owner cache around both calls at tools/compat-corpus/tests/test_encode_breadth.py:988-992. The selected executable is the temporary other-ffmpeg print-only fake at tools/compat-corpus/tests/test_encode_breadth.py:983-987, not the installed pair. scripts/test_oracle.py:73-108 rejects the first requested pair at the exact-name guard before verifier or version-query execution; the second call rethrows that cached qualification failure at scripts/test_oracle.py:84-88. tools/compat-corpus/encode_breadth.py:865-870 converts the failure to ValueError and tools/compat-corpus/encode_breadth.py:839-843 returns before evaluate. The changed cache scope restores prior state after refusal and does not create a new oracle launch.", "site": [ - 989, + 990, "delegated", "", "eb.oracle_programs" @@ -240009,9 +240534,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:991 (delegated eb.cmd_run, occurrence 0), Cli inherits Stubs and replaces its temporary ffmpeg/ffprobe with banner-only Python programs at tools/compat-corpus/tests/test_encode_breadth.py:945-949. The sys.executable child at tools/compat-corpus/tests/test_encode_breadth.py:972-977 only queries those stand-ins. The wrong-selection variant writes another banner stub at tools/compat-corpus/tests/test_encode_breadth.py:982-987 and requires refusal at tools/compat-corpus/tests/test_encode_breadth.py:989-992, before evaluation. Owner admission may run those fakes, never an installed real oracle. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:992 This refusal test resets the owner cache around both calls at tools/compat-corpus/tests/test_encode_breadth.py:988-992. The selected executable is the temporary other-ffmpeg print-only fake at tools/compat-corpus/tests/test_encode_breadth.py:983-987, not the installed pair. scripts/test_oracle.py:73-108 rejects the first requested pair at the exact-name guard before verifier or version-query execution; the second call rethrows that cached qualification failure at scripts/test_oracle.py:84-88. tools/compat-corpus/encode_breadth.py:865-870 converts the failure to ValueError and tools/compat-corpus/encode_breadth.py:839-843 returns before evaluate. The changed cache scope restores prior state after refusal and does not create a new oracle launch.", "site": [ - 991, + 992, "delegated", "", "eb.cmd_run" @@ -240020,9 +240545,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1006 (delegated eb.main, occurrence 0), Cli uses the generated executable fields from Stubs at tools/compat-corpus/tests/test_encode_breadth.py:262-289 and mocks oracle/oracle_programs at tools/compat-corpus/tests/test_encode_breadth.py:1002-1006. The tiny selected command set therefore runs only those stand-ins, never real FFmpeg. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:1007 The real eb.main run mode is given only the Stubs executables written at tools/compat-corpus/tests/test_encode_breadth.py:259-289. tools/compat-corpus/tests/test_encode_breadth.py:1003-1007 replaces commands, oracle and oracle_programs; tools/compat-corpus/encode_breadth.py:834-862 can reach evaluate for the two supplied commands but its executables remain the fake ffmpeg, ffprobe and CoreAV. The copy oracle is mocked, and version preflight is mocked, so neither a real checker nor real FFmpeg/ffprobe runs.", "site": [ - 1006, + 1007, "delegated", "", "eb.main" @@ -240031,9 +240556,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1020 (delegated eb.cmd_run, occurrence 0), oracle_programs raises a mocked ValueError and evaluate is mocked at tools/compat-corpus/tests/test_encode_breadth.py:1017-1021; cmd_run returns before launching any reference command. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:1021 The test patches oracle_programs to raise ValueError and spies on evaluate at tools/compat-corpus/tests/test_encode_breadth.py:1018-1022. tools/compat-corpus/encode_breadth.py:839-843 catches that error and returns before command execution; no oracle process runs.", "site": [ - 1020, + 1021, "delegated", "", "eb.cmd_run" @@ -240042,9 +240567,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1029 (delegated eb.main, occurrence 0), the run-mode call deletes a required fixture first at tools/compat-corpus/tests/test_encode_breadth.py:1023-1029, so tools/compat-corpus/encode_breadth.py:835-838 returns before oracle preflight. The separate Python child at tools/compat-corpus/tests/test_encode_breadth.py:1033-1035 selects summarize; tools/compat-corpus/encode_breadth.py:876-880 only reads/writes JSON and computes the summary, without a media process. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:1030 The test removes basic.mp4 at tools/compat-corpus/tests/test_encode_breadth.py:1024-1030 and calls real eb.main run mode. tools/compat-corpus/encode_breadth.py:834-838 checks missing fixtures and returns UNMEASURED before oracle_programs or evaluate, so this row executes no oracle.", "site": [ - 1029, + 1030, "delegated", "", "eb.main" @@ -240053,9 +240578,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_encode_breadth.py:1033 (process sys.executable, occurrence 0), the run-mode call deletes a required fixture first at tools/compat-corpus/tests/test_encode_breadth.py:1023-1029, so tools/compat-corpus/encode_breadth.py:835-838 returns before oracle preflight. The separate Python child at tools/compat-corpus/tests/test_encode_breadth.py:1033-1035 selects summarize; tools/compat-corpus/encode_breadth.py:876-880 only reads/writes JSON and computes the summary, without a media process. The changed workflow discovery at .github/workflows/codec-coverage.yml:636-642 does not change this test's fake/mocked process boundary; enabling the separate pinned class does not make this selected row execute a real oracle.", + "evidence": "tools/compat-corpus/tests/test_encode_breadth.py:1034 This is a real Python subprocess running the repository encode_breadth.py summarize subcommand (tools/compat-corpus/tests/test_encode_breadth.py:1032-1038), not a mocked subprocess. tools/compat-corpus/encode_breadth.py:883-905 dispatches summarize to tools/compat-corpus/encode_breadth.py:876-880, which only parses stored records, summarizes and writes JSON; it never calls cmd_run or an oracle launch.", "site": [ - 1033, + 1034, "process", ".Cli.test_a_missing_fixture_is_unmeasured_and_summarize_exits_as_the_run_would", "sys.executable" @@ -240198,7 +240723,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -240259,7 +240784,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -241935,7 +242460,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -241996,7 +242521,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -242877,7 +243402,7 @@ "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", - "composed_audio": "4dce4e51204f1963752efc34945221ac5a543f49cd84a69f67078ae7d1adc92f", + "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -242931,7 +243456,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -244085,7 +244610,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -244872,7 +245397,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -245527,7 +246052,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -246187,7 +246712,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -246991,7 +247516,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -248459,7 +248984,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -249194,7 +249719,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -249754,7 +250279,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -250404,7 +250929,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -250975,7 +251500,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -251525,7 +252050,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -252153,7 +252678,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -252781,7 +253306,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -253170,7 +253695,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -253241,7 +253765,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/mkv-adapter/corpus.py:99 (process command, occurrence 0), cmd_run obtains and retains the complete pair at 161, queries its ffprobe field at 162/168, and passes args to process. process sends scripts/oracle-ffprobe.sh both retained fields in env at 141-144; that adapter resolves its requests through the owner CLI and retains both lines at scripts/oracle-ffprobe.sh:7-15 before executing $FFPROBE at 43/50. capture executes its command unchanged at 99; its other caller at 150 runs the CoreAV Matroska adapter, not another oracle. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "tools/mkv-adapter/corpus.py:99 The generic capture runner serves both callers: the shell reference arm at tools/mkv-adapter/corpus.py:141-144 and the CoreAV adapter arm at tools/mkv-adapter/corpus.py:149-151 (not FFmpeg). tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets).", "site": [ 99, "process", @@ -253263,7 +253787,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/mkv-adapter/corpus.py:141 (delegated capture, occurrence 0), cmd_run obtains and retains the complete pair at 161, queries its ffprobe field at 162/168, and passes args to process. process sends scripts/oracle-ffprobe.sh both retained fields in env at 141-144; that adapter resolves its requests through the owner CLI and retains both lines at scripts/oracle-ffprobe.sh:7-15 before executing $FFPROBE at 43/50. capture executes its command unchanged at 99; its other caller at 150 runs the CoreAV Matroska adapter, not another oracle. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "tools/mkv-adapter/corpus.py:141 This delegated reference capture runs the shell adapter, not an inherited ffprobe name. tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets).", "site": [ 141, "delegated", @@ -253296,7 +253820,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/mkv-adapter/corpus.py:168 (command ffprobe, occurrence 0), cmd_run obtains and retains the complete pair at 161, queries its ffprobe field at 162/168, and passes args to process. process sends scripts/oracle-ffprobe.sh both retained fields in env at 141-144; that adapter resolves its requests through the owner CLI and retains both lines at scripts/oracle-ffprobe.sh:7-15 before executing $FFPROBE at 43/50. capture executes its command unchanged at 99; its other caller at 150 runs the CoreAV Matroska adapter, not another oracle. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "tools/mkv-adapter/corpus.py:168 The -version command uses ffprobe = str(args.oracle.ffprobe) at tools/mkv-adapter/corpus.py:161-162 unchanged at tools/mkv-adapter/corpus.py:168. The pair is returned by scripts/test_oracle.py:73-108; the neighboring MediaInfo version command is not an FFmpeg/ffprobe oracle. tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets).", "site": [ 168, "command", @@ -253373,7 +253897,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/mkv-adapter/corpus.py:303 (delegated cmd_run, occurrence 0), cmd_run obtains and retains the complete pair at 161, queries its ffprobe field at 162/168, and passes args to process. process sends scripts/oracle-ffprobe.sh both retained fields in env at 141-144; that adapter resolves its requests through the owner CLI and retains both lines at scripts/oracle-ffprobe.sh:7-15 before executing $FFPROBE at 43/50. capture executes its command unchanged at 99; its other caller at 150 runs the CoreAV Matroska adapter, not another oracle. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller. Folded to tools/mkv-adapter/corpus.py:168, where cmd_run uses the retained ffprobe; an exclusion shares the discovered line.", + "evidence": "tools/mkv-adapter/corpus.py:303 The local main dispatches this module's cmd_run, not any other corpus module; report only compares captured JSON through the CoreAV comparator (tools/mkv-adapter/corpus.py:203-219). The run branch qualifies at tools/mkv-adapter/corpus.py:160-168 and the worker reference calls preserve the pair. tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets). Folded to tools/mkv-adapter/corpus.py:168, where cmd_run uses the retained ffprobe; an exclusion shares the discovered line.", "fold_to": 168, "site": [ 303, @@ -253385,7 +253909,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/mkv-adapter/corpus.py:307 (delegated main, occurrence 0), cmd_run obtains and retains the complete pair at 161, queries its ffprobe field at 162/168, and passes args to process. process sends scripts/oracle-ffprobe.sh both retained fields in env at 141-144; that adapter resolves its requests through the owner CLI and retains both lines at scripts/oracle-ffprobe.sh:7-15 before executing $FFPROBE at 43/50. capture executes its command unchanged at 99; its other caller at 150 runs the CoreAV Matroska adapter, not another oracle. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "tools/mkv-adapter/corpus.py:307 The module entry point calls its local main (tools/mkv-adapter/corpus.py:281-307); report is a data/CoreAV comparison branch (tools/mkv-adapter/corpus.py:203-219), whereas run qualifies and executes its retained pair. tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets).", "site": [ 307, "delegated", @@ -253477,7 +254001,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -253923,11 +254447,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "870e657a95211b9b97558d3f29c5c8f313b0899ee54f5064368b28b93b21ac91", + "sha256": "79d8fada3780ed53dda2578f99db226c5f115f63d5cd0810d4cc641873ac320e", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/remux_corpus.py:2 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "evidence": "tools/mkv-adapter/remux_corpus.py:2 This is the module docstring (tools/mkv-adapter/remux_corpus.py:2-25), which describes commands; Python does not execute its example strings. The separate generated C helper is only compiled at tools/mkv-adapter/remux_corpus.py:94-99 and receives its commands from the real call sites, not this text.", "site": [ 2, "embedded-source", @@ -253938,7 +254462,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/remux_corpus.py:99 (process 'cc', occurrence 0), peak_helper writes PEAK_C (72-91) and runs literal cc at 99, returning the compiled helper. The call at 179 passes only args.coreav remux; run_rusage at 109 starts the peak helper, whose C execvp at 83 executes that same CoreAV command. The download at 165 is args.aws s3 cp. These selected calls do not execute an FFmpeg oracle.", + "evidence": "tools/mkv-adapter/remux_corpus.py:99 This subprocess executes cc to compile the peak-RSS helper, not an FFmpeg/ffprobe oracle (tools/mkv-adapter/remux_corpus.py:72-100). The helper's later execvp is reached separately through run_rusage.", "site": [ 99, "process", @@ -253949,7 +254473,7 @@ }, { "class": "reviewed-reference", - "evidence": "Exact process site, expression str(helper): cmd_run stores args.oracle=require(...) (228). The reference starts with str(args.oracle.ffmpeg) (202); run_rusage forwards that command after helper and peak filename (109); helper source executes execvp(argv[2],argv+2) (83), preserving the owner-returned program. Its other caller uses the CoreAV remux path (179).", + "evidence": "tools/mkv-adapter/remux_corpus.py:109 This generic runner starts the C helper. Its complete callers are the CoreAV remux arm at tools/mkv-adapter/remux_corpus.py:179 (not an oracle) and the retained FFmpeg baseline at tools/mkv-adapter/remux_corpus.py:206. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name.", "site": [ 109, "process", @@ -253960,7 +254484,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/mkv-adapter/remux_corpus.py:138 (process command, occurrence 0), cmd_run retains require() at 228 and process receives args.oracle. Its timing reference uses str(args.oracle.ffmpeg) at 202-206. The checker relay at 195 passes the complete Oracle into check_with_oracle; that function creates temporary ffmpeg/ffprobe symlinks to the retained fields at 130-131 and prepends the directory to PATH at 137. The child mkv_remux_check.py resolves via test_oracle.require() and directly uses the returned ffprobe/ffmpeg fields at 63/68, so no reconstructed symlink name is executed without child-owner qualification. The Python subprocess at 138 runs that checker. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "tools/mkv-adapter/remux_corpus.py:138 The real checker child executes qualified FFmpeg/ffprobe commands. tools/mkv-adapter/remux_corpus.py:228 retains the scripts/test_oracle.py:73-108 result. tools/mkv-adapter/remux_corpus.py:195 passes that same pair; tools/mkv-adapter/remux_corpus.py:130-138 symlinks exactly its two fields and overrides both COREAV selectors for the isolated checker child (not PATH lookup). scripts/mkv_remux_check.py:298-301 enters check; scripts/mkv_remux_check.py:62-74 re-qualifies in the child and executes the returned ffprobe/ffmpeg paths, never reconstructed siblings. The only other caller is the generated test child at scripts/tests/test_test_oracle.py:274-287, which supplies banner/JSON fakes rather than real oracles.", "site": [ 138, "process", @@ -253971,7 +254495,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/remux_corpus.py:165 (process args.aws, occurrence 0), peak_helper writes PEAK_C (72-91) and runs literal cc at 99, returning the compiled helper. The call at 179 passes only args.coreav remux; run_rusage at 109 starts the peak helper, whose C execvp at 83 executes that same CoreAV command. The download at 165 is args.aws s3 cp. These selected calls do not execute an FFmpeg oracle.", + "evidence": "tools/mkv-adapter/remux_corpus.py:165 This is the AWS CLI download command (s3 cp) selected by --aws (tools/mkv-adapter/remux_corpus.py:162-170, tools/mkv-adapter/remux_corpus.py:340); it does not execute an FFmpeg/ffprobe oracle.", "site": [ 165, "process", @@ -253982,7 +254506,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/remux_corpus.py:179 (delegated run_rusage, occurrence 0), peak_helper writes PEAK_C (72-91) and runs literal cc at 99, returning the compiled helper. The call at 179 passes only args.coreav remux; run_rusage at 109 starts the peak helper, whose C execvp at 83 executes that same CoreAV command. The download at 165 is args.aws s3 cp. These selected calls do not execute an FFmpeg oracle.", + "evidence": "tools/mkv-adapter/remux_corpus.py:179 This particular run_rusage caller executes args.coreav remux, whose CLI selector defaults to the CoreAV release binary (tools/mkv-adapter/remux_corpus.py:179, tools/mkv-adapter/remux_corpus.py:344). The helper forwards that candidate command at tools/mkv-adapter/remux_corpus.py:79-89, tools/mkv-adapter/remux_corpus.py:103-110; this is not the separate FFmpeg baseline caller at tools/mkv-adapter/remux_corpus.py:206.", "site": [ 179, "delegated", @@ -253993,7 +254517,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/mkv-adapter/remux_corpus.py:195 (delegated check_with_oracle, occurrence 0), cmd_run retains require() at 228 and process receives args.oracle. Its timing reference uses str(args.oracle.ffmpeg) at 202-206. The checker relay at 195 passes the complete Oracle into check_with_oracle; that function creates temporary ffmpeg/ffprobe symlinks to the retained fields at 130-131 and prepends the directory to PATH at 137. The child mkv_remux_check.py resolves via test_oracle.require() and directly uses the returned ffprobe/ffmpeg fields at 63/68, so no reconstructed symlink name is executed without child-owner qualification. The Python subprocess at 138 runs that checker. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "tools/mkv-adapter/remux_corpus.py:195 This delegated checker call passes the retained pair, including across the child boundary. tools/mkv-adapter/remux_corpus.py:228 retains the scripts/test_oracle.py:73-108 result. tools/mkv-adapter/remux_corpus.py:195 passes that same pair; tools/mkv-adapter/remux_corpus.py:130-138 symlinks exactly its two fields and overrides both COREAV selectors for the isolated checker child (not PATH lookup). scripts/mkv_remux_check.py:298-301 enters check; scripts/mkv_remux_check.py:62-74 re-qualifies in the child and executes the returned ffprobe/ffmpeg paths, never reconstructed siblings. The only other caller is the generated test child at scripts/tests/test_test_oracle.py:274-287, which supplies banner/JSON fakes rather than real oracles.", "site": [ 195, "delegated", @@ -254004,7 +254528,7 @@ }, { "class": "reviewed-reference", - "evidence": "Exact command site, expression str(args.oracle.ffmpeg): cmd_run stores args.oracle=require(...) (228). The reference starts with str(args.oracle.ffmpeg) (202); run_rusage forwards that command after helper and peak filename (109); helper source executes execvp(argv[2],argv+2) (83), preserving the owner-returned program. Its other caller uses the CoreAV remux path (179).", + "evidence": "tools/mkv-adapter/remux_corpus.py:202 This baseline command uses the returned FFmpeg field unchanged. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name.", "site": [ 202, "command", @@ -254015,7 +254539,7 @@ }, { "class": "reviewed-reference", - "evidence": "Exact delegated site, expression run_rusage: cmd_run stores args.oracle=require(...) (228). The reference starts with str(args.oracle.ffmpeg) (202); run_rusage forwards that command after helper and peak filename (109); helper source executes execvp(argv[2],argv+2) (83), preserving the owner-returned program. Its other caller uses the CoreAV remux path (179).", + "evidence": "tools/mkv-adapter/remux_corpus.py:206 This delegated timing call executes the returned FFmpeg field unchanged through the C helper. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name.", "site": [ 206, "delegated", @@ -254026,7 +254550,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/remux_corpus.py:232 (delegated peak_helper, occurrence 0), peak_helper writes PEAK_C (72-91) and runs literal cc at 99, returning the compiled helper. The call at 179 passes only args.coreav remux; run_rusage at 109 starts the peak helper, whose C execvp at 83 executes that same CoreAV command. The download at 165 is args.aws s3 cp. These selected calls do not execute an FFmpeg oracle.", + "evidence": "tools/mkv-adapter/remux_corpus.py:232 peak_helper builds only the C RSS/exec wrapper with cc (tools/mkv-adapter/remux_corpus.py:94-100); the call at tools/mkv-adapter/remux_corpus.py:232 never itself launches a media oracle. Subsequent commands are separately classified at tools/mkv-adapter/remux_corpus.py:179 and tools/mkv-adapter/remux_corpus.py:206.", "site": [ 232, "delegated", @@ -254037,7 +254561,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/mkv-adapter/remux_corpus.py:351 (delegated cmd_run, occurrence 0), cmd_run retains require() at 228 and process receives args.oracle. Its timing reference uses str(args.oracle.ffmpeg) at 202-206. The checker relay at 195 passes the complete Oracle into check_with_oracle; that function creates temporary ffmpeg/ffprobe symlinks to the retained fields at 130-131 and prepends the directory to PATH at 137. The child mkv_remux_check.py resolves via test_oracle.require() and directly uses the returned ffprobe/ffmpeg fields at 63/68, so no reconstructed symlink name is executed without child-owner qualification. The Python subprocess at 138 runs that checker. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "tools/mkv-adapter/remux_corpus.py:351 This lexical call selects the cmd_run defined at tools/mkv-adapter/remux_corpus.py:227, not the similarly named functions in other modules. Its worker also calls AWS at tools/mkv-adapter/remux_corpus.py:165 and CoreAV at tools/mkv-adapter/remux_corpus.py:179; peak_helper runs cc at tools/mkv-adapter/remux_corpus.py:99. The report arm only aggregates records (tools/mkv-adapter/remux_corpus.py:306-326). tools/mkv-adapter/remux_corpus.py:228 retains the scripts/test_oracle.py:73-108 result. tools/mkv-adapter/remux_corpus.py:195 passes that same pair; tools/mkv-adapter/remux_corpus.py:130-138 symlinks exactly its two fields and overrides both COREAV selectors for the isolated checker child (not PATH lookup). scripts/mkv_remux_check.py:298-301 enters check; scripts/mkv_remux_check.py:62-74 re-qualifies in the child and executes the returned ffprobe/ffmpeg paths, never reconstructed siblings. The only other caller is the generated test child at scripts/tests/test_test_oracle.py:274-287, which supplies banner/JSON fakes rather than real oracles. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name. The discovery alternatives tools/mediainfo-oracle/corpus.py:251-279, tools/mkv-adapter/corpus.py:281-303 and tools/stage3-report/corpus.py:540-560 are independent entry points, not callees of this main.", "site": [ 351, "delegated", @@ -254048,7 +254572,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/mkv-adapter/remux_corpus.py:355 (delegated main, occurrence 0), cmd_run retains require() at 228 and process receives args.oracle. Its timing reference uses str(args.oracle.ffmpeg) at 202-206. The checker relay at 195 passes the complete Oracle into check_with_oracle; that function creates temporary ffmpeg/ffprobe symlinks to the retained fields at 130-131 and prepends the directory to PATH at 137. The child mkv_remux_check.py resolves via test_oracle.require() and directly uses the returned ffprobe/ffmpeg fields at 63/68, so no reconstructed symlink name is executed without child-owner qualification. The Python subprocess at 138 runs that checker. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108. The qualification-failure driver in scripts/tests/test_test_oracle.py:394-414 supplies generated invalid tools and requires refusal before work, rather than adding a real unqualified oracle caller.", + "evidence": "tools/mkv-adapter/remux_corpus.py:355 This entry point invokes the local main (tools/mkv-adapter/remux_corpus.py:329-355), whose run branch reaches the retained-pair checker and timed baseline; report only aggregates existing JSON (tools/mkv-adapter/remux_corpus.py:306-326). Its non-oracle launches are cc at tools/mkv-adapter/remux_corpus.py:99, AWS at tools/mkv-adapter/remux_corpus.py:165 and CoreAV at tools/mkv-adapter/remux_corpus.py:179. tools/mkv-adapter/remux_corpus.py:228 retains the scripts/test_oracle.py:73-108 result. tools/mkv-adapter/remux_corpus.py:195 passes that same pair; tools/mkv-adapter/remux_corpus.py:130-138 symlinks exactly its two fields and overrides both COREAV selectors for the isolated checker child (not PATH lookup). scripts/mkv_remux_check.py:298-301 enters check; scripts/mkv_remux_check.py:62-74 re-qualifies in the child and executes the returned ffprobe/ffmpeg paths, never reconstructed siblings. The only other caller is the generated test child at scripts/tests/test_test_oracle.py:274-287, which supplies banner/JSON fakes rather than real oracles. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name. Other discovery candidates tools/mediainfo-oracle/corpus.py:251-279, tools/mkv-adapter/corpus.py:281-303 and tools/stage3-report/corpus.py:540-560 belong to separate modules and are not dispatched here.", "site": [ 355, "delegated", @@ -254139,7 +254663,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -255358,7 +255882,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -256044,7 +256568,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -256905,7 +257429,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -257542,7 +258066,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -258286,7 +258810,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -259144,7 +259668,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -259562,7 +260086,6 @@ "scripts/stss_craft.py", "scripts/test_oracle.py", "scripts/tests/test_stage3_run_oracle.py", - "scripts/tests/test_test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -259679,7 +260202,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:87 (process command, occurrence 0), build is included in the admission condition at tools/stage3-report/run.py:448-449, which retains require(ffmpeg,ffprobe) as args.oracle; step_build passes that pair into versions at :101. versions constructs the two -version argv directly from oracle.ffmpeg/ffprobe at :89 and first executes them at :87; the additional command is mediainfo --Version (:90-91). These version lines are recorded as metadata, so this is owner-qualified reference work, not identity-only verification. scripts/tests/test_stage3_run_oracle.py:15-28 mocks subprocesses, and test_test_oracle.py:395-414 refuses invalid tools before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At tools/stage3-report/run.py:87, the build entry qualifies args.oracle at tools/stage3-report/run.py:448-449, passes it to versions at tools/stage3-report/run.py:101, and versions executes str(oracle.ffmpeg)/str(oracle.ffprobe) directly at tools/stage3-report/run.py:87-89. Both first() callers use those exact returned fields; the separate mediainfo version at tools/stage3-report/run.py:90-91 is not an FFmpeg oracle. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 87, "process", @@ -259690,7 +260213,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:89 (command str(oracle.ffmpeg), occurrence 0), build is included in the admission condition at tools/stage3-report/run.py:448-449, which retains require(ffmpeg,ffprobe) as args.oracle; step_build passes that pair into versions at :101. versions constructs the two -version argv directly from oracle.ffmpeg/ffprobe at :89 and first executes them at :87; the additional command is mediainfo --Version (:90-91). These version lines are recorded as metadata, so this is owner-qualified reference work, not identity-only verification. scripts/tests/test_stage3_run_oracle.py:15-28 mocks subprocesses, and test_test_oracle.py:395-414 refuses invalid tools before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At tools/stage3-report/run.py:89, the build entry qualifies args.oracle at tools/stage3-report/run.py:448-449, passes it to versions at tools/stage3-report/run.py:101, and versions executes str(oracle.ffmpeg)/str(oracle.ffprobe) directly at tools/stage3-report/run.py:87-89. Both first() callers use those exact returned fields; the separate mediainfo version at tools/stage3-report/run.py:90-91 is not an FFmpeg oracle. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 89, "command", @@ -259701,7 +260224,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:89 (command str(oracle.ffprobe), occurrence 0), build is included in the admission condition at tools/stage3-report/run.py:448-449, which retains require(ffmpeg,ffprobe) as args.oracle; step_build passes that pair into versions at :101. versions constructs the two -version argv directly from oracle.ffmpeg/ffprobe at :89 and first executes them at :87; the additional command is mediainfo --Version (:90-91). These version lines are recorded as metadata, so this is owner-qualified reference work, not identity-only verification. scripts/tests/test_stage3_run_oracle.py:15-28 mocks subprocesses, and test_test_oracle.py:395-414 refuses invalid tools before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At tools/stage3-report/run.py:89, the build entry qualifies args.oracle at tools/stage3-report/run.py:448-449, passes it to versions at tools/stage3-report/run.py:101, and versions executes str(oracle.ffmpeg)/str(oracle.ffprobe) directly at tools/stage3-report/run.py:87-89. Both first() callers use those exact returned fields; the separate mediainfo version at tools/stage3-report/run.py:90-91 is not an FFmpeg oracle. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 89, "command", @@ -259712,7 +260235,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:89 (delegated first, occurrence 0), build is included in the admission condition at tools/stage3-report/run.py:448-449, which retains require(ffmpeg,ffprobe) as args.oracle; step_build passes that pair into versions at :101. versions constructs the two -version argv directly from oracle.ffmpeg/ffprobe at :89 and first executes them at :87; the additional command is mediainfo --Version (:90-91). These version lines are recorded as metadata, so this is owner-qualified reference work, not identity-only verification. scripts/tests/test_stage3_run_oracle.py:15-28 mocks subprocesses, and test_test_oracle.py:395-414 refuses invalid tools before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At tools/stage3-report/run.py:89, the build entry qualifies args.oracle at tools/stage3-report/run.py:448-449, passes it to versions at tools/stage3-report/run.py:101, and versions executes str(oracle.ffmpeg)/str(oracle.ffprobe) directly at tools/stage3-report/run.py:87-89. Both first() callers use those exact returned fields; the separate mediainfo version at tools/stage3-report/run.py:90-91 is not an FFmpeg oracle. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 89, "delegated", @@ -259723,7 +260246,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:89 (delegated first, occurrence 1), build is included in the admission condition at tools/stage3-report/run.py:448-449, which retains require(ffmpeg,ffprobe) as args.oracle; step_build passes that pair into versions at :101. versions constructs the two -version argv directly from oracle.ffmpeg/ffprobe at :89 and first executes them at :87; the additional command is mediainfo --Version (:90-91). These version lines are recorded as metadata, so this is owner-qualified reference work, not identity-only verification. scripts/tests/test_stage3_run_oracle.py:15-28 mocks subprocesses, and test_test_oracle.py:395-414 refuses invalid tools before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At tools/stage3-report/run.py:89, the build entry qualifies args.oracle at tools/stage3-report/run.py:448-449, passes it to versions at tools/stage3-report/run.py:101, and versions executes str(oracle.ffmpeg)/str(oracle.ffprobe) directly at tools/stage3-report/run.py:87-89. Both first() callers use those exact returned fields; the separate mediainfo version at tools/stage3-report/run.py:90-91 is not an FFmpeg oracle. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "occurrence": 1, "site": [ 89, @@ -259746,7 +260269,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:101 (delegated versions, occurrence 0), build is included in the admission condition at tools/stage3-report/run.py:448-449, which retains require(ffmpeg,ffprobe) as args.oracle; step_build passes that pair into versions at :101. versions constructs the two -version argv directly from oracle.ffmpeg/ffprobe at :89 and first executes them at :87; the additional command is mediainfo --Version (:90-91). These version lines are recorded as metadata, so this is owner-qualified reference work, not identity-only verification. scripts/tests/test_stage3_run_oracle.py:15-28 mocks subprocesses, and test_test_oracle.py:395-414 refuses invalid tools before work. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "At tools/stage3-report/run.py:101, the build entry qualifies args.oracle at tools/stage3-report/run.py:448-449, passes it to versions at tools/stage3-report/run.py:101, and versions executes str(oracle.ffmpeg)/str(oracle.ffprobe) directly at tools/stage3-report/run.py:87-89. Both first() callers use those exact returned fields; the separate mediainfo version at tools/stage3-report/run.py:90-91 is not an FFmpeg oracle. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", "site": [ 101, "delegated", @@ -260292,7 +260815,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -260340,7 +260863,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -262002,7 +262525,7 @@ "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "encoder_identifier": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "evidence": "c6d94de3b03bad896b471cd3854703c86267f052254c6c698cc4ddbf043d7a57", + "evidence": "11e0911ccb3c97beaf6f5f0bc51d725365f8b5c4040716ac437def4f618d055e", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", @@ -262050,7 +262573,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "cc724ca15d175bc88733cdfd7020387147e37e5e239fc0b09873f613f1fb41fb", + "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", From 933a87a32c0d0e3686e762c09f4f3a4a227bce46 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 00:33:42 +0900 Subject: [PATCH 071/113] docs(oracle): record the fifth main merge classification Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 6c161a67a..8a2684627 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -190,11 +190,11 @@ Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source a ## Merged-main classification update -Classification merges main four times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe` and `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. +Classification merges main five times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3` and `9df0b933d858adace8351fca877b91bc317163f8`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. -The final catalogue reconciles all 6,571 rows exactly: 6,281 discovered and 290 closure rows. It has 2,082 qualified rows at 1,640 locations, 4,472 excluded rows at 4,201 locations, no confirmed bypass and 17 unknown rows, all `unavailable-input`. Those 17 rows still fail the classifier, so the required classifier step stays unwired. +The final catalogue reconciles all 6,570 rows exactly: 6,280 discovered and 290 closure rows. It has 2,080 qualified rows at 1,638 locations, 4,473 excluded rows at 4,201 locations, no confirmed bypass and 17 unknown rows, all `unavailable-input`. Those 17 rows still fail the classifier, so the required classifier step stays unwired. -The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,228 rows keep their exact site, 528 move, 1,474 are rewritten or removed and 1,815 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file, or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,337 are now qualified, 2,317 excluded and 3 remain unavailable-input unknowns; the other 1,350 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,281 row identities, so the census did not shrink. +The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,188 rows keep their exact site, 530 move, 1,512 are rewritten or removed and 1,852 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,331 are now qualified, 2,285 excluded and 3 remain unavailable-input unknowns; the other 1,388 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,280 row identities, so the census did not shrink. Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or removed rows. Rows in `.github/workflows/ci.yml`, `.github/workflows/h264-encoder.yml`, `crates/coreav-transcode/src/audio.rs` and `scripts/tests/test_hevc_workflow.py` only move. @@ -209,6 +209,7 @@ Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or | `scripts/av1_measurement_smoke.py` | 0 | 7 | coreav-dev/coreav#457; AV1 reference pair | | `scripts/av1_process_reference.py` | 0 | 19 | coreav-dev/coreav#457; AV1 reference pair | | `scripts/build_av1_reference_ffmpeg.sh` | 0 | 1 | coreav-dev/coreav#457 | +| `scripts/composed_audio.py` | 13 | 11 | composed audio owner pair | | `scripts/encoders/macos/test_hevc_smoke.py` | 6 | 6 | macOS test import order | | `scripts/h264_g1_simd_identity.py` | 0 | 2 | coreav-dev/coreav#454 | | `scripts/hevc_conformance.py` | 21 | 22 | coreav-dev/coreav#429 | @@ -218,12 +219,18 @@ Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or | `scripts/mp3_worker_check.py` | 0 | 8 | coreav-dev/coreav#451 | | `scripts/tests/test_av1_measurement.py` | 0 | 3 | coreav-dev/coreav#457; AV1 reference pair | | `scripts/tests/test_bench_guard.py` | 12 | 13 | coreav-dev/coreav#440 | +| `scripts/tests/test_composed_audio.py` | 17 | 17 | composed audio owner pair | | `scripts/tests/test_hevc_decode.py` | 0 | 2 | coreav-dev/coreav#429; HEVC owner pair | | `scripts/tests/test_reference_hevc.py` | 0 | 16 | coreav-dev/coreav#447; HEVC reference pair | | `scripts/tests/test_shell_oracle_qualification.py` | 12 | 12 | composed fixture cache key | +| `scripts/tests/test_test_oracle.py` | 32 | 33 | remux checker pair | +| `scripts/tests/test_thumbnail_oracle.py` | 8 | 9 | thumbnail probe pair | +| `scripts/thumbnail_oracle.py` | 52 | 52 | thumbnail probe pair | +| `scripts/transcode_check.py` | 111 | 110 | composed audio owner pair | | `tools/compat-corpus/copy_check.py` | 28 | 39 | coreav-dev/coreav#440 | | `tools/compat-corpus/github_shapes.py` | 29 | 32 | coreav-dev/coreav#450 | | `tools/compat-corpus/github_shapes_aac.py` | 0 | 4 | coreav-dev/coreav#450; AAC shape owner pair | | `tools/compat-corpus/tests/test_copy_check.py` | 3 | 22 | coreav-dev/coreav#440 | +| `tools/compat-corpus/tests/test_encode_breadth.py` | 107 | 107 | owner cache isolation in one test | | `tools/compat-corpus/tests/test_github_shapes.py` | 103 | 105 | coreav-dev/coreav#450; GitHub-shape owner pair | | `tools/compat-corpus/tests/test_github_shapes_aac.py` | 0 | 33 | coreav-dev/coreav#450; AAC shape owner pair | From c05dda6e7bd05112c2983c2d7dc53f6f0dabf5a9 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 01:06:56 +0900 Subject: [PATCH 072/113] fix(oracle): keep oracle_kd.py at its Opus-registered bytes Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 4 +- scripts/oracle_kd.py | 4 +- scripts/tests/test_oracle_kd_qualification.py | 69 ------------------- 3 files changed, 4 insertions(+), 73 deletions(-) delete mode 100644 scripts/tests/test_oracle_kd_qualification.py diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 8a2684627..607d22f5b 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -144,6 +144,8 @@ Change only this helper's oracle qualification and the required import. Retain t Commit the registered code change first. Generate registration explicitly from that immutable code commit in its own following commit, using the existing procedure. Exactly the `scripts/oracle_kd.py` hash may change in `judging.json`; the other 35 hashes and the complete observer registration stay identical. Rebind only that registration file's diagnostic historical-snapshot digest, not any historical result. Keep the candidate, observer objects, frozen rosters, pins, all comparison judgments and published numbers unchanged. Do not rerun or rejudge past inputs. +This repair is withdrawn. The latest Opus speed registration (round 4 in [audio-decode.md](audio-decode.md)) binds its capacity preflight to the exact digests of its judging code, and `bench/audio-decode/capacity.py check-registrations` refuses any change to them. That code includes `scripts/oracle_kd.py`. Changing the file therefore needs a new Opus registration with its own capacity preflight, and rewriting the round-4 binding would misstate the code that preflight ran. `scripts/oracle_kd.py` keeps its registered bytes and `judging.json` keeps its original hash, so `_first_frame_size` still launches a bare `ffprobe`. The catalogue records those rows as a confirmed bypass. CoreAV Codecs owns the follow-up: land the repair above together with the next Opus registration. + ### Registered HLS and Matroska oracle qualification Three more registered judging sources launch bare `ffprobe` or `ffmpeg` names from `PATH`, independently of the shared owner. `scripts/hls_check.py` does so for its stream, packet and composition-time probes, frame hashes, the KD-HLS-8 fragment copy and the KD-HLS-11 skip-sample probes. `scripts/mkv_remux_check.py` does so for its stream probe and packet hashes, and `scripts/oracle_kd_mkv.py` for `_first_frame_size`. Media-free reproductions with `CI=1` and a `PATH` stand-in reporting version `0.0.0` show each source accepting the stand-in's output: HLS stream JSON, Matroska overlay dimensions `(12, 34)`, and remux stream JSON with one packet hash. The shared owner rejects the same pair. The reproduced sources have SHA-256 `629a7bea8045fbc04d115d784dd6ec033163b045e7fe75c5b1c0bc38351f10d5`, `f03b407674c5faa955381f2439bac16f412591041f31326bab241b2f81526b27` and `cf81d3d0b7395219374208f2ae24099c4f155b582190f9988224f77a9066ab9a` respectively, identical to their current registrations. No media is opened or decoded. @@ -152,7 +154,7 @@ The maintainer approved these three amendments on 2026-11-06. Change only each s Commit the registered code change first, then generate registration from that immutable code commit in its own following commit with the existing procedure. Exactly these three hashes may change in `judging.json`; every other hash and the complete observer registration stay identical. Rebind only that registration file's diagnostic historical-snapshot digest. The candidate, observer objects, frozen rosters, pins, comparison judgments and published numbers stay unchanged, and no past input is rerun or rejudged. -The judging roster requires every module a judging source imports to be a judging source itself. Since the nested-probe repair, `scripts/oracle_kd.py` imports `scripts/test_oracle.py`, which imports `scripts/oracle_pin_macos.py`; neither is in `JUDGING`, so the existing roster regression fails. The maintainer approved adding exactly these two owner modules to `JUDGING` in `scripts/compat_sources.py` on 2026-11-06. Commit that roster change first, then register from it in its own following commit. The only `judging.json` changes are the two new entries and the new `compat_sources.py` hash, plus the registration file's diagnostic historical-snapshot digest. The roster regression must pass unchanged. +The judging roster requires every module a judging source imports to be a judging source itself. Since these repairs, `scripts/hls_check.py`, `scripts/mkv_remux_check.py` and `scripts/oracle_kd_mkv.py` import `scripts/test_oracle.py`, which imports `scripts/oracle_pin_macos.py`; neither is in `JUDGING`, so the existing roster regression fails. The maintainer approved adding exactly these two owner modules to `JUDGING` in `scripts/compat_sources.py` on 2026-11-06. Commit that roster change first, then register from it in its own following commit. The only `judging.json` changes are the two new entries and the new `compat_sources.py` hash, plus the registration file's diagnostic historical-snapshot digest. The roster regression must pass unchanged. ### VideoToolbox tool freeze diff --git a/scripts/oracle_kd.py b/scripts/oracle_kd.py index fca6a42ac..e838f98fe 100755 --- a/scripts/oracle_kd.py +++ b/scripts/oracle_kd.py @@ -32,7 +32,6 @@ ROOT = pathlib.Path(__file__).resolve().parent.parent sys.path.insert(0, str(ROOT / 'scripts')) import oracle_kd_ts # noqa: E402 -import test_oracle KD_FILE = ROOT / 'docs' / 'known-divergences.json' IN_SCOPE = ('.mp4', '.mov', '.m4a') @@ -1066,10 +1065,9 @@ def ue(): def _first_frame_size(path, index): """The size of the stream's first decoded frame, from ffprobe (a black box), or None.""" - pair = test_oracle.require() try: done = subprocess.run( - [str(pair.ffprobe), '-v', 'error', '-select_streams', str(index), '-read_intervals', '%+#1', + ['ffprobe', '-v', 'error', '-select_streams', str(index), '-read_intervals', '%+#1', '-show_entries', 'frame=width,height', '-of', 'json', str(path)], capture_output=True, timeout=60, check=False) frames = json.loads(done.stdout).get('frames', []) diff --git a/scripts/tests/test_oracle_kd_qualification.py b/scripts/tests/test_oracle_kd_qualification.py deleted file mode 100644 index b77aa3a7b..000000000 --- a/scripts/tests/test_oracle_kd_qualification.py +++ /dev/null @@ -1,69 +0,0 @@ -"""Keep nested first-frame probes bound to the shared oracle owner.""" -import os -from pathlib import Path -import subprocess -import sys -import tempfile -import types -import unittest -from unittest.mock import patch - -ROOT = Path(__file__).resolve().parents[2] -sys.path.insert(0, str(ROOT / 'scripts')) -import oracle_kd - - -class NestedProbe(unittest.TestCase): - def test_fake_version_is_rejected_before_frame_json_enters_the_predicate(self): - with tempfile.TemporaryDirectory() as temporary: - root = Path(temporary) - marker = root / 'frames-called' - for name in ('ffmpeg', 'ffprobe'): - executable = root / name - executable.write_text('#!/bin/sh\nif [ "$1" = "-version" ]; then\n' - f'printf "%s\\n" "{name} version 0.0.0"\nelse\n' - 'printf "%s\\n" frame >> "$CONTROL_FRAMES_CALLED"\n' - 'printf "%s\\n" \'{"frames":[{"width":12,"height":34}]}\'\nfi\n') - executable.chmod(0o700) - env = dict(os.environ, CI='1', COREAV_FFMPEG=str(root / 'ffmpeg'), - COREAV_FFPROBE=str(root / 'ffprobe'), CONTROL_FRAMES_CALLED=str(marker), - PATH=str(root) + os.pathsep + os.environ['PATH']) - code = ('import sys; sys.path.insert(0, sys.argv[1]); import oracle_kd; ' - 'print(oracle_kd._first_frame_size("never-opened-media", 0))') - result = subprocess.run([sys.executable, '-I', '-B', '-c', code, str(ROOT / 'scripts')], - env=env, capture_output=True, text=True, timeout=30) - self.assertNotEqual(result.returncode, 0, result.stdout) - self.assertIn('stage=oracle_qualification', result.stderr) - if sys.platform == 'darwin': - self.assertIn('binary SHA-256 mismatch', result.stderr) - self.assertFalse(marker.exists()) - - def test_returned_probe_preserves_query_and_frame_results(self): - pair = types.SimpleNamespace(ffmpeg=Path('/verified/ffmpeg'), ffprobe=Path('/verified/ffprobe')) - cases = ((b'{"frames":[{"width":12,"height":34}]}', (12, 34)), - (b'{"frames":[{}]}', (None, None)), (b'{"frames":[]}', None), - (b'{}', None), (b'invalid JSON', None)) - for output, expected in cases: - with self.subTest(output=output), \ - patch.object(oracle_kd.test_oracle, 'require', return_value=pair) as qualify, \ - patch.object(oracle_kd.subprocess, 'run', return_value=types.SimpleNamespace(stdout=output)) as run: - self.assertEqual(oracle_kd._first_frame_size('input.mp4', 7), expected) - qualify.assert_called_once_with() - run.assert_called_once_with( - ['/verified/ffprobe', '-v', 'error', '-select_streams', '7', '-read_intervals', '%+#1', - '-show_entries', 'frame=width,height', '-of', 'json', 'input.mp4'], - capture_output=True, timeout=60, check=False) - - def test_probe_io_failures_stay_none_but_qualification_failure_propagates(self): - pair = types.SimpleNamespace(ffmpeg=Path('/verified/ffmpeg'), ffprobe=Path('/verified/ffprobe')) - for failure in (OSError('fixture'), subprocess.TimeoutExpired('/verified/ffprobe', 60)): - with self.subTest(failure=type(failure).__name__), \ - patch.object(oracle_kd.test_oracle, 'require', return_value=pair), \ - patch.object(oracle_kd.subprocess, 'run', side_effect=failure): - self.assertIsNone(oracle_kd._first_frame_size('input.mp4', 7)) - with patch.object(oracle_kd.test_oracle, 'require', - side_effect=oracle_kd.test_oracle.QualificationError('stage=oracle_qualification')), \ - patch.object(oracle_kd.subprocess, 'run') as run: - with self.assertRaises(oracle_kd.test_oracle.QualificationError): - oracle_kd._first_frame_size('input.mp4', 7) - run.assert_not_called() From 3a1b6d7082e6c44572682792ad39d44872698b4d Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 01:06:57 +0900 Subject: [PATCH 073/113] chore(compat): register the restored oracle_kd.py Signed-off-by: Gunwoo Kim --- docs/design/oracle-historical-records.json | 2 +- docs/measurements/compat-0.1.0/judging.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/design/oracle-historical-records.json b/docs/design/oracle-historical-records.json index 07d99876c..5da62c0c5 100644 --- a/docs/design/oracle-historical-records.json +++ b/docs/design/oracle-historical-records.json @@ -75,7 +75,7 @@ "docs/measurements/codec-v2-images/summary.json": "33592f331f5abb9d797b3f5b86ab02d1b8600182caaeaeffd670e63887799dab", "docs/measurements/compat-0.1.0/README.md": "cebf260d561b52ab98698c4b25477b7c2c759689c2b52d54fe5e4ce4c00cce96", "docs/measurements/compat-0.1.0/codec-coverage-plan.md": "722de736d9d46c516fdec7eb30773773b8eb67b0cc3068cbd78e1d86ddcfed80", - "docs/measurements/compat-0.1.0/judging.json": "321f82552c211ed09bf477108f6217df4678a4ce167e97484ab88ed07066b8b2", + "docs/measurements/compat-0.1.0/judging.json": "d2a5488f8cd910e09def7e290558dbb1cd6509f3153299d33baf3f3fcbda8fc7", "docs/measurements/compat-0.1.0/r4-refusal-plan.md": "3fa09b8f9354a8ca66ce645bb5128aa1442a554d81b6301d17a711c1874f47fc", "docs/measurements/compat-ffprobe.md": "210cc9fe2bccc4a8e0cbc80a9783d8a5d54fadf60a621206bc20b4a1a6793b57", "docs/measurements/compat-ffprobe/b3a-round1.json": "05f3f8dfbc64a3d31a7ae5397bef7a9151b72610ce0ab4a8e8af00996c7fcc73", diff --git a/docs/measurements/compat-0.1.0/judging.json b/docs/measurements/compat-0.1.0/judging.json index aa312623a..a8e924b83 100644 --- a/docs/measurements/compat-0.1.0/judging.json +++ b/docs/measurements/compat-0.1.0/judging.json @@ -18,7 +18,7 @@ "scripts/join_check.py": "2af2682134b3bfb08b0be371032fb604ad8579008ecd8b76a354a68b78ae84e2", "scripts/mkv_remux_check.py": "b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88", "scripts/oracle_audio.py": "cc4a68c084aab8f22201a517fb35efbc427f85590b5007e3dfc852e6dc5a98f4", - "scripts/oracle_kd.py": "db9ff06d712b53d41879f504ef8fcedbc0c1bfa016adb5e008b266e29ff1ca0b", + "scripts/oracle_kd.py": "255f193b6bc6e2f67f32f7fe40bd5f91179ce13c91ce462a6514ecd4b0f50d52", "scripts/oracle_kd_mkv.py": "c76112438b5164eb696bc58637d4acc3e638c0288aaed0184a71f505f231727c", "scripts/oracle_kd_ts.py": "a837051ee8900c860973e0e91bacfed14eb21be99b07260938cf1d409d322d31", "scripts/oracle_pin.py": "b221378b054a6e6bae92051ae4e4e4fa1add451213f28e888825fa6e43f2f909", From 48fbd9faf42dd601739f84f8bcba0acad89241d2 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 01:32:29 +0900 Subject: [PATCH 074/113] docs(oracle): classify the withdrawn and guarded-PATH probe sites Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 6129 +++++++---------- 1 file changed, 2561 insertions(+), 3568 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 97ece8424..799918fbc 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -232,14 +232,12 @@ "docs/design/evidence/h264-pgo-build.json": "c1116add90f2a52ac680c3d2043bfb843d1e171a0696fead20b82f4bca228364", "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", - "docs/design/oracle-historical-records.json": "ccd62264568922440cbf1167e4b6310558672dea2aef0f66743585e838cb0ed1", + "docs/design/oracle-historical-records.json": "7e0d0805c72b35456277760d2d81ce78cf4a2ab71e50bb85549377fc99aefc3d", + "docs/design/oracle-qualification-gate.md": "7a725324b195f48379be17c646152253d7c60c94b70ef10719351d9d6a63ef60", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", - "docs/known-divergences-mkv.json": "a7a73ce921ed7ce8f8eaaa7b4418f611feea3779528f9c2ef990261ff712c716", - "docs/known-divergences-ts.json": "44ef5eec8132cf5e490588dafa7c3c99e33676ea4ab17deb41dcf50f9ca303fc", - "docs/known-divergences.json": "25b7b962df7e72e47a35146418ff232726ed4c1f3cb781ae9d54c747a793203c", "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", - "docs/measurements/compat-0.1.0/judging.json": "321f82552c211ed09bf477108f6217df4678a4ce167e97484ab88ed07066b8b2", + "docs/measurements/compat-0.1.0/judging.json": "d2a5488f8cd910e09def7e290558dbb1cd6509f3153299d33baf3f3fcbda8fc7", "docs/measurements/h264-gap-2/evidence/bounds.txt": "a4164a2a0e06e2578fd1f3bdf8fa41fc834c07754103b1ed6c249a7f4d8093b1", "docs/measurements/h264-gap-2/evidence/ffmpeg-configure.txt": "f35be731e8c6f11f55231e7790dac5bd8ce6128bbbe7eb3c8e905636616816d3", "docs/measurements/h264-gap-2/evidence/functions.json": "14021323b3745e8eac887a4d78ea47ea700be92170c3df049d95f7a3c05a578f", @@ -1597,7 +1595,7 @@ "scripts/oracle_free.py": "6b743d350a5e6da3b192b6ed72cfa2212db189fb347845cb25f224bc96051a2a", "scripts/oracle_invocation_check.py": "7287f8c92de6779688f5a9627935982f51d55e9ce2039b171b53ce8dc7194005", "scripts/oracle_invocation_classify.py": "f51f3f14070be4347bf191d4a86cf5dd76f3e7313ad3a4aec44cd6b716a24960", - "scripts/oracle_kd.py": "db9ff06d712b53d41879f504ef8fcedbc0c1bfa016adb5e008b266e29ff1ca0b", + "scripts/oracle_kd.py": "255f193b6bc6e2f67f32f7fe40bd5f91179ce13c91ce462a6514ecd4b0f50d52", "scripts/oracle_kd_mkv.py": "c76112438b5164eb696bc58637d4acc3e638c0288aaed0184a71f505f231727c", "scripts/oracle_kd_ts.py": "a837051ee8900c860973e0e91bacfed14eb21be99b07260938cf1d409d322d31", "scripts/oracle_pin.py": "b221378b054a6e6bae92051ae4e4e4fa1add451213f28e888825fa6e43f2f909", @@ -1653,6 +1651,7 @@ "scripts/tests/test_opus_matroska_padding.py": "f68d7b5a27254b5b951fc76769dbf8218e9cd10fc8eb0b19b66f7d548361cef3", "scripts/tests/test_opus_mp4_presentation.py": "ac5229a853b033ba3357f4370807156d99d94b9b624e80d66f94ff35ca2787b7", "scripts/tests/test_opus_pcm_eligibility.py": "4909f3443891d118d59b7feff68549a139608602bc0b2e2fc6da49b1984a3774", + "scripts/tests/test_probe_migration.py": "b5ca9934207e65f99d4aa2b9fc9d07fdaa3e557eda10128581ebe9ba04819ae3", "scripts/tests/test_raw_pcm_check.py": "ca784511c8947b6439833d542ef332777772ea6136277042aab2b5e52e8d8302", "scripts/tests/test_reference_hevc.py": "2388919689957c911bf46231a0a961cd0c7a5a63918eecf90ee0dc38ee8e2162", "scripts/tests/test_registered_candidate.py": "238d0261e48f8f39c4db4289805a2db4ce03cb679168cceea6cbc3eecd0c11b2", @@ -1703,7 +1702,6 @@ "tools/compat-corpus/decode_breadth.py": "f9fa82ff24eba710f871d701404d675c96adfcc848068eb774c5d32aea982d9e", "tools/compat-corpus/decoded_output.py": "f47674b645c8b80a7dbb70c50ef8b42bebc0b8dc4d19f86a75ba23a08790c254", "tools/compat-corpus/encode_breadth.py": "604858342e83e2e484e192f000fede55e10f5741dd23be463e558bf00e0d4c50", - "tools/compat-corpus/ffmpeg9.json": "12204af1619cf806ede5e009dee43edc51edc361b5c9a93c96f0838ef9d0028d", "tools/compat-corpus/frames.py": "dc57db8b149008da6cec09610c58da1bbce61565bec6b15b99318aac4233983f", "tools/compat-corpus/github_shapes.py": "2b91f7f0f795b1ec771f9f1257e2d41aba882b589423871e1e3fd78cfa826311", "tools/compat-corpus/github_shapes_aac.py": "529db6a83faaaa1aabf88cac04a7f11853fd8864768d17c4db32efd1328c59f0", @@ -1720,13 +1718,10 @@ "tools/compat-corpus/speed.py": "adac065441a90301a2a026b89c4d3f0d609881770697cb8ba5c641794b448e21", "tools/compat-corpus/tests/test_b4_round10.py": "2f4facdb0da9a8c260ec0d751eed57bf580d289042f57eb61e24b26dce4b0334", "tools/compat-corpus/tests/test_b4_sources.py": "987c88680a306d1a5823b24a9c943b6b10d2c66469c8eb4f0491d0268dd9e806", + "tools/compat-corpus/tests/test_child_process.py": "c90095a36560221c98a0fcf9d8498387fee382d29d7e4655755263a6b4309f17", "tools/compat-corpus/tests/test_copy_check.py": "5b57110dc772db02ec24b7117e1ce823d2a7f8bd928ee227316e841b26d1497e", - "tools/compat-corpus/tests/test_corpus_absence.py": "2e6f96425bddb5f4dd80f9166b063a365bb0deb8f565e22013d89f9a1dce4577", - "tools/compat-corpus/tests/test_corpus_iso.py": "58233a2f883a10bc56d14492e9ad681922b5ecd2e91e7af27f528ba39844b694", "tools/compat-corpus/tests/test_corpus_kd.py": "dff2ef56b54bc282f7f209e2b688b1244b2f2ff51d1d96064104aae8fcbf8de9", "tools/compat-corpus/tests/test_corpus_mkv.py": "dd57b931bfce98cacd6a31eab5009a586b2848db84e21a3590dd8b1479382335", - "tools/compat-corpus/tests/test_corpus_replay.py": "7629615c0a3bee75c185e0d1b25675bdd18d1229568f34d3118dfcd4a270b124", - "tools/compat-corpus/tests/test_corpus_ts.py": "d96cf6f8583e330493736cace3d18d955cd235ab90e99cba876710cc11203b1c", "tools/compat-corpus/tests/test_current_ci.py": "df914b0b60d0e1bc2f81c4826afc02c987895ad552af1222928ae65add43cdb1", "tools/compat-corpus/tests/test_decode_breadth.py": "0b26e37401b31b213dbdd13d650b8c15069a7b99b6ae9e63cda0de952bb37daa", "tools/compat-corpus/tests/test_decode_breadth_fixtures.py": "95aed52ea396bd42484d99b6340404f43b913db135178847ef8df43716bf4361", @@ -4271,7 +4266,7 @@ }, { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/audio-conformance.yml:305. The shell selects the judge subcommand and both installation paths. scripts/aac_agreement.py:318-320 retains the complete require pair before judge; judge forwards both fields to decode_audio_check.py at :241-243 and directly decodes with a.ffmpeg at :278 (run dispatches the supplied argv). In scripts/decode_audio_check.py, reference at :694-699 uses the supplied FFprobe; check at :725,729,743 uses decode_args at :682-684 and Process at :665 for the supplied FFmpeg, including subsequent default/edit-list comparisons. The oracle_kd.read_facts path at scripts/oracle_kd.py:2451 reads bytes rather than selecting a second executable. All real reference calls reached by this judge retain the qualified pair; bar-2 retained reports are data, not fresh oracle execution.", + "evidence": "aac_agreement.main retains the owner pair at 318-319 and forwards both fields into the protected decode_audio_check child at 241-243; direct reference decode uses a.ffmpeg at 278. The child keeps the supplied pair: check:725 calls reference:694-699 (supplied ffprobe), and Process:665 consumes decode_args:682-684 from check:729,743 (supplied ffmpeg). oracle_kd.read_facts:2449-2454 constructs the byte-reading Facts class (1771-1799). This closure does not call declared_size:1079-1090 or its real bare probe at 1069-1072. No qualification is inferred from protected-source identity alone.", "site": [ 305, "shell", @@ -58699,7 +58694,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:96, the process site '[str(a) for a in args]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script. The delegated run starts sys.executable -I scripts/decode_audio_check.py at scripts/aac_agreement.py:241-243 with both retained paths, not a PATH oracle name. scripts/decode_audio_check.py:790-795 keeps those CLI values; reference uses tools.ffprobe at 695-699, and decode_args:683 feeds tools.ffmpeg into Process:665 via check:729, 743 and 757-758. The dynamically imported scripts/oracle_kd.py reader is read_facts:2451-2456 and Facts:1769-2258; its transitive global bindings do not reach declared_size:1081 or _first_frame_size:1066-1074, the only subprocess function. No hidden oracle selector is used.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 96, "process", @@ -58831,7 +58826,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:241, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script. The delegated run starts sys.executable -I scripts/decode_audio_check.py at scripts/aac_agreement.py:241-243 with both retained paths, not a PATH oracle name. scripts/decode_audio_check.py:790-795 keeps those CLI values; reference uses tools.ffprobe at 695-699, and decode_args:683 feeds tools.ffmpeg into Process:665 via check:729, 743 and 757-758. The dynamically imported scripts/oracle_kd.py reader is read_facts:2451-2456 and Facts:1769-2258; its transitive global bindings do not reach declared_size:1081 or _first_frame_size:1066-1074, the only subprocess function. No hidden oracle selector is used.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 241, "delegated", @@ -58875,7 +58870,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:320, the delegated site 'judge' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script. The delegated run starts sys.executable -I scripts/decode_audio_check.py at scripts/aac_agreement.py:241-243 with both retained paths, not a PATH oracle name. scripts/decode_audio_check.py:790-795 keeps those CLI values; reference uses tools.ffprobe at 695-699, and decode_args:683 feeds tools.ffmpeg into Process:665 via check:729, 743 and 757-758. The dynamically imported scripts/oracle_kd.py reader is read_facts:2451-2456 and Facts:1769-2258; its transitive global bindings do not reach declared_size:1081 or _first_frame_size:1066-1074, the only subprocess function. No hidden oracle selector is used.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 320, "delegated", @@ -58886,7 +58881,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:320, the delegated site 'prepare' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script. The delegated run starts sys.executable -I scripts/decode_audio_check.py at scripts/aac_agreement.py:241-243 with both retained paths, not a PATH oracle name. scripts/decode_audio_check.py:790-795 keeps those CLI values; reference uses tools.ffprobe at 695-699, and decode_args:683 feeds tools.ffmpeg into Process:665 via check:729, 743 and 757-758. The dynamically imported scripts/oracle_kd.py reader is read_facts:2451-2456 and Facts:1769-2258; its transitive global bindings do not reach declared_size:1081 or _first_frame_size:1066-1074, the only subprocess function. No hidden oracle selector is used.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 320, "delegated", @@ -58897,7 +58892,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:324, the delegated site 'main' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script. The delegated run starts sys.executable -I scripts/decode_audio_check.py at scripts/aac_agreement.py:241-243 with both retained paths, not a PATH oracle name. scripts/decode_audio_check.py:790-795 keeps those CLI values; reference uses tools.ffprobe at 695-699, and decode_args:683 feeds tools.ffmpeg into Process:665 via check:729, 743 and 757-758. The dynamically imported scripts/oracle_kd.py reader is read_facts:2451-2456 and Facts:1769-2258; its transitive global bindings do not reach declared_size:1081 or _first_frame_size:1066-1074, the only subprocess function. No hidden oracle selector is used.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 324, "delegated", @@ -68540,6 +68535,7 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", + "scripts/tests/test_probe_migration.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -68633,7 +68629,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_check.py:213 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "scripts/compat_check.py:213 (process, occurrence 0). The run_json process is mixed: its only local calls are the reference at scripts/compat_check.py:305 and CoreAV candidate at scripts/compat_check.py:307; it preserves argv at scripts/compat_check.py:213. The direct external caller scripts/tests/test_probe_migration.py:72-76 supplies a CoreAV argv and mocks subprocess.run, so it executes no oracle. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:14 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 213, "process", @@ -68644,7 +68640,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_check.py:305 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "scripts/compat_check.py:305 (command, occurrence 0). The reference executes args.ffprobe at scripts/compat_check.py:305 through run_json at scripts/compat_check.py:213; its default is a bare name at scripts/compat_check.py:287, not an owner-return proof. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:14 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 305, "command", @@ -68655,7 +68651,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_check.py:305 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "scripts/compat_check.py:305 (delegated, occurrence 0). The reference executes args.ffprobe at scripts/compat_check.py:305 through run_json at scripts/compat_check.py:213; its default is a bare name at scripts/compat_check.py:287, not an owner-return proof. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:14 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 305, "delegated", @@ -68666,7 +68662,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_check.py:307 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "scripts/compat_check.py:307 (delegated, occurrence 0). This call executes the --coreav native probe at scripts/compat_check.py:307, not FFmpeg. The ffprobe token is the CoreAV subcommand. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:14 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 307, "delegated", @@ -68677,7 +68673,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_check.py:393 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:14 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "scripts/compat_check.py:393 (delegated, occurrence 0). The CLI main call executes both scripts/compat_check.py:305 and scripts/compat_check.py:307; the reference selector is not qualified locally. COMPAT_OVERLAYS at scripts/compat_check.py:248-256 selects only MKV/TS modules and does not call ISO declared_size. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:14 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 393, "delegated", @@ -69444,7 +69440,7 @@ "sites": [ { "class": "registered-source", - "evidence": "scripts/compat_sources.py:107 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:107 is the exact delegated site 'committed_blob', occurrence 0, in register. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 107, "delegated", @@ -69455,7 +69451,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:108 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:108 is the exact delegated site 'git', occurrence 0, in register. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 108, "delegated", @@ -69466,7 +69462,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:109 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:109 is the exact delegated site 'observer_sources', occurrence 0, in register. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 109, "delegated", @@ -69477,7 +69473,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:119 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:119 is the exact delegated site 'git', occurrence 0, in observer_sources. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 119, "delegated", @@ -69488,7 +69484,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:126 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:126 is the exact delegated site 'committed_blob', occurrence 0, in judging. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 126, "delegated", @@ -69499,7 +69495,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:141 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:141 is the exact delegated site 'committed_blob', occurrence 0, in judging. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 141, "delegated", @@ -69510,7 +69506,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:147 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:147 is the exact delegated site 'git', occurrence 0, in judging. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 147, "delegated", @@ -69521,7 +69517,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:158 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:158 is the exact delegated site 'git', occurrence 0, in check. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 158, "delegated", @@ -69532,7 +69528,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:159 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:159 is the exact delegated site 'judging', occurrence 0, in check. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 159, "delegated", @@ -69543,7 +69539,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:161 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:161 is the exact delegated site 'observer_sources', occurrence 0, in check. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 161, "delegated", @@ -69554,7 +69550,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:168 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:168 is the exact delegated site 'git', occurrence 0, in plan. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 168, "delegated", @@ -69565,7 +69561,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:170 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:170 is the exact delegated site 'git', occurrence 0, in plan. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 170, "delegated", @@ -69576,7 +69572,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:172 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:172 is the exact delegated site 'git', occurrence 0, in plan. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 172, "delegated", @@ -69587,7 +69583,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:180 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:180 is the exact delegated site 'ancestor', occurrence 0, in plan. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 180, "delegated", @@ -69598,7 +69594,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:182 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:182 is the exact delegated site 'ancestor', occurrence 0, in plan. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 182, "delegated", @@ -69609,7 +69605,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:185 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:185 is the exact delegated site 'ancestor', occurrence 0, in plan. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 185, "delegated", @@ -69620,7 +69616,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:187 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:187 is the exact delegated site 'judging', occurrence 0, in plan. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 187, "delegated", @@ -69631,7 +69627,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:188 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:188 is the exact delegated site 'observer_sources', occurrence 0, in plan. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 188, "delegated", @@ -69642,7 +69638,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:193 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:193 is the exact delegated site 'git', occurrence 0, in plan. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 193, "delegated", @@ -69653,7 +69649,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:195 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:195 is the exact delegated site 'git', occurrence 0, in plan. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 195, "delegated", @@ -69664,7 +69660,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:217 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:217 is the exact delegated site 'plan', occurrence 0, in record. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 217, "delegated", @@ -69675,7 +69671,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:218 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:218 is the exact delegated site 'git', occurrence 0, in record. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 218, "delegated", @@ -69686,7 +69682,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:220 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:220 is the exact delegated site 'git', occurrence 0, in record. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 220, "delegated", @@ -69697,7 +69693,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:238 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:238 is the exact delegated site 'verify', occurrence 0, in record. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 238, "delegated", @@ -69708,7 +69704,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:253 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:253 is the exact delegated site 'git', occurrence 0, in verify. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 253, "delegated", @@ -69719,7 +69715,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:255 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:255 is the exact delegated site 'git', occurrence 0, in verify. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 255, "delegated", @@ -69730,7 +69726,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:259 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:259 is the exact delegated site 'git', occurrence 0, in verify. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 259, "delegated", @@ -69741,7 +69737,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:272 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:272 is the exact delegated site 'judging', occurrence 0, in verify. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 272, "delegated", @@ -69752,7 +69748,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:278 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:278 is the exact delegated site 'git', occurrence 0, in verify. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 278, "delegated", @@ -69763,7 +69759,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:324 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:324 is the exact delegated site 'check', occurrence 0, in main. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 324, "delegated", @@ -69774,7 +69770,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:327 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:327 is the exact delegated site 'register', occurrence 0, in main. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 327, "delegated", @@ -69785,7 +69781,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:329 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:329 is the exact delegated site 'plan', occurrence 0, in main. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 329, "delegated", @@ -69796,7 +69792,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:333 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:333 is the exact delegated site 'record', occurrence 0, in main. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 333, "delegated", @@ -69807,7 +69803,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:335 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:335 is the exact delegated site 'verify', occurrence 0, in main. The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 335, "delegated", @@ -69818,7 +69814,7 @@ }, { "class": "registered-source", - "evidence": "scripts/compat_sources.py:343 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:15 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/compat_sources.py:343 is the exact delegated site 'main', occurrence 0, in . The delegated source-provenance path reads Git objects or validates/records their registrations; it does not execute the registered Python/media source whose bytes it hashes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:15 binds its current SHA-256 7ebf740070ffacdae5accf370fddd22e570f6e754ecabfa8a95b8393f7304b83; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 343, "delegated", @@ -130971,7 +130967,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:103, the process site '[str(a) for a in args]' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491. judge:790-793 starts sys.executable -I scripts/decode_audio_check.py with both owner-returned paths from 866-867. The child retains these CLI values at scripts/decode_audio_check.py:790-795, probes tools.ffprobe at 695-699, and runs tools.ffmpeg via decode_args:683 into Process:665 at check:729/743/757-758. Its scripts/oracle_kd.py:2451-2456 read_facts/Facts:1769-2258 closure does not reach declared_size:1081 or _first_frame_size:1066-1074, so that independent reader introduces no hidden program selection.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 103, "process", @@ -131389,7 +131385,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:790, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491. judge:790-793 starts sys.executable -I scripts/decode_audio_check.py with both owner-returned paths from 866-867. The child retains these CLI values at scripts/decode_audio_check.py:790-795, probes tools.ffprobe at 695-699, and runs tools.ffmpeg via decode_args:683 into Process:665 at check:729/743/757-758. Its scripts/oracle_kd.py:2451-2456 read_facts/Facts:1769-2258 closure does not reach declared_size:1081 or _first_frame_size:1066-1074, so that independent reader introduces no hidden program selection.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 790, "delegated", @@ -131400,7 +131396,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:819, the delegated site 'bar5_report' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 819, "delegated", @@ -136964,7 +136960,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:73 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:73 is the exact process site 'cmd', occurrence 0, in run. The shared runner forwards cmd unchanged: its local callers are ffprobe_json (80), packets (93), frames and its retry (129,134), mediainfo (150), source_mediainfo (676), CoreAV package_with (693), source_composition_times (1051), and the fragment-copy check (1158). The row is not a claim that this mixed runner is owner-qualified for arbitrary callers. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 73, "process", @@ -136975,7 +136971,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:80 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:80 is the exact command site 'str(test_oracle.require().ffprobe)', occurrence 0, in ffprobe_json. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 80, "command", @@ -136986,7 +136982,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:80 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:80 is the exact delegated site 'run', occurrence 0, in ffprobe_json. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 80, "delegated", @@ -136997,7 +136993,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:84 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:84 is the exact delegated site 'ffprobe_json', occurrence 0, in streams. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 84, "delegated", @@ -137019,7 +137015,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:91 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:91 is the exact delegated site 'ffprobe_json', occurrence 0, in packets. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 91, "delegated", @@ -137030,7 +137026,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:93 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:93 is the exact command site 'str(test_oracle.require().ffprobe)', occurrence 0, in packets. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 93, "command", @@ -137041,7 +137037,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:93 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:93 is the exact delegated site 'run', occurrence 0, in packets. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 93, "delegated", @@ -137052,7 +137048,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:120 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:120 is the exact command site 'str(test_oracle.require().ffmpeg)', occurrence 0, in frames. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 120, "command", @@ -137063,7 +137059,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:129 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:129 is the exact delegated site 'run', occurrence 0, in frames. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 129, "delegated", @@ -137074,7 +137070,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:134 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:134 is the exact delegated site 'run', occurrence 0, in frames. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 134, "delegated", @@ -137085,7 +137081,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:150 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:150 is the exact delegated site 'run', occurrence 0, in mediainfo. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 150, "delegated", @@ -137118,7 +137114,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:250 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:250 is the exact delegated site 'kd_midframe_edit', occurrence 0, in kd_negative_cto_midframe. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 250, "delegated", @@ -137129,7 +137125,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:262 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:262 is the exact delegated site 'check_edit', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 262, "delegated", @@ -137140,7 +137136,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:273 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:273 is the exact delegated site 'streams', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 273, "delegated", @@ -137151,7 +137147,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:287 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:287 is the exact delegated site 'packets', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 287, "delegated", @@ -137162,7 +137158,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:289 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:289 is the exact delegated site 'packets', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 289, "delegated", @@ -137173,7 +137169,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:329 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:329 is the exact delegated site 'check_delta', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 329, "delegated", @@ -137184,7 +137180,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:354 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:354 is the exact delegated site 'frames', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 354, "delegated", @@ -137195,7 +137191,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:356 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:356 is the exact delegated site 'frames', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 356, "delegated", @@ -137206,7 +137202,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:374 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:374 is the exact delegated site 'kd_gapless_conflict', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 374, "delegated", @@ -137217,7 +137213,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:378 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:378 is the exact delegated site 'kd_source_last_cut', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 378, "delegated", @@ -137228,7 +137224,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:385 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:385 is the exact delegated site 'kd_fragment_reading', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 385, "delegated", @@ -137239,7 +137235,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:409 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:409 is the exact delegated site 'packets', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 409, "delegated", @@ -137250,7 +137246,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:416 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:416 is the exact delegated site 'check_mediainfo', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 416, "delegated", @@ -137261,7 +137257,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:458 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:458 is the exact delegated site 'check_mediainfo', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 458, "delegated", @@ -137272,7 +137268,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:459 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:459 is the exact delegated site 'check_mediainfo', occurrence 0, in check_rendition. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 459, "delegated", @@ -137283,7 +137279,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:470 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:470 is the exact delegated site 'kd_midframe_edit', occurrence 0, in check_delta. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 470, "delegated", @@ -137294,7 +137290,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:472 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:472 is the exact delegated site 'kd_negative_cto_midframe', occurrence 0, in check_delta. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 472, "delegated", @@ -137305,7 +137301,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:475 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:475 is the exact delegated site 'kd_gapless_edit', occurrence 0, in check_delta. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 475, "delegated", @@ -137338,7 +137334,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:619 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:619 is the exact delegated site 'check_video_attributes', occurrence 0, in check_master. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 619, "delegated", @@ -137349,7 +137345,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:637 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:637 is the exact delegated site 'kd_left_top_crop', occurrence 0, in check_video_attributes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 637, "delegated", @@ -137360,7 +137356,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:641 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:641 is the exact delegated site 'packets', occurrence 0, in check_video_attributes. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 641, "delegated", @@ -137371,7 +137367,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:654 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:654 is the exact delegated site 'mediainfo', occurrence 0, in check_mediainfo. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 654, "delegated", @@ -137382,7 +137378,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:676 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:676 is the exact delegated site 'run', occurrence 0, in source_mediainfo. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 676, "delegated", @@ -137393,7 +137389,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:693 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:693 is the exact delegated site 'run', occurrence 0, in package_with. This path executes the CoreAV HLS packaging product command. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 693, "delegated", @@ -137404,7 +137400,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:699 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:699 is the exact delegated site 'package_with', occurrence 0, in check_one. This path executes the CoreAV HLS packaging product command. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 699, "delegated", @@ -137415,7 +137411,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:706 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:706 is the exact delegated site 'package_with', occurrence 0, in check_one. This path executes the CoreAV HLS packaging product command. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 706, "delegated", @@ -137426,7 +137422,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:712 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:712 is the exact delegated site 'streams', occurrence 0, in check_one. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 712, "delegated", @@ -137437,7 +137433,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:720 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:720 is the exact delegated site 'source_mediainfo', occurrence 0, in check_one. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 720, "delegated", @@ -137448,7 +137444,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:722 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:722 is the exact delegated site 'streams', occurrence 0, in check_one. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 722, "delegated", @@ -137459,7 +137455,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:731 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:731 is the exact delegated site 'check_rendition', occurrence 0, in check_one. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 731, "delegated", @@ -137470,7 +137466,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:732 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:732 is the exact delegated site 'check_master', occurrence 0, in check_one. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 732, "delegated", @@ -137481,7 +137477,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:743 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:743 is the exact delegated site 'packets', occurrence 0, in check_one. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 743, "delegated", @@ -137492,7 +137488,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:748 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:748 is the exact delegated site 'frames', occurrence 0, in check_one. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 748, "delegated", @@ -137503,7 +137499,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:870 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:870 is the exact delegated site 'itunsmpb', occurrence 0, in check_edit. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 870, "delegated", @@ -137547,7 +137543,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:982 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:982 is the exact delegated site 'ffprobe_json', occurrence 0, in itunsmpb. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 982, "delegated", @@ -137580,7 +137576,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1014 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1014 is the exact delegated site 'itunsmpb', occurrence 0, in kd_gapless_edit. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1014, "delegated", @@ -137602,7 +137598,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1029 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1029 is the exact delegated site 'itunsmpb', occurrence 0, in kd_gapless_conflict. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1029, "delegated", @@ -137624,7 +137620,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1051 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1051 is the exact command site 'str(test_oracle.require().ffprobe)', occurrence 0, in source_composition_times. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1051, "command", @@ -137635,7 +137631,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1051 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1051 is the exact delegated site 'run', occurrence 0, in source_composition_times. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1051, "delegated", @@ -137668,7 +137664,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1089 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1089 is the exact delegated site 'source_composition_times', occurrence 0, in kd_midframe_edit. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1089, "delegated", @@ -137723,7 +137719,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1144 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1144 is the exact delegated site 'remux_check.last_skip_samples', occurrence 0, in kd_source_last_cut. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1144, "delegated", @@ -137734,7 +137730,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1146 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1146 is the exact delegated site 'remux_check.last_skip_samples', occurrence 0, in kd_source_last_cut. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1146, "delegated", @@ -137756,7 +137752,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1158 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1158 is the exact command site 'ffmpeg', occurrence 0, in kd_fragment_reading. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1158, "command", @@ -137767,7 +137763,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1158 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1158 is the exact delegated site 'run', occurrence 0, in kd_fragment_reading. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1158, "delegated", @@ -137778,7 +137774,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1160 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1160 is the exact delegated site 'frames', occurrence 0, in kd_fragment_reading. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1160, "delegated", @@ -137800,7 +137796,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1176 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1176 is the exact delegated site 'ffprobe_json', occurrence 0, in kd_left_top_crop. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1176, "delegated", @@ -137811,7 +137807,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1391 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1391 is the exact delegated site 'check_one', occurrence 0, in main. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1391, "delegated", @@ -137822,7 +137818,7 @@ }, { "class": "registered-source", - "evidence": "scripts/hls_check.py:1429 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:17 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/hls_check.py:1429 is the exact delegated site 'main', occurrence 0, in . The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:17 binds its current SHA-256 ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 1429, "delegated", @@ -142445,7 +142441,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:58 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:58 is the exact process site 'argv', occurrence 0, in run. The shared runner forwards argv unchanged from ffprobe (63), framemd5 (74), and MediaInfo (112). The separate CoreAV remux child is at 243. This is not whole-runner owner qualification. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 58, "process", @@ -142456,7 +142452,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:63 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:63 is the exact command site 'str(test_oracle.require().ffprobe)', occurrence 0, in ffprobe. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 63, "command", @@ -142467,7 +142463,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:63 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:63 is the exact delegated site 'run', occurrence 0, in ffprobe. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 63, "delegated", @@ -142478,7 +142474,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:68 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:68 is the exact command site 'str(test_oracle.require().ffmpeg)', occurrence 0, in framemd5. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 68, "command", @@ -142489,7 +142485,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:74 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:74 is the exact delegated site 'run', occurrence 0, in framemd5. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 74, "delegated", @@ -142500,7 +142496,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:112 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:112 is the exact delegated site 'run', occurrence 0, in mediainfo. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 112, "delegated", @@ -142511,7 +142507,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:130 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:130 is the exact delegated site 'ffprobe', occurrence 0, in check. This occurrence probes the source through ffprobe. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 130, "delegated", @@ -142522,7 +142518,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:130 (delegated, occurrence 1). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:130 is the exact delegated site 'ffprobe', occurrence 1, in check. This occurrence probes the output through ffprobe. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "occurrence": 1, "site": [ 130, @@ -142534,7 +142530,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:159 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:159 is the exact delegated site 'framemd5', occurrence 0, in check. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 159, "delegated", @@ -142545,7 +142541,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:160 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:160 is the exact delegated site 'framemd5', occurrence 0, in check. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 160, "delegated", @@ -142556,7 +142552,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:167 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:167 is the exact delegated site 'framemd5', occurrence 0, in check. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 167, "delegated", @@ -142567,7 +142563,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:168 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:168 is the exact delegated site 'framemd5', occurrence 0, in check. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 168, "delegated", @@ -142578,7 +142574,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:216 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:216 is the exact delegated site 'mediainfo', occurrence 0, in check. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 216, "delegated", @@ -142589,7 +142585,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:243 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:243 is the exact process site 'coreav', occurrence 0, in remux. This path executes the CoreAV remux product command, not an FFmpeg oracle. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 243, "process", @@ -142600,7 +142596,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:269 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:269 is the exact delegated site 'remux', occurrence 0, in fixtures. This path executes the CoreAV remux product command, not an FFmpeg oracle. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 269, "delegated", @@ -142611,7 +142607,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:276 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:276 is the exact delegated site 'check', occurrence 0, in fixtures. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 276, "delegated", @@ -142622,7 +142618,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:300 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:300 is the exact delegated site 'check', occurrence 0, in main. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 300, "delegated", @@ -142633,7 +142629,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:303 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:303 is the exact delegated site 'fixtures', occurrence 0, in main. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 303, "delegated", @@ -142644,7 +142640,7 @@ }, { "class": "registered-source", - "evidence": "scripts/mkv_remux_check.py:307 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:19 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/mkv_remux_check.py:307 is the exact delegated site 'main', occurrence 0, in . The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:19 binds its current SHA-256 b660ff11af220e4f2e63713df138673396ae6a5ef4ddb2eab931cffb83ea6f88; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 307, "delegated", @@ -149086,7 +149082,6 @@ "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", - "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", @@ -149140,6 +149135,7 @@ "requires": [ "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", "bench/audio-decode/oracle.py", "bench/audio-decode/receipts.py", "bench/audio-decode/run.py", @@ -149166,8 +149162,9 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/audio-decode.md", "docs/design/oracle-historical-records.json", - "docs/measurements/compat-0.1.0/judging.json", + "docs/design/oracle-qualification-gate.md", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", "docs/measurements/h264-gap-2/tools/stages.py", @@ -149438,7 +149435,6 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/compat_sources.py", "scripts/extract_check.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -149454,7 +149450,6 @@ "scripts/oracle_pin_macos.py", "scripts/policy_check.py", "scripts/policy_ref.py", - "scripts/registered_candidate.py", "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", @@ -149514,11 +149509,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "db9ff06d712b53d41879f504ef8fcedbc0c1bfa016adb5e008b266e29ff1ca0b", + "sha256": "255f193b6bc6e2f67f32f7fe40bd5f91179ce13c91ce462a6514ecd4b0f50d52", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:2 is the module docstring at 2-19, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:2 (embedded-source, occurrence 0). This is the literal docstring spanning scripts/oracle_kd.py:2-19, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ 2, "embedded-source", @@ -149529,9 +149524,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:180 is the function _span_us docstring at 180-184, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:179 (embedded-source, occurrence 0). This is the literal _span_us docstring spanning scripts/oracle_kd.py:179-183, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 180, + 179, "embedded-source", "embedded", "" @@ -149540,9 +149535,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:562 is the function edit_snap_shift docstring at 562-564, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:561 (embedded-source, occurrence 0). This is the literal edit_snap_shift docstring spanning scripts/oracle_kd.py:561-563, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 562, + 561, "embedded-source", "embedded", "" @@ -149551,9 +149546,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:577 is the function ctts_dts_shift docstring at 577-579, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:576 (embedded-source, occurrence 0). This is the literal ctts_dts_shift docstring spanning scripts/oracle_kd.py:576-578, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 577, + 576, "embedded-source", "embedded", "" @@ -149562,9 +149557,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:590 is the function trun_pts_shift docstring at 590-593, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:589 (embedded-source, occurrence 0). This is the literal trun_pts_shift docstring spanning scripts/oracle_kd.py:589-592, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 590, + 589, "embedded-source", "embedded", "" @@ -149573,9 +149568,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:646 is the function presentation_end docstring at 646-653, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:645 (embedded-source, occurrence 0). This is the literal presentation_end docstring spanning scripts/oracle_kd.py:645-652, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 646, + 645, "embedded-source", "embedded", "" @@ -149584,9 +149579,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:673 is the function pcm_end_stream docstring at 673-677, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:672 (embedded-source, occurrence 0). This is the literal pcm_end_stream docstring spanning scripts/oracle_kd.py:672-676, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 673, + 672, "embedded-source", "embedded", "" @@ -149595,9 +149590,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:696 is the function pcm_duration docstring at 696-704, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:695 (embedded-source, occurrence 0). This is the literal pcm_duration docstring spanning scripts/oracle_kd.py:695-703, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 696, + 695, "embedded-source", "embedded", "" @@ -149606,9 +149601,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:919 is the function aac_implicit_sbr docstring at 919-921, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:918 (embedded-source, occurrence 0). This is the literal aac_implicit_sbr docstring spanning scripts/oracle_kd.py:918-920, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 919, + 918, "embedded-source", "embedded", "" @@ -149617,9 +149612,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1067 is the function _first_frame_size docstring at 1067-1068, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:1066 (embedded-source, occurrence 0). This is the literal _first_frame_size docstring spanning scripts/oracle_kd.py:1066-1067, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 1067, + 1066, "embedded-source", "embedded", "" @@ -149627,21 +149622,21 @@ "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd.py:1072 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-bypass", + "evidence": "scripts/oracle_kd.py:1070 (command, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ - 1072, + 1070, "command", "._first_frame_size", - "str(pair.ffprobe)" + "'ffprobe'" ], - "verdict": "excluded" + "verdict": "confirmed-bypass" }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1082 is the function declared_size docstring at 1082-1084, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:1080 (embedded-source, occurrence 0). This is the literal declared_size docstring spanning scripts/oracle_kd.py:1080-1082, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 1082, + 1080, "embedded-source", "embedded", "" @@ -149649,21 +149644,21 @@ "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd.py:1092 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-bypass", + "evidence": "scripts/oracle_kd.py:1090 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ - 1092, + 1090, "delegated", "", "_first_frame_size" ], - "verdict": "excluded" + "verdict": "confirmed-bypass" }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1096 is the function hevc_window_dropped docstring at 1096-1098, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:1094 (embedded-source, occurrence 0). This is the literal hevc_window_dropped docstring spanning scripts/oracle_kd.py:1094-1096, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 1096, + 1094, "embedded-source", "embedded", "" @@ -149672,9 +149667,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1327 is the function chapter_text docstring at 1327-1331, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:1325 (embedded-source, occurrence 0). This is the literal chapter_text docstring spanning scripts/oracle_kd.py:1325-1329, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 1327, + 1325, "embedded-source", "embedded", "" @@ -149683,9 +149678,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1425 is the function text_end docstring at 1425-1433, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:1423 (embedded-source, occurrence 0). This is the literal text_end docstring spanning scripts/oracle_kd.py:1423-1431, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 1425, + 1423, "embedded-source", "embedded", "" @@ -149694,9 +149689,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1504 is the function multi_edit_listing docstring at 1504-1507, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:1502 (embedded-source, occurrence 0). This is the literal multi_edit_listing docstring spanning scripts/oracle_kd.py:1502-1505, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 1504, + 1502, "embedded-source", "embedded", "" @@ -149705,9 +149700,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1671 is the function stream_count_entries docstring at 1671-1674, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:1669 (embedded-source, occurrence 0). This is the literal stream_count_entries docstring spanning scripts/oracle_kd.py:1669-1672, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 1671, + 1669, "embedded-source", "embedded", "" @@ -149716,9 +149711,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:1693 is the function allowlist_dropped docstring at 1693-1700, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:1691 (embedded-source, occurrence 0). This is the literal allowlist_dropped docstring spanning scripts/oracle_kd.py:1691-1698, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 1693, + 1691, "embedded-source", "embedded", "" @@ -149726,32 +149721,32 @@ "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd.py:2682 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-bypass", + "evidence": "scripts/oracle_kd.py:2680 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ - 2682, + 2680, "delegated", "", "declared_size" ], - "verdict": "excluded" + "verdict": "confirmed-bypass" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd.py:2983 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-bypass", + "evidence": "scripts/oracle_kd.py:2981 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ - 2983, + 2981, "delegated", "", "stream_item" ], - "verdict": "excluded" + "verdict": "confirmed-bypass" }, { "class": "reviewed-exclusion", - "evidence": "scripts/oracle_kd.py:3093 is the function empty_edit_padding docstring at 3093-3120, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 3162 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "scripts/oracle_kd.py:3091 (embedded-source, occurrence 0). This is the literal empty_edit_padding docstring spanning scripts/oracle_kd.py:3091-3118, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", "site": [ - 3093, + 3091, "embedded-source", "embedded", "" @@ -149759,26 +149754,26 @@ "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd.py:3171 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-bypass", + "evidence": "scripts/oracle_kd.py:3169 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ - 3171, + 3169, "delegated", "", "overlay" ], - "verdict": "excluded" + "verdict": "confirmed-bypass" }, { - "class": "registered-source", - "evidence": "scripts/oracle_kd.py:3189 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:21 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "class": "reviewed-bypass", + "evidence": "scripts/oracle_kd.py:3187 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ - 3189, + 3187, "delegated", "", "main" ], - "verdict": "excluded" + "verdict": "confirmed-bypass" } ] }, @@ -150456,7 +150451,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:196 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/oracle_kd_mkv.py:196 (command, occurrence 0). The Matroska execution chain is scripts/oracle_kd_mkv.py:803 -> scripts/oracle_kd_mkv.py:789 -> scripts/oracle_kd_mkv.py:416 -> scripts/oracle_kd_mkv.py:306 -> scripts/oracle_kd_mkv.py:218 -> scripts/oracle_kd_mkv.py:196. Unlike ISO, this helper already retains pair=test_oracle.require() at scripts/oracle_kd_mkv.py:193 and launches str(pair.ffprobe) unchanged at scripts/oracle_kd_mkv.py:196; scripts/policy_ref.py supplies only header facts, not an oracle program. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:22 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 196, "command", @@ -150478,7 +150473,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:218 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/oracle_kd_mkv.py:218 (delegated, occurrence 0). The Matroska execution chain is scripts/oracle_kd_mkv.py:803 -> scripts/oracle_kd_mkv.py:789 -> scripts/oracle_kd_mkv.py:416 -> scripts/oracle_kd_mkv.py:306 -> scripts/oracle_kd_mkv.py:218 -> scripts/oracle_kd_mkv.py:196. Unlike ISO, this helper already retains pair=test_oracle.require() at scripts/oracle_kd_mkv.py:193 and launches str(pair.ffprobe) unchanged at scripts/oracle_kd_mkv.py:196; scripts/policy_ref.py supplies only header facts, not an oracle program. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:22 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 218, "delegated", @@ -150500,7 +150495,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:306 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/oracle_kd_mkv.py:306 (delegated, occurrence 0). The Matroska execution chain is scripts/oracle_kd_mkv.py:803 -> scripts/oracle_kd_mkv.py:789 -> scripts/oracle_kd_mkv.py:416 -> scripts/oracle_kd_mkv.py:306 -> scripts/oracle_kd_mkv.py:218 -> scripts/oracle_kd_mkv.py:196. Unlike ISO, this helper already retains pair=test_oracle.require() at scripts/oracle_kd_mkv.py:193 and launches str(pair.ffprobe) unchanged at scripts/oracle_kd_mkv.py:196; scripts/policy_ref.py supplies only header facts, not an oracle program. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:22 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 306, "delegated", @@ -150511,7 +150506,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:416 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/oracle_kd_mkv.py:416 (delegated, occurrence 0). The Matroska execution chain is scripts/oracle_kd_mkv.py:803 -> scripts/oracle_kd_mkv.py:789 -> scripts/oracle_kd_mkv.py:416 -> scripts/oracle_kd_mkv.py:306 -> scripts/oracle_kd_mkv.py:218 -> scripts/oracle_kd_mkv.py:196. Unlike ISO, this helper already retains pair=test_oracle.require() at scripts/oracle_kd_mkv.py:193 and launches str(pair.ffprobe) unchanged at scripts/oracle_kd_mkv.py:196; scripts/policy_ref.py supplies only header facts, not an oracle program. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:22 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 416, "delegated", @@ -150555,7 +150550,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:789 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/oracle_kd_mkv.py:789 (delegated, occurrence 0). The Matroska execution chain is scripts/oracle_kd_mkv.py:803 -> scripts/oracle_kd_mkv.py:789 -> scripts/oracle_kd_mkv.py:416 -> scripts/oracle_kd_mkv.py:306 -> scripts/oracle_kd_mkv.py:218 -> scripts/oracle_kd_mkv.py:196. Unlike ISO, this helper already retains pair=test_oracle.require() at scripts/oracle_kd_mkv.py:193 and launches str(pair.ffprobe) unchanged at scripts/oracle_kd_mkv.py:196; scripts/policy_ref.py supplies only header facts, not an oracle program. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:22 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 789, "delegated", @@ -150566,7 +150561,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_kd_mkv.py:803 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:22 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/oracle_kd_mkv.py:803 (delegated, occurrence 0). The Matroska execution chain is scripts/oracle_kd_mkv.py:803 -> scripts/oracle_kd_mkv.py:789 -> scripts/oracle_kd_mkv.py:416 -> scripts/oracle_kd_mkv.py:306 -> scripts/oracle_kd_mkv.py:218 -> scripts/oracle_kd_mkv.py:196. Unlike ISO, this helper already retains pair=test_oracle.require() at scripts/oracle_kd_mkv.py:193 and launches str(pair.ffprobe) unchanged at scripts/oracle_kd_mkv.py:196; scripts/policy_ref.py supplies only header facts, not an oracle program. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:22 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 803, "delegated", @@ -150970,7 +150965,7 @@ "sites": [ { "class": "registered-source", - "evidence": "scripts/oracle_pin_macos.py:62 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/oracle_pin_macos.py:62 is the exact process site \"'lipo'\", occurrence 0, in verify_bin. This launches the lipo architecture utility. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:25 binds its current SHA-256 70c0f515b3a58cf6b6d2d11938b537b2e8824f0fafbfe6ab9578669c1d857879; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 62, "process", @@ -150981,7 +150976,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_pin_macos.py:67 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/oracle_pin_macos.py:67 is the exact process site \"'codesign'\", occurrence 0, in verify_bin. This launches the codesign signature utility. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:25 binds its current SHA-256 70c0f515b3a58cf6b6d2d11938b537b2e8824f0fafbfe6ab9578669c1d857879; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 67, "process", @@ -150992,7 +150987,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_pin_macos.py:71 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/oracle_pin_macos.py:71 is the exact process site 'str(binary)', occurrence 0, in verify_bin. This launches each directory-derived ffmpeg/ffprobe for its version banner. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:25 binds its current SHA-256 70c0f515b3a58cf6b6d2d11938b537b2e8824f0fafbfe6ab9578669c1d857879; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 71, "process", @@ -151003,7 +150998,7 @@ }, { "class": "registered-source", - "evidence": "scripts/oracle_pin_macos.py:85 (command, occurrence 0). This exact command site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:25 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle.", + "evidence": "scripts/oracle_pin_macos.py:85 is the exact command site 'str(binary)', occurrence 0, in verify_bin. This launches directory-derived ffmpeg to list encoders. The discovery status is frozen and scripts/compat_sources.py:34-73 includes this path in JUDGING. docs/measurements/compat-0.1.0/judging.json:25 binds its current SHA-256 70c0f515b3a58cf6b6d2d11938b537b2e8824f0fafbfe6ab9578669c1d857879; scripts/compat_sources.py:125-142 checks the complete roster and refuses a differing source digest. This registered-source exclusion is the source freeze, not qualification by a pin-verifier call or an inherited name. The bound local import closure does not import oracle_kd or reach its _first_frame_size helper.", "site": [ 85, "command", @@ -186936,7 +186931,378 @@ } ] }, - "scripts/tests/test_oracle_kd_qualification.py": { + "scripts/tests/test_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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "cab031bdec8ae5d46d5b7f853da4cfc7fc8cce4e081a3bdd3d530df49eba2043", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_oracle_pin.py:1 is the module docstring at 1-7, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 1, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:43 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 43, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:44 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 44, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:46 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 46, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:49 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 49, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:52 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 52, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:61 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 61, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:76 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 76, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:101 (process, 'ruby'). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 101, + "process", + ".OraclePin.test_workflows_verify_cached_oracles", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:115 (process, 'ruby'). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 115, + "process", + ".OraclePin.workflow_data", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin.py:142 (delegated, self.workflow_data). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "site": [ + 142, + "delegated", + "", + "self.workflow_data" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_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", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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": "44ab7fd469411e98beec63ffe831cc05c2ad6df4412abbf23a254bc1ec6472d6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:37 (process, 'bash'). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 37, + "process", + ".MacOSOraclePin.test_bash_and_python_read_the_same_mac_pin", + "'bash'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:46 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 46, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:48 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 48, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:49 (embedded-source, ). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 49, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:53 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 53, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:61 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 61, + "delegated", + "", + "self.tree" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:87 (process, args). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "site": [ + 87, + "process", + ".MacOSOraclePin.test_verification_checks_hash_architecture_signature_banner_and_encoder.run", + "args" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_package_rehearsal.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", + "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", + "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/package-rehearsal.yml", + "docs/design/oracle-historical-records.json", + "packages/cli/package.json", + "packages/cli/test/package-rehearsal.mjs", + "scripts/compat_frozen_check.py", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "scripts/tests/test_compat_sources.py", + "scripts/tests/test_registered_candidate.py", + "test-support/oracle.rs" + ], + "sha256": "18a6e094447d27b648586fe2d88b5145f80238be9de5aa5daf175b8626a1ca9b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_package_rehearsal.py:18, the imported load_workflow at scripts/tests/test_registered_candidate.py:27-30 executes Ruby YAML/JSON serialization only. This row loads package-rehearsal.yml step data, not a package or oracle executable.", + "site": [ + 18, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_package_rehearsal.py:48, the workflow-selected command is Node running package-rehearsal.mjs (.github/workflows/package-rehearsal.yml:74); the test copies that script and package.json at scripts/tests/test_package_rehearsal.py:41-47. It creates only empty artifact directories at :23-37 and sets TARGET=missing-target at :49. packages/cli/test/package-rehearsal.mjs:27-30/:60-64/:77-80/:100 rejects missing archives/packages before installation or media work. Its nominal media commands at :33-43 are CoreAV subcommands with strict-safe environment at :18, not FFmpeg/ffprobe oracle programs. No real oracle is executed.", + "site": [ + 48, + "process", + ".PackageRehearsal.test_failed_downloads_still_attempt_other_downloads_and_retain_all_outcomes", + "command" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_pcm_output_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -187019,7 +187385,6 @@ "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", @@ -187028,6 +187393,7 @@ "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", @@ -187396,11 +187762,11 @@ "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", "scripts/oracle_invocation_classify.py", - "scripts/oracle_kd.py", "scripts/oracle_kd_mkv.py", "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", + "scripts/pcm_output_check.py", "scripts/policy_check.py", "scripts/policy_ref.py", "scripts/remux_check.py", @@ -187462,66 +187828,33 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "590e468432a4f98d773cec83639c24078f6b973f739953fc00e7850f75596d65", + "sha256": "093b804d61af99b25bc791895422ad086a13fde823a0dab1e98cac4cc283d2a7", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_oracle_kd_qualification.py:33 (test_fake_version_is_rejected_before_frame_json_enters_the_predicate; sys.executable): The Python child imports oracle_kd with an explicit temporary pair of generated shell fakes (scripts/tests/test_oracle_kd_qualification.py:21-32). It checks identity refusal and that fake frame JSON is never requested (35-39); scripts/oracle_kd.py:1069-1074 uses the owner. Only fake tools are selectable, not a real oracle.", - "site": [ - 33, - "process", - ".NestedProbe.test_fake_version_is_rejected_before_frame_json_enters_the_predicate", - "sys.executable" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_oracle_kd_qualification.py:50 (test_returned_probe_preserves_query_and_frame_results; oracle_kd._first_frame_size): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", - "site": [ - 50, - "delegated", - "", - "oracle_kd._first_frame_size" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_oracle_kd_qualification.py:53 (test_returned_probe_preserves_query_and_frame_results; '/verified/ffprobe'): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", - "site": [ - 53, - "command", - ".NestedProbe.test_returned_probe_preserves_query_and_frame_results", - "'/verified/ffprobe'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_oracle_kd_qualification.py:63 (test_probe_io_failures_stay_none_but_qualification_failure_propagates; oracle_kd._first_frame_size): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", + "evidence": "scripts/tests/test_pcm_output_check.py:27 (test_main_hands_on_the_owner_returned_pair; check.main): check.main receives mocked require/check at scripts/tests/test_pcm_output_check.py:23-25,39-42. scripts/pcm_output_check.py:188-193 forwards the fake pair or exits on synthetic qualification failure, never reaching media/oracle execution.", "site": [ - 63, + 27, "delegated", "", - "oracle_kd._first_frame_size" + "check.main" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_oracle_kd_qualification.py:68 (test_probe_io_failures_stay_none_but_qualification_failure_propagates; oracle_kd._first_frame_size): require and subprocess.run are patched to a synthetic pair/output or exception at scripts/tests/test_oracle_kd_qualification.py:48-49,61-66. The /verified/ffprobe list is expected-call data at 52-55; scripts/oracle_kd.py:1069-1077 reaches no real process through this test.", + "evidence": "scripts/tests/test_pcm_output_check.py:43 (test_pin_failure_precedes_output; check.main): check.main receives mocked require/check at scripts/tests/test_pcm_output_check.py:23-25,39-42. scripts/pcm_output_check.py:188-193 forwards the fake pair or exits on synthetic qualification failure, never reaching media/oracle execution.", "site": [ - 68, + 43, "delegated", "", - "oracle_kd._first_frame_size" + "check.main" ], "verdict": "excluded" } ] }, - "scripts/tests/test_oracle_pin.py": { + "scripts/tests/test_png_bmp_yuv_plan.py": { "imports": { "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -187549,6 +187882,7 @@ "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + ".github/workflows/codec-coverage.yml", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -187558,341 +187892,92 @@ "scripts/oracle_invocation_classify.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", + "scripts/png_bmp_yuv_plan.py", "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "cab031bdec8ae5d46d5b7f853da4cfc7fc8cce4e081a3bdd3d530df49eba2043", + "sha256": "ff995cd112e625ba33ffdf85d7a15dcec91b5eb5ceb4613e44e2fa2db466adab", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_oracle_pin.py:1 is the module docstring at 1-7, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 1, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:43 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 43, - "delegated", - "", - "self.tree" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:44 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 44, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:46 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 46, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:49 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 49, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:52 (embedded-source, ). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 52, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:61 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 61, - "delegated", - "", - "self.tree" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:76 (delegated, self.tree). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 76, - "delegated", - "", - "self.tree" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:101 (process, 'ruby'). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", - "site": [ - 101, - "process", - ".OraclePin.test_workflows_verify_cached_oracles", - "'ruby'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:115 (process, 'ruby'). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "evidence": "Exact site scripts/tests/test_png_bmp_yuv_plan.py:19 (process, 'ruby'). workflow() invokes literal Ruby and a fixed YAML-to-JSON expression, with only a path argument. The delegated call reads this data and cannot substitute the executed tool.", "site": [ - 115, + 19, "process", - ".OraclePin.workflow_data", + ".workflow", "'ruby'" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin.py:142 (delegated, self.workflow_data). tree() writes supplied source text to a temporary repository and invokes only Git init/add. The embedded workflow/download/version text is scanned by oracle_pin.problems, not executed. Actual verify_bin tests write shell banner-only programs and assert rejection for wrong/missing banners. workflow_data and workflow-cache checks invoke literal Ruby YAML-to-JSON programs; they never execute the workflow run text.", + "evidence": "Exact site scripts/tests/test_png_bmp_yuv_plan.py:27 (delegated, workflow). workflow() invokes literal Ruby and a fixed YAML-to-JSON expression, with only a path argument. The delegated call reads this data and cannot substitute the executed tool.", "site": [ - 142, + 27, "delegated", "", - "self.workflow_data" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_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", - "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "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": "44ab7fd469411e98beec63ffe831cc05c2ad6df4412abbf23a254bc1ec6472d6", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:37 (process, 'bash'). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", - "site": [ - 37, - "process", - ".MacOSOraclePin.test_bash_and_python_read_the_same_mac_pin", - "'bash'" + "workflow" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:46 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:69, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", "site": [ - 46, + 69, "delegated", "", - "self.tree" + "self.run_step" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:48 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:72, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", "site": [ - 48, + 72, "delegated", "", - "self.tree" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:49 (embedded-source, ). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", - "site": [ - 49, - "embedded-source", - "embedded", - "" + "self.run_step" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:53 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:84, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", "site": [ - 53, + 84, "delegated", "", - "self.tree" + "self.run_step" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:61 (delegated, self.tree). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:90, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", "site": [ - 61, + 90, "delegated", "", - "self.tree" + "self.run_step" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_oracle_pin_macos.py:87 (process, args). tree() creates a temporary pin/source repository and only Git children. Duplicate curl text is static lint input. The bash call only sources the pin and echoes fields. Verification writes controlled shell banner/encoder fakes and binds their temporary hashes; the run callback intercepts lipo/codesign, forwarding only fake program invocations. Tests deliberately vary banner, encoder, missing file and hash and assert the corresponding refusals.", - "site": [ - 87, - "process", - ".MacOSOraclePin.test_verification_checks_hash_architecture_signature_banner_and_encoder.run", - "args" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_package_rehearsal.py": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", - "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", - "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", - "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" - }, - "requires": [ - ".github/workflows/package-rehearsal.yml", - "docs/design/oracle-historical-records.json", - "packages/cli/package.json", - "packages/cli/test/package-rehearsal.mjs", - "scripts/compat_frozen_check.py", - "scripts/compat_sources.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/registered_candidate.py", - "scripts/test_oracle.py", - "scripts/tests/test_compat_sources.py", - "scripts/tests/test_registered_candidate.py", - "test-support/oracle.rs" - ], - "sha256": "18a6e094447d27b648586fe2d88b5145f80238be9de5aa5daf175b8626a1ca9b", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_package_rehearsal.py:18, the imported load_workflow at scripts/tests/test_registered_candidate.py:27-30 executes Ruby YAML/JSON serialization only. This row loads package-rehearsal.yml step data, not a package or oracle executable.", + "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:109, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", "site": [ - 18, + 109, "delegated", "", - "load_workflow" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_package_rehearsal.py:48, the workflow-selected command is Node running package-rehearsal.mjs (.github/workflows/package-rehearsal.yml:74); the test copies that script and package.json at scripts/tests/test_package_rehearsal.py:41-47. It creates only empty artifact directories at :23-37 and sets TARGET=missing-target at :49. packages/cli/test/package-rehearsal.mjs:27-30/:60-64/:77-80/:100 rejects missing archives/packages before installation or media work. Its nominal media commands at :33-43 are CoreAV subcommands with strict-safe environment at :18, not FFmpeg/ffprobe oracle programs. No real oracle is executed.", - "site": [ - 48, - "process", - ".PackageRehearsal.test_failed_downloads_still_attempt_other_downloads_and_retain_all_outcomes", - "command" + "self.run_step" ], "verdict": "excluded" } ] }, - "scripts/tests/test_pcm_output_check.py": { + "scripts/tests/test_range_audio_run_oracle.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -187983,7 +188068,6 @@ "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", @@ -188356,7 +188440,6 @@ "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", - "scripts/pcm_output_check.py", "scripts/policy_check.py", "scripts/policy_ref.py", "scripts/remux_check.py", @@ -188418,156 +188501,22 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "093b804d61af99b25bc791895422ad086a13fde823a0dab1e98cac4cc283d2a7", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_pcm_output_check.py:27 (test_main_hands_on_the_owner_returned_pair; check.main): check.main receives mocked require/check at scripts/tests/test_pcm_output_check.py:23-25,39-42. scripts/pcm_output_check.py:188-193 forwards the fake pair or exits on synthetic qualification failure, never reaching media/oracle execution.", - "site": [ - 27, - "delegated", - "", - "check.main" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_pcm_output_check.py:43 (test_pin_failure_precedes_output; check.main): check.main receives mocked require/check at scripts/tests/test_pcm_output_check.py:23-25,39-42. scripts/pcm_output_check.py:188-193 forwards the fake pair or exits on synthetic qualification failure, never reaching media/oracle execution.", - "site": [ - 43, - "delegated", - "", - "check.main" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_png_bmp_yuv_plan.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" - }, - "requires": [ - ".github/workflows/codec-coverage.yml", - "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/png_bmp_yuv_plan.py", - "scripts/test_oracle.py", - "test-support/oracle.rs" - ], - "sha256": "ff995cd112e625ba33ffdf85d7a15dcec91b5eb5ceb4613e44e2fa2db466adab", + "sha256": "16b86d69ef0d5580b42e8fa13f9da865add051a65b1f6f9b74ed1acdc28ab67a", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_png_bmp_yuv_plan.py:19 (process, 'ruby'). workflow() invokes literal Ruby and a fixed YAML-to-JSON expression, with only a path argument. The delegated call reads this data and cannot substitute the executed tool.", - "site": [ - 19, - "process", - ".workflow", - "'ruby'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_png_bmp_yuv_plan.py:27 (delegated, workflow). workflow() invokes literal Ruby and a fixed YAML-to-JSON expression, with only a path argument. The delegated call reads this data and cannot substitute the executed tool.", - "site": [ - 27, - "delegated", - "", - "workflow" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:69, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", - "site": [ - 69, - "delegated", - "", - "self.run_step" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:72, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", - "site": [ - 72, - "delegated", - "", - "self.run_step" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:84, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", - "site": [ - 84, - "delegated", - "", - "self.run_step" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:90, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", - "site": [ - 90, - "delegated", - "", - "self.run_step" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_png_bmp_yuv_plan.py:109, run_step at scripts/tests/test_png_bmp_yuv_plan.py:60-66 executes only coverage-plan candidate/plan blocks selected at :57-58, not the image acquisition job. Setup copies png_bmp_yuv_plan.py at :34 and installs a Python forwarding wrapper and fake git at :37-45. .github/workflows/codec-coverage.yml:159-172/:184-209 validates selection and emits plan values; scripts/png_bmp_yuv_plan.py:14-31 executes only Git metadata requests. No oracle or media child is reachable from these test steps, including after the workflow's owner-checkout changes.", + "evidence": "scripts/tests/test_range_audio_run_oracle.py:41 (test_main_passes_the_owner_path_to_metadata_warmup_and_trials; str(pair.ffmpeg)): This expected version argv is assertEqual data; driver.subprocess.run is mocked (scripts/tests/test_range_audio_run_oracle.py:35), as are cli_run/native_extract and the network client. The pair at 17 is synthetic; commands are inspected at 37-41, not executed.", "site": [ - 109, - "delegated", - "", - "self.run_step" + 41, + "command", + ".OracleSelection.test_main_passes_the_owner_path_to_metadata_warmup_and_trials", + "str(pair.ffmpeg)" ], "verdict": "excluded" } ] }, - "scripts/tests/test_range_audio_run_oracle.py": { + "scripts/tests/test_raw_pcm_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -188580,6 +188529,7 @@ "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "RATES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", @@ -188624,6 +188574,7 @@ "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fields": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -188646,6 +188597,7 @@ "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", @@ -188658,6 +188610,8 @@ "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", @@ -188665,6 +188619,7 @@ "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "raw_pcm_check": "9770ec0b4b71e827ac9fa64cf3694d2b126eac17f290e9c2f07afff68a6d71b7", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", @@ -188697,6 +188652,7 @@ "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -189030,10 +188986,13 @@ "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", + "scripts/pcm_output_check.py", "scripts/policy_check.py", "scripts/policy_ref.py", + "scripts/raw_pcm_check.py", "scripts/remux_check.py", "scripts/split_check.py", + "scripts/swr_characterize.py", "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", @@ -189091,22 +189050,77 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "16b86d69ef0d5580b42e8fa13f9da865add051a65b1f6f9b74ed1acdc28ab67a", + "sha256": "ca784511c8947b6439833d542ef332777772ea6136277042aab2b5e52e8d8302", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_range_audio_run_oracle.py:41 (test_main_passes_the_owner_path_to_metadata_warmup_and_trials; str(pair.ffmpeg)): This expected version argv is assertEqual data; driver.subprocess.run is mocked (scripts/tests/test_range_audio_run_oracle.py:35), as are cli_run/native_extract and the network client. The pair at 17 is synthetic; commands are inspected at 37-41, not executed.", + "evidence": "scripts/tests/test_raw_pcm_check.py:41: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", "site": [ 41, - "command", - ".OracleSelection.test_main_passes_the_owner_path_to_metadata_warmup_and_trials", - "str(pair.ffmpeg)" + "delegated", + "", + "check.check" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:45: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "site": [ + 45, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:49: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "site": [ + 49, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:53: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "site": [ + 53, + "delegated", + "", + "self.exercise" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:72: Lines 67-70 replace require, check, digest and check_output. scripts/raw_pcm_check.py:88-101 consumes the stub pair and mocked outcomes/head, so this identity assertion dispatches no media or provenance child.", + "site": [ + 72, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_raw_pcm_check.py:91: Line 88 makes require raise QualificationError; scripts/raw_pcm_check.py:88-90 calls parser.error before work, check or provenance. Line 89 additionally mocks check. No oracle executes.", + "site": [ + 91, + "delegated", + "", + "check.main" ], "verdict": "excluded" } ] }, - "scripts/tests/test_raw_pcm_check.py": { + "scripts/tests/test_reference_hevc.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -189115,11 +189129,12 @@ "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "RATES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", @@ -189164,7 +189179,6 @@ "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "fields": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -189173,6 +189187,13 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", + "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_reference": "ed9b8875345ffa07f71a23421cd996dcd6ef7d365b25d450323d035574c916e5", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -189187,7 +189208,6 @@ "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", @@ -189200,16 +189220,14 @@ "parse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pcm": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pcm_output_check": "ece9797fa1e05ee2be5851f93f262d8b87edfa8fe8da4f5e0b43fd711e624a0a", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "r2pool": "6f341caff1bd25ce887ad9c632615ff079fc0bac97559b44bf70670690600136", "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "raw_pcm_check": "9770ec0b4b71e827ac9fa64cf3694d2b126eac17f290e9c2f07afff68a6d71b7", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", @@ -189217,6 +189235,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -189242,7 +189261,6 @@ "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -189261,6 +189279,7 @@ "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -189564,6 +189583,13 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_reference.py", + "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -189576,19 +189602,17 @@ "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", - "scripts/pcm_output_check.py", "scripts/policy_check.py", "scripts/policy_ref.py", - "scripts/raw_pcm_check.py", "scripts/remux_check.py", "scripts/split_check.py", - "scripts/swr_characterize.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/round_files.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", "tools/isobmff-adapter/corpus/compare.py", @@ -189640,77 +189664,357 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "ca784511c8947b6439833d542ef332777772ea6136277042aab2b5e52e8d8302", + "sha256": "2388919689957c911bf46231a0a961cd0c7a5a63918eecf90ee0dc38ee8e2162", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_raw_pcm_check.py:41: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "evidence": "scripts/tests/test_reference_hevc.py:42: This real Python subprocess uses the check-result argv constructed at scripts/tests/test_reference_hevc.py:40-42. scripts/hevc_reference.py:264-275 handles that branch as JSON result acceptance and exits via parser.error on the mismatched candidate, before oracle qualification or any subprocess.", "site": [ - 41, + 42, + "process", + ".Reference.test_result_command_rejects_another_candidate_without_printing_numbers", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:47: This real Python subprocess reuses the check-result argv from scripts/tests/test_reference_hevc.py:40-42 after replacing only the JSON data. scripts/hevc_reference.py:264-275 validates/prints the result and returns before oracle qualification or any subprocess; it does not run the reference measurement.", + "site": [ + 47, + "process", + ".Reference.test_result_command_rejects_another_candidate_without_printing_numbers", + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:65: scripts/tests/test_reference_hevc.py:63-68 patches verify and command; scripts/hevc_reference.py:135-138 returns verified in diagnose-only mode without timing. No oracle executes.", + "site": [ + 65, "delegated", "", - "check.check" + "reference.measure" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_raw_pcm_check.py:45: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "evidence": "scripts/tests/test_reference_hevc.py:79: scripts/tests/test_reference_hevc.py:72-79 constructs CalledProcessError data and patches verify to raise it. scripts/hevc_reference.py:135 and scripts/hevc_reference.py:154-170 record that error before any timing command; the ffmpeg string is error data, not an executable invocation.", "site": [ - 45, + 79, "delegated", "", - "self.exercise" + "reference.measure" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_raw_pcm_check.py:49: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "evidence": "scripts/tests/test_reference_hevc.py:111: This unmocked delegated command runs /usr/bin/env, not an oracle. scripts/hevc_reference.py:35-42 executes exactly that program with the allowlisted environment.", "site": [ - 49, + 111, "delegated", "", - "self.exercise" + "reference.command" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_raw_pcm_check.py:53: Every exercise caller at lines 45,49,53 enters the patches at :39-40: check.run is the marker-byte writer at :27-37 and fields returns canned dictionaries. The synthetic Oracle at :41-42 feeds only these doubles through scripts/raw_pcm_check.py:38-63; no real oracle runs. Its imported native_command only builds argv at scripts/pcm_output_check.py:41-42.", + "evidence": "scripts/tests/test_reference_hevc.py:129: scripts/tests/test_reference_hevc.py:122-129 replaces command with a Python fake that writes Callgrind text and returns fixture bytes; neither the profiler nor an oracle is executed.", "site": [ - 53, + 129, "delegated", "", - "self.exercise" + "reference.profile" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_raw_pcm_check.py:72: Lines 67-70 replace require, check, digest and check_output. scripts/raw_pcm_check.py:88-101 consumes the stub pair and mocked outcomes/head, so this identity assertion dispatches no media or provenance child.", + "evidence": "scripts/tests/test_reference_hevc.py:161: scripts/tests/test_reference_hevc.py:159-165 patches verify to raise pixel_mismatch and patches command; measure reports not_timed and the mock is asserted uncalled. No oracle executes.", "site": [ - 72, + 161, "delegated", "", - "check.main" + "reference.measure" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_raw_pcm_check.py:91: Line 88 makes require raise QualificationError; scripts/raw_pcm_check.py:88-90 calls parser.error before work, check or provenance. Line 89 additionally mocks check. No oracle executes.", + "evidence": "scripts/tests/test_reference_hevc.py:178: scripts/tests/test_reference_hevc.py:167-181 patches command with native/probe/framemd5 byte fixtures. This success branch verifies those bytes without executing the fake ORACLE paths declared at scripts/tests/test_reference_hevc.py:16.", "site": [ - 91, + 178, "delegated", "", - "check.main" + "reference.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:181: scripts/tests/test_reference_hevc.py:167-181 patches command with native/probe/framemd5 byte fixtures. This mismatch branch raises on those bytes without executing the fake ORACLE paths declared at scripts/tests/test_reference_hevc.py:16.", + "site": [ + 181, + "delegated", + "", + "reference.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:190: scripts/tests/test_reference_hevc.py:187-191 replaces command with fixture return values; the assertion inspects the constructed strict pixel-format argv, never an executed oracle.", + "site": [ + 190, + "delegated", + "", + "reference.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:202: scripts/tests/test_reference_hevc.py:197-204 patches command with three fixture replies; the admitted pixel-format branch inspects returned metadata and argv, never an executed oracle.", + "site": [ + 202, + "delegated", + "", + "reference.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:207: scripts/tests/test_reference_hevc.py:197-208 patches command with fixture replies; the rejected pixel-format branch raises after two mock calls, never executing an oracle.", + "site": [ + 207, + "delegated", + "", + "reference.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:232: scripts/tests/test_reference_hevc.py:227-235 patches require to raise QualificationError and patches pool and command. scripts/hevc_reference.py:291 raises before acquisition or subprocesses; the test asserts neither pool nor command ran. This is a rejection test, not a real qualification call.", + "site": [ + 232, + "delegated", + "", + "reference.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:244: scripts/tests/test_reference_hevc.py:241-246 mocks command with three fixture replies and inspects argv against the artificial pair at scripts/tests/test_reference_hevc.py:221. No owner qualification or oracle execution occurs.", + "site": [ + 244, + "delegated", + "", + "reference.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:263: scripts/tests/test_reference_hevc.py:252-267 patches verify and replaces command with a Python fake returning native/progress fixture bytes. It records constructed program paths only; the artificial pair at scripts/tests/test_reference_hevc.py:221 is never executed.", + "site": [ + 263, + "delegated", + "", + "reference.measure" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_reference_hevc.py:281: scripts/tests/test_reference_hevc.py:269-284 uses a mock pool, mocked roster/registration/fetch and mocked command, then inspects the preparation argv against the artificial pair at scripts/tests/test_reference_hevc.py:221. Neither acquisition nor an oracle executes.", + "site": [ + 281, + "delegated", + "", + "reference.inputs" ], "verdict": "excluded" } ] }, - "scripts/tests/test_reference_hevc.py": { + "scripts/tests/test_registered_candidate.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", + "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", + "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/codec-coverage.yml", + ".github/workflows/compat-0.1.0.yml", + "docs/design/oracle-historical-records.json", + "scripts/compat_frozen_check.py", + "scripts/compat_sources.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/registered_candidate.py", + "scripts/test_oracle.py", + "scripts/tests/test_compat_sources.py", + "test-support/oracle.rs" + ], + "sha256": "238d0261e48f8f39c4db4289805a2db4ce03cb679168cceea6cbc3eecd0c11b2", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:21, this apparent embedded source is OWNER_CHECKOUT sparse-checkout path data at scripts/tests/test_registered_candidate.py:20-23, not an executable program. The strings name files for structural checkout assertions (:224-243); no string is evaluated as code.", + "site": [ + 21, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:28, load_workflow at scripts/tests/test_registered_candidate.py:27-30 starts Ruby with a fixed YAML loader/JSON printer. setUpClass :37 reads the two workflow files as data; it does not execute their shell programs. The added OWNER_CHECKOUT data and assertions do not alter that boundary.", + "site": [ + 28, + "process", + ".load_workflow", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:37, load_workflow at scripts/tests/test_registered_candidate.py:27-30 starts Ruby with a fixed YAML loader/JSON printer. setUpClass :37 reads the two workflow files as data; it does not execute their shell programs. The added OWNER_CHECKOUT data and assertions do not alter that boundary.", + "site": [ + 37, + "delegated", + "", + "load_workflow" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:97, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 97, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:106, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 106, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:111, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 111, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:119, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 119, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:126, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 126, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:132, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 132, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_registered_candidate.py:143, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "site": [ + 143, + "delegated", + "", + "self.run_plan" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_registered_oracle_selection.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -189719,9 +190023,7 @@ "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -189777,13 +190079,6 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", - "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", - "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", - "hevc_reference": "ed9b8875345ffa07f71a23421cd996dcd6ef7d365b25d450323d035574c916e5", - "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -189797,6 +190092,7 @@ "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", @@ -189812,7 +190108,6 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -189825,7 +190120,6 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -189869,7 +190163,6 @@ "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", - "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -190173,14 +190466,8 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", - "scripts/hevc_conformance.py", - "scripts/hevc_decode.py", - "scripts/hevc_fixture.py", - "scripts/hevc_intra.py", - "scripts/hevc_oracle_input.py", - "scripts/hevc_reference.py", - "scripts/hevc_synthetic.py", "scripts/hls_check.py", + "scripts/mkv_remux_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -190202,7 +190489,6 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "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", @@ -190254,357 +190540,143 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "2388919689957c911bf46231a0a961cd0c7a5a63918eecf90ee0dc38ee8e2162", + "sha256": "34f9bfc45c1c31bb88588a452537a14aec23f9f78a11c31f868807f58b14cee0", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:42: This real Python subprocess uses the check-result argv constructed at scripts/tests/test_reference_hevc.py:40-42. scripts/hevc_reference.py:264-275 handles that branch as JSON result acceptance and exits via parser.error on the mismatched candidate, before oracle qualification or any subprocess.", - "site": [ - 42, - "process", - ".Reference.test_result_command_rejects_another_candidate_without_printing_numbers", - "command" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:47: This real Python subprocess reuses the check-result argv from scripts/tests/test_reference_hevc.py:40-42 after replacing only the JSON data. scripts/hevc_reference.py:264-275 validates/prints the result and returns before oracle qualification or any subprocess; it does not run the reference measurement.", + "evidence": "scripts/tests/test_registered_oracle_selection.py:47 (test_fake_version_is_rejected_before_any_oracle_output_is_read; sys.executable): The Python child executes CALLS-table helpers with both COREAV paths explicitly set to generated version-0.0.0 shell stubs (scripts/tests/test_registered_oracle_selection.py:18-25,33-42). Assertions at 49-51 require refusal before the fake-output marker exists. Only fake tools, not real oracles, are selected.", "site": [ 47, "process", - ".Reference.test_result_command_rejects_another_candidate_without_printing_numbers", - "command" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:65: scripts/tests/test_reference_hevc.py:63-68 patches verify and command; scripts/hevc_reference.py:135-138 returns verified in diagnose-only mode without timing. No oracle executes.", - "site": [ - 65, - "delegated", - "", - "reference.measure" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:79: scripts/tests/test_reference_hevc.py:72-79 constructs CalledProcessError data and patches verify to raise it. scripts/hevc_reference.py:135 and scripts/hevc_reference.py:154-170 record that error before any timing command; the ffmpeg string is error data, not an executable invocation.", - "site": [ - 79, - "delegated", - "", - "reference.measure" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:111: This unmocked delegated command runs /usr/bin/env, not an oracle. scripts/hevc_reference.py:35-42 executes exactly that program with the allowlisted environment.", - "site": [ - 111, - "delegated", - "", - "reference.command" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:129: scripts/tests/test_reference_hevc.py:122-129 replaces command with a Python fake that writes Callgrind text and returns fixture bytes; neither the profiler nor an oracle is executed.", - "site": [ - 129, - "delegated", - "", - "reference.profile" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:161: scripts/tests/test_reference_hevc.py:159-165 patches verify to raise pixel_mismatch and patches command; measure reports not_timed and the mock is asserted uncalled. No oracle executes.", - "site": [ - 161, - "delegated", - "", - "reference.measure" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:178: scripts/tests/test_reference_hevc.py:167-181 patches command with native/probe/framemd5 byte fixtures. This success branch verifies those bytes without executing the fake ORACLE paths declared at scripts/tests/test_reference_hevc.py:16.", - "site": [ - 178, - "delegated", - "", - "reference.verify" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:181: scripts/tests/test_reference_hevc.py:167-181 patches command with native/probe/framemd5 byte fixtures. This mismatch branch raises on those bytes without executing the fake ORACLE paths declared at scripts/tests/test_reference_hevc.py:16.", - "site": [ - 181, - "delegated", - "", - "reference.verify" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:190: scripts/tests/test_reference_hevc.py:187-191 replaces command with fixture return values; the assertion inspects the constructed strict pixel-format argv, never an executed oracle.", - "site": [ - 190, - "delegated", - "", - "reference.verify" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:202: scripts/tests/test_reference_hevc.py:197-204 patches command with three fixture replies; the admitted pixel-format branch inspects returned metadata and argv, never an executed oracle.", - "site": [ - 202, - "delegated", - "", - "reference.verify" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:207: scripts/tests/test_reference_hevc.py:197-208 patches command with fixture replies; the rejected pixel-format branch raises after two mock calls, never executing an oracle.", - "site": [ - 207, - "delegated", - "", - "reference.verify" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:232: scripts/tests/test_reference_hevc.py:227-235 patches require to raise QualificationError and patches pool and command. scripts/hevc_reference.py:291 raises before acquisition or subprocesses; the test asserts neither pool nor command ran. This is a rejection test, not a real qualification call.", - "site": [ - 232, - "delegated", - "", - "reference.main" + ".RegisteredSelection.test_fake_version_is_rejected_before_any_oracle_output_is_read", + "sys.executable" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:244: scripts/tests/test_reference_hevc.py:241-246 mocks command with three fixture replies and inspects argv against the artificial pair at scripts/tests/test_reference_hevc.py:221. No owner qualification or oracle execution occurs.", + "evidence": "scripts/tests/test_registered_oracle_selection.py:64 (test_hls_check_executes_the_returned_pair; hls_check.ffprobe_json): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", "site": [ - 244, + 64, "delegated", "", - "reference.verify" + "hls_check.ffprobe_json" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:263: scripts/tests/test_reference_hevc.py:252-267 patches verify and replaces command with a Python fake returning native/progress fixture bytes. It records constructed program paths only; the artificial pair at scripts/tests/test_reference_hevc.py:221 is never executed.", + "evidence": "scripts/tests/test_registered_oracle_selection.py:65 (test_hls_check_executes_the_returned_pair; hls_check.packets): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", "site": [ - 263, + 65, "delegated", "", - "reference.measure" + "hls_check.packets" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:281: scripts/tests/test_reference_hevc.py:269-284 uses a mock pool, mocked roster/registration/fetch and mocked command, then inspects the preparation argv against the artificial pair at scripts/tests/test_reference_hevc.py:221. Neither acquisition nor an oracle executes.", + "evidence": "scripts/tests/test_registered_oracle_selection.py:66 (test_hls_check_executes_the_returned_pair; hls_check.frames): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", "site": [ - 281, + 66, "delegated", "", - "reference.inputs" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_registered_candidate.py": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "SourceRepo": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "compat_frozen_check": "ebe47c58c6d18e56fc1eb4254337b8d5b5d0be673b420f0cb409ec5bbb3a3495", - "compat_sources": "b4bdf555220b7232bf488eeb58508a949685ea2d5c29e2b480af664b8ef44c76", - "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "load_workflow": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "posixpath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "test_compat_sources": "a85f2191b046872a73807ea5cacf068e32f1b8cf8f1f4342333cdb31c21040c9", - "test_registered_candidate": "3bcf9b30066571fabeca57940b85f920955fb35875827aad1e75d07fa4ab08ef", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" - }, - "requires": [ - ".github/workflows/codec-coverage.yml", - ".github/workflows/compat-0.1.0.yml", - "docs/design/oracle-historical-records.json", - "scripts/compat_frozen_check.py", - "scripts/compat_sources.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/registered_candidate.py", - "scripts/test_oracle.py", - "scripts/tests/test_compat_sources.py", - "test-support/oracle.rs" - ], - "sha256": "238d0261e48f8f39c4db4289805a2db4ce03cb679168cceea6cbc3eecd0c11b2", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_registered_candidate.py:21, this apparent embedded source is OWNER_CHECKOUT sparse-checkout path data at scripts/tests/test_registered_candidate.py:20-23, not an executable program. The strings name files for structural checkout assertions (:224-243); no string is evaluated as code.", - "site": [ - 21, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_registered_candidate.py:28, load_workflow at scripts/tests/test_registered_candidate.py:27-30 starts Ruby with a fixed YAML loader/JSON printer. setUpClass :37 reads the two workflow files as data; it does not execute their shell programs. The added OWNER_CHECKOUT data and assertions do not alter that boundary.", - "site": [ - 28, - "process", - ".load_workflow", - "'ruby'" + "hls_check.frames" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_registered_candidate.py:37, load_workflow at scripts/tests/test_registered_candidate.py:27-30 starts Ruby with a fixed YAML loader/JSON printer. setUpClass :37 reads the two workflow files as data; it does not execute their shell programs. The added OWNER_CHECKOUT data and assertions do not alter that boundary.", + "evidence": "scripts/tests/test_registered_oracle_selection.py:67 (test_hls_check_executes_the_returned_pair; hls_check.source_composition_times): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", "site": [ - 37, + 67, "delegated", "", - "load_workflow" + "hls_check.source_composition_times" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_registered_candidate.py:97, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "evidence": "scripts/tests/test_registered_oracle_selection.py:70 (test_hls_check_executes_the_returned_pair; hls_check.kd_source_last_cut): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", "site": [ - 97, + 70, "delegated", "", - "self.run_plan" + "hls_check.kd_source_last_cut" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_registered_candidate.py:106, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "evidence": "scripts/tests/test_registered_oracle_selection.py:73 (test_hls_check_executes_the_returned_pair; hls_check.kd_fragment_reading): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", "site": [ - 106, + 73, "delegated", "", - "self.run_plan" + "hls_check.kd_fragment_reading" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_registered_candidate.py:111, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "evidence": "scripts/tests/test_registered_oracle_selection.py:84 (test_fragment_reading_propagates_qualification_failure; hls_check.kd_fragment_reading): The mocked owner raises before fragment processing and hls_check.run is mocked (scripts/tests/test_registered_oracle_selection.py:80-85). No real oracle process is involved in this refusal-propagation control.", "site": [ - 111, + 84, "delegated", "", - "self.run_plan" + "hls_check.kd_fragment_reading" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_registered_candidate.py:119, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "evidence": "scripts/tests/test_registered_oracle_selection.py:90 (test_mkv_remux_check_executes_the_returned_pair; mkv_remux_check.ffprobe): mkv_remux_check.run is replaced by fixed (0,b\"{}\") data and require returns synthetic PAIR (scripts/tests/test_registered_oracle_selection.py:88-92). Probe/hash argv are captured by mocks, never executed.", "site": [ - 119, + 90, "delegated", "", - "self.run_plan" + "mkv_remux_check.ffprobe" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_registered_candidate.py:126, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "evidence": "scripts/tests/test_registered_oracle_selection.py:91 (test_mkv_remux_check_executes_the_returned_pair; mkv_remux_check.framemd5): mkv_remux_check.run is replaced by fixed (0,b\"{}\") data and require returns synthetic PAIR (scripts/tests/test_registered_oracle_selection.py:88-92). Probe/hash argv are captured by mocks, never executed.", "site": [ - 126, + 91, "delegated", "", - "self.run_plan" + "mkv_remux_check.framemd5" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_registered_candidate.py:132, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "evidence": "scripts/tests/test_registered_oracle_selection.py:98 (test_mkv_overlay_probe_executes_the_returned_probe; oracle_kd_mkv._first_frame_size): The owner/subprocess.run are mocked at scripts/tests/test_registered_oracle_selection.py:95-97,101-102. The nested helper (scripts/oracle_kd_mkv.py:193-200) receives synthetic JSON or a qualification exception, never starting a real oracle.", "site": [ - 132, + 98, "delegated", "", - "self.run_plan" + "oracle_kd_mkv._first_frame_size" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_registered_candidate.py:143, run_plan at scripts/tests/test_registered_candidate.py:44-90 executes only each workflow's candidate guard and plan block in a temporary synthetic checkout, then appends touch measurement-started; it never executes a measurement job. The fixture comes from scripts/tests/test_compat_sources.py:29-50, which creates metadata/text source objects. .github/workflows/codec-coverage.yml:159-209 only runs registered_candidate validation and prints plan values; .github/workflows/compat-0.1.0.yml:108-136 only runs compat_sources plan and emits values. scripts/registered_candidate.py:26-49 reads registration text; scripts/compat_sources.py:166-200 checks Git objects and source hashes, returning metadata. Its plan dispatch at :328-330 does not execute the files it inspects. The changed test's source edits/refusals and owner-checkout assertions do not introduce an oracle child.", + "evidence": "scripts/tests/test_registered_oracle_selection.py:104 (test_mkv_overlay_probe_executes_the_returned_probe; oracle_kd_mkv._first_frame_size): The owner/subprocess.run are mocked at scripts/tests/test_registered_oracle_selection.py:95-97,101-102. The nested helper (scripts/oracle_kd_mkv.py:193-200) receives synthetic JSON or a qualification exception, never starting a real oracle.", "site": [ - 143, + 104, "delegated", "", - "self.run_plan" + "oracle_kd_mkv._first_frame_size" ], "verdict": "excluded" } ] }, - "scripts/tests/test_registered_oracle_selection.py": { + "scripts/tests/test_shell_oracle_qualification.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -190682,7 +190754,6 @@ "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", @@ -190756,6 +190827,8 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + ".github/actions/ci-fixtures/action.yml", + ".github/workflows/wasm.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -191053,14 +191126,18 @@ "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", + "packages/cli/test/release-clips.sh", "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/gen-fixtures-mkv.sh", + "scripts/gen-fixtures-ts.sh", + "scripts/gen-fixtures.sh", "scripts/hls_check.py", - "scripts/mkv_remux_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", + "scripts/oracle-ffprobe.sh", "scripts/oracle.py", "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", @@ -191130,143 +191207,199 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "34f9bfc45c1c31bb88588a452537a14aec23f9f78a11c31f868807f58b14cee0", + "sha256": "f15c2ffd0a5325bd9cb0429497fa95547b4e7e7ccdc2811c2dd32c6781ac630d", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_registered_oracle_selection.py:47 (test_fake_version_is_rejected_before_any_oracle_output_is_read; sys.executable): The Python child executes CALLS-table helpers with both COREAV paths explicitly set to generated version-0.0.0 shell stubs (scripts/tests/test_registered_oracle_selection.py:18-25,33-42). Assertions at 49-51 require refusal before the fake-output marker exists. Only fake tools, not real oracles, are selected.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:46: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ - 47, - "process", - ".RegisteredSelection.test_fake_version_is_rejected_before_any_oracle_output_is_read", - "sys.executable" + 46, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_registered_oracle_selection.py:64 (test_hls_check_executes_the_returned_pair; hls_check.ffprobe_json): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:65: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ - 64, - "delegated", - "", - "hls_check.ffprobe_json" + 65, + "embedded-source", + "embedded", + "" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_registered_oracle_selection.py:65 (test_hls_check_executes_the_returned_pair; hls_check.packets): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:100: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ - 65, - "delegated", - "", - "hls_check.packets" + 100, + "process", + ".ShellOracleQualification.run_consumer", + "os.environ.get('COREAV_TEST_BASH', '/bin/bash')" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_registered_oracle_selection.py:66 (test_hls_check_executes_the_returned_pair; hls_check.frames): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:111: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ - 66, + 111, "delegated", "", - "hls_check.frames" + "self.run_consumer" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_registered_oracle_selection.py:67 (test_hls_check_executes_the_returned_pair; hls_check.source_composition_times): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:123: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ - 67, + 123, "delegated", "", - "hls_check.source_composition_times" + "self.run_consumer" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_registered_oracle_selection.py:70 (test_hls_check_executes_the_returned_pair; hls_check.kd_source_last_cut): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:134: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ - 70, + 134, "delegated", "", - "hls_check.kd_source_last_cut" + "self.run_consumer" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_registered_oracle_selection.py:73 (test_hls_check_executes_the_returned_pair; hls_check.kd_fragment_reading): hls_check.run and remux_check.last_skip_samples are replaced by synthetic callbacks (scripts/tests/test_registered_oracle_selection.py:56-63); require returns PAIR. HLS helpers build argv/parse synthetic bytes; recorded commands at 74-77 never reach a real oracle.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:146: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ - 73, + 146, "delegated", "", - "hls_check.kd_fragment_reading" + "self.run_consumer" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_registered_oracle_selection.py:84 (test_fragment_reading_propagates_qualification_failure; hls_check.kd_fragment_reading): The mocked owner raises before fragment processing and hls_check.run is mocked (scripts/tests/test_registered_oracle_selection.py:80-85). No real oracle process is involved in this refusal-propagation control.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:159: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ - 84, + 159, "delegated", "", - "hls_check.kd_fragment_reading" + "self.run_consumer" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_registered_oracle_selection.py:90 (test_mkv_remux_check_executes_the_returned_pair; mkv_remux_check.ffprobe): mkv_remux_check.run is replaced by fixed (0,b\"{}\") data and require returns synthetic PAIR (scripts/tests/test_registered_oracle_selection.py:88-92). Probe/hash argv are captured by mocks, never executed.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:175: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", "site": [ - 90, + 175, "delegated", "", - "mkv_remux_check.ffprobe" + "self.run_consumer" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_registered_oracle_selection.py:91 (test_mkv_remux_check_executes_the_returned_pair; mkv_remux_check.framemd5): mkv_remux_check.run is replaced by fixed (0,b\"{}\") data and require returns synthetic PAIR (scripts/tests/test_registered_oracle_selection.py:88-92). Probe/hash argv are captured by mocks, never executed.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:180: This is an expected logged argument list in assertEqual at scripts/tests/test_shell_oracle_qualification.py:178-182, not an execution. The corresponding ffmpeg is a temporary logging stub defined at scripts/tests/test_shell_oracle_qualification.py:44-63.", "site": [ - 91, - "delegated", - "", - "mkv_remux_check.framemd5" + 180, + "command", + ".ShellOracleQualification.test_probe_default_selection_preserves_audio_arguments_without_mapfile", + "'ffmpeg'" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_registered_oracle_selection.py:98 (test_mkv_overlay_probe_executes_the_returned_probe; oracle_kd_mkv._first_frame_size): The owner/subprocess.run are mocked at scripts/tests/test_registered_oracle_selection.py:95-97,101-102. The nested helper (scripts/oracle_kd_mkv.py:193-200) receives synthetic JSON or a qualification exception, never starting a real oracle.", + "evidence": "At scripts/tests/test_shell_oracle_qualification.py:215, key executes only the extracted cache-key shell block at scripts/tests/test_shell_oracle_qualification.py:201-213. The blocks at .github/actions/ci-fixtures/action.yml:10-16 and .github/workflows/wasm.yml:162-165 use grep/sed/sort/cat/hash/cut and a Python import of SUPPORT, not fixture generation or oracle execution. scripts/test_oracle.py:28-32 initializes metadata and its import does not call require(); copied helpers from scripts/gen-fixtures.sh are read as bytes, not executed. The later key() call hashes modified copied support bytes, still without an FFmpeg/ffprobe invocation.", "site": [ - 98, + 215, "delegated", "", - "oracle_kd_mkv._first_frame_size" + "key" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_registered_oracle_selection.py:104 (test_mkv_overlay_probe_executes_the_returned_probe; oracle_kd_mkv._first_frame_size): The owner/subprocess.run are mocked at scripts/tests/test_registered_oracle_selection.py:95-97,101-102. The nested helper (scripts/oracle_kd_mkv.py:193-200) receives synthetic JSON or a qualification exception, never starting a real oracle.", + "evidence": "At scripts/tests/test_shell_oracle_qualification.py:220, key executes only the extracted cache-key shell block at scripts/tests/test_shell_oracle_qualification.py:201-213. The blocks at .github/actions/ci-fixtures/action.yml:10-16 and .github/workflows/wasm.yml:162-165 use grep/sed/sort/cat/hash/cut and a Python import of SUPPORT, not fixture generation or oracle execution. scripts/test_oracle.py:28-32 initializes metadata and its import does not call require(); copied helpers from scripts/gen-fixtures.sh are read as bytes, not executed. The later key() call hashes modified copied support bytes, still without an FFmpeg/ffprobe invocation.", "site": [ - 104, + 220, "delegated", "", - "oracle_kd_mkv._first_frame_size" + "key" ], "verdict": "excluded" } ] }, - "scripts/tests/test_shell_oracle_qualification.py": { + "scripts/tests/test_stage3_demo_oracle.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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/stage3-report/demo.sh" + ], + "sha256": "b1eed02683f68adb6b79f10fc48644ae780779e776e4cb355ecc732c696059a6", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_stage3_demo_oracle.py:24 (test_generation_uses_the_resolver_program_before_entering_the_sandbox; ): The embedded python3 is a generated shell stub printing TEST_FFMPEG/TEST_FFPROBE. Selected ffmpeg is a generated file-touching shell fake (22-24), and unshare a refusal stub (25). PATH/env at 27-30 routes tools/stage3-report/demo.sh:49-63 to these controls; the later shell run also has no real oracle.", + "site": [ + 24, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_stage3_run_oracle.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -191417,8 +191550,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/actions/ci-fixtures/action.yml", - ".github/workflows/wasm.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -191716,18 +191847,13 @@ "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", - "packages/cli/test/release-clips.sh", "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", - "scripts/gen-fixtures-mkv.sh", - "scripts/gen-fixtures-ts.sh", - "scripts/gen-fixtures.sh", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", - "scripts/oracle-ffprobe.sh", "scripts/oracle.py", "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", @@ -191797,199 +191923,33 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "f15c2ffd0a5325bd9cb0429497fa95547b4e7e7ccdc2811c2dd32c6781ac630d", + "sha256": "8ba9bf83cdc8b74dbd99b45c3f9d2d6b0fcf95d94e40cc9ade2d5b5e0a8aa271", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:46: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", - "site": [ - 46, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:65: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", - "site": [ - 65, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:100: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", - "site": [ - 100, - "process", - ".ShellOracleQualification.run_consumer", - "os.environ.get('COREAV_TEST_BASH', '/bin/bash')" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:111: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", - "site": [ - 111, - "delegated", - "", - "self.run_consumer" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:123: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", - "site": [ - 123, - "delegated", - "", - "self.run_consumer" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:134: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", - "site": [ - 134, - "delegated", - "", - "self.run_consumer" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:146: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", - "site": [ - 146, - "delegated", - "", - "self.run_consumer" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:159: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", - "site": [ - 159, - "delegated", - "", - "self.run_consumer" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:175: The generated programs at scripts/tests/test_shell_oracle_qualification.py:44-85 are logging fakes: the temporary ffmpeg/ffprobe write synthetic results, and the temporary test_oracle.py emits controlled fake paths. run_consumer at scripts/tests/test_shell_oracle_qualification.py:97-102 executes copied shell consumers under the test environment from scripts/tests/test_shell_oracle_qualification.py:86-91, so these calls run only those fakes, not real media oracles.", - "site": [ - 175, - "delegated", - "", - "self.run_consumer" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_shell_oracle_qualification.py:180: This is an expected logged argument list in assertEqual at scripts/tests/test_shell_oracle_qualification.py:178-182, not an execution. The corresponding ffmpeg is a temporary logging stub defined at scripts/tests/test_shell_oracle_qualification.py:44-63.", + "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (test_build_only_metadata_executes_the_owner_pair; str(pair.ffmpeg)): These version argv are expected assertEqual data (27-28). scripts/tests/test_stage3_run_oracle.py:19-24 replaces require, driver.run and driver.subprocess.run with synthetic returns for build-only metadata; neither FFmpeg/ffprobe nor mediainfo executes.", "site": [ - 180, + 28, "command", - ".ShellOracleQualification.test_probe_default_selection_preserves_audio_arguments_without_mapfile", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_shell_oracle_qualification.py:215, key executes only the extracted cache-key shell block at scripts/tests/test_shell_oracle_qualification.py:201-213. The blocks at .github/actions/ci-fixtures/action.yml:10-16 and .github/workflows/wasm.yml:162-165 use grep/sed/sort/cat/hash/cut and a Python import of SUPPORT, not fixture generation or oracle execution. scripts/test_oracle.py:28-32 initializes metadata and its import does not call require(); copied helpers from scripts/gen-fixtures.sh are read as bytes, not executed. The later key() call hashes modified copied support bytes, still without an FFmpeg/ffprobe invocation.", - "site": [ - 215, - "delegated", - "", - "key" + ".OracleSelection.test_build_only_metadata_executes_the_owner_pair", + "str(pair.ffmpeg)" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_shell_oracle_qualification.py:220, key executes only the extracted cache-key shell block at scripts/tests/test_shell_oracle_qualification.py:201-213. The blocks at .github/actions/ci-fixtures/action.yml:10-16 and .github/workflows/wasm.yml:162-165 use grep/sed/sort/cat/hash/cut and a Python import of SUPPORT, not fixture generation or oracle execution. scripts/test_oracle.py:28-32 initializes metadata and its import does not call require(); copied helpers from scripts/gen-fixtures.sh are read as bytes, not executed. The later key() call hashes modified copied support bytes, still without an FFmpeg/ffprobe invocation.", - "site": [ - 220, - "delegated", - "", - "key" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_stage3_demo_oracle.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "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/stage3-report/demo.sh" - ], - "sha256": "b1eed02683f68adb6b79f10fc48644ae780779e776e4cb355ecc732c696059a6", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_stage3_demo_oracle.py:24 (test_generation_uses_the_resolver_program_before_entering_the_sandbox; ): The embedded python3 is a generated shell stub printing TEST_FFMPEG/TEST_FFPROBE. Selected ffmpeg is a generated file-touching shell fake (22-24), and unshare a refusal stub (25). PATH/env at 27-30 routes tools/stage3-report/demo.sh:49-63 to these controls; the later shell run also has no real oracle.", + "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (test_build_only_metadata_executes_the_owner_pair; str(pair.ffprobe)): These version argv are expected assertEqual data (27-28). scripts/tests/test_stage3_run_oracle.py:19-24 replaces require, driver.run and driver.subprocess.run with synthetic returns for build-only metadata; neither FFmpeg/ffprobe nor mediainfo executes.", "site": [ - 24, - "embedded-source", - "embedded", - "" + 28, + "command", + ".OracleSelection.test_build_only_metadata_executes_the_owner_pair", + "str(pair.ffprobe)" ], "verdict": "excluded" } ] }, - "scripts/tests/test_stage3_run_oracle.py": { + "scripts/tests/test_standalone_audio_probe_check.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -192114,6 +192074,7 @@ "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", + "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -192456,6 +192417,7 @@ "scripts/policy_ref.py", "scripts/remux_check.py", "scripts/split_check.py", + "scripts/standalone_audio_probe_check.py", "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", @@ -192513,33 +192475,471 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "8ba9bf83cdc8b74dbd99b45c3f9d2d6b0fcf95d94e40cc9ade2d5b5e0a8aa271", + "sha256": "1efa001e678938ff4908b5ae7384de235227646e29457d8478082c7680d42a09", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (test_build_only_metadata_executes_the_owner_pair; str(pair.ffmpeg)): These version argv are expected assertEqual data (27-28). scripts/tests/test_stage3_run_oracle.py:19-24 replaces require, driver.run and driver.subprocess.run with synthetic returns for build-only metadata; neither FFmpeg/ffprobe nor mediainfo executes.", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:98: The ORACLE at :19 is synthetic. Lines 87-97 replace run with an encoder double writing constructed FLAC bytes and returning CompletedProcess. Encode/probe argv at scripts/standalone_audio_probe_check.py:155-178 is intercepted, not executed.", "site": [ - 28, - "command", - ".OracleSelection.test_build_only_metadata_executes_the_owner_pair", - "str(pair.ffmpeg)" + 98, + "delegated", + "", + "check.generate" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (test_build_only_metadata_executes_the_owner_pair; str(pair.ffprobe)): These version argv are expected assertEqual data (27-28). scripts/tests/test_stage3_run_oracle.py:19-24 replaces require, driver.run and driver.subprocess.run with synthetic returns for build-only metadata; neither FFmpeg/ffprobe nor mediainfo executes.", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:100: The ORACLE at :19 is synthetic. Lines 87-97 replace run with an encoder double writing constructed FLAC bytes and returning CompletedProcess. Encode/probe argv at scripts/standalone_audio_probe_check.py:155-178 is intercepted, not executed.", "site": [ - 28, - "command", - ".OracleSelection.test_build_only_metadata_executes_the_owner_pair", - "str(pair.ffprobe)" + 100, + "delegated", + "", + "check.generate" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:119: The synthetic ORACLE at :19 is argv data; run is replaced with stdout/status producers at :117,139,144. scripts/standalone_audio_probe_check.py:190-198 forms native and ffprobe commands but these calls never reach subprocess.", + "site": [ + 119, + "delegated", + "", + "check.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:141: The synthetic ORACLE at :19 is argv data; run is replaced with stdout/status producers at :117,139,144. scripts/standalone_audio_probe_check.py:190-198 forms native and ffprobe commands but these calls never reach subprocess.", + "site": [ + 141, + "delegated", + "", + "check.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:146: The synthetic ORACLE at :19 is argv data; run is replaced with stdout/status producers at :117,139,144. scripts/standalone_audio_probe_check.py:190-198 forms native and ffprobe commands but these calls never reach subprocess.", + "site": [ + 146, + "delegated", + "", + "check.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:155: The run mock at :152-153 returns synthetic refusal results. scripts/standalone_audio_probe_check.py:212-226 checks native refusal commands using those results; neither native nor oracle processes launch.", + "site": [ + 155, + "delegated", + "", + "check.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:159: The run mock at :152-153 returns synthetic refusal results. scripts/standalone_audio_probe_check.py:212-226 checks native refusal commands using those results; neither native nor oracle processes launch.", + "site": [ + 159, + "delegated", + "", + "check.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:188: Lines 168-186 replace run with synthetic complete reports chosen by fixture header/fault. Probe/native argv at scripts/standalone_audio_probe_check.py:242-260 is intercepted; restoration modifies bytes in-process, not through an oracle.", + "site": [ + 188, + "delegated", + "", + "check.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:192: Lines 168-186 replace run with synthetic complete reports chosen by fixture header/fault. Probe/native argv at scripts/standalone_audio_probe_check.py:242-260 is intercepted; restoration modifies bytes in-process, not through an oracle.", + "site": [ + 192, + "delegated", + "", + "check.verify" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:198: Lines 197,202 replace subprocess.run with a failed CompletedProcess or TimeoutExpired. scripts/standalone_audio_probe_check.py:28-39 handles the mock failure for literal program without running ffmpeg/ffprobe.", + "site": [ + 198, + "delegated", + "", + "check.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:204: Lines 197,202 replace subprocess.run with a failed CompletedProcess or TimeoutExpired. scripts/standalone_audio_probe_check.py:28-39 handles the mock failure for literal program without running ffmpeg/ffprobe.", + "site": [ + 204, + "delegated", + "", + "check.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:210: Lines 207-209 make require fail and mock generate. scripts/standalone_audio_probe_check.py:280 onward handles failure before generation or verification, so no oracle executes.", + "site": [ + 210, + "delegated", + "", + "check.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_standalone_audio_probe_check.py:221: Lines 217-220 replace require, generate and verify. scripts/standalone_audio_probe_check.py:280-288 hands the synthetic pair to those mocks; this test inspects object identity, not real oracle results.", + "site": [ + 221, + "delegated", + "", + "check.main" ], "verdict": "excluded" } ] }, - "scripts/tests/test_standalone_audio_probe_check.py": { + "scripts/tests/test_svt_av1_licenses.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + "docs/design/oracle-historical-records.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", + "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/svt_av1_licenses.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "dd33b47be3c4dd542a4590fdacf5ae4e070256d18cccf1493519c8ee567d33eb", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_svt_av1_licenses.py:166 (process, args). The subprocess runs only svt_av1_licenses.py against a synthetic manifest, nonexecutable archive/header/probe bytes and notice fixtures. The checker reads/stat/hashes those files and emits licence identity; FIFO and malformed-JSON controls require refusal. None of the represented native programs is executed.", + "site": [ + 166, + "process", + ".NativeLicenses.test_fifo_manifest_or_notice_is_refused_without_reading", + "args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_svt_av1_licenses.py:209 (process, args). The subprocess runs only svt_av1_licenses.py against a synthetic manifest, nonexecutable archive/header/probe bytes and notice fixtures. The checker reads/stat/hashes those files and emits licence identity; FIFO and malformed-JSON controls require refusal. None of the represented native programs is executed.", + "site": [ + 209, + "process", + ".NativeLicenses.test_command_records_only_native_identity_and_fails_cleanly", + "args" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_svt_av1_licenses.py:214 (process, args). The subprocess runs only svt_av1_licenses.py against a synthetic manifest, nonexecutable archive/header/probe bytes and notice fixtures. The checker reads/stat/hashes those files and emits licence identity; FIFO and malformed-JSON controls require refusal. None of the represented native programs is executed.", + "site": [ + 214, + "process", + ".NativeLicenses.test_command_records_only_native_identity_and_fails_cleanly", + "args" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_svt_av1_rust_link.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "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/svt_av1_rust_link.py", + "scripts/test_oracle.py", + "test-support/oracle.rs" + ], + "sha256": "0c914cd48413f64c8704eb97016bdb5d86fd098c91566b4db206a772f3753dfe", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_svt_av1_rust_link.py:228 (process, sys.executable). The only assigned CLI child explicitly selects target unsupported and requires refusal before any native calls or output directory. The selected tool is the Python validation script, not an FFmpeg oracle; its temporary native prefix holds only fixture bytes.", + "site": [ + 228, + "process", + ".RustLink.test_command_refuses_unsupported_target_without_native_calls", + "sys.executable" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_svt_native_workflow.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "requires": [ + ".github/workflows/svt-av1-native.yml", + "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": "84614673ff919e811e03c075fa2b3bc70799052f654daf2f3fd2eaf231e6717b", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_svt_native_workflow.py:19 (process, 'ruby'). The literal Ruby program reads YAML into JSON. The generated fake python3 only logs argv, emits recipe/build messages, writes a shell version stand-in and applies selected failures. It intercepts both workflow Python invocations via PATH; the generated version stand-in only echoes/returns a status. No native compiler, codec or media oracle runs.", + "site": [ + 19, + "process", + ".SvtNativeWorkflow.setUpClass", + "'ruby'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_svt_native_workflow.py:63 (embedded-source, ). The literal Ruby program reads YAML into JSON. The generated fake python3 only logs argv, emits recipe/build messages, writes a shell version stand-in and applies selected failures. It intercepts both workflow Python invocations via PATH; the generated version stand-in only echoes/returns a status. No native compiler, codec or media oracle runs.", + "site": [ + 63, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_swr_characterize.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -192553,6 +192953,7 @@ "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", @@ -192664,12 +193065,12 @@ "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", - "standalone_audio_probe_check": "760a101cad2f8c128e51624863713adc85d3951a91556b23956b60348955640a", "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -193007,998 +193408,7 @@ "scripts/policy_ref.py", "scripts/remux_check.py", "scripts/split_check.py", - "scripts/standalone_audio_probe_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/tests/test_writer_kd_audit_selection.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": "1efa001e678938ff4908b5ae7384de235227646e29457d8478082c7680d42a09", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:98: The ORACLE at :19 is synthetic. Lines 87-97 replace run with an encoder double writing constructed FLAC bytes and returning CompletedProcess. Encode/probe argv at scripts/standalone_audio_probe_check.py:155-178 is intercepted, not executed.", - "site": [ - 98, - "delegated", - "", - "check.generate" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:100: The ORACLE at :19 is synthetic. Lines 87-97 replace run with an encoder double writing constructed FLAC bytes and returning CompletedProcess. Encode/probe argv at scripts/standalone_audio_probe_check.py:155-178 is intercepted, not executed.", - "site": [ - 100, - "delegated", - "", - "check.generate" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:119: The synthetic ORACLE at :19 is argv data; run is replaced with stdout/status producers at :117,139,144. scripts/standalone_audio_probe_check.py:190-198 forms native and ffprobe commands but these calls never reach subprocess.", - "site": [ - 119, - "delegated", - "", - "check.compare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:141: The synthetic ORACLE at :19 is argv data; run is replaced with stdout/status producers at :117,139,144. scripts/standalone_audio_probe_check.py:190-198 forms native and ffprobe commands but these calls never reach subprocess.", - "site": [ - 141, - "delegated", - "", - "check.compare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:146: The synthetic ORACLE at :19 is argv data; run is replaced with stdout/status producers at :117,139,144. scripts/standalone_audio_probe_check.py:190-198 forms native and ffprobe commands but these calls never reach subprocess.", - "site": [ - 146, - "delegated", - "", - "check.compare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:155: The run mock at :152-153 returns synthetic refusal results. scripts/standalone_audio_probe_check.py:212-226 checks native refusal commands using those results; neither native nor oracle processes launch.", - "site": [ - 155, - "delegated", - "", - "check.verify" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:159: The run mock at :152-153 returns synthetic refusal results. scripts/standalone_audio_probe_check.py:212-226 checks native refusal commands using those results; neither native nor oracle processes launch.", - "site": [ - 159, - "delegated", - "", - "check.verify" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:188: Lines 168-186 replace run with synthetic complete reports chosen by fixture header/fault. Probe/native argv at scripts/standalone_audio_probe_check.py:242-260 is intercepted; restoration modifies bytes in-process, not through an oracle.", - "site": [ - 188, - "delegated", - "", - "check.verify" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:192: Lines 168-186 replace run with synthetic complete reports chosen by fixture header/fault. Probe/native argv at scripts/standalone_audio_probe_check.py:242-260 is intercepted; restoration modifies bytes in-process, not through an oracle.", - "site": [ - 192, - "delegated", - "", - "check.verify" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:198: Lines 197,202 replace subprocess.run with a failed CompletedProcess or TimeoutExpired. scripts/standalone_audio_probe_check.py:28-39 handles the mock failure for literal program without running ffmpeg/ffprobe.", - "site": [ - 198, - "delegated", - "", - "check.run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:204: Lines 197,202 replace subprocess.run with a failed CompletedProcess or TimeoutExpired. scripts/standalone_audio_probe_check.py:28-39 handles the mock failure for literal program without running ffmpeg/ffprobe.", - "site": [ - 204, - "delegated", - "", - "check.run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:210: Lines 207-209 make require fail and mock generate. scripts/standalone_audio_probe_check.py:280 onward handles failure before generation or verification, so no oracle executes.", - "site": [ - 210, - "delegated", - "", - "check.main" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_standalone_audio_probe_check.py:221: Lines 217-220 replace require, generate and verify. scripts/standalone_audio_probe_check.py:280-288 hands the synthetic pair to those mocks; this test inspects object identity, not real oracle results.", - "site": [ - 221, - "delegated", - "", - "check.main" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_svt_av1_licenses.py": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "PurePosixPath": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" - }, - "requires": [ - "docs/design/oracle-historical-records.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", - "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/svt_av1_licenses.py", - "scripts/test_oracle.py", - "test-support/oracle.rs" - ], - "sha256": "dd33b47be3c4dd542a4590fdacf5ae4e070256d18cccf1493519c8ee567d33eb", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_svt_av1_licenses.py:166 (process, args). The subprocess runs only svt_av1_licenses.py against a synthetic manifest, nonexecutable archive/header/probe bytes and notice fixtures. The checker reads/stat/hashes those files and emits licence identity; FIFO and malformed-JSON controls require refusal. None of the represented native programs is executed.", - "site": [ - 166, - "process", - ".NativeLicenses.test_fifo_manifest_or_notice_is_refused_without_reading", - "args" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_svt_av1_licenses.py:209 (process, args). The subprocess runs only svt_av1_licenses.py against a synthetic manifest, nonexecutable archive/header/probe bytes and notice fixtures. The checker reads/stat/hashes those files and emits licence identity; FIFO and malformed-JSON controls require refusal. None of the represented native programs is executed.", - "site": [ - 209, - "process", - ".NativeLicenses.test_command_records_only_native_identity_and_fails_cleanly", - "args" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_svt_av1_licenses.py:214 (process, args). The subprocess runs only svt_av1_licenses.py against a synthetic manifest, nonexecutable archive/header/probe bytes and notice fixtures. The checker reads/stat/hashes those files and emits licence identity; FIFO and malformed-JSON controls require refusal. None of the represented native programs is executed.", - "site": [ - 214, - "process", - ".NativeLicenses.test_command_records_only_native_identity_and_fails_cleanly", - "args" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_svt_av1_rust_link.py": { - "imports": { - "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "patch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "runpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "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/svt_av1_rust_link.py", - "scripts/test_oracle.py", - "test-support/oracle.rs" - ], - "sha256": "0c914cd48413f64c8704eb97016bdb5d86fd098c91566b4db206a772f3753dfe", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_svt_av1_rust_link.py:228 (process, sys.executable). The only assigned CLI child explicitly selects target unsupported and requires refusal before any native calls or output directory. The selected tool is the Python validation script, not an FFmpeg oracle; its temporary native prefix holds only fixture bytes.", - "site": [ - 228, - "process", - ".RustLink.test_command_refuses_unsupported_target_without_native_calls", - "sys.executable" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_svt_native_workflow.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" - }, - "requires": [ - ".github/workflows/svt-av1-native.yml", - "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": "84614673ff919e811e03c075fa2b3bc70799052f654daf2f3fd2eaf231e6717b", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_svt_native_workflow.py:19 (process, 'ruby'). The literal Ruby program reads YAML into JSON. The generated fake python3 only logs argv, emits recipe/build messages, writes a shell version stand-in and applies selected failures. It intercepts both workflow Python invocations via PATH; the generated version stand-in only echoes/returns a status. No native compiler, codec or media oracle runs.", - "site": [ - 19, - "process", - ".SvtNativeWorkflow.setUpClass", - "'ruby'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_svt_native_workflow.py:63 (embedded-source, ). The literal Ruby program reads YAML into JSON. The generated fake python3 only logs argv, emits recipe/build messages, writes a shell version stand-in and applies selected failures. It intercepts both workflow Python invocations via PATH; the generated version stand-in only echoes/returns a status. No native compiler, codec or media oracle runs.", - "site": [ - 63, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - } - ] - }, - "scripts/tests/test_swr_characterize.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", - "SimpleNamespace": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", - "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", - "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", - "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", - "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", - "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": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", - "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", - "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", - "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", - "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "stages": "0d2f5edb8967087a2e4cbdfec789d68e84aa64b8a2d34b3ef3ebc506701131e5", - "stat": "3f8bb3c8065a89310b26b0db57e804e5eb3e994696896e30b10e28403ec1bacc", - "statistics": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "stream_key": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "struct": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "swr_characterize": "3d73e56d7b346e72b09e4aeffd34775c0197a987530028ff6437890dc7b49b71", - "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/decoded.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/swr_characterize.py", + "scripts/swr_characterize.py", "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", @@ -218885,7 +218295,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:86 (command ffprobe, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:86 (command, occurrence 0). Execution: streams executes its supplied ffprobe for stream JSON; the local oracle caller is tools/compat-corpus/copy_check.py:790. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 86, "command", @@ -218907,7 +218317,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:117 (command ffmpeg, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:117 (command, occurrence 0). Execution: selection executes the supplied ffmpeg with the original command arguments; main submits this selection arm at tools/compat-corpus/copy_check.py:848. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 117, "command", @@ -218918,7 +218328,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:117 (process [ffmpeg, '-nostdin', '-hide_banner', '-v', 'info'] + args, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:117 (process, occurrence 0). Execution: selection executes the supplied ffmpeg with the original command arguments; main submits this selection arm at tools/compat-corpus/copy_check.py:848. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 117, "process", @@ -218940,7 +218350,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:170 (command ffprobe, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:170 (command, occurrence 0). Execution: start_time executes its supplied ffprobe for the source format start time; range_problems supplies that argument at tools/compat-corpus/copy_check.py:181. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 170, "command", @@ -218951,7 +218361,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:181 (delegated start_time, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:181 (delegated, occurrence 0). Execution: range_problems delegates to start_time, whose supplied ffprobe is executed at tools/compat-corpus/copy_check.py:170; requested itself only computes times. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 181, "delegated", @@ -218995,7 +218405,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:297 (command ffprobe, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:297 (command, occurrence 0). Execution: packet_times executes the supplied ffprobe for video packet timestamps; concat_problems calls it at tools/compat-corpus/copy_check.py:349-353. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 297, "command", @@ -219017,7 +218427,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:326 (command ffprobe, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:326 (command, occurrence 0). Execution: concat_problems executes its supplied ffprobe for every concat input format; this is not the ISO KD overlay. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 326, "command", @@ -219028,7 +218438,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:345 (command ffmpeg, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:345 (command, occurrence 0). Execution: concat_problems executes its supplied ffmpeg with the concat record arguments to produce the timing reference. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 345, "command", @@ -219039,7 +218449,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:345 (process [ffmpeg, '-nostdin', '-v', 'error'] + args, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:345 (process, occurrence 0). Execution: concat_problems executes its supplied ffmpeg with the concat record arguments to produce the timing reference. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 345, "process", @@ -219050,7 +218460,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:349 (delegated packet_times, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:349 (delegated, occurrence 0). Execution: concat_problems probes the generated reference through packet_times; the executed program is the supplied ffprobe at tools/compat-corpus/copy_check.py:297. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 349, "delegated", @@ -219061,7 +218471,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:351 (delegated packet_times, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:351 (delegated, occurrence 0). Execution: concat_problems probes each original input through packet_times when composition gaps exist; execution is the supplied ffprobe at tools/compat-corpus/copy_check.py:297. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 351, "delegated", @@ -219072,7 +218482,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:353 (delegated packet_times, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:353 (delegated, occurrence 0). Execution: concat_problems probes the CoreAV output through packet_times; the executable is still the supplied ffprobe at tools/compat-corpus/copy_check.py:297, not CoreAV. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 353, "delegated", @@ -219083,7 +218493,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:690 (command ffprobe, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:690 (command, occurrence 0). Execution: input_seek_snapshot executes its supplied ffprobe for complete stream, packet, frame and format JSON; both local calls are tools/compat-corpus/copy_check.py:708-709. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 690, "command", @@ -219094,7 +218504,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:704 (command tools['ffmpeg'], occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:704 (command, occurrence 0). Execution: input_seek_pin executes tools[ffmpeg] unchanged for the complete original copy command. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 704, "command", @@ -219105,7 +218515,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:708 (delegated input_seek_snapshot, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:708 (delegated, occurrence 0). Execution: input_seek_pin delegates to input_seek_snapshot with tools[ffprobe] for the CoreAV output, executing that same field at tools/compat-corpus/copy_check.py:690. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 708, "delegated", @@ -219116,7 +218526,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:709 (delegated input_seek_snapshot, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:709 (delegated, occurrence 0). Execution: input_seek_pin delegates to input_seek_snapshot with tools[ffprobe] for the reference, executing that same field at tools/compat-corpus/copy_check.py:690. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 709, "delegated", @@ -219127,7 +218537,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:727 (command tools['ffmpeg'], occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:727 (command, occurrence 0). Execution: input_seek_pin builds the video raw-decode command with tools[ffmpeg]; tools/compat-corpus/copy_check.py:732 executes that unchanged program. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 727, "command", @@ -219138,7 +218548,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:730 (command tools['ffmpeg'], occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:730 (command, occurrence 0). Execution: input_seek_pin builds the audio raw-decode command with tools[ffmpeg]; tools/compat-corpus/copy_check.py:732 executes that unchanged program. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 730, "command", @@ -219149,7 +218559,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:732 (process command, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:732 (process, occurrence 0). Execution: This runner has exactly the video and audio commands constructed at tools/compat-corpus/copy_check.py:727-731, both starting with tools[ffmpeg]; it has no CoreAV program arm. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 732, "process", @@ -219160,7 +218570,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:741 (delegated clip_check.mediainfo_tracks, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:741 (delegated, occurrence 0). Execution: This delegates only to MediaInfo, not FFmpeg/ffprobe: scripts/clip_check.py:254-256 executes the supplied mediainfo with --Output=JSON on the CoreAV output. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 741, "delegated", @@ -219171,7 +218581,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:742 (delegated clip_check.mediainfo_tracks, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:742 (delegated, occurrence 0). Execution: This delegates only to MediaInfo, not FFmpeg/ffprobe: scripts/clip_check.py:254-256 executes the supplied mediainfo with --Output=JSON on the reference. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 742, "delegated", @@ -219182,7 +218592,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:763 (delegated input_seek_pin, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:763 (delegated, occurrence 0). Execution: input_seek_problems delegates to input_seek_pin, which executes the supplied tools fields for copy, snapshots and both raw decodes at tools/compat-corpus/copy_check.py:704-732; it does not call declared_size. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 763, "delegated", @@ -219193,7 +218603,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:781 (delegated mkv_remux_check.check, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:781 (delegated, occurrence 0). Execution: The Matroska remux delegate calls scripts/mkv_remux_check.py:121-130. Its probe and packet-hash commands use the exact returned owner fields at scripts/mkv_remux_check.py:63-74, with scripts/test_oracle.py:73-108 defining the owner. It does not invoke the Matroska or ISO KD overlay; the supplied MediaInfo is separate. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 781, "delegated", @@ -219204,7 +218614,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:785 (delegated input_seek_problems, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:785 (delegated, occurrence 0). Execution: This delegates to the independent input-seek model and then input_seek_pin at tools/compat-corpus/copy_check.py:752-763; its copy/probe/decode execution uses tools fields at tools/compat-corpus/copy_check.py:704-732, not oracle_kd.declared_size. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 785, "delegated", @@ -219215,7 +218625,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:788 (delegated join_check.check, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:788 (delegated, occurrence 0). Execution: The join delegate executes the supplied ffprobe/ffmpeg through scripts/join_check.py:1641-1657 and scripts/clip_check.py:108-145; concat=True also selects the FFmpeg concat comparison at scripts/join_check.py:1207-1246, not the ISO KD overlay. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 788, "delegated", @@ -219226,7 +218636,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:789 (delegated concat_problems, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:789 (delegated, occurrence 0). Execution: This delegates to concat_problems, which executes the supplied ffprobe and ffmpeg at tools/compat-corpus/copy_check.py:326-353; writer_corpus.ratio at tools/oracle/writer_corpus.py:70-73 only converts summary times. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 789, "delegated", @@ -219237,7 +218647,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:790 (delegated streams, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:790 (delegated, occurrence 0). Execution: This delegates to streams with the supplied ffprobe, executed at tools/compat-corpus/copy_check.py:86 before constructing the writer entry. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 790, "delegated", @@ -219248,7 +218658,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:792 (delegated clip_check.check, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:792 (delegated, occurrence 0). Execution: This occurrence is clip_check.check. The range branch executes supplied ffprobe through tools/compat-corpus/copy_check.py:181 and tools/compat-corpus/copy_check.py:170. The separate clip branch executes supplied ffprobe/ffmpeg through scripts/clip_check.py:1058-1067 and scripts/clip_check.py:108-145. Neither branch invokes the ISO KD overlay; writer_corpus supplies only summary conversion helpers. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 792, "delegated", @@ -219259,7 +218669,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:792 (delegated range_problems, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:792 (delegated, occurrence 0). Execution: This occurrence is range_problems. The range branch executes supplied ffprobe through tools/compat-corpus/copy_check.py:181 and tools/compat-corpus/copy_check.py:170. The separate clip branch executes supplied ffprobe/ffmpeg through scripts/clip_check.py:1058-1067 and scripts/clip_check.py:108-145. Neither branch invokes the ISO KD overlay; writer_corpus supplies only summary conversion helpers. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 792, "delegated", @@ -219270,7 +218680,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:794 (delegated split_check.check, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:794 (delegated, occurrence 0). Execution: The split delegate passes the supplied ffprobe/ffmpeg to scripts/split_check.py:881-906 and scripts/split_check.py:944; its real commands use scripts/clip_check.py:108-145, not oracle_kd._first_frame_size. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 794, "delegated", @@ -219281,7 +218691,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:796 (delegated extract_check.check, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:796 (delegated, occurrence 0). Execution: The extraction delegate passes the supplied ffprobe/ffmpeg to scripts/extract_check.py:643; the probe runner at scripts/extract_check.py:83-95 executes those supplied fields. Its optional KD-overlay CLI input is read data, not an invoked overlay, and is not used by this check call. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 796, "delegated", @@ -219292,7 +218702,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/copy_check.py:798 (delegated remux_check.check, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/copy_check.py:798 (delegated, occurrence 0). Execution: The remux delegate passes the supplied ffprobe/ffmpeg to scripts/remux_check.py:605-615 and scripts/remux_check.py:652; scripts/remux_check.py:141-157 executes them for probes and packet hashes without invoking the ISO KD overlay. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:33 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. Standalone defaults and forwarding at tools/compat-corpus/copy_check.py:820-828 and tools/compat-corpus/copy_check.py:845-848 do not call require(). The encode-breadth consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; R3 forwards its supplied paths at tools/compat-corpus/r3.py:304-305. The real generated-input tests retain the owner fields at tools/compat-corpus/tests/test_copy_check.py:390-391 and pass them to a real checker child at tools/compat-corpus/tests/test_copy_check.py:450-452; mock controls elsewhere in that test do not execute media oracles.", "site": [ 798, "delegated", @@ -219308,7 +218718,6 @@ "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Driver": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -219389,7 +218798,7 @@ "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", + "oracle_kd": "b63f9b23940b6741e962367fde7c754f1f022041eaba9704d51b8c373174a21e", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", @@ -219440,11 +218849,6 @@ "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tarfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "test_corpus_absence": "fe00454bc1b29361d09f629a40713523016fcf6e56aadf2e43c0125a9809f349", - "test_corpus_iso": "87546b4b8a79d91e5415741efaddae9f7a1ba033ff187d1c315eb85ab6b808f9", - "test_corpus_kd": "392d352b1ed8c53066abae679383252f06e2a10fe892277c098e9e21a0271b56", - "test_corpus_mkv": "95dcc9ecbdfbe33b639f3a89108560c0542cecf9e8f5a23aba630e29a296cabe", - "test_corpus_ts": "9a5b332d87e66170a3a792b9b52a02941279815110bd889cbf7401681a9e27cc", "test_oracle": "ba7f0dab29a3618e4d59b405b38f07379b6df790769b789b07c23c7c032da1f9", "text_check": "c0aebb12c6ad79dad4d558c38bd5c148c8edb8d87a4658c4e402e81b8a8c466f", "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -219458,7 +218862,6 @@ "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "weakref": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" @@ -219479,8 +218882,6 @@ "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/src/fallback_cmd.rs", - "crates/coreav-cli/src/strict_safe.rs", "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-h264/tests/common/streams.rs", "crates/coreav-hevc/examples/common/decoded.rs", @@ -219495,9 +218896,6 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", - "docs/known-divergences-mkv.json", - "docs/known-divergences-ts.json", - "docs/known-divergences.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", @@ -219791,16 +219189,11 @@ "scripts/track_boxes.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/ffmpeg9.json", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/compat-corpus/tests/test_corpus_absence.py", - "tools/compat-corpus/tests/test_corpus_iso.py", "tools/compat-corpus/tests/test_corpus_kd.py", "tools/compat-corpus/tests/test_corpus_mkv.py", - "tools/compat-corpus/tests/test_corpus_replay.py", - "tools/compat-corpus/tests/test_corpus_ts.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -219909,7 +219302,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/corpus_kd.py:959 (delegated run.run, occurrence 0), The real compare CLI retains oracle=test_oracle.require(args.oracle_dir/ffmpeg, args.oracle_dir/ffprobe) at corpus_kd.py:1016 and passes that object into capture_file at :1044. capture_file:959/:968 selects str(oracle.ffprobe); run.run:101-104 and run_to_file:1244-1248 in tools/compat-corpus/run.py execute the supplied argv unchanged. Driver tests in tests/test_corpus_kd.py:433-436 generate Python FAKE programs and mock require at :477-479; the :509-524 control separately checks both retained owner fields at section/packet capture. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "evidence": "tools/compat-corpus/corpus_kd.py:959 (delegated, occurrence 0). The real compare CLI retains oracle=test_oracle.require(...) at tools/compat-corpus/corpus_kd.py:1016 and passes that same pair to capture_file at tools/compat-corpus/corpus_kd.py:1044. This specific call selects str(oracle.ffprobe) at tools/compat-corpus/corpus_kd.py:959 or tools/compat-corpus/corpus_kd.py:968; tools/compat-corpus/run.py:101-106 and tools/compat-corpus/run.py:1244-1248 preserve that program unchanged. The import at tools/compat-corpus/corpus_kd.py:25-28 selects the neighboring compat-corpus/run.py, not the stage3-report or bench/npx discovery candidates. Qualification is scripts/test_oracle.py:73-108. CoreAV calls at tools/compat-corpus/corpus_kd.py:960 and tools/compat-corpus/corpus_kd.py:969 are separate candidate-only rows; the separate strict-rejection call at tools/compat-corpus/corpus_kd.py:976 remains a bypass. The direct test capture at tools/compat-corpus/tests/test_corpus_kd.py:551 and wrapped captures at tools/compat-corpus/tests/test_corpus_kd.py:517-519 use only generated FAKE selectors and a mocked owner at tools/compat-corpus/tests/test_corpus_kd.py:418-479, not real oracles.", "site": [ 959, "delegated", @@ -219920,7 +219313,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/corpus_kd.py:960 (delegated run.run, occurrence 0), capture_file:960/:969 constructs [coreav,ffprobe,...], where main:1020 resolves --coreav and passes it at :1044. This is the CoreAV native probe candidate, not an FFmpeg executable. run.py:101-104/1244-1248 preserves argv; run.ENV is assigned release_round.environment at corpus_kd:1032, whose release_round.py:79-88 sets COREAV_STRICT_SAFE=1 so unsupported probes refuse rather than invoke FFmpeg fallback. fallback_cmd.rs:92-93 prevents fallback selection when strict_safe.on() is true. The reference calls :959/:968 and bare strict probe :976 are separate rows. Driver tests use generated Python FAKE candidate executables (:433-436).", + "evidence": "tools/compat-corpus/corpus_kd.py:960 (delegated, occurrence 0). This specific call constructs [coreav, ffprobe, ...], where ffprobe is a CoreAV subcommand, not the process program. main resolves the candidate at tools/compat-corpus/corpus_kd.py:1020 and passes it at tools/compat-corpus/corpus_kd.py:1044. The section/packet runners at tools/compat-corpus/run.py:101-106 and tools/compat-corpus/run.py:1244-1248 preserve argv. Neighboring oracle sections/packets are distinct rows; the strict-rejection branch is also a distinct row. Direct and wrapped test captures at tools/compat-corpus/tests/test_corpus_kd.py:517-519 and tools/compat-corpus/tests/test_corpus_kd.py:551 execute generated FAKE programs from tools/compat-corpus/tests/test_corpus_kd.py:418-479.", "site": [ 960, "delegated", @@ -219931,7 +219324,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/corpus_kd.py:968 (delegated run.run_to_file, occurrence 0), The real compare CLI retains oracle=test_oracle.require(args.oracle_dir/ffmpeg, args.oracle_dir/ffprobe) at corpus_kd.py:1016 and passes that object into capture_file at :1044. capture_file:959/:968 selects str(oracle.ffprobe); run.run:101-104 and run_to_file:1244-1248 in tools/compat-corpus/run.py execute the supplied argv unchanged. Driver tests in tests/test_corpus_kd.py:433-436 generate Python FAKE programs and mock require at :477-479; the :509-524 control separately checks both retained owner fields at section/packet capture. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "evidence": "tools/compat-corpus/corpus_kd.py:968 (delegated, occurrence 0). The real compare CLI retains oracle=test_oracle.require(...) at tools/compat-corpus/corpus_kd.py:1016 and passes that same pair to capture_file at tools/compat-corpus/corpus_kd.py:1044. This specific call selects str(oracle.ffprobe) at tools/compat-corpus/corpus_kd.py:959 or tools/compat-corpus/corpus_kd.py:968; tools/compat-corpus/run.py:101-106 and tools/compat-corpus/run.py:1244-1248 preserve that program unchanged. The import at tools/compat-corpus/corpus_kd.py:25-28 selects the neighboring compat-corpus/run.py, not the stage3-report or bench/npx discovery candidates. Qualification is scripts/test_oracle.py:73-108. CoreAV calls at tools/compat-corpus/corpus_kd.py:960 and tools/compat-corpus/corpus_kd.py:969 are separate candidate-only rows; the separate strict-rejection call at tools/compat-corpus/corpus_kd.py:976 remains a bypass. The direct test capture at tools/compat-corpus/tests/test_corpus_kd.py:551 and wrapped captures at tools/compat-corpus/tests/test_corpus_kd.py:517-519 use only generated FAKE selectors and a mocked owner at tools/compat-corpus/tests/test_corpus_kd.py:418-479, not real oracles.", "site": [ 968, "delegated", @@ -219942,7 +219335,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/corpus_kd.py:969 (delegated run.run_to_file, occurrence 0), capture_file:960/:969 constructs [coreav,ffprobe,...], where main:1020 resolves --coreav and passes it at :1044. This is the CoreAV native probe candidate, not an FFmpeg executable. run.py:101-104/1244-1248 preserves argv; run.ENV is assigned release_round.environment at corpus_kd:1032, whose release_round.py:79-88 sets COREAV_STRICT_SAFE=1 so unsupported probes refuse rather than invoke FFmpeg fallback. fallback_cmd.rs:92-93 prevents fallback selection when strict_safe.on() is true. The reference calls :959/:968 and bare strict probe :976 are separate rows. Driver tests use generated Python FAKE candidate executables (:433-436).", + "evidence": "tools/compat-corpus/corpus_kd.py:969 (delegated, occurrence 0). This specific call constructs [coreav, ffprobe, ...], where ffprobe is a CoreAV subcommand, not the process program. main resolves the candidate at tools/compat-corpus/corpus_kd.py:1020 and passes it at tools/compat-corpus/corpus_kd.py:1044. The section/packet runners at tools/compat-corpus/run.py:101-106 and tools/compat-corpus/run.py:1244-1248 preserve argv. Neighboring oracle sections/packets are distinct rows; the strict-rejection branch is also a distinct row. Direct and wrapped test captures at tools/compat-corpus/tests/test_corpus_kd.py:517-519 and tools/compat-corpus/tests/test_corpus_kd.py:551 execute generated FAKE programs from tools/compat-corpus/tests/test_corpus_kd.py:418-479.", "site": [ 969, "delegated", @@ -219952,19 +219345,19 @@ "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/corpus_kd.py:976 (delegated run.strict_rejection, occurrence 0), The real compare CLI at corpus_kd.py:1016 retains an owner pair and capture_file is called with it at :1044, but capture_file:976 calls run.strict_rejection(coreav, media) without passing the object itself. This bare-name path has the specifically permitted complete guarded resolution proof: :1019 prepends oracle.ffprobe.parent to PATH, :1032 copies it into run.ENV through release_round.environment:79-88, and :1033-1034 refuses unless shutil.which(ffprobe,path=run.ENV[PATH]).resolve() equals oracle.ffprobe.resolve(). tools/compat-corpus/run.py:1314-1317 executes that bare ffprobe through run:101-104 with exactly env=ENV and consumes format_name to admit KD-STRICT. No compare/capture/strict_rejection path subsequently mutates ENV or PATH; run.py:1708 can update ENV only in its separate main(), which corpus_kd imports rather than calls. Thus the executed name resolves to the retained returned ffprobe, rather than relying merely on a sibling or prior verifier. Direct capture queries :959/:968 use oracle.ffprobe explicitly. Driver tests generate FAKE executables (test_corpus_kd.py:433-436/477-479); their :483-506 controls check returned-directory resolution and rejection before capture on a different resolution. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "class": "reviewed-bypass", + "evidence": "tools/compat-corpus/corpus_kd.py:976 (delegated, occurrence 0). The conditional strict-rejection branch at tools/compat-corpus/corpus_kd.py:976 calls tools/compat-corpus/run.py:1305-1329, whose tools/compat-corpus/run.py:1314 launches a literal ffprobe through tools/compat-corpus/run.py:101-106. The owner pair retained at tools/compat-corpus/corpus_kd.py:1016 is used unchanged for normal sections and packets at tools/compat-corpus/corpus_kd.py:959 and tools/compat-corpus/corpus_kd.py:968, but is not passed to strict_rejection. PATH prepending at tools/compat-corpus/corpus_kd.py:1019 and the lookup equality guard at tools/compat-corpus/corpus_kd.py:1032-1034 do not make the executed program the returned path. The later oracle_kd import only calls media_defects at tools/compat-corpus/run.py:1327-1329, not _first_frame_size; the registered readers at tools/compat-corpus/corpus_kd.py:229-271 likewise use read_facts/empty_edit_padding rather than declared_size. Repair: pass the retained oracle.ffprobe into strict_rejection and launch that exact returned path instead of the literal ffprobe at tools/compat-corpus/run.py:1314; preserve its arguments and defect predicate.", "site": [ 976, "delegated", "", "run.strict_rejection" ], - "verdict": "qualified-via-owner" + "verdict": "confirmed-bypass" }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/corpus_kd.py:1004 (delegated inventory, occurrence 0), inventory:916-938 reads the local pin and registered records, executes only the fixed Git wrapper:912-913 at :921/:922/:924/:927/:930, validates cutoff/data identity and returns JSON. Both its main freeze:1004 and compare:1010 callers therefore do not run FFmpeg; registry.records/reader hashes inspect bytes only. tests/test_corpus_kd.py:358/400-415 replace Git with controlled data.", + "evidence": "tools/compat-corpus/corpus_kd.py:1004 (delegated, occurrence 0). inventory at tools/compat-corpus/corpus_kd.py:916-938 reads pin/registry/reader bytes and invokes only the fixed git wrapper at tools/compat-corpus/corpus_kd.py:912-913, not FFmpeg/ffprobe. The freeze call at tools/compat-corpus/corpus_kd.py:1004 returns at tools/compat-corpus/corpus_kd.py:1005 before qualification/capture; the compare call at tools/compat-corpus/corpus_kd.py:1010 is likewise inventory only. The mere presence of oracle module reader hashes is not execution. Both test inventory calls at tools/compat-corpus/tests/test_corpus_mkv.py:348-352 use generated bytes and a mocked git function, and the freeze test at tools/compat-corpus/tests/test_corpus_kd.py:596-602 replaces inventory entirely.", "site": [ 1004, "delegated", @@ -219975,7 +219368,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/corpus_kd.py:1010 (delegated inventory, occurrence 0), inventory:916-938 reads the local pin and registered records, executes only the fixed Git wrapper:912-913 at :921/:922/:924/:927/:930, validates cutoff/data identity and returns JSON. Both its main freeze:1004 and compare:1010 callers therefore do not run FFmpeg; registry.records/reader hashes inspect bytes only. tests/test_corpus_kd.py:358/400-415 replace Git with controlled data.", + "evidence": "tools/compat-corpus/corpus_kd.py:1010 (delegated, occurrence 0). inventory at tools/compat-corpus/corpus_kd.py:916-938 reads pin/registry/reader bytes and invokes only the fixed git wrapper at tools/compat-corpus/corpus_kd.py:912-913, not FFmpeg/ffprobe. The freeze call at tools/compat-corpus/corpus_kd.py:1004 returns at tools/compat-corpus/corpus_kd.py:1005 before qualification/capture; the compare call at tools/compat-corpus/corpus_kd.py:1010 is likewise inventory only. The mere presence of oracle module reader hashes is not execution. Both test inventory calls at tools/compat-corpus/tests/test_corpus_mkv.py:348-352 use generated bytes and a mocked git function, and the freeze test at tools/compat-corpus/tests/test_corpus_kd.py:596-602 replaces inventory entirely.", "site": [ 1010, "delegated", @@ -219996,26 +219389,26 @@ "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/corpus_kd.py:1044 (delegated capture_file, occurrence 0), The real compare CLI at corpus_kd.py:1016 retains an owner pair and capture_file is called with it at :1044, but capture_file:976 calls run.strict_rejection(coreav, media) without passing the object itself. This bare-name path has the specifically permitted complete guarded resolution proof: :1019 prepends oracle.ffprobe.parent to PATH, :1032 copies it into run.ENV through release_round.environment:79-88, and :1033-1034 refuses unless shutil.which(ffprobe,path=run.ENV[PATH]).resolve() equals oracle.ffprobe.resolve(). tools/compat-corpus/run.py:1314-1317 executes that bare ffprobe through run:101-104 with exactly env=ENV and consumes format_name to admit KD-STRICT. No compare/capture/strict_rejection path subsequently mutates ENV or PATH; run.py:1708 can update ENV only in its separate main(), which corpus_kd imports rather than calls. Thus the executed name resolves to the retained returned ffprobe, rather than relying merely on a sibling or prior verifier. Direct capture queries :959/:968 use oracle.ffprobe explicitly. Driver tests generate FAKE executables (test_corpus_kd.py:433-436/477-479); their :483-506 controls check returned-directory resolution and rejection before capture on a different resolution. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. ", + "class": "reviewed-bypass", + "evidence": "tools/compat-corpus/corpus_kd.py:1044 (delegated, occurrence 0). The conditional strict-rejection branch at tools/compat-corpus/corpus_kd.py:976 calls tools/compat-corpus/run.py:1305-1329, whose tools/compat-corpus/run.py:1314 launches a literal ffprobe through tools/compat-corpus/run.py:101-106. The owner pair retained at tools/compat-corpus/corpus_kd.py:1016 is used unchanged for normal sections and packets at tools/compat-corpus/corpus_kd.py:959 and tools/compat-corpus/corpus_kd.py:968, but is not passed to strict_rejection. PATH prepending at tools/compat-corpus/corpus_kd.py:1019 and the lookup equality guard at tools/compat-corpus/corpus_kd.py:1032-1034 do not make the executed program the returned path. The later oracle_kd import only calls media_defects at tools/compat-corpus/run.py:1327-1329, not _first_frame_size; the registered readers at tools/compat-corpus/corpus_kd.py:229-271 likewise use read_facts/empty_edit_padding rather than declared_size. Repair: pass the retained oracle.ffprobe into strict_rejection and launch that exact returned path instead of the literal ffprobe at tools/compat-corpus/run.py:1314; preserve its arguments and defect predicate.", "site": [ 1044, "delegated", "", "capture_file" ], - "verdict": "qualified-via-owner" + "verdict": "confirmed-bypass" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/corpus_kd.py:1075 (delegated main, occurrence 0), The real compare CLI at corpus_kd.py:1016 retains an owner pair and capture_file is called with it at :1044, but capture_file:976 calls run.strict_rejection(coreav, media) without passing the object itself. This bare-name path has the specifically permitted complete guarded resolution proof: :1019 prepends oracle.ffprobe.parent to PATH, :1032 copies it into run.ENV through release_round.environment:79-88, and :1033-1034 refuses unless shutil.which(ffprobe,path=run.ENV[PATH]).resolve() equals oracle.ffprobe.resolve(). tools/compat-corpus/run.py:1314-1317 executes that bare ffprobe through run:101-104 with exactly env=ENV and consumes format_name to admit KD-STRICT. No compare/capture/strict_rejection path subsequently mutates ENV or PATH; run.py:1708 can update ENV only in its separate main(), which corpus_kd imports rather than calls. Thus the executed name resolves to the retained returned ffprobe, rather than relying merely on a sibling or prior verifier. Direct capture queries :959/:968 use oracle.ffprobe explicitly. Driver tests generate FAKE executables (test_corpus_kd.py:433-436/477-479); their :483-506 controls check returned-directory resolution and rejection before capture on a different resolution. scripts/test_oracle.py:73-108 resolves the requested pair, refuses a changed process selection, delegates to the platform verifier and returns the immutable Oracle fields; Linux identity admission is oracle_pin.py:108-121 against oracle-ffmpeg.env, and macOS identity admission is oracle_pin_macos.py:48-92 against both pin files. main:1003-1005 freeze is data/Git-only; compare:1039-1047 reaches the guarded-resolution strict probe through capture_file. The independent overlay modules oracle_kd.py:1069-1072 and oracle_kd_mkv.py:193-196 now retain their own require-returned ffprobe fields; these are independent owner-qualified paths as well.", + "class": "reviewed-bypass", + "evidence": "tools/compat-corpus/corpus_kd.py:1075 (delegated, occurrence 0). The conditional strict-rejection branch at tools/compat-corpus/corpus_kd.py:976 calls tools/compat-corpus/run.py:1305-1329, whose tools/compat-corpus/run.py:1314 launches a literal ffprobe through tools/compat-corpus/run.py:101-106. The owner pair retained at tools/compat-corpus/corpus_kd.py:1016 is used unchanged for normal sections and packets at tools/compat-corpus/corpus_kd.py:959 and tools/compat-corpus/corpus_kd.py:968, but is not passed to strict_rejection. PATH prepending at tools/compat-corpus/corpus_kd.py:1019 and the lookup equality guard at tools/compat-corpus/corpus_kd.py:1032-1034 do not make the executed program the returned path. The later oracle_kd import only calls media_defects at tools/compat-corpus/run.py:1327-1329, not _first_frame_size; the registered readers at tools/compat-corpus/corpus_kd.py:229-271 likewise use read_facts/empty_edit_padding rather than declared_size. Repair: pass the retained oracle.ffprobe into strict_rejection and launch that exact returned path instead of the literal ffprobe at tools/compat-corpus/run.py:1314; preserve its arguments and defect predicate.", "site": [ 1075, "delegated", "", "main" ], - "verdict": "qualified-via-owner" + "verdict": "confirmed-bypass" } ] }, @@ -220201,12 +219594,35 @@ "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-cli/src/compat_cmd.rs:probe_stdin": "abb265e1e3dc464972603e673cca2d8f501ccf35c096dcf8a92fba86223f13d9", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:args": "a170edc0e4737f764c7aade5f4ead81505cfced40ee66cb6068f3991b9ea2920", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:audio": "e5714f85633e6c9c870319df3bb410db845fc8812d816114098d5e2f0af1f9ca", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:avi": "a20943ab15fd79dd7ddfcbce382681694f920c44e6cb60c813722b84e10d7bcb", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:capture": "788447ffc5ea2a31c62472dd02edcb696af8587db2c232118169ace44b8e0f05", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:encode": "3369bdc75ae7b7b3554aaf5cf97f0a464806ce396bff5ff93ab55549a2efcb94", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:ffv1": "9b6573e81c31bca56f7fac1854719e0719c8fb071fe28392df081774edad10d5", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:frames": "11184bade2fffd66ee44bf1164158e754e7239745dd4f7e013e677bbb877d830", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:image_capture": "a34016b7edda5a3fe43c09cda2eb0e16c7e542e921aad0f172e9fa12c4b25dd4", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:pcm": "9b07f437408f77b6be1353180123c79d8c164d68dacb2925749ba9c2d3ae236e", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:raw_audio": "130fa53de64dfedf0195268aac57ead2b63282031fabaf90ac58ccc4eb6eacbf", + "rust:crates/coreav-cli/src/ffmpeg/mod.rs:ts": "8dcf23e24e2d41798c924c7a8631440a4c00f8bb72fd16c4b94fcfd0d9d7f76f", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:aac": "42dca5f3769a746288b85b30c1a46e77aeb708609ad8bde71a0a8415a243cc2b", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:exact": "ff5587575357f182586bef068e9405eb1c1579698b25d5a8665e8c3bd16145bf", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:flac": "0bb01104d84c7fd3af5642b8753e8a0f1c3c2aeba7efb95aa362dccc30aaa482", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:mp4": "da56815faddf0da90e3433dcb51a1c010a0924e0439e132306c5ec6c31b0a3e5", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:record": "b6b7ed9425a84ad409c1d34152a82a459afd6d7e81ee86e9a08f6499d6b99ad5", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:tests": "731173513404f680a31cc9a1be61fea46b0e6c527c2a10b478e3ae2e12a25ef1", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:wav": "1b5338d66c0c2b22ce0a91376dc38d9648a05c89a6dae41cc5bf5549f7f4abaf", + "rust:crates/coreav-cli/src/ffmpeg/raw_audio/wav.rs:tests": "de6b30a8e76a7e84d9e97091fe1e1ec724a2a545e7711e1ac22d78fbc1b2e07f", + "rust:crates/coreav-cli/src/main.rs:compat_cmd": "ccf5049a20c2dd26e433f9ae7d9de2cfd6e2d070729a048f6c1924ec92a99390", + "rust:crates/coreav-cli/src/main.rs:fallback_cmd": "a9c07257236976aede760fab0e994d31bf0d6e347952f7a75469797c7d468d75", "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", @@ -220267,6 +219683,30 @@ "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/src/compat_cmd.rs", + "crates/coreav-cli/src/compat_cmd/probe_stdin.rs", + "crates/coreav-cli/src/fallback_cmd.rs", + "crates/coreav-cli/src/ffmpeg/args.rs", + "crates/coreav-cli/src/ffmpeg/audio.rs", + "crates/coreav-cli/src/ffmpeg/avi.rs", + "crates/coreav-cli/src/ffmpeg/capture.rs", + "crates/coreav-cli/src/ffmpeg/encode.rs", + "crates/coreav-cli/src/ffmpeg/ffv1.rs", + "crates/coreav-cli/src/ffmpeg/frames.rs", + "crates/coreav-cli/src/ffmpeg/image_capture.rs", + "crates/coreav-cli/src/ffmpeg/mod.rs", + "crates/coreav-cli/src/ffmpeg/pcm.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/aac.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/exact.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/flac.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/mp4.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/record.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/tests.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/wav.rs", + "crates/coreav-cli/src/ffmpeg/raw_audio/wav_tests.rs", + "crates/coreav-cli/src/ffmpeg/ts.rs", + "crates/coreav-cli/src/main.rs", "crates/coreav-cli/src/strict_safe.rs", "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-h264/tests/common/streams.rs", @@ -220281,7 +219721,11 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", + "docs/compat/audio-decoder-eligibility.json", + "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", + "docs/design/png-bmp-yuv-v1.md", + "docs/measurements/compat-0.1.0/judging.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", @@ -220552,6 +219996,7 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/compat_sources.py", "scripts/extract_check.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -220567,6 +220012,7 @@ "scripts/oracle_pin_macos.py", "scripts/policy_check.py", "scripts/policy_ref.py", + "scripts/registered_candidate.py", "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", @@ -220632,7 +220078,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:71 (delegated decoded_output.probe, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "evidence": "tools/compat-corpus/current_ci.py:71: The source probe passes ffprobe directly to probe, whose argv begins with the same value at tools/compat-corpus/decoded_output.py:46-47. tools/compat-corpus/current_ci.py:179-182 retains the exact resolved pair returned by scripts/test_oracle.py:73-108; tools/compat-corpus/current_ci.py:188 forwards str(pair.ffmpeg) and str(pair.ffprobe) unchanged into refusals, which passes them to verify at tools/compat-corpus/current_ci.py:155. The other real verify callers use fields retained at tools/compat-corpus/tests/test_current_ci.py:372-373 and pass self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_current_ci.py:503, tools/compat-corpus/tests/test_current_ci.py:540 and tools/compat-corpus/tests/test_current_ci.py:545. The bare test arguments at tools/compat-corpus/tests/test_current_ci.py:42-43 and tools/compat-corpus/tests/test_current_ci.py:363-364 are mocked at tools/compat-corpus/tests/test_current_ci.py:37-39 and tools/compat-corpus/tests/test_current_ci.py:360-362 and execute no oracle. tools/compat-corpus/decoded_output.py:27 passes argv unchanged to subprocess.Popen; tools/compat-corpus/decoded_output.py:46-47 executes the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 execute the supplied ffmpeg. No lookup or sibling reconstruction replaces those fields.", "site": [ 71, "delegated", @@ -220643,7 +220089,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:81 (command ffmpeg, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "evidence": "tools/compat-corpus/current_ci.py:81: The ffmpeg token here is a parameter, not a literal bare program; the reference argv begins with the retained ffmpeg field. tools/compat-corpus/current_ci.py:179-182 retains the exact resolved pair returned by scripts/test_oracle.py:73-108; tools/compat-corpus/current_ci.py:188 forwards str(pair.ffmpeg) and str(pair.ffprobe) unchanged into refusals, which passes them to verify at tools/compat-corpus/current_ci.py:155. The other real verify callers use fields retained at tools/compat-corpus/tests/test_current_ci.py:372-373 and pass self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_current_ci.py:503, tools/compat-corpus/tests/test_current_ci.py:540 and tools/compat-corpus/tests/test_current_ci.py:545. The bare test arguments at tools/compat-corpus/tests/test_current_ci.py:42-43 and tools/compat-corpus/tests/test_current_ci.py:363-364 are mocked at tools/compat-corpus/tests/test_current_ci.py:37-39 and tools/compat-corpus/tests/test_current_ci.py:360-362 and execute no oracle. tools/compat-corpus/decoded_output.py:27 passes argv unchanged to subprocess.Popen; tools/compat-corpus/decoded_output.py:46-47 executes the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 execute the supplied ffmpeg. No lookup or sibling reconstruction replaces those fields.", "site": [ 81, "command", @@ -220654,7 +220100,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:81 (delegated decoded_output.invoke, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "evidence": "tools/compat-corpus/current_ci.py:81: This invoke receives a reference argv whose first element is the retained ffmpeg field. tools/compat-corpus/current_ci.py:179-182 retains the exact resolved pair returned by scripts/test_oracle.py:73-108; tools/compat-corpus/current_ci.py:188 forwards str(pair.ffmpeg) and str(pair.ffprobe) unchanged into refusals, which passes them to verify at tools/compat-corpus/current_ci.py:155. The other real verify callers use fields retained at tools/compat-corpus/tests/test_current_ci.py:372-373 and pass self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_current_ci.py:503, tools/compat-corpus/tests/test_current_ci.py:540 and tools/compat-corpus/tests/test_current_ci.py:545. The bare test arguments at tools/compat-corpus/tests/test_current_ci.py:42-43 and tools/compat-corpus/tests/test_current_ci.py:363-364 are mocked at tools/compat-corpus/tests/test_current_ci.py:37-39 and tools/compat-corpus/tests/test_current_ci.py:360-362 and execute no oracle. tools/compat-corpus/decoded_output.py:27 passes argv unchanged to subprocess.Popen; tools/compat-corpus/decoded_output.py:46-47 executes the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 execute the supplied ffmpeg. No lookup or sibling reconstruction replaces those fields.", "site": [ 81, "delegated", @@ -220665,7 +220111,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:101 (delegated decoded_output.probe, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "evidence": "tools/compat-corpus/current_ci.py:101: The reference-output probe passes ffprobe directly to probe at tools/compat-corpus/decoded_output.py:46-47. tools/compat-corpus/current_ci.py:179-182 retains the exact resolved pair returned by scripts/test_oracle.py:73-108; tools/compat-corpus/current_ci.py:188 forwards str(pair.ffmpeg) and str(pair.ffprobe) unchanged into refusals, which passes them to verify at tools/compat-corpus/current_ci.py:155. The other real verify callers use fields retained at tools/compat-corpus/tests/test_current_ci.py:372-373 and pass self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_current_ci.py:503, tools/compat-corpus/tests/test_current_ci.py:540 and tools/compat-corpus/tests/test_current_ci.py:545. The bare test arguments at tools/compat-corpus/tests/test_current_ci.py:42-43 and tools/compat-corpus/tests/test_current_ci.py:363-364 are mocked at tools/compat-corpus/tests/test_current_ci.py:37-39 and tools/compat-corpus/tests/test_current_ci.py:360-362 and execute no oracle. tools/compat-corpus/decoded_output.py:27 passes argv unchanged to subprocess.Popen; tools/compat-corpus/decoded_output.py:46-47 executes the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 execute the supplied ffmpeg. No lookup or sibling reconstruction replaces those fields.", "site": [ 101, "delegated", @@ -220676,7 +220122,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:111 (delegated decoded_output.compare, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "evidence": "tools/compat-corpus/current_ci.py:111: This compare passes both fields unchanged: tools/compat-corpus/decoded_output.py:166 and tools/compat-corpus/decoded_output.py:185 probe with ffprobe, and tools/compat-corpus/decoded_output.py:246-249 decodes with ffmpeg. This call does not invoke avc1_carriage (the reverse call at tools/compat-corpus/decoded_output.py:432 is not reachable from it). tools/compat-corpus/current_ci.py:179-182 retains the exact resolved pair returned by scripts/test_oracle.py:73-108; tools/compat-corpus/current_ci.py:188 forwards str(pair.ffmpeg) and str(pair.ffprobe) unchanged into refusals, which passes them to verify at tools/compat-corpus/current_ci.py:155. The other real verify callers use fields retained at tools/compat-corpus/tests/test_current_ci.py:372-373 and pass self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_current_ci.py:503, tools/compat-corpus/tests/test_current_ci.py:540 and tools/compat-corpus/tests/test_current_ci.py:545. The bare test arguments at tools/compat-corpus/tests/test_current_ci.py:42-43 and tools/compat-corpus/tests/test_current_ci.py:363-364 are mocked at tools/compat-corpus/tests/test_current_ci.py:37-39 and tools/compat-corpus/tests/test_current_ci.py:360-362 and execute no oracle. tools/compat-corpus/decoded_output.py:27 passes argv unchanged to subprocess.Popen; tools/compat-corpus/decoded_output.py:46-47 executes the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 execute the supplied ffmpeg. No lookup or sibling reconstruction replaces those fields.", "site": [ 111, "delegated", @@ -220687,7 +220133,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/current_ci.py:136 (delegated decoded_output.invoke, occurrence 0), This launches opts.coreav with the ffmpeg subcommand, not FFmpeg. tools/compat-corpus/current_ci.py:176 selects the CoreAV candidate; tools/compat-corpus/run.py:79 obtains release_round.environment, which sets COREAV_STRICT_SAFE=1 at tools/compat-corpus/release_round.py:84. crates/coreav-cli/src/strict_safe.rs:59-62 reads the mode; crates/coreav-cli/src/strict_safe.rs:145-171 and crates/coreav-cli/src/strict_safe.rs:181-198 refuse FFmpeg encoders in that mode. The reference execution is separate at tools/compat-corpus/current_ci.py:81.", + "evidence": "tools/compat-corpus/current_ci.py:136: This invocation executes the resolved CoreAV candidate from tools/compat-corpus/current_ci.py:176, with ffmpeg as its subcommand argument, not as its executable. Its env comes from legacy.ENV at tools/compat-corpus/current_ci.py:132: tools/compat-corpus/run.py:79 obtains tools/compat-corpus/release_round.py:79-88, which forces COREAV_STRICT_SAFE=1. crates/coreav-cli/src/main.rs:1028-1029 constructs StrictSafe and dispatches the compatibility command; crates/coreav-cli/src/strict_safe.rs:59-62 reads that environment. crates/coreav-cli/src/compat_cmd.rs:110-136 forwards the mode to native work or refusal, and crates/coreav-cli/src/fallback_cmd.rs:92-123 prevents launching the FFmpeg fallback in this mode. Encoder authorization at crates/coreav-cli/src/ffmpeg/mod.rs:404, crates/coreav-cli/src/ffmpeg/mod.rs:461-491, crates/coreav-cli/src/ffmpeg/audio.rs:124 and crates/coreav-cli/src/ffmpeg/encode.rs:92-119 reaches the refusals in crates/coreav-cli/src/strict_safe.rs:117-134, crates/coreav-cli/src/strict_safe.rs:145-171 and crates/coreav-cli/src/strict_safe.rs:181-199. The separate oracle reference command is at tools/compat-corpus/current_ci.py:81, outside this invocation.", "site": [ 136, "delegated", @@ -220698,7 +220144,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:155 (delegated verify, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "evidence": "tools/compat-corpus/current_ci.py:155: This delegated verify uses only its supplied pair for source probes, the reference command, output probes and decoded comparisons at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111; it never calls the legacy reporter. tools/compat-corpus/current_ci.py:179-182 retains the exact resolved pair returned by scripts/test_oracle.py:73-108; tools/compat-corpus/current_ci.py:188 forwards str(pair.ffmpeg) and str(pair.ffprobe) unchanged into refusals, which passes them to verify at tools/compat-corpus/current_ci.py:155. The other real verify callers use fields retained at tools/compat-corpus/tests/test_current_ci.py:372-373 and pass self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_current_ci.py:503, tools/compat-corpus/tests/test_current_ci.py:540 and tools/compat-corpus/tests/test_current_ci.py:545. The bare test arguments at tools/compat-corpus/tests/test_current_ci.py:42-43 and tools/compat-corpus/tests/test_current_ci.py:363-364 are mocked at tools/compat-corpus/tests/test_current_ci.py:37-39 and tools/compat-corpus/tests/test_current_ci.py:360-362 and execute no oracle. tools/compat-corpus/decoded_output.py:27 passes argv unchanged to subprocess.Popen; tools/compat-corpus/decoded_output.py:46-47 executes the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 execute the supplied ffmpeg. No lookup or sibling reconstruction replaces those fields.", "site": [ 155, "delegated", @@ -220709,7 +220155,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:188 (delegated refusals, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "evidence": "tools/compat-corpus/current_ci.py:188: This lambda delegates only refusals, not legacy.cmd_commands. Its reference branch reaches verify at tools/compat-corpus/current_ci.py:155 with the retained pair; the candidate invocation at tools/compat-corpus/current_ci.py:136 is CoreAV, not an oracle. tools/compat-corpus/current_ci.py:179-182 retains the exact resolved pair returned by scripts/test_oracle.py:73-108; tools/compat-corpus/current_ci.py:188 forwards str(pair.ffmpeg) and str(pair.ffprobe) unchanged into refusals, which passes them to verify at tools/compat-corpus/current_ci.py:155. The other real verify callers use fields retained at tools/compat-corpus/tests/test_current_ci.py:372-373 and pass self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_current_ci.py:503, tools/compat-corpus/tests/test_current_ci.py:540 and tools/compat-corpus/tests/test_current_ci.py:545. The bare test arguments at tools/compat-corpus/tests/test_current_ci.py:42-43 and tools/compat-corpus/tests/test_current_ci.py:363-364 are mocked at tools/compat-corpus/tests/test_current_ci.py:37-39 and tools/compat-corpus/tests/test_current_ci.py:360-362 and execute no oracle. tools/compat-corpus/decoded_output.py:27 passes argv unchanged to subprocess.Popen; tools/compat-corpus/decoded_output.py:46-47 executes the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 execute the supplied ffmpeg. No lookup or sibling reconstruction replaces those fields. The candidate side at tools/compat-corpus/current_ci.py:136 is not an oracle: This invocation executes the resolved CoreAV candidate from tools/compat-corpus/current_ci.py:176, with ffmpeg as its subcommand argument, not as its executable. Its env comes from legacy.ENV at tools/compat-corpus/current_ci.py:132: tools/compat-corpus/run.py:79 obtains tools/compat-corpus/release_round.py:79-88, which forces COREAV_STRICT_SAFE=1. crates/coreav-cli/src/main.rs:1028-1029 constructs StrictSafe and dispatches the compatibility command; crates/coreav-cli/src/strict_safe.rs:59-62 reads that environment. crates/coreav-cli/src/compat_cmd.rs:110-136 forwards the mode to native work or refusal, and crates/coreav-cli/src/fallback_cmd.rs:92-123 prevents launching the FFmpeg fallback in this mode. Encoder authorization at crates/coreav-cli/src/ffmpeg/mod.rs:404, crates/coreav-cli/src/ffmpeg/mod.rs:461-491, crates/coreav-cli/src/ffmpeg/audio.rs:124 and crates/coreav-cli/src/ffmpeg/encode.rs:92-119 reaches the refusals in crates/coreav-cli/src/strict_safe.rs:117-134, crates/coreav-cli/src/strict_safe.rs:145-171 and crates/coreav-cli/src/strict_safe.rs:181-199. The separate oracle reference command is at tools/compat-corpus/current_ci.py:81, outside this invocation.", "site": [ 188, "delegated", @@ -220719,15 +220165,15 @@ "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At tools/compat-corpus/current_ci.py:198 (delegated main, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. The legacy bare ffprobe at tools/compat-corpus/run.py:203 executes via tools/compat-corpus/run.py:101-104 with legacy.ENV. tools/compat-corpus/current_ci.py:184-186 prepends the qualified directory and explicitly refuses unless shutil.which resolves equal to pair.ffprobe before legacy.cmd_commands at tools/compat-corpus/current_ci.py:189. This is the guarded-name equality mechanism. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", + "class": "reviewed-bypass", + "evidence": "tools/compat-corpus/current_ci.py:198 calls main. Although tools/compat-corpus/current_ci.py:179-182 retains the scripts/test_oracle.py:73-108 returned pair and tools/compat-corpus/current_ci.py:188 forwards its fields to refusals (the reference argv at tools/compat-corpus/current_ci.py:81 executes through tools/compat-corpus/decoded_output.py:27), main also calls legacy.cmd_commands at tools/compat-corpus/current_ci.py:189. reporter loads run.py at tools/compat-corpus/current_ci.py:20-24. tools/compat-corpus/current_ci.py:184-186 only prepends the owner directory to PATH and checks lookup equality; the returned ffprobe program is not passed to that legacy invocation. tools/compat-corpus/run.py:174-180 reaches covered_by_record, whose oracle calls use literal ffprobe at tools/compat-corpus/run.py:149 and tools/compat-corpus/run.py:159-160; the normal command branch uses literal ffprobe at tools/compat-corpus/run.py:203. tools/compat-corpus/run.py:101-104 executes those argv values unchanged with legacy.ENV, so a guarded name is still not the returned program carried unchanged to execution. This mixed entrypoint is a confirmed-bypass even though its refusals reference branch carries owner fields. The protected reporter is registered at docs/measurements/compat-0.1.0/judging.json:37; scripts/compat_sources.py:69 and scripts/compat_sources.py:138-142 bind and enforce its source bytes.\nRepair: pass the retained pair.ffprobe path unchanged to every oracle execution reached by legacy.cmd_commands; this requires a separately authorized change to protected tools/compat-corpus/run.py (or a current-only reporter that removes delegation to it), not another PATH guard.", "site": [ 198, "delegated", "", "main" ], - "verdict": "qualified-via-owner" + "verdict": "confirmed-bypass" } ] }, @@ -227271,6 +226717,7 @@ "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "encode_breadth": "a39fa7e2279ca7f6233cd72caa872af0c3d64369eb98b670722d59c07b39ca89", "errno": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "expected_encoder": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -227332,6 +226779,8 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "rust:crates/coreav-cli/tests/ffmpeg.rs:common": "43ca01cad792adb30198d1aecaa12b3debcd8415fb5ef08d5636e363d6e08f1a", + "rust:crates/coreav-cli/tests/ffmpeg.rs:test_oracle": "6c4f980161aa73f2e8880d6dacd5906cd33f71916b7f16d57e08ef98d8c08e1c", "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", @@ -227398,6 +226847,7 @@ "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-cli/tests/ffmpeg.rs", "crates/coreav-h264/tests/common/streams.rs", "crates/coreav-hevc/examples/common/decoded.rs", "crates/coreav-hevc/examples/common/mod.rs", @@ -227719,13 +227169,14 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/classify.py", + "tools/compat-corpus/commands-0.1.0/commands.json", "tools/compat-corpus/copy_check.py", "tools/compat-corpus/decoded_output.py", "tools/compat-corpus/encode_breadth.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/compat-corpus/tests/test_copy_check.py", + "tools/compat-corpus/tests/test_child_process.py", "tools/isobmff-adapter/corpus/compare.py", "tools/isobmff-adapter/corpus/harvest.py", "tools/isobmff-adapter/corpus/summarize.py", @@ -227790,7 +227241,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:195 (delegated capture, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:195 (delegated, occurrence 0). Execution: run delegates argv unchanged to capture at tools/compat-corpus/r3.py:129-130. Every local run caller is the supplied FFmpeg reference at tools/compat-corpus/r3.py:246, the CoreAV binary at tools/compat-corpus/r3.py:269, or the exact harness target at tools/compat-corpus/r3.py:277. CoreAV uses strict-safe environment at tools/compat-corpus/release_round.py:79-88; the harness target runs native CoreAV in strict-safe mode at crates/coreav-cli/tests/ffmpeg.rs:2526-2542. External run callers in tools/compat-corpus/tests/test_child_process.py:64 and tools/compat-corpus/tests/test_child_process.py:127 execute Python or process-tree stand-ins, not media oracles. The separate encode-breadth caller at tools/compat-corpus/encode_breadth.py:313 calls capture directly and never reaches this run-to-capture site. This mixed runner is not globally owner-qualified. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 195, "delegated", @@ -227801,7 +227252,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:201 (delegated capture, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:201 (delegated, occurrence 0). Execution: streams delegates to capture at tools/compat-corpus/r3.py:129-130 with its supplied ffprobe unchanged. The production caller is plan at tools/compat-corpus/r3.py:229; external callers at tools/compat-corpus/tests/test_child_process.py:70 and tools/compat-corpus/tests/test_child_process.py:129 use process stand-ins, not real media oracles. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 201, "delegated", @@ -227812,7 +227263,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:202 (command ffprobe, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:202 (command, occurrence 0). Execution: This command is the supplied ffprobe in streams, forwarded unchanged to capture at tools/compat-corpus/r3.py:201 and tools/compat-corpus/r3.py:129-130. The production caller at tools/compat-corpus/r3.py:229 supplies opts.ffprobe; external tests at tools/compat-corpus/tests/test_child_process.py:70 and tools/compat-corpus/tests/test_child_process.py:129 supply stand-ins. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 202, "command", @@ -227834,7 +227285,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:229 (delegated streams, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:229 (delegated, occurrence 0). Execution: plan delegates to streams with opts.ffprobe, which capture executes unchanged at tools/compat-corpus/r3.py:201-202 and tools/compat-corpus/r3.py:129-130. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 229, "delegated", @@ -227845,7 +227296,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:246 (delegated run, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:246 (delegated, occurrence 0). Execution: plan delegates the opts.ffmpeg reference command to run and capture at tools/compat-corpus/r3.py:194-195 and tools/compat-corpus/r3.py:129-130; release_round.fill only substitutes input/output argument data. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 246, "delegated", @@ -227856,7 +227307,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:269 (delegated run, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:269 (delegated, occurrence 0). Execution: judge delegates a CoreAV ffmpeg-compatibility command to run, not an FFmpeg comparison program. tools/compat-corpus/release_round.py:79-88 supplies strict-safe mode, so the command is refused rather than sent to a fallback. Separate opts.ffmpeg reference calls occur at tools/compat-corpus/r3.py:246. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 269, "delegated", @@ -227867,7 +227318,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:277 (delegated run, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:277 (delegated, occurrence 0). Execution: judge delegates the harness executable with only the exact test target named at tools/compat-corpus/r3.py:69. crates/coreav-cli/tests/ffmpeg.rs:2526-2542 runs the native compatibility function in strict-safe mode. This target does not run the other oracle-using tests in that Rust file; real FFmpeg references are the separate tools/compat-corpus/r3.py:246 arm. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 277, "delegated", @@ -227878,7 +227329,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:293 (delegated check_copies, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:293 (delegated, occurrence 0). Execution: judge delegates written records to check_copies, whose real Python child runs copy_check.py with supplied opts.ffmpeg/opts.ffprobe at tools/compat-corpus/r3.py:304-318; tools/compat-corpus/copy_check.py:828-848 sends those fields to selection and writer checks. The child counts by its real executions, not by Python being argv[0]. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 293, "delegated", @@ -227889,7 +227340,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:374 (delegated plan, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:374 (delegated, occurrence 0). Execution: one_file delegates to plan, which probes with opts.ffprobe and generates references with opts.ffmpeg at tools/compat-corpus/r3.py:229-247. release_round provides only command/family/argument planning here, not an independently qualified oracle. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 374, "delegated", @@ -227900,7 +227351,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:381 (delegated judge, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:381 (delegated, occurrence 0). Execution: one_file delegates to judge, whose CoreAV and harness arms at tools/compat-corpus/r3.py:269-277 are separate from the real copy-check Python child at tools/compat-corpus/r3.py:293-318. That child forwards supplied ffmpeg/ffprobe into tools/compat-corpus/copy_check.py:828-848. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 381, "delegated", @@ -227911,7 +227362,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:420 (delegated one_file, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:420 (delegated, occurrence 0). Execution: cmd_run delegates each file to one_file, reaching plan references at tools/compat-corpus/r3.py:229-247 and judge/copy-check executions at tools/compat-corpus/r3.py:269-318. tools/compat-corpus/release_round.py:79-88 supplies strict-safe CoreAV environment, not oracle identity. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 420, "delegated", @@ -227933,7 +227384,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:534 (delegated cmd_run, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:534 (delegated, occurrence 0). Execution: The run CLI branch delegates to cmd_run and the full per-file chain at tools/compat-corpus/r3.py:409-420, tools/compat-corpus/r3.py:374-381 and tools/compat-corpus/r3.py:229-318. The report branch at tools/compat-corpus/r3.py:495-508 reads stored JSON only; it does not execute an oracle. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 534, "delegated", @@ -227944,7 +227395,7 @@ }, { "class": "registered-source", - "evidence": "At tools/compat-corpus/r3.py:538 (delegated main, occurrence 0), scripts/compat_sources.py:34-73 JUDGING explicitly registers this file, with docs/measurements/compat-0.1.0/judging.json:1 holding the judging registration; scripts/oracle_invocation_check.py:80-83 protects that roster. These branch-protected bytes cannot be migrated here. Mutable encode_breadth supplies retained owner fields into check at tools/compat-corpus/encode_breadth.py:849-851; r3 passes supplied --ffmpeg/--ffprobe unchanged to copy_check at tools/compat-corpus/r3.py:304-305. The new generated copy controls also retain both require() fields at tools/compat-corpus/tests/test_copy_check.py:390-391. This registration does not qualify standalone inherited/default names.", + "evidence": "tools/compat-corpus/r3.py:538 (delegated, occurrence 0). Execution: The entrypoint calls main; the run branch at tools/compat-corpus/r3.py:534 reaches real supplied-program references and copy-check children at tools/compat-corpus/r3.py:229-318. The report branch at tools/compat-corpus/r3.py:495-508 only aggregates data. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:35 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules. The standalone run CLI accepts supplied paths at tools/compat-corpus/r3.py:517-518 without an owner call. The encode-breadth copy-check consumer retains returned fields at tools/compat-corpus/encode_breadth.py:867-870 and tools/compat-corpus/encode_breadth.py:849-851; that does not qualify the separate standalone R3 entry.", "site": [ 538, "delegated", @@ -233662,7 +233113,7 @@ "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", + "oracle_kd": "b63f9b23940b6741e962367fde7c754f1f022041eaba9704d51b8c373174a21e", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", @@ -234206,7 +233657,7 @@ "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", + "oracle_kd": "b63f9b23940b6741e962367fde7c754f1f022041eaba9704d51b8c373174a21e", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", @@ -234304,7 +233755,6 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", - "docs/known-divergences-ts.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", @@ -234599,7 +234049,6 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/corpus_kd.py", - "tools/compat-corpus/ffmpeg9.json", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", @@ -234722,7 +234171,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:479 (delegated kd.main, occurrence 0, Driver.execute), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:479 (delegated, occurrence 0). This is the shared Driver.execute body; every self.execute caller is confined to this test class. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 479, "delegated", @@ -234733,7 +234182,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:498 (delegated self.execute, occurrence 0, Driver.test_bare_strict_probe_resolves_to_the_owner_returned_probe), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:498 (delegated, occurrence 0). capture_file is mocked to record a PATH resolution and raise before any capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 498, "delegated", @@ -234744,7 +234193,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:505 (delegated self.execute, occurrence 0, Driver.test_a_path_that_does_not_reach_the_returned_probe_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:505 (delegated, occurrence 0). A mocked wrong PATH resolution rejects before capture_file, itself mocked. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 505, "delegated", @@ -234755,7 +234204,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:519 (delegated self.execute, occurrence 0, Driver.test_capture_executes_the_owner_returned_probe), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:519 (delegated, occurrence 0). run and run_to_file wrappers execute real capture_file, but its selectors are copied FAKE programs in the qualified temporary directory. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 519, "delegated", @@ -234766,7 +234215,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:529 (delegated self.execute, occurrence 0, Driver.test_pin_failure_precedes_capture_and_output), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:529 (delegated, occurrence 0). The mocked owner raises qualification_error before capture or output. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 529, "delegated", @@ -234777,7 +234226,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:534 (delegated self.execute, occurrence 0, Driver.test_real_standin_capture_and_report_preserve_the_manifest_and_do_not_pass_a_subset), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:534 (delegated, occurrence 0). The normal capture/report test runs only the generated stand-ins. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 534, "delegated", @@ -234788,7 +234237,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:551 (delegated real_capture, occurrence 0, Driver.test_abort_retains_completed_error_and_unprocessed_rows.capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:551 (delegated, occurrence 0). real_capture is kd.capture_file and executes a real Python helper, but its arguments are the fake pair/coreav supplied by Driver.execute, not actual oracle binaries. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 551, "delegated", @@ -234799,7 +234248,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:553 (delegated self.execute, occurrence 0, Driver.test_abort_retains_completed_error_and_unprocessed_rows), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:553 (delegated, occurrence 0). The capture wrapper delegates its first fake capture and deliberately raises on its second call. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 553, "delegated", @@ -234810,7 +234259,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:566 (delegated self.execute, occurrence 0, Driver.test_changed_media_and_duplicate_manifest_cannot_silently_reduce_population), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:566 (delegated, occurrence 0). Changed media hashes reject before the first capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 566, "delegated", @@ -234821,7 +234270,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:574 (delegated self.execute, occurrence 0, Driver.test_tampered_inventory_is_rejected_before_a_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:574 (delegated, occurrence 0). A tampered inventory fails before a mocked capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 574, "delegated", @@ -234832,7 +234281,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:581 (delegated self.execute, occurrence 0, Driver.test_duplicate_manifest_aliases_are_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:581 (delegated, occurrence 0). Duplicate manifest aliases fail before a mocked capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 581, "delegated", @@ -234843,7 +234292,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:591 (delegated self.execute, occurrence 0, Driver.test_changed_selection_with_the_same_population_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:591 (delegated, occurrence 0). Changed selection fails before a mocked capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 591, "delegated", @@ -234854,7 +234303,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:599 (delegated kd.main, occurrence 0, Driver.test_freeze_records_the_selection_digest), the freeze-only argv at 596-598 reaches tools/compat-corpus/corpus_kd.py:1003-1005 and returns before oracle selection at 1016. inventory itself is replaced by a frozen dictionary at 598. production_registry at corpus_kd.py:229-260 only reads the committed records. No FFmpeg runs.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:599 (delegated, occurrence 0). The freeze-only argv at tools/compat-corpus/tests/test_corpus_kd.py:596-598 mocks inventory and returns at tools/compat-corpus/corpus_kd.py:1003-1005 before selecting or executing any oracle. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 599, "delegated", @@ -234865,7 +234314,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:609 (delegated self.execute, occurrence 0, Driver.test_missing_or_nonstring_manifest_path_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:609 (delegated, occurrence 0). Invalid manifest path values fail manifest validation before capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 609, "delegated", @@ -234876,7 +234325,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:615 (delegated self.execute, occurrence 0, Driver.test_missing_or_nonstring_manifest_path_is_rejected_before_capture), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:615 (delegated, occurrence 0). The missing manifest path fails validation before capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 615, "delegated", @@ -234887,7 +234336,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:622 (delegated self.execute, occurrence 0, Driver.test_malformed_successful_packet_capture_aborts_an_otherwise_passing_population), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:622 (delegated, occurrence 0). The modified FAKE emits a malformed packet record; no real oracle is selected. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 622, "delegated", @@ -234898,7 +234347,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:639 (delegated self.execute, occurrence 0, Driver.test_malformed_or_missing_successful_captures_abort_on_either_side), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:639 (delegated, occurrence 0). Only the FAKE packet output is varied for malformed/missing capture controls. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 639, "delegated", @@ -234909,7 +234358,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:651 (delegated self.execute, occurrence 0, Driver.test_malformed_or_missing_successful_captures_abort_on_either_side), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:651 (delegated, occurrence 0). Only generated FAKE JSON output is varied for malformed/missing section controls. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 651, "delegated", @@ -234920,7 +234369,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_kd.py:659 (delegated self.execute, occurrence 0, Driver.test_valid_complete_standin_population_passes_before_injecting_malformed_output), Driver.setUp writes the literal FAKE Python program (418-425) to every coreav/ffprobe/ffmpeg selector at 433-436. execute at 467-481 mocks test_oracle.require to its supplied Oracle or the same temporary fake pair, and mocks inventory. Every execute caller (498,505,519,529,534,553,566,574,581,591,609,615,622,639,651,659) either retains those fakes, copies the same fake bytes to qualified/ at 486-492 or 510-516, injects a qualification error, or mutates the fake output at 619/634-648. The real_capture relay at 545-551 is used only by the wrapped capture at 552-553. corpus_kd.py:1016/1044 forwards the selected object to capture_file:957-978, which runs only that fake probe and fake CoreAV through run.py:101-106/1244-1250. Its strict probe branch is not reached: fake successful section/packet captures return 0; malformed captures raise before that branch. Byte-fact adapters at corpus_kd.py:263-314/356 and prepare:536-560 do not launch oracle children. No installed FFmpeg executable is reached.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:659 (delegated, occurrence 0). The complete-population stand-in test still executes only generated FAKE tools. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", "site": [ 659, "delegated", @@ -235016,7 +234465,7 @@ "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_kd": "83cd880b3354a93b8d6cb789ab3c6da9a2e001fd54b3db6a995c5625723857c7", + "oracle_kd": "b63f9b23940b6741e962367fde7c754f1f022041eaba9704d51b8c373174a21e", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", @@ -235114,7 +234563,6 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", - "docs/known-divergences-ts.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", @@ -235409,7 +234857,6 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "tools/compat-corpus/corpus_kd.py", - "tools/compat-corpus/ffmpeg9.json", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", @@ -235466,7 +234913,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_mkv.py:348 (delegated kd.inventory, occurrence 0, Matroska.test_registry_freezes_container_scopes_and_reader_identities), both inventory calls in the sole test at 321-352 use a generated root, pin and reader bytes (332-336), with kd.git replaced by source at 337-347. The second call changes only a reader file (351). tools/compat-corpus/corpus_kd.py:916-938 only checks record/pin bytes and hashes readers; neither inventory call runs an FFmpeg program. Registry creation at 32/229-260 reads records, not media children.", + "evidence": "tools/compat-corpus/tests/test_corpus_mkv.py:348 (delegated, occurrence 0). Both calls in this registry-identity test at tools/compat-corpus/tests/test_corpus_mkv.py:321-352 use a generated root, fake pin and reader bytes at tools/compat-corpus/tests/test_corpus_mkv.py:332-336; kd.git is replaced by source at tools/compat-corpus/tests/test_corpus_mkv.py:337-347. The second call changes only a reader file and compares the resulting identity. tools/compat-corpus/corpus_kd.py:916-938 executes no oracle, and here even its Git calls are mocked. Reading reader bytes does not execute the module.", "site": [ 348, "delegated", @@ -235477,7 +234924,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/tests/test_corpus_mkv.py:352 (delegated kd.inventory, occurrence 0, Matroska.test_registry_freezes_container_scopes_and_reader_identities), both inventory calls in the sole test at 321-352 use a generated root, pin and reader bytes (332-336), with kd.git replaced by source at 337-347. The second call changes only a reader file (351). tools/compat-corpus/corpus_kd.py:916-938 only checks record/pin bytes and hashes readers; neither inventory call runs an FFmpeg program. Registry creation at 32/229-260 reads records, not media children.", + "evidence": "tools/compat-corpus/tests/test_corpus_mkv.py:352 (delegated, occurrence 0). Both calls in this registry-identity test at tools/compat-corpus/tests/test_corpus_mkv.py:321-352 use a generated root, fake pin and reader bytes at tools/compat-corpus/tests/test_corpus_mkv.py:332-336; kd.git is replaced by source at tools/compat-corpus/tests/test_corpus_mkv.py:337-347. The second call changes only a reader file and compares the resulting identity. tools/compat-corpus/corpus_kd.py:916-938 executes no oracle, and here even its Git calls are mocked. Reading reader bytes does not execute the module.", "site": [ 352, "delegated", @@ -249428,745 +248875,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "bb2adb667372ae1d9361b73aecc1c6ec6f7612725fb7ff63ffa7ef90cc731512", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "tools/hostile/generate.py:2 is the module docstring at 2-37, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 2, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", - "site": [ - 245, - "command", - ".pixelsmash", - "ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", - "site": [ - 291, - "command", - ".cve_routes", - "ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", - "site": [ - 337, - "command", - ".limits", - "ffmpeg" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "tools/hostile/generate.py:583 is the function mpegts docstring at 583-586, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 583, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression cve_routes: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", - "site": [ - 744, - "delegated", - "", - "cve_routes" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression pixelsmash: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", - "site": [ - 744, - "delegated", - "", - "pixelsmash" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression limits: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", - "site": [ - 745, - "delegated", - "", - "limits" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression main: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", - "site": [ - 753, - "delegated", - "", - "main" - ], - "verdict": "qualified-via-owner" - } - ] - }, - "tools/isobmff-adapter/corpus/compare.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", - "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", - "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", - "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", - "rust:tools/isobmff-adapter/src/main.rs:common": "9ba4ca0d8e80e91c3915f38ae76a85bdf9837c1e7a7a38f7818b99d8ad84be80", - "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "tempfile": "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", - "tools/isobmff-adapter/Cargo.toml", - "tools/isobmff-adapter/src/main.rs", - "tools/oracle/Cargo.toml", - "tools/oracle/src/main.rs" - ], - "sha256": "0c4f73961e9c1c0e7b833aada24080f880df56a961834fdb54a8b73f030cc04e", - "sites": [ - { - "class": "reviewed-exclusion", - "evidence": "tools/isobmff-adapter/corpus/compare.py:2 is the module docstring at 2-11, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 2, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact process site, expression oracle: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", - "site": [ - 31, - "process", - ".main", - "oracle" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact process site, expression adapter: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", - "site": [ - 37, - "process", - ".main", - "adapter" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact process site, expression oracle: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", - "site": [ - 47, - "process", - ".main", - "oracle" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression main: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", - "site": [ - 72, - "delegated", - "", - "main" - ], - "verdict": "excluded" - } - ] - }, - "tools/isobmff-adapter/corpus/harvest.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", - "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", - "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", - "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": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", - "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", - "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", - "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": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", - "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", - "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/decoded.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/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/tests/test_writer_kd_audit_selection.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": "e952912f03577a0700ea5ac04e6f92af3d5d5e69565b43c5be1a51cbfe741d30", + "sha256": "bb2adb667372ae1d9361b73aecc1c6ec6f7612725fb7ff63ffa7ef90cc731512", "sites": [ { "class": "reviewed-exclusion", - "evidence": "tools/isobmff-adapter/corpus/harvest.py:2 is the module docstring at 2-17, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "tools/hostile/generate.py:2 is the module docstring at 2-37, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ 2, "embedded-source", @@ -250177,20 +248890,86 @@ }, { "class": "reviewed-reference", - "evidence": "Exact command site, expression ffprobe: main replaces ffprobe with str(test_oracle.require(Path(ffprobe).with_name(ffmpeg),ffprobe).ffprobe) at 90. one() closes over this retained value and executes it at 111, with no intervening executable assignment. The entrypoint reaches this main.", + "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", "site": [ - 111, + 245, "command", - ".main.one", - "ffprobe" + ".pixelsmash", + "ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site, expression main: main replaces ffprobe with str(test_oracle.require(Path(ffprobe).with_name(ffmpeg),ffprobe).ffprobe) at 90. one() closes over this retained value and executes it at 111, with no intervening executable assignment. The entrypoint reaches this main.", + "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", "site": [ - 129, + 291, + "command", + ".cve_routes", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffmpeg: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 337, + "command", + ".limits", + "ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/hostile/generate.py:583 is the function mpegts docstring at 583-586, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 583, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression cve_routes: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 744, + "delegated", + "", + "cve_routes" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression pixelsmash: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 744, + "delegated", + "", + "pixelsmash" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression limits: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 745, + "delegated", + "", + "limits" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression main: Before any selected pixelsmash/cve/limits maker executes, main replaces args[2] with str(test_oracle.require(args[2]).ffmpeg) (737-738). Maker lambdas capture that retained field (744-746); functions construct argv[0] directly from their ffmpeg parameter (245/291/337), with no intervening lookup. Nonmedia structural makers invoke no oracle.", + "site": [ + 753, "delegated", "", "main" @@ -250199,7 +248978,115 @@ } ] }, - "tools/mediainfo-oracle/corpus.py": { + "tools/isobmff-adapter/corpus/compare.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": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", + "oracle_pin_macos": "a9f1e59d0230178d4d141133b430597006e4d601fceb87549fced9827273555c", + "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", + "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "rust:tools/isobmff-adapter/src/main.rs:common": "9ba4ca0d8e80e91c3915f38ae76a85bdf9837c1e7a7a38f7818b99d8ad84be80", + "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sys": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "tempfile": "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", + "tools/isobmff-adapter/Cargo.toml", + "tools/isobmff-adapter/src/main.rs", + "tools/oracle/Cargo.toml", + "tools/oracle/src/main.rs" + ], + "sha256": "0c4f73961e9c1c0e7b833aada24080f880df56a961834fdb54a8b73f030cc04e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/isobmff-adapter/corpus/compare.py:2 is the module docstring at 2-11, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression oracle: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", + "site": [ + 31, + "process", + ".main", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression adapter: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", + "site": [ + 37, + "process", + ".main", + "adapter" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression oracle: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", + "site": [ + 47, + "process", + ".main", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression main: main takes oracle/adapter utility arguments (20) and invokes normalize/compare or adapter streams (31/37/47). tools/oracle/Cargo.toml:14-16 declares coreav-oracle and main.rs:34-35 dispatches normalize/compare over saved JSON. tools/isobmff-adapter/Cargo.toml:11-16 declares the CoreAV adapter. ffprobe captures are read from disk (25-29), not executed.", + "site": [ + 72, + "delegated", + "", + "main" + ], + "verdict": "excluded" + } + ] + }, + "tools/isobmff-adapter/corpus/harvest.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -250654,7 +249541,6 @@ "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", - "scripts/oracle-ffprobe.sh", "scripts/oracle.py", "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", @@ -250675,10 +249561,9 @@ "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", - "tools/isobmff-adapter/Cargo.toml", "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", @@ -250724,11 +249609,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "7cc34e5510af6ffa89f7e42e4a847f3fc33b90e0dbf05e31e28f662b770e4c51", + "sha256": "e952912f03577a0700ea5ac04e6f92af3d5d5e69565b43c5be1a51cbfe741d30", "sites": [ { "class": "reviewed-exclusion", - "evidence": "tools/mediainfo-oracle/corpus.py:2 is the module docstring at 2-21, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 252 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "tools/isobmff-adapter/corpus/harvest.py:2 is the module docstring at 2-17, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ 2, "embedded-source", @@ -250739,117 +249624,29 @@ }, { "class": "reviewed-reference", - "evidence": "Exact process site, expression command: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", - "site": [ - 71, - "process", - ".oracle_adapter", - "command" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact process site, expression args.aws: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", - "site": [ - 102, - "process", - ".process", - "args.aws" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression oracle_adapter: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", - "site": [ - 108, - "delegated", - "", - "oracle_adapter" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression oracle_adapter: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", - "site": [ - 110, - "delegated", - "", - "oracle_adapter" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression mo.capture_one: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "evidence": "Exact command site, expression ffprobe: main replaces ffprobe with str(test_oracle.require(Path(ffprobe).with_name(ffmpeg),ffprobe).ffprobe) at 90. one() closes over this retained value and executes it at 111, with no intervening executable assignment. The entrypoint reaches this main.", "site": [ 111, - "delegated", - "", - "mo.capture_one" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "Exact process site, expression command: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", - "site": [ - 131, - "process", - ".first_line", - "command" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression first_line: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", - "site": [ - 145, - "delegated", - "", - "first_line" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "Exact command site, expression ffprobe: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", - "site": [ - 146, "command", - ".provenance", + ".main.one", "ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site, expression first_line: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", - "site": [ - 146, - "delegated", - "", - "first_line" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression provenance: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "evidence": "Exact delegated site, expression main: main replaces ffprobe with str(test_oracle.require(Path(ffprobe).with_name(ffmpeg),ffprobe).ffprobe) at 90. one() closes over this retained value and executes it at 111, with no intervening executable assignment. The entrypoint reaches this main.", "site": [ - 182, + 129, "delegated", "", - "provenance" + "main" ], "verdict": "qualified-via-owner" } ] }, - "tools/mediainfo-oracle/mediainfo_oracle.py": { + "tools/mediainfo-oracle/corpus.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -251304,6 +250101,7 @@ "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", + "scripts/oracle-ffprobe.sh", "scripts/oracle.py", "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", @@ -251324,10 +250122,11 @@ "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", + "tools/isobmff-adapter/Cargo.toml", "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", @@ -251372,11 +250171,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "f8d13d12f3ab9fbf8a4ea96aaa1bc832581812c05aa4184e7e0e183b2b46f16b", + "sha256": "7cc34e5510af6ffa89f7e42e4a847f3fc33b90e0dbf05e31e28f662b770e4c51", "sites": [ { "class": "reviewed-exclusion", - "evidence": "tools/mediainfo-oracle/mediainfo_oracle.py:2 is the module docstring at 2-18, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 755 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "tools/mediainfo-oracle/corpus.py:2 is the module docstring at 2-21, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 252 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ 2, "embedded-source", @@ -251385,42 +250184,119 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-reference", + "evidence": "Exact process site, expression command: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 71, + "process", + ".oracle_adapter", + "command" + ], + "verdict": "qualified-via-owner" + }, { "class": "reviewed-exclusion", - "evidence": "Exact process site, expression exe: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", + "evidence": "Exact process site, expression args.aws: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", "site": [ - 305, + 102, "process", - ".run_mediainfo", - "exe" + ".process", + "args.aws" ], "verdict": "excluded" }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression oracle_adapter: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 108, + "delegated", + "", + "oracle_adapter" + ], + "verdict": "qualified-via-owner" + }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression run_mediainfo: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", + "evidence": "Exact delegated site, expression oracle_adapter: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", "site": [ - 320, + 110, "delegated", "", - "run_mediainfo" + "oracle_adapter" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression capture_one: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", + "evidence": "Exact delegated site, expression mo.capture_one: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", "site": [ - 698, + 111, "delegated", "", - "capture_one" + "mo.capture_one" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact process site, expression command: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 131, + "process", + ".first_line", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression first_line: The selected branch executes args.aws s3 cp (102), args.adapter streams (110), or MediaInfo JSON/version via capture_one/first_line (111/145). The ISO adapter declaration is tools/isobmff-adapter/Cargo.toml:11-16; the MediaInfo helper constructs its concrete protocol at mediainfo_oracle:305. The reference pair path at 108/146 is separate.", + "site": [ + 145, + "delegated", + "", + "first_line" ], "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "Exact command site, expression ffprobe: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 146, + "command", + ".provenance", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression first_line: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 146, + "delegated", + "", + "first_line" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression provenance: cmd_run stores require(...) on args.oracle (178). process passes its fields as FFMPEG/FFPROBE to oracle-ffprobe.sh (108-109), which resolves/retains the emitted pair (10-15) and executes $FFPROBE (43/50). provenance takes str(args.oracle.ffprobe) (142) for first_line (146), which executes that array unchanged (131). Other helper callers use CoreAV/MediaInfo, not independently selected oracles.", + "site": [ + 182, + "delegated", + "", + "provenance" + ], + "verdict": "qualified-via-owner" } ] }, - "tools/mediainfo-oracle/tests/test_mediainfo_oracle.py": { + "tools/mediainfo-oracle/mediainfo_oracle.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -251899,7 +250775,6 @@ "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", @@ -251944,13 +250819,13 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "d7b80f02be0dd80e7f58337bbfbbad34a4cfadd5c96c4fef6694ec90258cb6db", + "sha256": "f8d13d12f3ab9fbf8a4ea96aaa1bc832581812c05aa4184e7e0e183b2b46f16b", "sites": [ { "class": "reviewed-exclusion", - "evidence": "tools/mediainfo-oracle/tests/test_mediainfo_oracle.py:1 is the module docstring at 1-6, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "tools/mediainfo-oracle/mediainfo_oracle.py:2 is the module docstring at 2-18, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 755 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 1, + 2, "embedded-source", "embedded", "" @@ -251959,18 +250834,40 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact site tools/mediainfo-oracle/tests/test_mediainfo_oracle.py:265 (process, sys.executable). The subprocess selects report, not capture, and passes ffprobe/coreav/mediainfo directories containing synthetic normalized JSON. main binds report to cmd_report; this branch reads retained JSON and renders a non-gating report, never invoking the represented media programs.", + "evidence": "Exact process site, expression exe: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", "site": [ - 265, + 305, "process", - ".CommandTest.test_report_command", - "sys.executable" + ".run_mediainfo", + "exe" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression run_mediainfo: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", + "site": [ + 320, + "delegated", + "", + "run_mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression capture_one: run_mediainfo runs [exe,--Output=JSON,--Full,media] (305); capture_one forwards exe (320); cmd_capture forwards args.mediainfo (698). Corpus callers supply their explicit MediaInfo selector. This is the concrete MediaInfo capture protocol, not FFmpeg/ffprobe.", + "site": [ + 698, + "delegated", + "", + "capture_one" ], "verdict": "excluded" } ] }, - "tools/mediarecorder/generate.py": { + "tools/mediainfo-oracle/tests/test_mediainfo_oracle.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -252084,7 +250981,6 @@ "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -252495,13 +251391,13 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "33399a1fac22b16341572cca3397d96c77a81261b84e0e0919cb5be6d8c2e6ac", + "sha256": "d7b80f02be0dd80e7f58337bbfbbad34a4cfadd5c96c4fef6694ec90258cb6db", "sites": [ { "class": "reviewed-exclusion", - "evidence": "tools/mediarecorder/generate.py:2 is the module docstring at 2-9, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 239 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "tools/mediainfo-oracle/tests/test_mediainfo_oracle.py:1 is the module docstring at 1-6, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 2, + 1, "embedded-source", "embedded", "" @@ -252510,95 +251406,18 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact process site, expression chrome: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", - "site": [ - 147, - "process", - ".chrome_version", - "chrome" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact process site, expression args: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", + "evidence": "Exact site tools/mediainfo-oracle/tests/test_mediainfo_oracle.py:265 (process, sys.executable). The subprocess selects report, not capture, and passes ffprobe/coreav/mediainfo directories containing synthetic normalized JSON. main binds report to cmd_report; this branch reads retained JSON and renders a non-gating report, never invoking the represented media programs.", "site": [ - 158, + 265, "process", - ".run_chrome", - "args" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "Exact command site, expression str(test_oracle.require().ffprobe): ffprobe(path) constructs argv[0] inline as str(test_oracle.require().ffprobe) immediately before subprocess.run (174). record calls that helper (234); main calls record (261), and the module entrypoint reaches main. The separate Chrome selector does not replace the returned oracle value.", - "site": [ - 174, - "command", - ".ffprobe", - "str(test_oracle.require().ffprobe)" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression run_chrome: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", - "site": [ - 216, - "delegated", - "", - "run_chrome" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression ffprobe: ffprobe(path) constructs argv[0] inline as str(test_oracle.require().ffprobe) immediately before subprocess.run (174). record calls that helper (234); main calls record (261), and the module entrypoint reaches main. The separate Chrome selector does not replace the returned oracle value.", - "site": [ - 234, - "delegated", - "", - "ffprobe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression chrome_version: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", - "site": [ - 252, - "delegated", - "", - "chrome_version" + ".CommandTest.test_report_command", + "sys.executable" ], "verdict": "excluded" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression record: ffprobe(path) constructs argv[0] inline as str(test_oracle.require().ffprobe) immediately before subprocess.run (174). record calls that helper (234); main calls record (261), and the module entrypoint reaches main. The separate Chrome selector does not replace the returned oracle value.", - "site": [ - 261, - "delegated", - "", - "record" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression main: ffprobe(path) constructs argv[0] inline as str(test_oracle.require().ffprobe) immediately before subprocess.run (174). record calls that helper (234); main calls record (261), and the module entrypoint reaches main. The separate Chrome selector does not replace the returned oracle value.", - "site": [ - 276, - "delegated", - "", - "main" - ], - "verdict": "qualified-via-owner" } ] }, - "tools/mkv-adapter/bench.py": { + "tools/mediarecorder/generate.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -252712,6 +251531,7 @@ "rust:tools/oracle/src/lib.rs:perturb": "978646a0db93aa61599c3eb1e12f8dc4e41c2c2548eb4369eeaf209184ab9f68", "select": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "selectors": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "server": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sha256_file": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "short": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -253078,7 +251898,6 @@ "tools/isobmff-adapter/corpus/summarize.py", "tools/mediainfo-oracle/corpus.py", "tools/mediainfo-oracle/mediainfo_oracle.py", - "tools/mkv-adapter/Cargo.toml", "tools/mkv-adapter/corpus.py", "tools/oracle/Cargo.toml", "tools/oracle/README.md", @@ -253123,11 +251942,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "27250ab139c459ef7e147c8f4c448e1997fe6712723fced82ee909399c2b9015", + "sha256": "33399a1fac22b16341572cca3397d96c77a81261b84e0e0919cb5be6d8c2e6ac", "sites": [ { "class": "reviewed-exclusion", - "evidence": "tools/mkv-adapter/bench.py:2 is the module docstring at 2-18, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", + "evidence": "tools/mediarecorder/generate.py:2 is the module docstring at 2-9, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 239 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ 2, "embedded-source", @@ -253137,87 +251956,87 @@ "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "Exact process site, expression command: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression chrome: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", "site": [ - 38, + 147, "process", - ".timed", - "command" + ".chrome_version", + "chrome" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "Exact command site, expression str(oracle.ffprobe): main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", + "class": "reviewed-exclusion", + "evidence": "Exact process site, expression args: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", "site": [ - 79, - "command", - ".main", - "str(oracle.ffprobe)" + 158, + "process", + ".run_chrome", + "args" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site, expression timed: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", + "evidence": "Exact command site, expression str(test_oracle.require().ffprobe): ffprobe(path) constructs argv[0] inline as str(test_oracle.require().ffprobe) immediately before subprocess.run (174). record calls that helper (234); main calls record (261), and the module entrypoint reaches main. The separate Chrome selector does not replace the returned oracle value.", "site": [ - 79, - "delegated", - "", - "timed" + 174, + "command", + ".ffprobe", + "str(test_oracle.require().ffprobe)" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression timed: main selects --coreav default target/release/coreav and --adapter default target/release/mkv-adapter (69-70), then times their probe/count commands. The Matroska adapter binary and CoreAV dependency are declared at tools/mkv-adapter/Cargo.toml:11-16.", + "evidence": "Exact delegated site, expression run_chrome: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", "site": [ - 81, + 216, "delegated", "", - "timed" + "run_chrome" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "Exact command site, expression str(oracle.ffprobe): main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", + "evidence": "Exact delegated site, expression ffprobe: ffprobe(path) constructs argv[0] inline as str(test_oracle.require().ffprobe) immediately before subprocess.run (174). record calls that helper (234); main calls record (261), and the module entrypoint reaches main. The separate Chrome selector does not replace the returned oracle value.", "site": [ - 82, - "command", - ".main", - "str(oracle.ffprobe)" + 234, + "delegated", + "", + "ffprobe" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "Exact delegated site, expression timed: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", + "class": "reviewed-exclusion", + "evidence": "Exact delegated site, expression chrome_version: --chrome defaults to google-chrome (241). chrome_version/run_chrome execute that selector with --version or full headless-browser options (151-158), and record forwards the same browser (216). No oracle executable is selected in these browser branches.", "site": [ - 82, + 252, "delegated", "", - "timed" + "chrome_version" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "Exact delegated site, expression timed: main selects --coreav default target/release/coreav and --adapter default target/release/mkv-adapter (69-70), then times their probe/count commands. The Matroska adapter binary and CoreAV dependency are declared at tools/mkv-adapter/Cargo.toml:11-16.", + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression record: ffprobe(path) constructs argv[0] inline as str(test_oracle.require().ffprobe) immediately before subprocess.run (174). record calls that helper (234); main calls record (261), and the module entrypoint reaches main. The separate Chrome selector does not replace the returned oracle value.", "site": [ - 84, + 261, "delegated", "", - "timed" + "record" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "Exact delegated site, expression main: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", + "evidence": "Exact delegated site, expression main: ffprobe(path) constructs argv[0] inline as str(test_oracle.require().ffprobe) immediately before subprocess.run (174). record calls that helper (234); main calls record (261), and the module entrypoint reaches main. The separate Chrome selector does not replace the returned oracle value.", "site": [ - 93, + 276, "delegated", "", "main" @@ -253226,7 +252045,7 @@ } ] }, - "tools/mkv-adapter/corpus.py": { + "tools/mkv-adapter/bench.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -253681,7 +252500,6 @@ "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", - "scripts/oracle-ffprobe.sh", "scripts/oracle.py", "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", @@ -253707,6 +252525,8 @@ "tools/isobmff-adapter/corpus/summarize.py", "tools/mediainfo-oracle/corpus.py", "tools/mediainfo-oracle/mediainfo_oracle.py", + "tools/mkv-adapter/Cargo.toml", + "tools/mkv-adapter/corpus.py", "tools/oracle/Cargo.toml", "tools/oracle/README.md", "tools/oracle/SPEC.md", @@ -253750,11 +252570,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "07d0dd60f9b2d7fba5cae351ccaddddf2bb71b40881799788ad9f00ba454afee", + "sha256": "27250ab139c459ef7e147c8f4c448e1997fe6712723fced82ee909399c2b9015", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/corpus.py:2 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "evidence": "tools/mkv-adapter/bench.py:2 is the module docstring at 2-18, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ 2, "embedded-source", @@ -253765,153 +252585,86 @@ }, { "class": "reviewed-reference", - "evidence": "tools/mkv-adapter/corpus.py:99 The generic capture runner serves both callers: the shell reference arm at tools/mkv-adapter/corpus.py:141-144 and the CoreAV adapter arm at tools/mkv-adapter/corpus.py:149-151 (not FFmpeg). tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets).", + "evidence": "Exact process site, expression command: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", "site": [ - 99, + 38, "process", - ".capture", + ".timed", "command" ], "verdict": "qualified-via-owner" }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/corpus.py:130 (process args.aws, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", - "site": [ - 130, - "process", - ".process", - "args.aws" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "tools/mkv-adapter/corpus.py:141 This delegated reference capture runs the shell adapter, not an inherited ffprobe name. tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets).", + "evidence": "Exact command site, expression str(oracle.ffprobe): main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", "site": [ - 141, - "delegated", - "", - "capture" + 79, + "command", + ".main", + "str(oracle.ffprobe)" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/corpus.py:145 (delegated mo.capture_one, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression timed: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", "site": [ - 145, + 79, "delegated", "", - "mo.capture_one" + "timed" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/corpus.py:150 (delegated capture, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "evidence": "Exact delegated site, expression timed: main selects --coreav default target/release/coreav and --adapter default target/release/mkv-adapter (69-70), then times their probe/count commands. The Matroska adapter binary and CoreAV dependency are declared at tools/mkv-adapter/Cargo.toml:11-16.", "site": [ - 150, + 81, "delegated", "", - "capture" + "timed" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "tools/mkv-adapter/corpus.py:168 The -version command uses ffprobe = str(args.oracle.ffprobe) at tools/mkv-adapter/corpus.py:161-162 unchanged at tools/mkv-adapter/corpus.py:168. The pair is returned by scripts/test_oracle.py:73-108; the neighboring MediaInfo version command is not an FFmpeg/ffprobe oracle. tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets).", + "evidence": "Exact command site, expression str(oracle.ffprobe): main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", "site": [ - 168, + 82, "command", - ".cmd_run", - "ffprobe" + ".main", + "str(oracle.ffprobe)" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/corpus.py:169 (process args.mediainfo, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", - "site": [ - 169, - "process", - ".cmd_run", - "args.mediainfo" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/corpus.py:217 (process oracle, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", - "site": [ - 217, - "process", - ".compare_one", - "oracle" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/corpus.py:232 (delegated compare_one, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", - "site": [ - 232, - "delegated", - "", - "compare_one" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/corpus.py:239 (process command, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", - "site": [ - 239, - "process", - ".compare", - "command" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/corpus.py:258 (delegated compare, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "class": "reviewed-reference", + "evidence": "Exact delegated site, expression timed: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", "site": [ - 258, + 82, "delegated", "", - "compare" + "timed" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At tools/mkv-adapter/corpus.py:303 (delegated cmd_report, occurrence 0), the report branch calls cmd_report, which reads saved capture records and invokes CoreAV coreav-oracle compare (209-219), then oracle_kd_mkv.py without --media (234-239). No live ffmpeg/ffprobe is selected on this branch.", + "evidence": "Exact delegated site, expression timed: main selects --coreav default target/release/coreav and --adapter default target/release/mkv-adapter (69-70), then times their probe/count commands. The Matroska adapter binary and CoreAV dependency are declared at tools/mkv-adapter/Cargo.toml:11-16.", "site": [ - 303, + 84, "delegated", "", - "cmd_report" + "timed" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "tools/mkv-adapter/corpus.py:303 The local main dispatches this module's cmd_run, not any other corpus module; report only compares captured JSON through the CoreAV comparator (tools/mkv-adapter/corpus.py:203-219). The run branch qualifies at tools/mkv-adapter/corpus.py:160-168 and the worker reference calls preserve the pair. tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets). Folded to tools/mkv-adapter/corpus.py:168, where cmd_run uses the retained ffprobe; an exclusion shares the discovered line.", - "fold_to": 168, - "site": [ - 303, - "delegated", - "", - "cmd_run" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "tools/mkv-adapter/corpus.py:307 The module entry point calls its local main (tools/mkv-adapter/corpus.py:281-307); report is a data/CoreAV comparison branch (tools/mkv-adapter/corpus.py:203-219), whereas run qualifies and executes its retained pair. tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets).", + "evidence": "Exact delegated site, expression main: main stores oracle=require() (72). Reference arrays start with str(oracle.ffprobe) (79/82), and timed forwards that command unchanged into subprocess.run (38). Other timed callers select the CoreAV CLI/adapter (81/84), not a different oracle.", "site": [ - 307, + 93, "delegated", "", "main" @@ -253920,7 +252673,7 @@ } ] }, - "tools/mkv-adapter/remux_corpus.py": { + "tools/mkv-adapter/corpus.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -253998,7 +252751,6 @@ "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", @@ -254373,10 +253125,10 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hls_check.py", - "scripts/mkv_remux_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", + "scripts/oracle-ffprobe.sh", "scripts/oracle.py", "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", @@ -254390,7 +253142,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -254403,7 +253154,6 @@ "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", @@ -254447,11 +253197,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "79d8fada3780ed53dda2578f99db226c5f115f63d5cd0810d4cc641873ac320e", + "sha256": "07d0dd60f9b2d7fba5cae351ccaddddf2bb71b40881799788ad9f00ba454afee", "sites": [ { "class": "reviewed-exclusion", - "evidence": "tools/mkv-adapter/remux_corpus.py:2 This is the module docstring (tools/mkv-adapter/remux_corpus.py:2-25), which describes commands; Python does not execute its example strings. The separate generated C helper is only compiled at tools/mkv-adapter/remux_corpus.py:94-99 and receives its commands from the real call sites, not this text.", + "evidence": "At tools/mkv-adapter/corpus.py:2 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", "site": [ 2, "embedded-source", @@ -254461,109 +253211,143 @@ "verdict": "excluded" }, { - "class": "reviewed-exclusion", - "evidence": "tools/mkv-adapter/remux_corpus.py:99 This subprocess executes cc to compile the peak-RSS helper, not an FFmpeg/ffprobe oracle (tools/mkv-adapter/remux_corpus.py:72-100). The helper's later execvp is reached separately through run_rusage.", + "class": "reviewed-reference", + "evidence": "tools/mkv-adapter/corpus.py:99 The generic capture runner serves both callers: the shell reference arm at tools/mkv-adapter/corpus.py:141-144 and the CoreAV adapter arm at tools/mkv-adapter/corpus.py:149-151 (not FFmpeg). tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets).", "site": [ 99, "process", - ".peak_helper", - "'cc'" + ".capture", + "command" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "tools/mkv-adapter/remux_corpus.py:109 This generic runner starts the C helper. Its complete callers are the CoreAV remux arm at tools/mkv-adapter/remux_corpus.py:179 (not an oracle) and the retained FFmpeg baseline at tools/mkv-adapter/remux_corpus.py:206. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name.", + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:130 (process args.aws, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", "site": [ - 109, + 130, "process", - ".run_rusage", - "str(helper)" + ".process", + "args.aws" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "tools/mkv-adapter/remux_corpus.py:138 The real checker child executes qualified FFmpeg/ffprobe commands. tools/mkv-adapter/remux_corpus.py:228 retains the scripts/test_oracle.py:73-108 result. tools/mkv-adapter/remux_corpus.py:195 passes that same pair; tools/mkv-adapter/remux_corpus.py:130-138 symlinks exactly its two fields and overrides both COREAV selectors for the isolated checker child (not PATH lookup). scripts/mkv_remux_check.py:298-301 enters check; scripts/mkv_remux_check.py:62-74 re-qualifies in the child and executes the returned ffprobe/ffmpeg paths, never reconstructed siblings. The only other caller is the generated test child at scripts/tests/test_test_oracle.py:274-287, which supplies banner/JSON fakes rather than real oracles.", + "evidence": "tools/mkv-adapter/corpus.py:141 This delegated reference capture runs the shell adapter, not an inherited ffprobe name. tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets).", "site": [ - 138, - "process", - ".check_with_oracle", - "command" + 141, + "delegated", + "", + "capture" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "tools/mkv-adapter/remux_corpus.py:165 This is the AWS CLI download command (s3 cp) selected by --aws (tools/mkv-adapter/remux_corpus.py:162-170, tools/mkv-adapter/remux_corpus.py:340); it does not execute an FFmpeg/ffprobe oracle.", + "evidence": "At tools/mkv-adapter/corpus.py:145 (delegated mo.capture_one, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", "site": [ - 165, - "process", - ".process", - "args.aws" + 145, + "delegated", + "", + "mo.capture_one" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "tools/mkv-adapter/remux_corpus.py:179 This particular run_rusage caller executes args.coreav remux, whose CLI selector defaults to the CoreAV release binary (tools/mkv-adapter/remux_corpus.py:179, tools/mkv-adapter/remux_corpus.py:344). The helper forwards that candidate command at tools/mkv-adapter/remux_corpus.py:79-89, tools/mkv-adapter/remux_corpus.py:103-110; this is not the separate FFmpeg baseline caller at tools/mkv-adapter/remux_corpus.py:206.", + "evidence": "At tools/mkv-adapter/corpus.py:150 (delegated capture, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", "site": [ - 179, + 150, "delegated", "", - "run_rusage" + "capture" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "tools/mkv-adapter/remux_corpus.py:195 This delegated checker call passes the retained pair, including across the child boundary. tools/mkv-adapter/remux_corpus.py:228 retains the scripts/test_oracle.py:73-108 result. tools/mkv-adapter/remux_corpus.py:195 passes that same pair; tools/mkv-adapter/remux_corpus.py:130-138 symlinks exactly its two fields and overrides both COREAV selectors for the isolated checker child (not PATH lookup). scripts/mkv_remux_check.py:298-301 enters check; scripts/mkv_remux_check.py:62-74 re-qualifies in the child and executes the returned ffprobe/ffmpeg paths, never reconstructed siblings. The only other caller is the generated test child at scripts/tests/test_test_oracle.py:274-287, which supplies banner/JSON fakes rather than real oracles.", + "evidence": "tools/mkv-adapter/corpus.py:168 The -version command uses ffprobe = str(args.oracle.ffprobe) at tools/mkv-adapter/corpus.py:161-162 unchanged at tools/mkv-adapter/corpus.py:168. The pair is returned by scripts/test_oracle.py:73-108; the neighboring MediaInfo version command is not an FFmpeg/ffprobe oracle. tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets).", "site": [ - 195, + 168, + "command", + ".cmd_run", + "ffprobe" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:169 (process args.mediainfo, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "site": [ + 169, + "process", + ".cmd_run", + "args.mediainfo" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:217 (process oracle, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "site": [ + 217, + "process", + ".compare_one", + "oracle" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:232 (delegated compare_one, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", + "site": [ + 232, "delegated", "", - "check_with_oracle" + "compare_one" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "tools/mkv-adapter/remux_corpus.py:202 This baseline command uses the returned FFmpeg field unchanged. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name.", + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:239 (process command, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", "site": [ - 202, - "command", - ".process", - "str(args.oracle.ffmpeg)" + 239, + "process", + ".compare", + "command" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "tools/mkv-adapter/remux_corpus.py:206 This delegated timing call executes the returned FFmpeg field unchanged through the C helper. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name.", + "class": "reviewed-exclusion", + "evidence": "At tools/mkv-adapter/corpus.py:258 (delegated compare, occurrence 0), the selected download is args.aws s3 cp (130), MediaInfo capture/version is args.mediainfo (145/169; mediainfo_oracle.py:305/319), and candidate capture uses args.adapter (150-151), the CoreAV mkv-adapter. compare_one selects the CoreAV coreav-oracle comparator at 209 and executes compare at 217. compare at 234-239 starts oracle_kd_mkv.py with saved captures and reports but no --media, so its declared-size ffprobe branch cannot run (oracle_kd_mkv.py:205-214); the report relay at 258 uses only this comparison path.", "site": [ - 206, + 258, "delegated", "", - "run_rusage" + "compare" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "tools/mkv-adapter/remux_corpus.py:232 peak_helper builds only the C RSS/exec wrapper with cc (tools/mkv-adapter/remux_corpus.py:94-100); the call at tools/mkv-adapter/remux_corpus.py:232 never itself launches a media oracle. Subsequent commands are separately classified at tools/mkv-adapter/remux_corpus.py:179 and tools/mkv-adapter/remux_corpus.py:206.", + "evidence": "At tools/mkv-adapter/corpus.py:303 (delegated cmd_report, occurrence 0), the report branch calls cmd_report, which reads saved capture records and invokes CoreAV coreav-oracle compare (209-219), then oracle_kd_mkv.py without --media (234-239). No live ffmpeg/ffprobe is selected on this branch.", "site": [ - 232, + 303, "delegated", "", - "peak_helper" + "cmd_report" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "tools/mkv-adapter/remux_corpus.py:351 This lexical call selects the cmd_run defined at tools/mkv-adapter/remux_corpus.py:227, not the similarly named functions in other modules. Its worker also calls AWS at tools/mkv-adapter/remux_corpus.py:165 and CoreAV at tools/mkv-adapter/remux_corpus.py:179; peak_helper runs cc at tools/mkv-adapter/remux_corpus.py:99. The report arm only aggregates records (tools/mkv-adapter/remux_corpus.py:306-326). tools/mkv-adapter/remux_corpus.py:228 retains the scripts/test_oracle.py:73-108 result. tools/mkv-adapter/remux_corpus.py:195 passes that same pair; tools/mkv-adapter/remux_corpus.py:130-138 symlinks exactly its two fields and overrides both COREAV selectors for the isolated checker child (not PATH lookup). scripts/mkv_remux_check.py:298-301 enters check; scripts/mkv_remux_check.py:62-74 re-qualifies in the child and executes the returned ffprobe/ffmpeg paths, never reconstructed siblings. The only other caller is the generated test child at scripts/tests/test_test_oracle.py:274-287, which supplies banner/JSON fakes rather than real oracles. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name. The discovery alternatives tools/mediainfo-oracle/corpus.py:251-279, tools/mkv-adapter/corpus.py:281-303 and tools/stage3-report/corpus.py:540-560 are independent entry points, not callees of this main.", + "evidence": "tools/mkv-adapter/corpus.py:303 The local main dispatches this module's cmd_run, not any other corpus module; report only compares captured JSON through the CoreAV comparator (tools/mkv-adapter/corpus.py:203-219). The run branch qualifies at tools/mkv-adapter/corpus.py:160-168 and the worker reference calls preserve the pair. tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets). Folded to tools/mkv-adapter/corpus.py:168, where cmd_run uses the retained ffprobe; an exclusion shares the discovered line.", + "fold_to": 168, "site": [ - 351, + 303, "delegated", "", "cmd_run" @@ -254572,9 +253356,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/mkv-adapter/remux_corpus.py:355 This entry point invokes the local main (tools/mkv-adapter/remux_corpus.py:329-355), whose run branch reaches the retained-pair checker and timed baseline; report only aggregates existing JSON (tools/mkv-adapter/remux_corpus.py:306-326). Its non-oracle launches are cc at tools/mkv-adapter/remux_corpus.py:99, AWS at tools/mkv-adapter/remux_corpus.py:165 and CoreAV at tools/mkv-adapter/remux_corpus.py:179. tools/mkv-adapter/remux_corpus.py:228 retains the scripts/test_oracle.py:73-108 result. tools/mkv-adapter/remux_corpus.py:195 passes that same pair; tools/mkv-adapter/remux_corpus.py:130-138 symlinks exactly its two fields and overrides both COREAV selectors for the isolated checker child (not PATH lookup). scripts/mkv_remux_check.py:298-301 enters check; scripts/mkv_remux_check.py:62-74 re-qualifies in the child and executes the returned ffprobe/ffmpeg paths, never reconstructed siblings. The only other caller is the generated test child at scripts/tests/test_test_oracle.py:274-287, which supplies banner/JSON fakes rather than real oracles. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name. Other discovery candidates tools/mediainfo-oracle/corpus.py:251-279, tools/mkv-adapter/corpus.py:281-303 and tools/stage3-report/corpus.py:540-560 belong to separate modules and are not dispatched here.", + "evidence": "tools/mkv-adapter/corpus.py:307 The module entry point calls its local main (tools/mkv-adapter/corpus.py:281-307); report is a data/CoreAV comparison branch (tools/mkv-adapter/corpus.py:203-219), whereas run qualifies and executes its retained pair. tools/mkv-adapter/corpus.py:160-162 retains both paths returned by scripts/test_oracle.py:73-108. tools/mkv-adapter/corpus.py:141-144 hands exactly those fields to the shell in FFMPEG/FFPROBE. scripts/oracle-ffprobe.sh:7-14 re-qualifies those explicit paths via scripts/test_oracle.py:121-134, reads the returned pair unchanged, and runs its FFPROBE at scripts/oracle-ffprobe.sh:41-53 for the only corpus levels (streams and packets).", "site": [ - 355, + 307, "delegated", "", "main" @@ -254583,7 +253367,7 @@ } ] }, - "tools/oracle/kd_audit.py": { + "tools/mkv-adapter/remux_corpus.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -254661,6 +253445,7 @@ "math": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mediainfo_oracle": "4190e73de834517e0526dc4a0ad572a2113d4867f2f686d8f79249f39bb1c3cc", "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", @@ -255035,6 +253820,7 @@ "scripts/compat_check.py", "scripts/extract_check.py", "scripts/hls_check.py", + "scripts/mkv_remux_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", @@ -255042,7 +253828,6 @@ "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", "scripts/oracle_invocation_classify.py", - "scripts/oracle_kd.py", "scripts/oracle_kd_mkv.py", "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", @@ -255052,6 +253837,7 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", + "scripts/tests/test_test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -255069,6 +253855,7 @@ "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", @@ -255107,6 +253894,195 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], + "sha256": "79d8fada3780ed53dda2578f99db226c5f115f63d5cd0810d4cc641873ac320e", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "tools/mkv-adapter/remux_corpus.py:2 This is the module docstring (tools/mkv-adapter/remux_corpus.py:2-25), which describes commands; Python does not execute its example strings. The separate generated C helper is only compiled at tools/mkv-adapter/remux_corpus.py:94-99 and receives its commands from the real call sites, not this text.", + "site": [ + 2, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/mkv-adapter/remux_corpus.py:99 This subprocess executes cc to compile the peak-RSS helper, not an FFmpeg/ffprobe oracle (tools/mkv-adapter/remux_corpus.py:72-100). The helper's later execvp is reached separately through run_rusage.", + "site": [ + 99, + "process", + ".peak_helper", + "'cc'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "tools/mkv-adapter/remux_corpus.py:109 This generic runner starts the C helper. Its complete callers are the CoreAV remux arm at tools/mkv-adapter/remux_corpus.py:179 (not an oracle) and the retained FFmpeg baseline at tools/mkv-adapter/remux_corpus.py:206. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name.", + "site": [ + 109, + "process", + ".run_rusage", + "str(helper)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "tools/mkv-adapter/remux_corpus.py:138 The real checker child executes qualified FFmpeg/ffprobe commands. tools/mkv-adapter/remux_corpus.py:228 retains the scripts/test_oracle.py:73-108 result. tools/mkv-adapter/remux_corpus.py:195 passes that same pair; tools/mkv-adapter/remux_corpus.py:130-138 symlinks exactly its two fields and overrides both COREAV selectors for the isolated checker child (not PATH lookup). scripts/mkv_remux_check.py:298-301 enters check; scripts/mkv_remux_check.py:62-74 re-qualifies in the child and executes the returned ffprobe/ffmpeg paths, never reconstructed siblings. The only other caller is the generated test child at scripts/tests/test_test_oracle.py:274-287, which supplies banner/JSON fakes rather than real oracles.", + "site": [ + 138, + "process", + ".check_with_oracle", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/mkv-adapter/remux_corpus.py:165 This is the AWS CLI download command (s3 cp) selected by --aws (tools/mkv-adapter/remux_corpus.py:162-170, tools/mkv-adapter/remux_corpus.py:340); it does not execute an FFmpeg/ffprobe oracle.", + "site": [ + 165, + "process", + ".process", + "args.aws" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/mkv-adapter/remux_corpus.py:179 This particular run_rusage caller executes args.coreav remux, whose CLI selector defaults to the CoreAV release binary (tools/mkv-adapter/remux_corpus.py:179, tools/mkv-adapter/remux_corpus.py:344). The helper forwards that candidate command at tools/mkv-adapter/remux_corpus.py:79-89, tools/mkv-adapter/remux_corpus.py:103-110; this is not the separate FFmpeg baseline caller at tools/mkv-adapter/remux_corpus.py:206.", + "site": [ + 179, + "delegated", + "", + "run_rusage" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "tools/mkv-adapter/remux_corpus.py:195 This delegated checker call passes the retained pair, including across the child boundary. tools/mkv-adapter/remux_corpus.py:228 retains the scripts/test_oracle.py:73-108 result. tools/mkv-adapter/remux_corpus.py:195 passes that same pair; tools/mkv-adapter/remux_corpus.py:130-138 symlinks exactly its two fields and overrides both COREAV selectors for the isolated checker child (not PATH lookup). scripts/mkv_remux_check.py:298-301 enters check; scripts/mkv_remux_check.py:62-74 re-qualifies in the child and executes the returned ffprobe/ffmpeg paths, never reconstructed siblings. The only other caller is the generated test child at scripts/tests/test_test_oracle.py:274-287, which supplies banner/JSON fakes rather than real oracles.", + "site": [ + 195, + "delegated", + "", + "check_with_oracle" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "tools/mkv-adapter/remux_corpus.py:202 This baseline command uses the returned FFmpeg field unchanged. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name.", + "site": [ + 202, + "command", + ".process", + "str(args.oracle.ffmpeg)" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "tools/mkv-adapter/remux_corpus.py:206 This delegated timing call executes the returned FFmpeg field unchanged through the C helper. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name.", + "site": [ + 206, + "delegated", + "", + "run_rusage" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "tools/mkv-adapter/remux_corpus.py:232 peak_helper builds only the C RSS/exec wrapper with cc (tools/mkv-adapter/remux_corpus.py:94-100); the call at tools/mkv-adapter/remux_corpus.py:232 never itself launches a media oracle. Subsequent commands are separately classified at tools/mkv-adapter/remux_corpus.py:179 and tools/mkv-adapter/remux_corpus.py:206.", + "site": [ + 232, + "delegated", + "", + "peak_helper" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "tools/mkv-adapter/remux_corpus.py:351 This lexical call selects the cmd_run defined at tools/mkv-adapter/remux_corpus.py:227, not the similarly named functions in other modules. Its worker also calls AWS at tools/mkv-adapter/remux_corpus.py:165 and CoreAV at tools/mkv-adapter/remux_corpus.py:179; peak_helper runs cc at tools/mkv-adapter/remux_corpus.py:99. The report arm only aggregates records (tools/mkv-adapter/remux_corpus.py:306-326). tools/mkv-adapter/remux_corpus.py:228 retains the scripts/test_oracle.py:73-108 result. tools/mkv-adapter/remux_corpus.py:195 passes that same pair; tools/mkv-adapter/remux_corpus.py:130-138 symlinks exactly its two fields and overrides both COREAV selectors for the isolated checker child (not PATH lookup). scripts/mkv_remux_check.py:298-301 enters check; scripts/mkv_remux_check.py:62-74 re-qualifies in the child and executes the returned ffprobe/ffmpeg paths, never reconstructed siblings. The only other caller is the generated test child at scripts/tests/test_test_oracle.py:274-287, which supplies banner/JSON fakes rather than real oracles. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name. The discovery alternatives tools/mediainfo-oracle/corpus.py:251-279, tools/mkv-adapter/corpus.py:281-303 and tools/stage3-report/corpus.py:540-560 are independent entry points, not callees of this main.", + "site": [ + 351, + "delegated", + "", + "cmd_run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "tools/mkv-adapter/remux_corpus.py:355 This entry point invokes the local main (tools/mkv-adapter/remux_corpus.py:329-355), whose run branch reaches the retained-pair checker and timed baseline; report only aggregates existing JSON (tools/mkv-adapter/remux_corpus.py:306-326). Its non-oracle launches are cc at tools/mkv-adapter/remux_corpus.py:99, AWS at tools/mkv-adapter/remux_corpus.py:165 and CoreAV at tools/mkv-adapter/remux_corpus.py:179. tools/mkv-adapter/remux_corpus.py:228 retains the scripts/test_oracle.py:73-108 result. tools/mkv-adapter/remux_corpus.py:195 passes that same pair; tools/mkv-adapter/remux_corpus.py:130-138 symlinks exactly its two fields and overrides both COREAV selectors for the isolated checker child (not PATH lookup). scripts/mkv_remux_check.py:298-301 enters check; scripts/mkv_remux_check.py:62-74 re-qualifies in the child and executes the returned ffprobe/ffmpeg paths, never reconstructed siblings. The only other caller is the generated test child at scripts/tests/test_test_oracle.py:274-287, which supplies banner/JSON fakes rather than real oracles. tools/mkv-adapter/remux_corpus.py:228 retains scripts/test_oracle.py:73-108 fields; tools/mkv-adapter/remux_corpus.py:202-206 builds the baseline argv from str(args.oracle.ffmpeg) without changing its path. tools/mkv-adapter/remux_corpus.py:109 passes command intact to the peak helper; its C execvp(argv[2], argv + 2) at tools/mkv-adapter/remux_corpus.py:79-89 executes that absolute retained path, not a sibling or inherited name. Other discovery candidates tools/mediainfo-oracle/corpus.py:251-279, tools/mkv-adapter/corpus.py:281-303 and tools/stage3-report/corpus.py:540-560 belong to separate modules and are not dispatched here.", + "site": [ + 355, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "tools/oracle/kd_audit.py": { + "imports": { + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "functools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "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", + "tempfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "util": "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.py", + "scripts/oracle_kd_ts.py", + "scripts/oracle_pin.py", + "scripts/oracle_pin_macos.py", + "scripts/test_oracle.py", + "test-support/oracle.rs", + "tools/oracle/Cargo.toml", + "tools/oracle/src/main.rs" + ], "sha256": "7d8982ae854660f2afe840402dcfab81d861782885361e1706101d686789efd7", "sites": [ { @@ -255121,26 +254097,26 @@ "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "tools/oracle/kd_audit.py:365 (delegated, occurrence 0). audit forwards replay at tools/oracle/kd_audit.py:365 and tools/oracle/kd_audit.py:374. replay invokes the separate CoreAV JSON comparator at tools/oracle/kd_audit.py:57 and the selected overlay at tools/oracle/kd_audit.py:65. The ISO overlay's only nested oracle selection retains require()'s complete pair at scripts/oracle_kd.py:1069, then executes pair.ffprobe unchanged at scripts/oracle_kd.py:1071-1074. The optional TS overlay is in-process policy evaluation, not a second executable selection. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-bypass", + "evidence": "Exact delegated site, expression replay: audit relays call replay, which invokes OVERLAY.apply with media_dir (65); default apply is kd.overlay (38). Its declared_size predicate invokes _first_frame_size (1090), whose argv[0] is literal ffprobe (1069-1072), without shared-owner selection. Mutating candidate JSON does not make this real oracle probe a controlled test double.", "site": [ 365, "delegated", "", "replay" ], - "verdict": "qualified-via-owner" + "verdict": "confirmed-bypass" }, { - "class": "reviewed-reference", - "evidence": "tools/oracle/kd_audit.py:374 (delegated, occurrence 0). audit forwards replay at tools/oracle/kd_audit.py:365 and tools/oracle/kd_audit.py:374. replay invokes the separate CoreAV JSON comparator at tools/oracle/kd_audit.py:57 and the selected overlay at tools/oracle/kd_audit.py:65. The ISO overlay's only nested oracle selection retains require()'s complete pair at scripts/oracle_kd.py:1069, then executes pair.ffprobe unchanged at scripts/oracle_kd.py:1071-1074. The optional TS overlay is in-process policy evaluation, not a second executable selection. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-bypass", + "evidence": "Exact delegated site, expression replay: audit relays call replay, which invokes OVERLAY.apply with media_dir (65); default apply is kd.overlay (38). Its declared_size predicate invokes _first_frame_size (1090), whose argv[0] is literal ffprobe (1069-1072), without shared-owner selection. Mutating candidate JSON does not make this real oracle probe a controlled test double.", "site": [ 374, "delegated", "", "replay" ], - "verdict": "qualified-via-owner" + "verdict": "confirmed-bypass" }, { "class": "reviewed-exclusion", @@ -255154,26 +254130,26 @@ "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "tools/oracle/kd_audit.py:424 (delegated, occurrence 0). audit forwards replay at tools/oracle/kd_audit.py:365 and tools/oracle/kd_audit.py:374. replay invokes the separate CoreAV JSON comparator at tools/oracle/kd_audit.py:57 and the selected overlay at tools/oracle/kd_audit.py:65. The ISO overlay's only nested oracle selection retains require()'s complete pair at scripts/oracle_kd.py:1069, then executes pair.ffprobe unchanged at scripts/oracle_kd.py:1071-1074. The optional TS overlay is in-process policy evaluation, not a second executable selection. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-bypass", + "evidence": "Exact delegated site, expression audit: audit relays call replay, which invokes OVERLAY.apply with media_dir (65); default apply is kd.overlay (38). Its declared_size predicate invokes _first_frame_size (1090), whose argv[0] is literal ffprobe (1069-1072), without shared-owner selection. Mutating candidate JSON does not make this real oracle probe a controlled test double.", "site": [ 424, "delegated", "", "audit" ], - "verdict": "qualified-via-owner" + "verdict": "confirmed-bypass" }, { - "class": "reviewed-reference", - "evidence": "tools/oracle/kd_audit.py:440 (delegated, occurrence 0). audit forwards replay at tools/oracle/kd_audit.py:365 and tools/oracle/kd_audit.py:374. replay invokes the separate CoreAV JSON comparator at tools/oracle/kd_audit.py:57 and the selected overlay at tools/oracle/kd_audit.py:65. The ISO overlay's only nested oracle selection retains require()'s complete pair at scripts/oracle_kd.py:1069, then executes pair.ffprobe unchanged at scripts/oracle_kd.py:1071-1074. The optional TS overlay is in-process policy evaluation, not a second executable selection. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-bypass", + "evidence": "Exact delegated site, expression main: audit relays call replay, which invokes OVERLAY.apply with media_dir (65); default apply is kd.overlay (38). Its declared_size predicate invokes _first_frame_size (1090), whose argv[0] is literal ffprobe (1069-1072), without shared-owner selection. Mutating candidate JSON does not make this real oracle probe a controlled test double.", "site": [ 440, "delegated", "", "main" ], - "verdict": "qualified-via-owner" + "verdict": "confirmed-bypass" } ] }, @@ -256560,12 +255536,14 @@ "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": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", @@ -256637,6 +255615,7 @@ "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "writer_corpus": "bb43d30a18e0e381c1c65342d2985fb66b6bf6f0d4063547c1d9e59dff1e59b1", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -256943,6 +255922,8 @@ "scripts/compat_sources.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", @@ -256964,6 +255945,7 @@ "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", @@ -257030,7 +256012,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:67 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:67 (process, occurrence 0). Execution: This generic runner executes only CoreAV programs in all six local caller sites: probe at tools/oracle/writer_corpus.py:107, clip and audio-less retry at tools/oracle/writer_corpus.py:137-144, split and retry at tools/oracle/writer_corpus.py:160-166, and remux/sanitize/extract at tools/oracle/writer_corpus.py:188-192. There is no FFmpeg/ffprobe program arm or external Python caller of this runner; tools/compat-corpus/copy_check.py:186 and tools/compat-corpus/copy_check.py:370-390 import only arithmetic/track helpers, not run. tools/stage3-report/corpus.py:110-118 only supplies the child environment; importing that module does not run its KD-overlay command. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 67, "process", @@ -257041,7 +256023,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:107 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:107 (delegated, occurrence 0). Execution: clip_positions delegates a CoreAV probe command through run at tools/oracle/writer_corpus.py:66-67; it is not a ffprobe oracle. tools/stage3-report/corpus.py:110-118 supplies only the child environment. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 107, "delegated", @@ -257052,7 +256034,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:132 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:132 (delegated, occurrence 0). Execution: make_clips delegates to clip_positions, which runs CoreAV probe at tools/oracle/writer_corpus.py:107 and tools/oracle/writer_corpus.py:66-67. It does not call a comparison oracle. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 132, "delegated", @@ -257063,7 +256045,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:140 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:140 (delegated, occurrence 0). Execution: make_clips delegates the CoreAV clip command constructed at tools/oracle/writer_corpus.py:137-139 to run at tools/oracle/writer_corpus.py:66-67. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 140, "delegated", @@ -257074,7 +256056,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:144 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:144 (delegated, occurrence 0). Execution: make_clips retries that same CoreAV clip command with --audio none; the runner at tools/oracle/writer_corpus.py:66-67 does not substitute an FFmpeg program. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 144, "delegated", @@ -257085,7 +256067,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:162 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:162 (delegated, occurrence 0). Execution: make_split delegates the CoreAV split command constructed at tools/oracle/writer_corpus.py:161 to run at tools/oracle/writer_corpus.py:66-67. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 162, "delegated", @@ -257096,7 +256078,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:166 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:166 (delegated, occurrence 0). Execution: make_split retries that same CoreAV split command with --audio none through tools/oracle/writer_corpus.py:66-67; there is no FFmpeg arm. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 166, "delegated", @@ -257107,7 +256089,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:192 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:192 (delegated, occurrence 0). Execution: make_copy delegates only CoreAV remux, sanitize or extract-audio commands constructed at tools/oracle/writer_corpus.py:188-191 through tools/oracle/writer_corpus.py:66-67. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 192, "delegated", @@ -257118,7 +256100,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:218 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:218 (process, occurrence 0). Execution: This real Python child re-enters the oracle branch at tools/oracle/writer_corpus.py:630-631. The serialized request at tools/oracle/writer_corpus.py:212 selects scripts and tool fields; tools/oracle/writer_corpus.py:231-295 imports real clip/split/remux/extract/HLS checkers and executes them, so this is not excluded merely as a Python program. Own check_file and optional control callers are tools/oracle/writer_corpus.py:380 and tools/oracle/writer_corpus.py:391; the control scripts directory is an external boundary, not assumed to contain qualified current code. tools/stage3-report/corpus.py:110-118 only prepares the child environment. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 218, "process", @@ -257129,7 +256111,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:259 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:259 (delegated, occurrence 0). Execution: The boxes-only HLS branch delegates to hls_boxes; its subprocesses at tools/oracle/writer_corpus.py:313-318 run only CoreAV hls package and the audio-less retry. The remaining checks walk box/playlist data; this is distinct from full HLS comparisons. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 259, "delegated", @@ -257140,7 +256122,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:268 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:268 (delegated, occurrence 0). Execution: The request-selected clip checker receives serialized tool fields at tools/oracle/writer_corpus.py:231-234; current scripts/clip_check.py:1058-1067 and scripts/clip_check.py:108-145 execute supplied ffprobe/ffmpeg, not the ISO KD overlay. Optional control requests select another scripts directory at tools/oracle/writer_corpus.py:391; its bytes are not asserted to be current owner-qualified code. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 268, "delegated", @@ -257151,7 +256133,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:271 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:271 (delegated, occurrence 0). Execution: The request-selected split checker receives serialized ffprobe/ffmpeg and the decode flag. Current scripts/split_check.py:881-906 and scripts/split_check.py:944 use scripts/clip_check.py:108-145 to execute those fields. decode=False can skip decoding but does not replace probe identity; no ISO KD overlay is invoked. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 271, "delegated", @@ -257162,7 +256144,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:275 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:275 (delegated, occurrence 0). Execution: The request-selected remux/sanitize checker receives serialized ffprobe/ffmpeg fields at tools/oracle/writer_corpus.py:231-234. Current scripts/remux_check.py:605-615 and scripts/remux_check.py:652 execute them through scripts/remux_check.py:141-157, without the ISO KD overlay. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 275, "delegated", @@ -257173,7 +256155,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:279 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:279 (delegated, occurrence 0). Execution: The request-selected extraction checker receives serialized tool fields. Current scripts/extract_check.py:643 and scripts/extract_check.py:83-95 execute supplied ffprobe/ffmpeg; its check function does not execute the optional KD-overlay data input of its standalone CLI. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 279, "delegated", @@ -257184,7 +256166,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:286 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:286 (process, occurrence 0). Execution: This mixed HLS runner is installed as hls_check.run at tools/oracle/writer_corpus.py:291 before tools/oracle/writer_corpus.py:295. Every current scripts/hls_check.py caller is a require().ffprobe probe at scripts/hls_check.py:80, scripts/hls_check.py:93 or scripts/hls_check.py:1051; an owner-ffmpeg frame command/retry at scripts/hls_check.py:120-134; an owner-ffmpeg fragment copy at scripts/hls_check.py:1156-1158; a CoreAV packager at scripts/hls_check.py:693; or MediaInfo at scripts/hls_check.py:150 and scripts/hls_check.py:676. scripts/test_oracle.py:73-108 returns the paths used by the oracle arms unchanged, and scripts/clip_check.py:136-141 changes thread arguments only. CoreAV and MediaInfo arms are not FFmpeg oracles. Request-selected control modules at tools/oracle/writer_corpus.py:231 and tools/oracle/writer_corpus.py:391 are not proved by the current HLS source, so this row retains its frozen-source boundary rather than globally qualifying the mixed runner. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 286, "process", @@ -257195,7 +256177,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:295 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:295 (delegated, occurrence 0). Execution: This invokes the real HLS checker after installing the mixed runner at tools/oracle/writer_corpus.py:285-294. Current scripts/hls_check.py:685-745 packages with CoreAV and probes with exact owner fields at scripts/hls_check.py:80-120; its frame, composition-time and fragment-copy paths retain owner fields at scripts/hls_check.py:120-134, scripts/hls_check.py:1051 and scripts/hls_check.py:1156-1158. scripts/test_oracle.py:73-108 owns that pair, but request-selected control script modules at tools/oracle/writer_corpus.py:231 and tools/oracle/writer_corpus.py:391 are not presumed identical. Neither current HLS route calls the ISO KD overlay. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 295, "delegated", @@ -257206,7 +256188,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:314 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:314 (process, occurrence 0). Execution: hls_boxes runs tools[coreav] hls package, from the command at tools/oracle/writer_corpus.py:313; this is CoreAV, not an FFmpeg/ffprobe comparison. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 314, "process", @@ -257217,7 +256199,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:317 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:317 (process, occurrence 0). Execution: hls_boxes retries the same tools[coreav] package command with --audio none. Only arguments are inserted, so it still executes CoreAV, not an oracle. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 317, "process", @@ -257228,7 +256210,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:362 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:362 (delegated, occurrence 0). Execution: check_file delegates only to make_clips, whose CoreAV probe/clip/retry sites are tools/oracle/writer_corpus.py:107-144. The separate subsequent oracle step is tools/oracle/writer_corpus.py:380, not part of this maker call. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 362, "delegated", @@ -257239,7 +256221,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:365 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:365 (delegated, occurrence 0). Execution: check_file delegates only to make_split, whose CoreAV split/retry sites are tools/oracle/writer_corpus.py:160-166. The later comparison at tools/oracle/writer_corpus.py:380 is a distinct call. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 365, "delegated", @@ -257250,7 +256232,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:369 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:369 (delegated, occurrence 0). Execution: check_file delegates only to make_copy, whose CoreAV remux/sanitize/extract commands run at tools/oracle/writer_corpus.py:188-192. The later oracle step is tools/oracle/writer_corpus.py:380, not this call. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 369, "delegated", @@ -257261,7 +256243,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:380 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:380 (delegated, occurrence 0). Execution: check_file delegates to the real Python oracle child at tools/oracle/writer_corpus.py:209-220 with the repository scripts directory and tools reconstructed from args.bin at tools/oracle/writer_corpus.py:346-347. tools/oracle/writer_corpus.py:234-295 dispatches current writer checks or the CoreAV-only boxes branch at tools/oracle/writer_corpus.py:235-265. Directory reconstruction is not retention of an owner-returned path. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 380, "delegated", @@ -257272,7 +256254,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:391 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:391 (delegated, occurrence 0). Execution: The optional control delegates to the same real Python child at tools/oracle/writer_corpus.py:209-220, explicitly selecting args.control as its scripts directory and forcing full checks. Those external control-module bytes are not supplied in this repository and are not assumed owner-qualified. The executed registered bridge and serialized fields are visible at tools/oracle/writer_corpus.py:212-234; this source-boundary disposition does not approve the external selection. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 391, "delegated", @@ -257283,7 +256265,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:616 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:616 (delegated, occurrence 0). Execution: materialize delegates only to make_clips, whose CoreAV probe/clip/retry executions are tools/oracle/writer_corpus.py:107-144. It writes output manifests, not comparison results. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 616, "delegated", @@ -257294,7 +256276,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:618 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:618 (delegated, occurrence 0). Execution: materialize delegates only to make_split, whose CoreAV split/retry executions are tools/oracle/writer_corpus.py:160-166; no writer comparison is invoked here. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 618, "delegated", @@ -257305,7 +256287,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:620 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:620 (delegated, occurrence 0). Execution: materialize delegates only to make_copy, whose CoreAV remux/sanitize/extract commands execute at tools/oracle/writer_corpus.py:188-192; no FFmpeg/ffprobe comparison is invoked here. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 620, "delegated", @@ -257316,7 +256298,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:631 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:631 (delegated, occurrence 0). Execution: The oracle CLI branch dispatches the real request-selected checker chain at tools/oracle/writer_corpus.py:228-295, including supplied-program clip/split/remux/extract checks and the mixed current HLS runner. The boxes-only branch at tools/oracle/writer_corpus.py:235-265 uses box data and, for HLS, only CoreAV packaging. A request can name external control scripts, so this bridge does not qualify every downstream program. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 631, "delegated", @@ -257327,7 +256309,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:664 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:664 (delegated, occurrence 0). Execution: The materialize CLI branch calls tools/oracle/writer_corpus.py:594-624, whose only program executions are the CoreAV makers at tools/oracle/writer_corpus.py:616-620 and tools/oracle/writer_corpus.py:107-192. Importing tools/stage3-report/corpus.py for entries/download/environment does not run that module as a KD-overlay CLI. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 664, "delegated", @@ -257338,7 +256320,7 @@ }, { "class": "registered-source", - "evidence": "tools/oracle/writer_corpus.py:673 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. Its own frozen run entry reconstructs the requested tools from args.bin at tools/oracle/writer_corpus.py:346 and forwards the tools fields to the writer checkers at tools/oracle/writer_corpus.py:234-279. That directory reconstruction is not owner-returned path proof; this row is excluded only because these exact bytes are registered.", + "evidence": "tools/oracle/writer_corpus.py:673 (delegated, occurrence 0). Execution: The entrypoint includes the real oracle child branch at tools/oracle/writer_corpus.py:630-631 and the run branch at tools/oracle/writer_corpus.py:669, which reaches per-file makers and real checker children at tools/oracle/writer_corpus.py:357-391. The materialize branch at tools/oracle/writer_corpus.py:664 uses CoreAV only; summarize/audit-inputs operate on stored records and boxes. No known current writer checker invokes the ISO KD overlay, and external control scripts are not assumed qualified. scripts/compat_sources.py:34-73 explicitly includes this source in JUDGING; docs/measurements/compat-0.1.0/judging.json:38 binds its current matching SHA-256, checked by scripts/compat_sources.py:125-142. The census status is frozen. This exclusion is registration, not owner-path qualification; it does not approve inherited names, supplied paths, sibling reconstruction or external control modules.", "site": [ 673, "delegated", @@ -258884,6 +257866,7 @@ "requires": [ "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", "bench/audio-decode/oracle.py", "bench/audio-decode/receipts.py", "bench/audio-decode/run.py", @@ -258910,7 +257893,9 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/audio-decode.md", "docs/design/oracle-historical-records.json", + "docs/design/oracle-qualification-gate.md", "docs/measurements/compat-0.1.0/judging.json", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", @@ -259186,12 +258171,15 @@ "scripts/extract_check.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", + "scripts/oracle-capture.sh", "scripts/oracle-ffmpeg-macos.env", "scripts/oracle-ffmpeg.env", + "scripts/oracle-ffprobe.sh", "scripts/oracle.py", "scripts/oracle_audio.py", "scripts/oracle_invocation_check.py", "scripts/oracle_invocation_classify.py", + "scripts/oracle_kd.py", "scripts/oracle_kd_mkv.py", "scripts/oracle_kd_ts.py", "scripts/oracle_pin.py", @@ -259271,19 +258259,19 @@ "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:188 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/corpus.py:188 (process, occurrence 0). This mixed process runner preserves command unchanged. Its complete local caller family is scripts/oracle-capture.sh at tools/stage3-report/corpus.py:263 (reference owner shell and candidate adapter), CoreAV comparator at tools/stage3-report/corpus.py:278 (not FFmpeg), KD scripts at tools/stage3-report/corpus.py:297 (the ISO bypass), compat_check at tools/stage3-report/corpus.py:308 (frozen selector, not locally qualified), and MediaInfo capture at tools/stage3-report/corpus.py:318 (not FFmpeg). tools/stage3-report/run.py:335 supplies FFPROBE for capture/compat, but that environment field is not used by the nested ISO helper. tools/oracle/tests/test_recheck.py:202-220 uses only fake version tools through binary/tools, not this runner. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ 188, "process", ".run", "command" ], - "verdict": "excluded" + "verdict": "confirmed-bypass" }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:209 (process, occurrence 0). This exact process site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "tools/stage3-report/corpus.py:209 (process, occurrence 0). binary resolves its input via shutil.which at tools/stage3-report/corpus.py:206 then runs it for a version at tools/stage3-report/corpus.py:209. Its two callers at tools/stage3-report/corpus.py:234-235 select FFPROBE-or-ffprobe and MediaInfo, not an unconditional owner return. The external tools() consumers in tools/oracle/tests/test_recheck.py:174-220 generate fake version executables, not real oracles. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:39 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 209, "process", @@ -259305,7 +258293,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:234 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "tools/stage3-report/corpus.py:234 (delegated, occurrence 0). This version-only call chooses os.environ[FFPROBE] or bare ffprobe, and binary at tools/stage3-report/corpus.py:206-209 executes the PATH result; there is no local owner selection. A stage3 parent override does not qualify the standalone corpus CLI. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:39 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 234, "delegated", @@ -259316,7 +258304,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:235 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "tools/stage3-report/corpus.py:235 (delegated, occurrence 0). This binary call selects mediainfo --Version, not an FFmpeg/ffprobe program. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:39 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 235, "delegated", @@ -259327,7 +258315,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:263 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "tools/stage3-report/corpus.py:263 (delegated, occurrence 0). This site runs only the reference/candidate capture shell: scripts/oracle-capture.sh:7 selects the qualified reference adapter and scripts/oracle-capture.sh:86 dispatches it; scripts/oracle-ffprobe.sh:10-15 retains owner output for scripts/oracle-ffprobe.sh:43-50. The candidate is a CoreAV adapter. This site does not execute the later KD child. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:39 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 263, "delegated", @@ -259338,7 +258326,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:278 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "tools/stage3-report/corpus.py:278 (delegated, occurrence 0). This specific site runs COREAV_ORACLE/default coreav-oracle compare, the CoreAV comparison binary, not FFmpeg/ffprobe or the later KD script. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:39 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 278, "delegated", @@ -259348,19 +258336,19 @@ "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:297 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/corpus.py:297 (delegated, occurrence 0). tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ 297, "delegated", "", "run" ], - "verdict": "excluded" + "verdict": "confirmed-bypass" }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:308 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "tools/stage3-report/corpus.py:308 (delegated, occurrence 0). This child is scripts/compat_check.py, whose reference at scripts/compat_check.py:305 uses the FFPROBE environment value or default bare name passed here; its CoreAV candidate is scripts/compat_check.py:307. It only reads KD JSON and selects MKV/TS compat modules at scripts/compat_check.py:248-256, so it does not execute ISO declared_size. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:39 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 308, "delegated", @@ -259371,7 +258359,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:318 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "tools/stage3-report/corpus.py:318 (delegated, occurrence 0). The selected real child only captures MediaInfo via tools/mediainfo-oracle/mediainfo_oracle.py:303-306; it does not invoke an FFmpeg oracle. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:39 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 318, "delegated", @@ -259393,7 +258381,7 @@ }, { "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:397 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "evidence": "tools/stage3-report/corpus.py:397 (delegated, occurrence 0). tools only hashes sources and records binary versions. Its calls at tools/stage3-report/corpus.py:234-235 reach binary at tools/stage3-report/corpus.py:209, not the media/KD execution in check_file. The standalone FFPROBE-or-PATH choice is not a local owner return. External tools() consumers at tools/oracle/tests/test_recheck.py:174-220 use generated fake version executables. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:39 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", "site": [ 397, "delegated", @@ -259403,15 +258391,15 @@ "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:434 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/corpus.py:434 (delegated, occurrence 0). The live command path tools/stage3-report/corpus.py:566 -> tools/stage3-report/corpus.py:560 -> tools/stage3-report/corpus.py:434 runs check_file for each selected entry; only no-work/error cases avoid its child launches. The existing source registration does not turn the reachable nested ISO probe into a qualified call. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ 434, "delegated", "", "check_file" ], - "verdict": "excluded" + "verdict": "confirmed-bypass" }, { "class": "reviewed-exclusion", @@ -259425,26 +258413,26 @@ "verdict": "excluded" }, { - "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:560 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/corpus.py:560 (delegated, occurrence 0). The live command path tools/stage3-report/corpus.py:566 -> tools/stage3-report/corpus.py:560 -> tools/stage3-report/corpus.py:434 runs check_file for each selected entry; only no-work/error cases avoid its child launches. The existing source registration does not turn the reachable nested ISO probe into a qualified call. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ 560, "delegated", "", "cmd_run" ], - "verdict": "excluded" + "verdict": "confirmed-bypass" }, { - "class": "registered-source", - "evidence": "tools/stage3-report/corpus.py:566 (delegated, occurrence 0). This exact delegated site is within an immutable registered judging source. scripts/compat_sources.py:34-73 registers the file in JUDGING; docs/measurements/compat-0.1.0/judging.json:39 binds its current matching SHA-256, enforced by scripts/compat_sources.py:125-142. This exclusion is the source freeze, not a claim that an inherited name or pin-verifier call qualifies an oracle. The mutable driver retains its pair at tools/stage3-report/run.py:449 and supplies its returned ffprobe to compatibility checks at tools/stage3-report/run.py:263-267, both fields to writer checks at tools/stage3-report/run.py:287-289, and FFPROBE to the registered corpus child at tools/stage3-report/run.py:335-338. Standalone frozen entry points remain excluded by registration rather than inheriting that caller proof.", + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/corpus.py:566 (delegated, occurrence 0). The live command path tools/stage3-report/corpus.py:566 -> tools/stage3-report/corpus.py:560 -> tools/stage3-report/corpus.py:434 runs check_file for each selected entry; only no-work/error cases avoid its child launches. The existing source registration does not turn the reachable nested ISO probe into a qualified call. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ 566, "delegated", "", "main" ], - "verdict": "excluded" + "verdict": "confirmed-bypass" } ] }, @@ -259660,6 +258648,7 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -259671,6 +258660,7 @@ "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd": "b63f9b23940b6741e962367fde7c754f1f022041eaba9704d51b8c373174a21e", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", @@ -259750,6 +258740,7 @@ ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", + "bench/audio-decode/evidence/opus-round4-retention-binding.json", "bench/audio-decode/oracle.py", "bench/audio-decode/receipts.py", "bench/audio-decode/run.py", @@ -259782,7 +258773,9 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/audio-decode.md", "docs/design/oracle-historical-records.json", + "docs/design/oracle-qualification-gate.md", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", "docs/measurements/h264-gap-2/tools/stages.py", @@ -260062,7 +259055,6 @@ "scripts/gen-fixtures.sh", "scripts/hls_check.py", "scripts/iso_patch.py", - "scripts/join_check.py", "scripts/mkv_craft.py", "scripts/mkv_remux_check.py", "scripts/oracle-audio-args.txt", @@ -260086,10 +259078,12 @@ "scripts/stss_craft.py", "scripts/test_oracle.py", "scripts/tests/test_stage3_run_oracle.py", + "scripts/tests/test_test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", "test-support/oracle.rs", + "tools/compat-corpus/corpus_kd.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", @@ -260179,15 +259173,15 @@ "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:73 (process, occurrence 0). main retains the pair at tools/stage3-report/run.py:449. Compatibility/writer/text/policy children receive its fields at tools/stage3-report/run.py:263-267, tools/stage3-report/run.py:287-289, tools/stage3-report/run.py:311 and tools/stage3-report/run.py:317; the corpus child receives FFPROBE at tools/stage3-report/run.py:338 and preserves it at tools/stage3-report/corpus.py:234 and tools/stage3-report/corpus.py:308-312. run/checker preserve argv/environment at tools/stage3-report/run.py:66-74 and tools/stage3-report/run.py:229. Capture and generator children retain --resolve fields through scripts/oracle-ffprobe.sh:10-15, scripts/gen-fixtures.sh:13-24 and scripts/gen-fixtures-mkv.sh:14-26. HLS/Matroska children independently execute require fields at scripts/hls_check.py:80 and scripts/mkv_remux_check.py:63-68; text/policy children requalify at scripts/text_check.py:1129-1130 and scripts/policy_check.py:334-336. Overlay probes retain owner fields at scripts/oracle_kd.py:1069-1074 and scripts/oracle_kd_mkv.py:193-198; hostile generation replaces its request at tools/hostile/generate.py:737-738. The optional extra_hostile module is absent in this checkout; other fixed branches execute Cargo, CoreAV, MediaInfo or JSON reporting, not a separately selected oracle. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/run.py:73 (process, occurrence 0). This mixed runner is not qualified merely because main retains a pair at tools/stage3-report/run.py:449. Its complete local caller family is build (cargo, tools/stage3-report/run.py:97), captures (tools/stage3-report/run.py:195), CoreAV comparison (tools/stage3-report/run.py:199), both KD children (tools/stage3-report/run.py:202), MediaInfo capture/report (tools/stage3-report/run.py:213-218 and tools/stage3-report/run.py:347), checker at tools/stage3-report/run.py:229, fixture generators (tools/stage3-report/run.py:246), cargo fixture tests (tools/stage3-report/run.py:280 and tools/stage3-report/run.py:300), corpus CLI (tools/stage3-report/run.py:335), hostile generator/checker (tools/stage3-report/run.py:370-376), and CoreAV probe (tools/stage3-report/run.py:396). CoreAV, Cargo and MediaInfo are not FFmpeg programs; generators, captures and checker FFmpeg arms use their retained owner paths. Both the ISO KD child and the ISO corpus child can reach the bare nested probe. Optional extra_hostile receives run at tools/stage3-report/run.py:103 and tools/stage3-report/run.py:379, but no such repository module exists at HEAD. scripts/tests/test_stage3_run_oracle.py:16-78 mocks runner calls; tools/oracle/tests/test_report_counters.py:19-45 invokes only counters; scripts/tests/test_test_oracle.py:402 and scripts/tests/test_test_oracle.py:417-424 start the real driver but deliberately fail qualification before these children. The run-module candidates in corpus_kd are not importers of this runner: tools/compat-corpus/corpus_kd.py:25-28 selects its neighbor. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ 73, "process", ".run", "[str(c) for c in command]" ], - "verdict": "qualified-via-owner" + "verdict": "confirmed-bypass" }, { "class": "reviewed-exclusion", @@ -260291,7 +259285,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:195 (delegated run, occurrence 0), probe_oracle runs the capture shell at tools/stage3-report/run.py:195 and known-divergence child at :202, selected by the two fixture calls :253/:256. scripts/oracle-capture.sh:7/:86 dispatches the reference to oracle-ffprobe.sh, which retains the test_oracle.py --resolve output at scripts/oracle-ffprobe.sh:10-15 and executes \"$FFPROBE\" for reference captures. Candidate capture uses the built CoreAV adapter. The overlays can also execute first-frame size probes: scripts/oracle_kd.py:1069-1074 and oracle_kd_mkv.py:193-198 each use require().ffprobe. Therefore the overlay relay is qualified reference work, not merely saved-JSON processing. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:195 (delegated, occurrence 0). tools/stage3-report/run.py:195 runs scripts/oracle-capture.sh for both reference and candidate. The reference default at scripts/oracle-capture.sh:7 is dispatched unchanged at scripts/oracle-capture.sh:86 to scripts/oracle-ffprobe.sh; the candidate override is the CoreAV adapter selected at tools/stage3-report/run.py:194, not an FFmpeg oracle. scripts/oracle-ffprobe.sh:7-15 retains the complete test_oracle.py --resolve response, whose scripts/test_oracle.py:128-133 prints exactly the fields returned by scripts/test_oracle.py:73-108. The executed streams/packets programs at scripts/oracle-ffprobe.sh:43 and scripts/oracle-ffprobe.sh:50 are that retained FFPROBE, not a sibling or inherited name. Both callers are tools/stage3-report/run.py:253 and tools/stage3-report/run.py:256; this capture site does not execute their subsequent KD child.", "site": [ 195, "delegated", @@ -260312,15 +259306,15 @@ "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:202 (delegated run, occurrence 0), probe_oracle runs the capture shell at tools/stage3-report/run.py:195 and known-divergence child at :202, selected by the two fixture calls :253/:256. scripts/oracle-capture.sh:7/:86 dispatches the reference to oracle-ffprobe.sh, which retains the test_oracle.py --resolve output at scripts/oracle-ffprobe.sh:10-15 and executes \"$FFPROBE\" for reference captures. Candidate capture uses the built CoreAV adapter. The overlays can also execute first-frame size probes: scripts/oracle_kd.py:1069-1074 and oracle_kd_mkv.py:193-198 each use require().ffprobe. Therefore the overlay relay is qualified reference work, not merely saved-JSON processing. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/run.py:202 (delegated, occurrence 0). This actual Python child runner serves both fixture callers at tools/stage3-report/run.py:253-257. ISO selects oracle_kd.py and --media; MKV selects oracle_kd_mkv.py and --media, whose helper already executes the owner-returned pair at scripts/oracle_kd_mkv.py:193-198. The real ISO child, not merely the text of its path, is executed here. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ 202, "delegated", "", "run" ], - "verdict": "qualified-via-owner" + "verdict": "confirmed-bypass" }, { "class": "reviewed-exclusion", @@ -260346,7 +259340,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:229 (delegated, occurrence 0). main retains the pair at tools/stage3-report/run.py:449. Compatibility/writer/text/policy children receive its fields at tools/stage3-report/run.py:263-267, tools/stage3-report/run.py:287-289, tools/stage3-report/run.py:311 and tools/stage3-report/run.py:317; the corpus child receives FFPROBE at tools/stage3-report/run.py:338 and preserves it at tools/stage3-report/corpus.py:234 and tools/stage3-report/corpus.py:308-312. run/checker preserve argv/environment at tools/stage3-report/run.py:66-74 and tools/stage3-report/run.py:229. Capture and generator children retain --resolve fields through scripts/oracle-ffprobe.sh:10-15, scripts/gen-fixtures.sh:13-24 and scripts/gen-fixtures-mkv.sh:14-26. HLS/Matroska children independently execute require fields at scripts/hls_check.py:80 and scripts/mkv_remux_check.py:63-68; text/policy children requalify at scripts/text_check.py:1129-1130 and scripts/policy_check.py:334-336. Overlay probes retain owner fields at scripts/oracle_kd.py:1069-1074 and scripts/oracle_kd_mkv.py:193-198; hostile generation replaces its request at tools/hostile/generate.py:737-738. The optional extra_hostile module is absent in this checkout; other fixed branches execute Cargo, CoreAV, MediaInfo or JSON reporting, not a separately selected oracle. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:229 (delegated, occurrence 0). This mixed checker runner executes Python checkers, not an unconditional FFmpeg program: tools/stage3-report/run.py:229 preserves command and tools/stage3-report/run.py:73-75 preserves argv. main retains args.oracle at tools/stage3-report/run.py:449. Both compat callers at tools/stage3-report/run.py:262-269 pass its exact ffprobe to scripts/compat_check.py:305; scripts/compat_check.py:307 is only the CoreAV candidate. The extract caller tools/stage3-report/run.py:292, split caller tools/stage3-report/run.py:295 and clip/remux/sanitize caller tools/stage3-report/run.py:297 all consume the pair in tools/stage3-report/run.py:285-289: scripts/extract_check.py:84-91, scripts/extract_check.py:126, scripts/clip_check.py:109-145 and scripts/remux_check.py:141-157 retain their ffprobe/ffmpeg parameters; scripts/split_check.py:62 and scripts/split_check.py:78 delegate to clip_check with those parameters. The text caller tools/stage3-report/run.py:309-312 requalifies and retains both returned fields at scripts/text_check.py:1129-1130. The policy caller tools/stage3-report/run.py:316-318 replaces its selection with the returned ffprobe at scripts/policy_check.py:334-336, not the constructed sibling. HLS at tools/stage3-report/run.py:305-308 and MKV remux at tools/stage3-report/run.py:319-321 select their own owner-returned programs at scripts/hls_check.py:80-120, scripts/hls_check.py:1051, scripts/hls_check.py:1144-1158 and scripts/mkv_remux_check.py:63-74. Every FFmpeg/ffprobe execution in this checker family uses those retained fields; CoreAV and MediaInfo arms are excluded, and reading an existing KD JSON does not execute the ISO overlay. Qualification is from scripts/test_oracle.py:73-108, not the generic runner signature. scripts/tests/test_stage3_run_oracle.py:42-74 replaces checker/run/probe_oracle with mocks; tools/oracle/tests/test_report_counters.py:19-45 calls pure counters, not this execution site.", "site": [ 229, "delegated", @@ -260367,19 +259361,19 @@ "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:253 (delegated probe_oracle, occurrence 0), probe_oracle runs the capture shell at tools/stage3-report/run.py:195 and known-divergence child at :202, selected by the two fixture calls :253/:256. scripts/oracle-capture.sh:7/:86 dispatches the reference to oracle-ffprobe.sh, which retains the test_oracle.py --resolve output at scripts/oracle-ffprobe.sh:10-15 and executes \"$FFPROBE\" for reference captures. Candidate capture uses the built CoreAV adapter. The overlays can also execute first-frame size probes: scripts/oracle_kd.py:1069-1074 and oracle_kd_mkv.py:193-198 each use require().ffprobe. Therefore the overlay relay is qualified reference work, not merely saved-JSON processing. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/run.py:253 (delegated, occurrence 0). This particular probe_oracle caller selects oracle_kd.py with --media at tools/stage3-report/run.py:253-254; the real child executes at tools/stage3-report/run.py:202. The earlier qualified capture and CoreAV comparator do not qualify that later helper. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ 253, "delegated", "", "probe_oracle" ], - "verdict": "qualified-via-owner" + "verdict": "confirmed-bypass" }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:256 (delegated probe_oracle, occurrence 0), probe_oracle runs the capture shell at tools/stage3-report/run.py:195 and known-divergence child at :202, selected by the two fixture calls :253/:256. scripts/oracle-capture.sh:7/:86 dispatches the reference to oracle-ffprobe.sh, which retains the test_oracle.py --resolve output at scripts/oracle-ffprobe.sh:10-15 and executes \"$FFPROBE\" for reference captures. Candidate capture uses the built CoreAV adapter. The overlays can also execute first-frame size probes: scripts/oracle_kd.py:1069-1074 and oracle_kd_mkv.py:193-198 each use require().ffprobe. Therefore the overlay relay is qualified reference work, not merely saved-JSON processing. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:256 (delegated, occurrence 0). tools/stage3-report/run.py:195 runs scripts/oracle-capture.sh for both reference and candidate. The reference default at scripts/oracle-capture.sh:7 is dispatched unchanged at scripts/oracle-capture.sh:86 to scripts/oracle-ffprobe.sh; the candidate override is the CoreAV adapter selected at tools/stage3-report/run.py:194, not an FFmpeg oracle. scripts/oracle-ffprobe.sh:7-15 retains the complete test_oracle.py --resolve response, whose scripts/test_oracle.py:128-133 prints exactly the fields returned by scripts/test_oracle.py:73-108. The executed streams/packets programs at scripts/oracle-ffprobe.sh:43 and scripts/oracle-ffprobe.sh:50 are that retained FFPROBE, not a sibling or inherited name. Both callers are tools/stage3-report/run.py:253 and tools/stage3-report/run.py:256; this capture site does not execute their subsequent KD child. This specific probe_oracle caller selects only oracle_kd_mkv.py at tools/stage3-report/run.py:256-257 for the later child at tools/stage3-report/run.py:202. Its chain scripts/oracle_kd_mkv.py:789 -> scripts/oracle_kd_mkv.py:416 -> scripts/oracle_kd_mkv.py:306 -> scripts/oracle_kd_mkv.py:218 retains test_oracle.require() at scripts/oracle_kd_mkv.py:193 and executes str(pair.ffprobe) at scripts/oracle_kd_mkv.py:196; it never calls ISO _first_frame_size. The CoreAV comparator at tools/stage3-report/run.py:199 and candidate adapter are non-FFmpeg arms. scripts/tests/test_stage3_run_oracle.py:42-74 mocks probe_oracle and does not execute this chain.", "site": [ 256, "delegated", @@ -260543,15 +259537,15 @@ "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:335 (delegated run, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449; step_corpus now explicitly supplies FFPROBE=str(args.oracle.ffprobe) at :338 and run installs it unchanged through env (:66/:73-74). In corpus.py, tools passes this absolute path to binary at :234; shutil.which returns that same absolute executable (:206) and :209 records its -version output. check_file also forwards the same environment path to compat_check at corpus.py:308-312; captures use oracle-ffprobe.sh:10-15 returned fields, and oracle_kd.py:1069-1074 independently requires its probe. MediaInfo and built CoreAV branches are not FFmpeg. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/run.py:335 (delegated, occurrence 0). This actual corpus.py run child iterates isobmff, matroska and mpegts at tools/stage3-report/run.py:333-338 and receives the exact retained FFPROBE field, but that override is not read by the nested ISO helper. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", "site": [ 335, "delegated", "", "run" ], - "verdict": "qualified-via-owner" + "verdict": "confirmed-bypass" }, { "class": "reviewed-exclusion", @@ -264083,7 +263077,7 @@ "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": "321f82552c211ed09bf477108f6217df4678a4ce167e97484ab88ed07066b8b2", + "docs/measurements/compat-0.1.0/judging.json": "d2a5488f8cd910e09def7e290558dbb1cd6509f3153299d33baf3f3fcbda8fc7", "docs/measurements/compat-ffprobe/round10-plan.md": "027ed41e1d586ff8d62965b1fa8174fa024599c8acab21057544c55b326b5322", "scripts/clip_check.py": "f448dcf2a98a88546fa988a4b24dbccf95fc3baa517bbbe34021e3df2bb588c4", "scripts/compat_check.py": "6d5c1322a578632bcf9cb9fe6cd87519e427127589c39b8ba52ba70b51a250cc", @@ -264103,7 +263097,7 @@ "scripts/oracle-audio-args.txt": "52720de7a4d973d387c1c7bffd770f40120b7315dcf307625841d04d5e000586", "scripts/oracle-ffmpeg.env": "95601248eba142d1cbf8d81aaf46d5ebc61c1962fe1edafdc1ee2c1b7bd33f24", "scripts/oracle_audio.py": "cc4a68c084aab8f22201a517fb35efbc427f85590b5007e3dfc852e6dc5a98f4", - "scripts/oracle_kd.py": "db9ff06d712b53d41879f504ef8fcedbc0c1bfa016adb5e008b266e29ff1ca0b", + "scripts/oracle_kd.py": "255f193b6bc6e2f67f32f7fe40bd5f91179ce13c91ce462a6514ecd4b0f50d52", "scripts/oracle_kd_mkv.py": "c76112438b5164eb696bc58637d4acc3e638c0288aaed0184a71f505f231727c", "scripts/oracle_kd_ts.py": "a837051ee8900c860973e0e91bacfed14eb21be99b07260938cf1d409d322d31", "scripts/oracle_pin.py": "b221378b054a6e6bae92051ae4e4e4fa1add451213f28e888825fa6e43f2f909", @@ -266903,7 +265897,6 @@ "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_kd_qualification.py": "source", "scripts/tests/test_oracle_pin.py": "source", "scripts/tests/test_oracle_pin_macos.py": "source", "scripts/tests/test_package_rehearsal.py": "source", From 1ee58f4b722f69f1f6d939e68d2e3211d27a765f Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 01:36:08 +0900 Subject: [PATCH 075/113] docs(oracle): record the remaining probe bypasses Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 607d22f5b..71577e82f 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -194,9 +194,9 @@ Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source a Classification merges main five times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3` and `9df0b933d858adace8351fca877b91bc317163f8`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. -The final catalogue reconciles all 6,570 rows exactly: 6,280 discovered and 290 closure rows. It has 2,080 qualified rows at 1,638 locations, 4,473 excluded rows at 4,201 locations, no confirmed bypass and 17 unknown rows, all `unavailable-input`. Those 17 rows still fail the classifier, so the required classifier step stays unwired. +The final catalogue reconciles all 6,565 rows exactly: 6,275 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,457 excluded rows at 4,185 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Eighteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. -The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,188 rows keep their exact site, 530 move, 1,512 are rewritten or removed and 1,852 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,331 are now qualified, 2,285 excluded and 3 remain unavailable-input unknowns; the other 1,388 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,280 row identities, so the census did not shrink. +The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,211 rows keep their exact site, 525 move, 1,494 are rewritten or removed and 1,829 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,320 are now qualified, 2,285 excluded, 11 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,388 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,275 row identities, so the census did not shrink. Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or removed rows. Rows in `.github/workflows/ci.yml`, `.github/workflows/h264-encoder.yml`, `crates/coreav-transcode/src/audio.rs` and `scripts/tests/test_hevc_workflow.py` only move. @@ -219,10 +219,12 @@ Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or | `scripts/hevc_reference.py` | 0 | 22 | coreav-dev/coreav#447; HEVC reference pair | | `scripts/hevc_smoke.py` | 0 | 5 | coreav-dev/coreav#453; HEVC owner pair | | `scripts/mp3_worker_check.py` | 0 | 8 | coreav-dev/coreav#451 | +| `scripts/oracle_kd.py` | 24 | 24 | withdrawn nested probe repair | | `scripts/tests/test_av1_measurement.py` | 0 | 3 | coreav-dev/coreav#457; AV1 reference pair | | `scripts/tests/test_bench_guard.py` | 12 | 13 | coreav-dev/coreav#440 | | `scripts/tests/test_composed_audio.py` | 17 | 17 | composed audio owner pair | | `scripts/tests/test_hevc_decode.py` | 0 | 2 | coreav-dev/coreav#429; HEVC owner pair | +| `scripts/tests/test_oracle_kd_qualification.py` | 5 | 0 | withdrawn nested probe repair | | `scripts/tests/test_reference_hevc.py` | 0 | 16 | coreav-dev/coreav#447; HEVC reference pair | | `scripts/tests/test_shell_oracle_qualification.py` | 12 | 12 | composed fixture cache key | | `scripts/tests/test_test_oracle.py` | 32 | 33 | remux checker pair | From 91bc1852f6ff94c4ae8a63d8598d5c36708edc14 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 01:38:09 +0900 Subject: [PATCH 076/113] docs(oracle): rebind the catalogue to the updated note Signed-off-by: Gunwoo Kim --- docs/design/oracle-invocation-dispositions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 799918fbc..fd266d4a5 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -233,7 +233,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "7e0d0805c72b35456277760d2d81ce78cf4a2ab71e50bb85549377fc99aefc3d", - "docs/design/oracle-qualification-gate.md": "7a725324b195f48379be17c646152253d7c60c94b70ef10719351d9d6a63ef60", + "docs/design/oracle-qualification-gate.md": "124fa637ff3f3a4c7baef7e7cd0775abe2a85c7e9e596fba0202b93398a6143d", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", From d58be192424663c9b06cb780682f18cc06335b5f Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 01:49:57 +0900 Subject: [PATCH 077/113] chore(oracle): reclassify rows moved by the main merge Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 151 +++++------------- 1 file changed, 38 insertions(+), 113 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index fd266d4a5..497e692b4 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -76,8 +76,7 @@ "crates/coreav-backend-ffmpeg/src/showinfo.rs": "02b6ceced4a68ca458295c6e00f6268a421454fbda0d4d570f601045138364bd", "crates/coreav-backend-svt-av1/build.rs": "c0f71fb3ac4982494b95450ddc1f90283254ca89c59e5d2d49218e2fbb25f3cc", "crates/coreav-backend-svt-av1/tests/frames.rs": "02bf68ce1aa8276baf06f67df7f18f6d63a47a56018402c27a317fa0f2ac70c2", - "crates/coreav-cli/src/compat_cmd.rs": "75028ae149fe84f067e8b27d909c0b861f406188643f11a8b3b9c924365cd8dd", - "crates/coreav-cli/src/compat_cmd/probe_stdin.rs": "6cebafd21c78c304661e4691ea4484c70f487fedd275b45237207f8833b87d82", + "crates/coreav-cli/Cargo.toml": "11c77dbeffbc3127bd5d8af3fe05704c644068e48e01a5f76c3925d01a251b36", "crates/coreav-cli/src/fallback.rs": "5e56e738943199851a4e7230119709c5d6ebb1d6d4bd105ecb0e528660e954fa", "crates/coreav-cli/src/fallback/names.rs": "8bcdf27732b0cfb49e4bc90844e9f05632f117205927f68f1d74de7912facd11", "crates/coreav-cli/src/fallback_cmd.rs": "fb55a2c244f528f351f8651437f517e894c753f3391d4f53b70c0e8798a06aae", @@ -101,12 +100,9 @@ "crates/coreav-cli/src/ffmpeg/raw_audio/wav.rs": "f1a0542435cc369e0ab2608653432ba3235849ff4cda72bfe66df2862bc14790", "crates/coreav-cli/src/ffmpeg/raw_audio/wav_tests.rs": "5dc4e9639efa3bab11697ec100733ce0de7fe22555f4d81b1f9d2272d1fba2fb", "crates/coreav-cli/src/ffmpeg/ts.rs": "bbfff2d54c0895d9b51866d2ef9e11bcda2e5d226e6ca923a72b5d297ee97a01", - "crates/coreav-cli/src/join.rs": "ae4b4337cadfe550190005245007eebeecf3932d54aa66bc122eae80d2a5cdef", - "crates/coreav-cli/src/main.rs": "00022a94e20a7e3e1414b6aa5f1c3b2979a93ab6bc9ca531565d85dd1189d7ee", "crates/coreav-cli/src/names.rs": "4ce5129e696890caa77920ccfc6667ea81f31587064c8603d56f8bbc242e5759", "crates/coreav-cli/src/strict_safe.rs": "ab963fb8fc77e439005f870bbbcf7aa399c9363b23d3bbf8512746d2fc78c92b", "crates/coreav-cli/src/thumbnail.rs": "d0f5c3b781bfd11418c38cc513548dba5a38eb938f9b79fed1ffa8b0a8d3850a", - "crates/coreav-cli/src/transcode.rs": "10927e078aae2c248027c9c347475e0f552138da53a003a7b4bf8d14f4303032", "crates/coreav-cli/src/transcode/av1.rs": "370b8560dbda142a40a719f8c8498c4d1734a4a1bc4fa60bd701c2dace158f03", "crates/coreav-cli/tests/common/standalone_audio.rs": "7ade8d3cfc3731fb32289dc89f39bc163c89869fa20720588f7945e53189fc4a", "crates/coreav-cli/tests/docs_site.rs": "bd3979d63545179b8066a2132a1d31e25b72af558a3c60cb34d144c280471db1", @@ -1577,10 +1573,10 @@ "scripts/mp3_worker_check.py": "32ee00bc93ccc7859a8f8242634348fb6d7da9fb314317ef162108f96d313e91", "scripts/notices/record.mjs": "76a530777652c76cea83564a63b137846b4b00368edefcc5cc7b999a5a482c12", "scripts/notices/render.mjs": "96332bca2d2437a58f8f3d8e3e5dc04cd16d99829be621e697bfe55bd3baaa06", - "scripts/notices/runtime.mjs": "431e38b1534286f4344ef1d576437acaa81ffeaa5bc544b954e48d4c63698b79", + "scripts/notices/runtime.mjs": "fd5490c61f63f9d1c01258ed92deffe2496d9f61234bf92a7e8807226bad8a8d", "scripts/notices/select.mjs": "1ea5039523e5f0c3dfbb665e6f01d264dd9a78b4ab3c069ea0017670aafa6e44", "scripts/notices/test/fixtures/LLVM-exception.txt": "e34c58338bd89d43e709e226610d8f32b3e3c47f4ad9a99a8dc1d4ac7842488e", - "scripts/notices/upstream/runtime/manifest.json": "670b02a84a155587abb6edd1cac4595aad73a1469b9f49162898126cb82ba9e6", + "scripts/notices/upstream/runtime/manifest.json": "f3871283a31350078e3e775c670e900e4bba5406e0b63ff17dccf43e6833dfea", "scripts/opus_encode_check.py": "18e0e70f63ccf1dba5fc5caf04dd897491a7213c13ec7761fbe6c13c4d6a08fb", "scripts/opus_matroska_padding.py": "1b0409269b779a1368400496ba08e1c8effda07c19cc8c4f1bea400ebe019147", "scripts/opus_mp4_presentation.py": "7c3869b8641e8e61f820476b938a82ec4cb3a16100a955383a51527fc674ec51", @@ -1730,7 +1726,6 @@ "tools/compat-corpus/tests/test_github_shapes_aac.py": "b29751df3929c9354c30212e6c28e2d314c3534fedd301ac782078b0d5d21673", "tools/compat-corpus/tests/test_png_bmp_yuv.py": "f85b797e98121d17589e82a684c8f1105250b6da028dbcd42f7a7723bc76347f", "tools/decode-oracle/Cargo.toml": "dbd1feefe5f46d2ae4f45fb02b49759f3ba4f99241c30850d23bcb85f59e64a2", - "tools/decode-oracle/src/main.rs": "751108a12f3eed58103506077d826f26e45948fc38ec0eb1ac2a7c0d744a7d69", "tools/decode-oracle/src/stream.rs": "326c6ce8637889138087dc83eac8e0ee1bb8d55bd9721d4d8227b6d81910c355", "tools/edge-native/src/main.rs": "82ab5851448d795393d3bb85c76e5b71b4c17531c26205d7b6d0176d6167ca29", "tools/fuzz-campaign/campaign.py": "240cd19734a7d74d83e5d2d758ad078a126c5e462cd8d1ea14af40db9ca10418", @@ -25910,10 +25905,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", - "rust:crates/coreav-cli/src/compat_cmd.rs:probe_stdin": "abb265e1e3dc464972603e673cca2d8f501ccf35c096dcf8a92fba86223f13d9", "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", - "rust:crates/coreav-cli/src/main.rs:compat_cmd": "ccf5049a20c2dd26e433f9ae7d9de2cfd6e2d070729a048f6c1924ec92a99390", - "rust:crates/coreav-cli/src/main.rs:fallback_cmd": "a9c07257236976aede760fab0e994d31bf0d6e347952f7a75469797c7d468d75", "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:concat_output": "d2530ceeb7511fcff82c5dc4e993d5784d8f0b938838d5bf33de4a6663e47b1c", "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:test_oracle": "db66fd177b7e16b40914564a87edf7b09d10f42201d758fa805a7f6d380d926b", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", @@ -25977,13 +25969,10 @@ "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/src/compat_cmd.rs", - "crates/coreav-cli/src/compat_cmd/probe_stdin.rs", + "crates/coreav-cli/Cargo.toml", "crates/coreav-cli/src/fallback.rs", "crates/coreav-cli/src/fallback/names.rs", "crates/coreav-cli/src/fallback_cmd.rs", - "crates/coreav-cli/src/join.rs", - "crates/coreav-cli/src/main.rs", "crates/coreav-cli/src/names.rs", "crates/coreav-cli/src/strict_safe.rs", "crates/coreav-cli/tests/common/standalone_audio.rs", @@ -26500,7 +26489,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:389-394 executes bin(), defined at :17-19 as the Cargo CoreAV executable, with the native join command. crates/coreav-cli/src/main.rs:1047,2448-2487 dispatches join to the native join::run writer rather than the FFmpeg compatibility fallback. The separately selected reference comparator is not executed by this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:389: This command executes the CoreAV join candidate, not an oracle: bin() at crates/coreav-cli/tests/ffmpeg_concat.rs:18-20 returns CARGO_BIN_EXE_coreav, and the call at crates/coreav-cli/tests/ffmpeg_concat.rs:389-394 supplies join --audio none and executes output(). crates/coreav-cli/Cargo.toml:15-20 identifies that Cargo binary as src/main.rs. The separately invoked comparisons do not change this program identity.", "program_span": { "end": 13096, "start": 12947 @@ -26515,7 +26504,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:389-394 executes bin(), defined at :17-19 as the Cargo CoreAV executable, with the native join command. crates/coreav-cli/src/main.rs:1047,2448-2487 dispatches join to the native join::run writer rather than the FFmpeg compatibility fallback. The separately selected reference comparator is not executed by this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:389: This command executes the CoreAV join candidate, not an oracle: bin() at crates/coreav-cli/tests/ffmpeg_concat.rs:18-20 returns CARGO_BIN_EXE_coreav, and the call at crates/coreav-cli/tests/ffmpeg_concat.rs:389-394 supplies join --audio none and executes output(). crates/coreav-cli/Cargo.toml:15-20 identifies that Cargo binary as src/main.rs. The separately invoked comparisons do not change this program identity.", "program_span": { "end": 12965, "start": 12960 @@ -40707,14 +40696,8 @@ "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "rust:crates/coreav-cli/src/compat_cmd.rs:probe_stdin": "abb265e1e3dc464972603e673cca2d8f501ccf35c096dcf8a92fba86223f13d9", - "rust:crates/coreav-cli/src/main.rs:compat_cmd": "ccf5049a20c2dd26e433f9ae7d9de2cfd6e2d070729a048f6c1924ec92a99390", - "rust:crates/coreav-cli/src/main.rs:fallback_cmd": "a9c07257236976aede760fab0e994d31bf0d6e347952f7a75469797c7d468d75", - "rust:crates/coreav-cli/src/transcode.rs:av1": "6a74e96d4e17276aa916c2472e754b2b3ab37af9b113529d3e308f00f97a5b27", "rust:crates/coreav-cli/tests/strict_safe.rs:test_oracle": "773d41f51f2f362d021c65022b6ab859cda26f32ceb09987ea41562b73fbc837", "rust:crates/coreav-worker/tests/ffmpeg.rs:test_oracle": "41bf9371506cc5c7ecf36f8abaedc7a0f0a6c2ae7522e21f70aa0d689c160779", - "rust:tools/decode-oracle/src/main.rs:stream": "c4fc6a08248479cb73fff4f23554f1b0f4c589faa29e86a9f748f9fd5032e4e5", - "rust:tools/decode-oracle/src/main.rs:test_oracle": "5bde92a4b57ec09c227ea93028e02a74e474ac4b902f8b0b01718583dac24b88", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "subprocess": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -40722,16 +40705,9 @@ "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - "crates/coreav-cli/src/compat_cmd.rs", - "crates/coreav-cli/src/compat_cmd/probe_stdin.rs", - "crates/coreav-cli/src/fallback_cmd.rs", - "crates/coreav-cli/src/main.rs", "crates/coreav-cli/src/thumbnail.rs", - "crates/coreav-cli/src/transcode.rs", - "crates/coreav-cli/src/transcode/av1.rs", "crates/coreav-cli/tests/strict_safe.rs", - "crates/coreav-worker/src/child.rs", - "crates/coreav-worker/src/protocol.rs", + "crates/coreav-worker/src/bin/coreav-worker.rs", "crates/coreav-worker/tests/ffmpeg.rs", "crates/coreav-worker/tests/hostile.rs", "docs/design/oracle-historical-records.json", @@ -40744,15 +40720,13 @@ "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", "scripts/test_oracle.py", - "test-support/oracle.rs", - "tools/decode-oracle/src/main.rs", - "tools/decode-oracle/src/stream.rs" + "test-support/oracle.rs" ], "sha256": "1ff3e26eaa8cb027f145916c203c50c293332118d2aa70ec24b6f5b1a15ed476", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Excluded: this command launches the CoreAV protocol worker, not the backend's FFmpeg executable. WorkerOptions retains WorkerCommand separately from its ffmpeg field; open serializes the latter into Open.ffmpeg but constructs and spawns options.command.program, then exchanges framed decoder messages. CLI backends receive main's current_exe and pass it with WORKER_ARG; decode-oracle's packet, thumbnail and streaming callers likewise use current_exe. Worker integration tests use CARGO_BIN_EXE_coreav-worker at each construction (75,216,309,423,515); hostile tests instead use controlled /bin/sh protocol responders or the built worker. Strict-safe tests use the Cargo CoreAV binary directly or /usr/bin/env with that binary in argv. WorkerCommand::installed selects only sibling/PATH coreav-worker, and current_exe retains the running product path. Backend FFmpeg payloads remain distinct downstream execution sites; this exclusion does not qualify those payloads or infer a worker identity from a directory name.", + "evidence": "crates/coreav-worker/src/parent.rs:460: This is the outer worker launch, not the FFmpeg child: crates/coreav-worker/src/parent.rs:32-60 constructs current-executable or coreav-worker commands; crates/coreav-worker/src/parent.rs:453-458 serializes the separate ffmpeg option into the Open message, while crates/coreav-worker/src/parent.rs:460-471 spawns only options.command.program and its worker arguments. The standalone worker enters the binary protocol at crates/coreav-worker/src/bin/coreav-worker.rs:8-14. CLI decoding selects its own executable and __coreav_worker at crates/coreav-cli/src/thumbnail.rs:249-258, with the dispatch at crates/coreav-cli/src/thumbnail.rs:77-86. Real fallback tests launch CARGO_BIN_EXE_coreav-worker, keeping ffmpeg separately in options, at crates/coreav-worker/tests/ffmpeg.rs:71-81, crates/coreav-worker/tests/ffmpeg.rs:214-226, crates/coreav-worker/tests/ffmpeg.rs:306-319, crates/coreav-worker/tests/ffmpeg.rs:420-434 and crates/coreav-worker/tests/ffmpeg.rs:512-527. Hostile-worker tests use shell protocol fakes at crates/coreav-worker/tests/hostile.rs:68-85, crates/coreav-worker/tests/hostile.rs:275-280, crates/coreav-worker/tests/hostile.rs:322-332, crates/coreav-worker/tests/hostile.rs:372-382 and crates/coreav-worker/tests/hostile.rs:434-439; strict-safe tests use env wrapping the CoreAV worker or the CoreAV binary at crates/coreav-cli/tests/strict_safe.rs:560-575 and crates/coreav-cli/tests/strict_safe.rs:610-615. These transport launches do not establish qualification of any later FFmpeg child, which is a separate site.", "program_span": { "end": 15912, "start": 15888 @@ -40767,7 +40741,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Excluded: this command launches the CoreAV protocol worker, not the backend's FFmpeg executable. WorkerOptions retains WorkerCommand separately from its ffmpeg field; open serializes the latter into Open.ffmpeg but constructs and spawns options.command.program, then exchanges framed decoder messages. CLI backends receive main's current_exe and pass it with WORKER_ARG; decode-oracle's packet, thumbnail and streaming callers likewise use current_exe. Worker integration tests use CARGO_BIN_EXE_coreav-worker at each construction (75,216,309,423,515); hostile tests instead use controlled /bin/sh protocol responders or the built worker. Strict-safe tests use the Cargo CoreAV binary directly or /usr/bin/env with that binary in argv. WorkerCommand::installed selects only sibling/PATH coreav-worker, and current_exe retains the running product path. Backend FFmpeg payloads remain distinct downstream execution sites; this exclusion does not qualify those payloads or infer a worker identity from a directory name. This row is the spawn continuation of the unchanged Command created at line 460.", + "evidence": "crates/coreav-worker/src/parent.rs:471: This is the outer worker launch, not the FFmpeg child: crates/coreav-worker/src/parent.rs:32-60 constructs current-executable or coreav-worker commands; crates/coreav-worker/src/parent.rs:453-458 serializes the separate ffmpeg option into the Open message, while crates/coreav-worker/src/parent.rs:460-471 spawns only options.command.program and its worker arguments. The standalone worker enters the binary protocol at crates/coreav-worker/src/bin/coreav-worker.rs:8-14. CLI decoding selects its own executable and __coreav_worker at crates/coreav-cli/src/thumbnail.rs:249-258, with the dispatch at crates/coreav-cli/src/thumbnail.rs:77-86. Real fallback tests launch CARGO_BIN_EXE_coreav-worker, keeping ffmpeg separately in options, at crates/coreav-worker/tests/ffmpeg.rs:71-81, crates/coreav-worker/tests/ffmpeg.rs:214-226, crates/coreav-worker/tests/ffmpeg.rs:306-319, crates/coreav-worker/tests/ffmpeg.rs:420-434 and crates/coreav-worker/tests/ffmpeg.rs:512-527. Hostile-worker tests use shell protocol fakes at crates/coreav-worker/tests/hostile.rs:68-85, crates/coreav-worker/tests/hostile.rs:275-280, crates/coreav-worker/tests/hostile.rs:322-332, crates/coreav-worker/tests/hostile.rs:372-382 and crates/coreav-worker/tests/hostile.rs:434-439; strict-safe tests use env wrapping the CoreAV worker or the CoreAV binary at crates/coreav-cli/tests/strict_safe.rs:560-575 and crates/coreav-cli/tests/strict_safe.rs:610-615. These transport launches do not establish qualification of any later FFmpeg child, which is a separate site.", "program_span": { "end": 16337, "start": 16330 @@ -143339,18 +143313,17 @@ "scripts/oracle_invocation_classify.py", "scripts/oracle_pin.py", "scripts/oracle_pin_macos.py", - "scripts/rust-dist.env", "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "0de45740501249d301bf802fd92955ce96f1ac9ff36b1bded9dd2650c2f9e971", + "sha256": "bb934368674e8ceb7e587a32cbaaa107c30b8350942549540350024fce6b21d7", "sites": [ { "class": "reviewed-exclusion", - "evidence": "toolchain is the imported local Rust-toolchain metadata selector (6). Both calls at 43/99 call that JS function, which uses pinned rustc -vV and --print sysroot (select.mjs:68\u201380), not an arbitrary executable from the repo string.", + "evidence": "scripts/notices/main.mjs:43: The argument is a repository directory passed to projectGraph at scripts/notices/main.mjs:43 or prepareFlags at scripts/notices/main.mjs:100, not an executable. scripts/notices/select.mjs:30-39 and scripts/notices/select.mjs:56-65 execute literal cargo with metadata/tree/fetch arguments; scripts/notices/select.mjs:68-85 executes literal rustc for toolchain facts. Neither helper invokes FFmpeg/ffprobe. The new bundled-runtime check at scripts/notices/main.mjs:44 is a notice-inventory validation, not a media execution.", "program_span": { - "end": 2374, - "start": 2370 + "end": 2396, + "start": 2392 }, "site": [ 43, @@ -143362,13 +143335,13 @@ }, { "class": "reviewed-exclusion", - "evidence": "toolchain is the imported local Rust-toolchain metadata selector (6). Both calls at 43/99 call that JS function, which uses pinned rustc -vV and --print sysroot (select.mjs:68\u201380), not an arbitrary executable from the repo string.", + "evidence": "scripts/notices/main.mjs:100: The argument is a repository directory passed to projectGraph at scripts/notices/main.mjs:43 or prepareFlags at scripts/notices/main.mjs:100, not an executable. scripts/notices/select.mjs:30-39 and scripts/notices/select.mjs:56-65 execute literal cargo with metadata/tree/fetch arguments; scripts/notices/select.mjs:68-85 executes literal rustc for toolchain facts. Neither helper invokes FFmpeg/ffprobe. The new bundled-runtime check at scripts/notices/main.mjs:44 is a notice-inventory validation, not a media execution.", "program_span": { - "end": 6689, - "start": 6679 + "end": 6781, + "start": 6771 }, "site": [ - 99, + 100, "JavaScript", "", "repository" @@ -143865,7 +143838,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/compiler-rt/LICENSE.TXT:1: Retained legal/notice text begins '============================================================================== / The LLVM Project is under the Apache License v2.0 with LLVM Exceptions: / ============================================================================== / / Apache License / Version 2.0, January 2004'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:73 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -143920,7 +143893,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/libunwind/LICENSE.TXT:1: Retained legal/notice text begins '============================================================================== / The LLVM Project is under the Apache License v2.0 with LLVM Exceptions: / ============================================================================== / / Apache License / Version 2.0, January 2004'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:53 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -143975,7 +143948,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/microsoft/ucrt-NOTICE:1: Retained legal/notice text begins 'The statically linked Microsoft C runtime component UCRT is distributed under the Windows SDK terms: / https://learn.microsoft.com/en-us/legal/windows-sdk/license'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:32 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144030,7 +144003,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/microsoft/vcruntime-NOTICE:1: Retained legal/notice text begins 'The statically linked Microsoft C runtime component vcruntime is distributed under the Visual Studio redistribution terms: / https://visualstudio.microsoft.com/license-terms/vs2026-ga-pro-enterprise/'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:31 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144085,7 +144058,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/musl/COPYRIGHT:1: Retained legal/notice text begins 'musl as a whole is licensed under the following standard MIT license: / / ---------------------------------------------------------------------- / Copyright \u00a9 2005-2020 Rich Felker, et al. / / Permission is hereby granted, free of charge, to any person obtaining'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:39 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144140,7 +144113,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/musl/aarch64-memcpy-LICENSE:1: Retained legal/notice text begins '/* / * memcpy - copy memory area / * / * Copyright (c) 2012-2020, Arm Limited. / * SPDX-License-Identifier: MIT / */'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:40 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144195,7 +144168,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/musl/aarch64-memset-LICENSE:1: Retained legal/notice text begins '/* / * memset - fill memory with a constant byte / * / * Copyright (c) 2012-2020, Arm Limited. / * SPDX-License-Identifier: MIT / */'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:41 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144250,7 +144223,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/musl/math-__cos-LICENSE:1: Retained legal/notice text begins '/* / * ==================================================== / * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. / * / * Developed at SunSoft, a Sun Microsystems, Inc. business. / * Permission to use, copy, modify, and distribute this'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:43 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144305,7 +144278,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/musl/math-cos-LICENSE:1: Retained legal/notice text begins '/* / * ==================================================== / * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. / * / * Developed at SunPro, a Sun Microsystems, Inc. business. / * Permission to use, copy, modify, and distribute this'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:42 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144360,7 +144333,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/musl/math-exp-LICENSE:1: Retained legal/notice text begins '/* / * Double-precision e^x function. / * / * Copyright (c) 2018, Arm Limited. / * SPDX-License-Identifier: MIT / */'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:44 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144415,7 +144388,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/musl/math-log-LICENSE:1: Retained legal/notice text begins '/* / * Double-precision log(x) function. / * / * Copyright (c) 2018, Arm Limited. / * SPDX-License-Identifier: MIT / */'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:45 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144470,7 +144443,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/musl/math-pow-LICENSE:1: Retained legal/notice text begins '/* / * Double-precision x^y function. / * / * Copyright (c) 2018, Arm Limited. / * SPDX-License-Identifier: MIT / */'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:46 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144525,7 +144498,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/wasi-libc/LICENSE-APACHE:1: Retained legal/notice text begins 'Apache License / Version 2.0, January 2004 / http://www.apache.org/licenses/ / / TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION /'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:61 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144580,7 +144553,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/wasi-libc/LICENSE-APACHE-LLVM:1: Retained legal/notice text begins '/ Apache License / Version 2.0, January 2004 / http://www.apache.org/licenses/ / / TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:62 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144635,7 +144608,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/wasi-libc/LICENSE-MIT:1: Retained legal/notice text begins 'Permission is hereby granted, free of charge, to any / person obtaining a copy of this software and associated / documentation files (the \"Software\"), to deal in the / Software without restriction, including without / limitation the rights to use, copy, modify, merge, / publish, distribute, sublicense, and/or sell copies of'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:63 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144690,7 +144663,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/wasi-libc/fts/musl-fts/COPYING:1: Retained legal/notice text begins 'Copyright (c) 1989, 1993 / The Regents of the University of California. All rights reserved. / / Redistribution and use in source and binary forms, with or without / modification, are permitted provided that the following conditions / are met:'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:66 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -144745,7 +144718,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "Individually inspected legal-text header and regular mode-0644/no-shebang metadata identify retained licence/notice prose, not executable code or a program selector. runtime.mjs reads registered component files as bytes, validates identity and decodes/appends their text into notice sections, not an executable loader.", + "evidence": "scripts/notices/upstream/runtime/wasi-libc/libc-top-half/musl/COPYRIGHT:1: Retained legal/notice text begins 'musl as a whole is licensed under the following standard MIT license: / / ---------------------------------------------------------------------- / Copyright \u00a9 2005-2020 Rich Felker, et al. / / Permission is hereby granted, free of charge, to any person obtaining'; the file is regular mode 0644 without a shebang, not executable code or a program selector. scripts/notices/upstream/runtime/manifest.json:64 lists it as component notice data. scripts/notices/runtime.mjs:20-31 reads the selected file as bytes, checks its SHA-256, decodes UTF-8 and appends its text to notice sections; it never executes the text. No FFmpeg/ffprobe oracle is invoked by this row.", "site": [ 1, "inventory", @@ -219601,28 +219574,6 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", - "rust:crates/coreav-cli/src/compat_cmd.rs:probe_stdin": "abb265e1e3dc464972603e673cca2d8f501ccf35c096dcf8a92fba86223f13d9", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:args": "a170edc0e4737f764c7aade5f4ead81505cfced40ee66cb6068f3991b9ea2920", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:audio": "e5714f85633e6c9c870319df3bb410db845fc8812d816114098d5e2f0af1f9ca", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:avi": "a20943ab15fd79dd7ddfcbce382681694f920c44e6cb60c813722b84e10d7bcb", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:capture": "788447ffc5ea2a31c62472dd02edcb696af8587db2c232118169ace44b8e0f05", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:encode": "3369bdc75ae7b7b3554aaf5cf97f0a464806ce396bff5ff93ab55549a2efcb94", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:ffv1": "9b6573e81c31bca56f7fac1854719e0719c8fb071fe28392df081774edad10d5", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:frames": "11184bade2fffd66ee44bf1164158e754e7239745dd4f7e013e677bbb877d830", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:image_capture": "a34016b7edda5a3fe43c09cda2eb0e16c7e542e921aad0f172e9fa12c4b25dd4", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:pcm": "9b07f437408f77b6be1353180123c79d8c164d68dacb2925749ba9c2d3ae236e", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:raw_audio": "130fa53de64dfedf0195268aac57ead2b63282031fabaf90ac58ccc4eb6eacbf", - "rust:crates/coreav-cli/src/ffmpeg/mod.rs:ts": "8dcf23e24e2d41798c924c7a8631440a4c00f8bb72fd16c4b94fcfd0d9d7f76f", - "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:aac": "42dca5f3769a746288b85b30c1a46e77aeb708609ad8bde71a0a8415a243cc2b", - "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:exact": "ff5587575357f182586bef068e9405eb1c1579698b25d5a8665e8c3bd16145bf", - "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:flac": "0bb01104d84c7fd3af5642b8753e8a0f1c3c2aeba7efb95aa362dccc30aaa482", - "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:mp4": "da56815faddf0da90e3433dcb51a1c010a0924e0439e132306c5ec6c31b0a3e5", - "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:record": "b6b7ed9425a84ad409c1d34152a82a459afd6d7e81ee86e9a08f6499d6b99ad5", - "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:tests": "731173513404f680a31cc9a1be61fea46b0e6c527c2a10b478e3ae2e12a25ef1", - "rust:crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs:wav": "1b5338d66c0c2b22ce0a91376dc38d9648a05c89a6dae41cc5bf5549f7f4abaf", - "rust:crates/coreav-cli/src/ffmpeg/raw_audio/wav.rs:tests": "de6b30a8e76a7e84d9e97091fe1e1ec724a2a545e7711e1ac22d78fbc1b2e07f", - "rust:crates/coreav-cli/src/main.rs:compat_cmd": "ccf5049a20c2dd26e433f9ae7d9de2cfd6e2d070729a048f6c1924ec92a99390", - "rust:crates/coreav-cli/src/main.rs:fallback_cmd": "a9c07257236976aede760fab0e994d31bf0d6e347952f7a75469797c7d468d75", "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", @@ -219683,30 +219634,6 @@ "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/src/compat_cmd.rs", - "crates/coreav-cli/src/compat_cmd/probe_stdin.rs", - "crates/coreav-cli/src/fallback_cmd.rs", - "crates/coreav-cli/src/ffmpeg/args.rs", - "crates/coreav-cli/src/ffmpeg/audio.rs", - "crates/coreav-cli/src/ffmpeg/avi.rs", - "crates/coreav-cli/src/ffmpeg/capture.rs", - "crates/coreav-cli/src/ffmpeg/encode.rs", - "crates/coreav-cli/src/ffmpeg/ffv1.rs", - "crates/coreav-cli/src/ffmpeg/frames.rs", - "crates/coreav-cli/src/ffmpeg/image_capture.rs", - "crates/coreav-cli/src/ffmpeg/mod.rs", - "crates/coreav-cli/src/ffmpeg/pcm.rs", - "crates/coreav-cli/src/ffmpeg/raw_audio/aac.rs", - "crates/coreav-cli/src/ffmpeg/raw_audio/exact.rs", - "crates/coreav-cli/src/ffmpeg/raw_audio/flac.rs", - "crates/coreav-cli/src/ffmpeg/raw_audio/mod.rs", - "crates/coreav-cli/src/ffmpeg/raw_audio/mp4.rs", - "crates/coreav-cli/src/ffmpeg/raw_audio/record.rs", - "crates/coreav-cli/src/ffmpeg/raw_audio/tests.rs", - "crates/coreav-cli/src/ffmpeg/raw_audio/wav.rs", - "crates/coreav-cli/src/ffmpeg/raw_audio/wav_tests.rs", - "crates/coreav-cli/src/ffmpeg/ts.rs", - "crates/coreav-cli/src/main.rs", "crates/coreav-cli/src/strict_safe.rs", "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-h264/tests/common/streams.rs", @@ -219721,10 +219648,7 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", - "docs/compat/audio-decoder-eligibility.json", - "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", - "docs/design/png-bmp-yuv-v1.md", "docs/measurements/compat-0.1.0/judging.json", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", @@ -220133,7 +220057,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/current_ci.py:136: This invocation executes the resolved CoreAV candidate from tools/compat-corpus/current_ci.py:176, with ffmpeg as its subcommand argument, not as its executable. Its env comes from legacy.ENV at tools/compat-corpus/current_ci.py:132: tools/compat-corpus/run.py:79 obtains tools/compat-corpus/release_round.py:79-88, which forces COREAV_STRICT_SAFE=1. crates/coreav-cli/src/main.rs:1028-1029 constructs StrictSafe and dispatches the compatibility command; crates/coreav-cli/src/strict_safe.rs:59-62 reads that environment. crates/coreav-cli/src/compat_cmd.rs:110-136 forwards the mode to native work or refusal, and crates/coreav-cli/src/fallback_cmd.rs:92-123 prevents launching the FFmpeg fallback in this mode. Encoder authorization at crates/coreav-cli/src/ffmpeg/mod.rs:404, crates/coreav-cli/src/ffmpeg/mod.rs:461-491, crates/coreav-cli/src/ffmpeg/audio.rs:124 and crates/coreav-cli/src/ffmpeg/encode.rs:92-119 reaches the refusals in crates/coreav-cli/src/strict_safe.rs:117-134, crates/coreav-cli/src/strict_safe.rs:145-171 and crates/coreav-cli/src/strict_safe.rs:181-199. The separate oracle reference command is at tools/compat-corpus/current_ci.py:81, outside this invocation.", + "evidence": "At tools/compat-corpus/current_ci.py:136 (delegated decoded_output.invoke, occurrence 0), This launches opts.coreav with the ffmpeg subcommand, not FFmpeg. tools/compat-corpus/current_ci.py:176 selects the CoreAV candidate; tools/compat-corpus/run.py:79 obtains release_round.environment, which sets COREAV_STRICT_SAFE=1 at tools/compat-corpus/release_round.py:84. crates/coreav-cli/src/strict_safe.rs:59-62 reads the mode; crates/coreav-cli/src/strict_safe.rs:145-171 and crates/coreav-cli/src/strict_safe.rs:181-198 refuse FFmpeg encoders in that mode. The reference execution is separate at tools/compat-corpus/current_ci.py:81.", "site": [ 136, "delegated", @@ -220155,7 +220079,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/compat-corpus/current_ci.py:188: This lambda delegates only refusals, not legacy.cmd_commands. Its reference branch reaches verify at tools/compat-corpus/current_ci.py:155 with the retained pair; the candidate invocation at tools/compat-corpus/current_ci.py:136 is CoreAV, not an oracle. tools/compat-corpus/current_ci.py:179-182 retains the exact resolved pair returned by scripts/test_oracle.py:73-108; tools/compat-corpus/current_ci.py:188 forwards str(pair.ffmpeg) and str(pair.ffprobe) unchanged into refusals, which passes them to verify at tools/compat-corpus/current_ci.py:155. The other real verify callers use fields retained at tools/compat-corpus/tests/test_current_ci.py:372-373 and pass self.ffmpeg/self.ffprobe at tools/compat-corpus/tests/test_current_ci.py:435, tools/compat-corpus/tests/test_current_ci.py:503, tools/compat-corpus/tests/test_current_ci.py:540 and tools/compat-corpus/tests/test_current_ci.py:545. The bare test arguments at tools/compat-corpus/tests/test_current_ci.py:42-43 and tools/compat-corpus/tests/test_current_ci.py:363-364 are mocked at tools/compat-corpus/tests/test_current_ci.py:37-39 and tools/compat-corpus/tests/test_current_ci.py:360-362 and execute no oracle. tools/compat-corpus/decoded_output.py:27 passes argv unchanged to subprocess.Popen; tools/compat-corpus/decoded_output.py:46-47 executes the supplied ffprobe, tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 execute the supplied ffmpeg. No lookup or sibling reconstruction replaces those fields. The candidate side at tools/compat-corpus/current_ci.py:136 is not an oracle: This invocation executes the resolved CoreAV candidate from tools/compat-corpus/current_ci.py:176, with ffmpeg as its subcommand argument, not as its executable. Its env comes from legacy.ENV at tools/compat-corpus/current_ci.py:132: tools/compat-corpus/run.py:79 obtains tools/compat-corpus/release_round.py:79-88, which forces COREAV_STRICT_SAFE=1. crates/coreav-cli/src/main.rs:1028-1029 constructs StrictSafe and dispatches the compatibility command; crates/coreav-cli/src/strict_safe.rs:59-62 reads that environment. crates/coreav-cli/src/compat_cmd.rs:110-136 forwards the mode to native work or refusal, and crates/coreav-cli/src/fallback_cmd.rs:92-123 prevents launching the FFmpeg fallback in this mode. Encoder authorization at crates/coreav-cli/src/ffmpeg/mod.rs:404, crates/coreav-cli/src/ffmpeg/mod.rs:461-491, crates/coreav-cli/src/ffmpeg/audio.rs:124 and crates/coreav-cli/src/ffmpeg/encode.rs:92-119 reaches the refusals in crates/coreav-cli/src/strict_safe.rs:117-134, crates/coreav-cli/src/strict_safe.rs:145-171 and crates/coreav-cli/src/strict_safe.rs:181-199. The separate oracle reference command is at tools/compat-corpus/current_ci.py:81, outside this invocation.", + "evidence": "At tools/compat-corpus/current_ci.py:188 (delegated refusals, occurrence 0), tools/compat-corpus/current_ci.py:179-188 retains require() fields, forwards them via refusals at tools/compat-corpus/current_ci.py:155 into verify at tools/compat-corpus/current_ci.py:63, then to source/output probes, reference command and decoded comparison at tools/compat-corpus/current_ci.py:71, tools/compat-corpus/current_ci.py:81, tools/compat-corpus/current_ci.py:101 and tools/compat-corpus/current_ci.py:111. The real direct test caller retains the owner pair at tools/compat-corpus/tests/test_current_ci.py:372-373 and forwards it at tools/compat-corpus/tests/test_current_ci.py:435. tools/compat-corpus/decoded_output.py:46-47 and tools/compat-corpus/decoded_output.py:343-344 use the supplied ffprobe; tools/compat-corpus/decoded_output.py:160-161 and tools/compat-corpus/decoded_output.py:246-249 use supplied ffmpeg, with no selection or reconstruction. tools/compat-corpus/decoded_output.py:27 executes argv unchanged; tools/compat-corpus/decoded_output.py:363 and tools/compat-corpus/decoded_output.py:432 forward the same pair through carriage checks. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair after admission, not just a pin-verifier result.", "site": [ 188, "delegated", @@ -265733,6 +265657,7 @@ "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/mimalloc/LICENSE": "data", "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", From ebec6b022b7517ed09aa4779d8988049f39bbb78 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 01:53:27 +0900 Subject: [PATCH 078/113] docs(oracle): record the sixth main merge Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 71577e82f..7403c41b1 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -192,13 +192,13 @@ Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source a ## Merged-main classification update -Classification merges main five times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3` and `9df0b933d858adace8351fca877b91bc317163f8`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. +Classification merges main six times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`, `9df0b933d858adace8351fca877b91bc317163f8` and `1ed0568430d4f7e554271425b9357cf6c630ddcd`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. -The final catalogue reconciles all 6,565 rows exactly: 6,275 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,457 excluded rows at 4,185 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Eighteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. +The final catalogue reconciles all 6,565 rows exactly: 6,275 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,457 excluded rows at 4,185 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Nineteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. -The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,211 rows keep their exact site, 525 move, 1,494 are rewritten or removed and 1,829 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,320 are now qualified, 2,285 excluded, 11 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,388 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,275 row identities, so the census did not shrink. +The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,210 rows keep their exact site, 526 move, 1,494 are rewritten or removed and 1,829 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,320 are now qualified, 2,285 excluded, 11 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,388 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,275 row identities, so the census did not shrink. -Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or removed rows. Rows in `.github/workflows/ci.yml`, `.github/workflows/h264-encoder.yml`, `crates/coreav-transcode/src/audio.rs` and `scripts/tests/test_hevc_workflow.py` only move. +Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or removed rows. Rows in `.github/workflows/ci.yml`, `.github/workflows/h264-encoder.yml`, `crates/coreav-transcode/src/audio.rs`, `scripts/notices/main.mjs` and `scripts/tests/test_hevc_workflow.py` only move. | Source | Pre-merge rows | Final rows | Cause | |---|---:|---:|---| From aa056c42ba2c20b11ace9c8af602e93d5e1d91d0 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 01:55:48 +0900 Subject: [PATCH 079/113] docs(oracle): rebind the catalogue to the sixth-merge note Signed-off-by: Gunwoo Kim --- docs/design/oracle-invocation-dispositions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 497e692b4..76ac660b7 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -229,7 +229,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "7e0d0805c72b35456277760d2d81ce78cf4a2ab71e50bb85549377fc99aefc3d", - "docs/design/oracle-qualification-gate.md": "124fa637ff3f3a4c7baef7e7cd0775abe2a85c7e9e596fba0202b93398a6143d", + "docs/design/oracle-qualification-gate.md": "514a34edfec1f7a209a08a706259d689f719b671952fc152cf2cab06f1852cd2", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", From 434f7c400a53924b258965ddf832f3a2f4735b71 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 02:03:42 +0900 Subject: [PATCH 080/113] docs(oracle): record the seventh main merge Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 7403c41b1..dff28304c 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -192,7 +192,7 @@ Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source a ## Merged-main classification update -Classification merges main six times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`, `9df0b933d858adace8351fca877b91bc317163f8` and `1ed0568430d4f7e554271425b9357cf6c630ddcd`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. +Classification merges main seven times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`, `9df0b933d858adace8351fca877b91bc317163f8`, `1ed0568430d4f7e554271425b9357cf6c630ddcd` and `b95d327e00c7eede892757c94a8a4329b1109908`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. The final catalogue reconciles all 6,565 rows exactly: 6,275 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,457 excluded rows at 4,185 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Nineteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. From 30f81cad1b497e487751a5a876824aba826bcc03 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 02:04:52 +0900 Subject: [PATCH 081/113] docs(oracle): rebind the catalogue to the seventh-merge note Signed-off-by: Gunwoo Kim --- docs/design/oracle-invocation-dispositions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 76ac660b7..750537218 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -229,7 +229,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "7e0d0805c72b35456277760d2d81ce78cf4a2ab71e50bb85549377fc99aefc3d", - "docs/design/oracle-qualification-gate.md": "514a34edfec1f7a209a08a706259d689f719b671952fc152cf2cab06f1852cd2", + "docs/design/oracle-qualification-gate.md": "c5ac7000a622d1e986fb049e8f15d12a8e5e7ee45c2c129f47260f888da365bd", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", From 9c37f78cbae364041c077973754b93d3b451b42e Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 02:34:12 +0900 Subject: [PATCH 082/113] chore(oracle): reclassify HEVC rows moved by the main merge Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 136 +++++++++--------- 1 file changed, 67 insertions(+), 69 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 750537218..5d8f65907 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -1555,7 +1555,7 @@ "scripts/h264_synth.py": "1523d0849063527ec9849c10bc8f273165f7f55813b9ceb9cd657af68b00cd07", "scripts/he_aac_agreement.py": "8e13fbeadacd926b8c08fdd11f43539e45aab5fd62506746cc5bac483ab3c32c", "scripts/hevc_conformance.py": "cc9b16b250038fe2ff1477299d829d02ec507ffa398d458751148fbdc8a00de0", - "scripts/hevc_decode.py": "e0fb584b13c565a3b834f066036a3e925866198b63afe609bcc4e79b970ed1e4", + "scripts/hevc_decode.py": "7fc6f711ad8634755f2f5f32b288cc8875d07a68d1ae14a720357c16bab90218", "scripts/hevc_fixture.py": "e67398988391dcf5ff489d3bd210550fba1bc498663b9103f3bbb94215191eb2", "scripts/hevc_intra.py": "6c6c2a60de5c3e493725a885daaaea8fcbb39b1c7d11465c0110b7a259aa202b", "scripts/hevc_oracle_input.py": "dacf242c44b9da023b119d75a975822f14b7cd0defab5d25d478206213f52ba9", @@ -1639,7 +1639,6 @@ "scripts/tests/test_h264_g1.py": "20cdd57454f67643e174df69d4f60728b3752afcd672096fb1a22fb22eeb6dbe", "scripts/tests/test_h264_pgo_round_selection.py": "ea26de9cf3ca85b9f4f413c32d751547476a24268f6ef5b1b43827bce1e080a1", "scripts/tests/test_he_aac_agreement.py": "4ce33bf90a710af5bf0fb0ac61ece6821a569de7b422f8189a145ed1393cde75", - "scripts/tests/test_hevc_decode.py": "19ad162e19d979615d811e9f3c7cff7fe020b03ab32d0a9496de3b6b4151b142", "scripts/tests/test_input_summary_check.py": "4e2dd4389287f92703bd8f435553c0d5133955bae1958dd1fbf0919d0f24fcbf", "scripts/tests/test_input_summary_development.py": "ab2935874ab5e0c761104fd5548998130cc8eca3a6754c19aa3508a0b6f02445", "scripts/tests/test_main_ci_plan.py": "999a4b45bd55b87396d39553227448de57c527c7856a3880d4842f8a93cf03c5", @@ -77983,7 +77982,7 @@ "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -95288,7 +95287,7 @@ "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -131459,7 +131458,7 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -131936,7 +131935,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:480 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_conformance.py:480, The generic child executes command[0] unchanged apart from str(). Oracle callers preserve the owner-returned fields: scripts/hevc_conformance.py:1087-1089 retains the owner return (or receives it from scripts/hevc_intra.py:464-474); scripts/hevc_conformance.py:1171-1173 and scripts/hevc_conformance.py:973 preserve oracle.ffmpeg through anchored_reference_frames. scripts/hevc_decode.py:270 and scripts/hevc_decode.py:312 similarly retain and forward the owner field. scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The smoke caller retains require() at scripts/hevc_smoke.py:32 and forwards qualified.ffmpeg at scripts/hevc_smoke.py:60 through scripts/hevc_intra.py:172. Probe and reference commands use the supplied binary at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:842-858; the census supplies oracle.ffprobe/ffmpeg at scripts/hevc_conformance.py:1151-1159. Synthetic inspection receives oracle at scripts/hevc_conformance.py:1102-1103 and uses qualified.ffprobe at scripts/hevc_synthetic.py:50-51. Packet commands use the same corpus oracle at scripts/hevc_decode.py:529, scripts/hevc_decode.py:551, scripts/hevc_decode.py:603 and scripts/hevc_decode.py:615-621. Native/parser callers are separate non-oracle commands, for example scripts/hevc_decode.py:534 and scripts/hevc_decode.py:566. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 480, "process", @@ -131991,7 +131990,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:937 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_decode.py:270 retains its own owner pair and scripts/hevc_decode.py:312-314 forwards oracle.ffmpeg into anchored_reference_frames. scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_conformance.py:937, scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/hevc_conformance.py:1087-1089 retains the owner return (or receives it from scripts/hevc_intra.py:464-474); scripts/hevc_conformance.py:1171-1173 and scripts/hevc_conformance.py:973 preserve oracle.ffmpeg through anchored_reference_frames. scripts/hevc_decode.py:270 and scripts/hevc_decode.py:312 similarly retain and forward the owner field. scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The smoke caller retains require() at scripts/hevc_smoke.py:32 and forwards qualified.ffmpeg at scripts/hevc_smoke.py:60 through scripts/hevc_intra.py:172. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 937, "command", @@ -132002,7 +132001,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:944 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_decode.py:270 retains its own owner pair and scripts/hevc_decode.py:312-314 forwards oracle.ffmpeg into anchored_reference_frames. scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_conformance.py:944, scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/hevc_conformance.py:1087-1089 retains the owner return (or receives it from scripts/hevc_intra.py:464-474); scripts/hevc_conformance.py:1171-1173 and scripts/hevc_conformance.py:973 preserve oracle.ffmpeg through anchored_reference_frames. scripts/hevc_decode.py:270 and scripts/hevc_decode.py:312 similarly retain and forward the owner field. scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The smoke caller retains require() at scripts/hevc_smoke.py:32 and forwards qualified.ffmpeg at scripts/hevc_smoke.py:60 through scripts/hevc_intra.py:172. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 944, "delegated", @@ -132013,7 +132012,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:973 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_decode.py:270 retains its own owner pair and scripts/hevc_decode.py:312-314 forwards oracle.ffmpeg into anchored_reference_frames. scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_conformance.py:973, anchored_reference_frames forwards its unchanged binary to oracle_frames. scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/hevc_conformance.py:1087-1089 retains the owner return (or receives it from scripts/hevc_intra.py:464-474); scripts/hevc_conformance.py:1171-1173 and scripts/hevc_conformance.py:973 preserve oracle.ffmpeg through anchored_reference_frames. scripts/hevc_decode.py:270 and scripts/hevc_decode.py:312 similarly retain and forward the owner field. scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The smoke caller retains require() at scripts/hevc_smoke.py:32 and forwards qualified.ffmpeg at scripts/hevc_smoke.py:60 through scripts/hevc_intra.py:172. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 973, "delegated", @@ -132090,7 +132089,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1306 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_conformance.py:1306, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. corpus_record executes oracle.ffprobe at scripts/hevc_conformance.py:1323-1324; optional native comparisons preserve that pair in scripts/hevc_intra.py:565-582 and scripts/hevc_decode.py:529-551, scripts/hevc_decode.py:603-621. The packet oracle retains timeout=timeout at scripts/hevc_decode.py:621, with the per-arm bound from scripts/hevc_decode.py:563. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 1306, "delegated", @@ -132101,7 +132100,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1323 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_conformance.py:1323, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. The command starts with oracle.ffprobe and reaches child at scripts/hevc_conformance.py:1324 and Popen at scripts/hevc_conformance.py:480 without a new executable lookup. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 1323, "command", @@ -132112,7 +132111,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1324 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_conformance.py:1324, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. The unchanged command from scripts/hevc_conformance.py:1323 starts with oracle.ffprobe and reaches Popen at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 1324, "delegated", @@ -132123,7 +132122,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1340 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_conformance.py:1340, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The shared child at scripts/hevc_conformance.py:480 stringifies the exact passed paths for execution. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 1340, "delegated", @@ -132134,7 +132133,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1346 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_conformance.py:1346, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_decode.py:516 receives oracle and uses its unchanged ffmpeg/ffprobe fields at scripts/hevc_decode.py:529, scripts/hevc_decode.py:551, scripts/hevc_decode.py:603 and scripts/hevc_decode.py:615-621. scripts/hevc_decode.py:563 sets timeout to 3600 for EOF or 1800 for the prefix; both the native child at scripts/hevc_decode.py:566-568 and packet oracle at scripts/hevc_decode.py:621 receive it. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 1346, "delegated", @@ -132145,7 +132144,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1427 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_conformance.py:1427, The offline corpus entry assigns require() to oracle at scripts/hevc_conformance.py:1420 and passes it unchanged to corpus_record, whose oracle.ffprobe command at scripts/hevc_conformance.py:1323-1324 reaches Popen at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 1427, "delegated", @@ -132156,7 +132155,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1473 (occurrence 0), scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_conformance.py:1473, The corpus-online dispatcher calls fetch_corpus(inspect=True); its qualification and forwarding are: scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. Actual oracle commands are at scripts/hevc_conformance.py:1323-1324, scripts/hevc_intra.py:565, and scripts/hevc_decode.py:529-551, scripts/hevc_decode.py:603-621. tools/compat-corpus/round_files.py:63-69 supplies the acquisition pool, not an alternative executable selection. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 1473, "delegated", @@ -132167,7 +132166,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1481 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_conformance.py:1481, The __main__ guard invokes the dispatcher at scripts/hevc_conformance.py:1471-1473. Oracle-executing modes retain require() at scripts/hevc_conformance.py:1089, scripts/hevc_conformance.py:1247 or scripts/hevc_conformance.py:1420; run preserves the pair through scripts/hevc_conformance.py:1151-1159 and scripts/hevc_conformance.py:1171-1173, corpus modes through scripts/hevc_conformance.py:1306 and scripts/hevc_conformance.py:1323-1347, then scripts/hevc_intra.py:565-582 and scripts/hevc_decode.py:529-551, scripts/hevc_decode.py:603-621. Optional synthetic inspection forwards the same pair at scripts/hevc_conformance.py:1102-1103 to scripts/hevc_synthetic.py:50-51; scripts/hevc_synthetic.py:20-21 forwards its exact fields to scripts/hevc_fixture.py:271-283, whose version capture executes the same paths at scripts/hevc_fixture.py:56-60. tools/compat-corpus/round_files.py:63-69 only supplies acquisition. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 1481, "delegated", @@ -132245,7 +132244,7 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -132660,7 +132659,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_hevc_decode.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -132718,11 +132716,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "e0fb584b13c565a3b834f066036a3e925866198b63afe609bcc4e79b970ed1e4", + "sha256": "7fc6f711ad8634755f2f5f32b288cc8875d07a68d1ae14a720357c16bab90218", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/hevc_decode.py:250: This is a native HEVC decoder control, not an oracle. scripts/hevc_decode.py:230-250 constructs argv beginning with args.native, scripts/hevc_decode.py:318 uses the same constructor, and scripts/hevc_decode.py:335-337 only calls those negative controls. scripts/hevc_conformance.py:471-483 executes the supplied argv without changing its program.", + "evidence": "At scripts/hevc_decode.py:250, The negative controls call command(args, source, **options); scripts/hevc_decode.py:230-233 sets the executable to args.native, the CoreAV decoder, not an FFmpeg/ffprobe oracle. scripts/hevc_conformance.py:480 only executes that supplied command.", "site": [ 250, "delegated", @@ -132733,7 +132731,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_decode.py:312: run retains harness.test_oracle.require() as oracle at scripts/hevc_decode.py:265-272; scripts/hevc_decode.py:312-314 passes its exact ffmpeg field to anchored_reference_frames. scripts/hevc_conformance.py:962-974 forwards that binary to oracle_frames, which builds argv with it at scripts/hevc_conformance.py:934-944 and sends it to child. The entry points at scripts/hevc_decode.py:652-671 only forward to this run path. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "evidence": "At scripts/hevc_decode.py:312, run retains the exact pair returned by require() at scripts/hevc_decode.py:270 and passes oracle.ffmpeg directly to anchored_reference_frames. scripts/hevc_conformance.py:973 forwards binary unchanged to oracle_frames; scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 312, "delegated", @@ -132744,7 +132742,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/hevc_decode.py:318: This is a native HEVC decoder control, not an oracle. scripts/hevc_decode.py:230-250 constructs argv beginning with args.native, scripts/hevc_decode.py:318 uses the same constructor, and scripts/hevc_decode.py:335-337 only calls those negative controls. scripts/hevc_conformance.py:471-483 executes the supplied argv without changing its program.", + "evidence": "At scripts/hevc_decode.py:318, The native comparison calls command(args, source); scripts/hevc_decode.py:230-233 starts it with args.native, the CoreAV decoder. The generic child at scripts/hevc_conformance.py:480 does not select an oracle.", "site": [ 318, "delegated", @@ -132755,7 +132753,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/hevc_decode.py:337: This is a native HEVC decoder control, not an oracle. scripts/hevc_decode.py:230-250 constructs argv beginning with args.native, scripts/hevc_decode.py:318 uses the same constructor, and scripts/hevc_decode.py:335-337 only calls those negative controls. scripts/hevc_conformance.py:471-483 executes the supplied argv without changing its program.", + "evidence": "At scripts/hevc_decode.py:337, This calls only controls(args, ...); scripts/hevc_decode.py:236-250 loops over malformed-input and budget cases and executes the native command from scripts/hevc_decode.py:230-233. scripts/hevc_intra.py:306-327 only computes the entropy truncation offset; scripts/hevc_conformance.py:480 executes the supplied CoreAV command, not an oracle.", "site": [ 337, "delegated", @@ -132766,7 +132764,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_decode.py:529: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "evidence": "At scripts/hevc_decode.py:529, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_decode.py:516 receives the retained oracle; this command starts with its exact ffmpeg field and reaches the unchanged child executor at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 529, "command", @@ -132777,7 +132775,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_decode.py:529: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "evidence": "At scripts/hevc_decode.py:529, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_decode.py:516 receives oracle and the child call uses oracle.ffmpeg unchanged as command[0]; scripts/hevc_conformance.py:480 stringifies it for Popen. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 529, "delegated", @@ -132788,7 +132786,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/hevc_decode.py:534: The argv begins with parser (scripts/hevc_decode.py:534) or native (scripts/hevc_decode.py:565-567), respectively the CoreAV parameter-set parser and packet decoder passed by scripts/hevc_conformance.py:1301-1306 and scripts/hevc_conformance.py:1342-1347. Neither is FFmpeg/ffprobe. scripts/hevc_conformance.py:471-483 preserves this executable.", + "evidence": "At scripts/hevc_decode.py:534, This child command is [parser, config] in corpus_decode, where parser is the native header inspector received at scripts/hevc_decode.py:516. It does not execute either oracle field; scripts/hevc_conformance.py:480 executes this parser path unchanged.", "site": [ 534, "delegated", @@ -132799,7 +132797,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_decode.py:551: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "evidence": "At scripts/hevc_decode.py:551, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. This packet-metadata command uses the retained oracle.ffprobe directly as command[0]; execution is at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 551, "command", @@ -132810,7 +132808,7 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_decode.py:551: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "evidence": "At scripts/hevc_decode.py:551, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. This child call uses the retained oracle.ffprobe as command[0] of the metadata command and passes it unchanged to scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 551, "delegated", @@ -132821,9 +132819,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/hevc_decode.py:565: The argv begins with parser (scripts/hevc_decode.py:534) or native (scripts/hevc_decode.py:565-567), respectively the CoreAV parameter-set parser and packet decoder passed by scripts/hevc_conformance.py:1301-1306 and scripts/hevc_conformance.py:1342-1347. Neither is FFmpeg/ffprobe. scripts/hevc_conformance.py:471-483 preserves this executable.", + "evidence": "At scripts/hevc_decode.py:566, This child executes [native, source, config, ...], the CoreAV packet decoder supplied to scripts/hevc_decode.py:516, not either oracle field. The bound from scripts/hevc_decode.py:563 is passed at scripts/hevc_decode.py:568; scripts/hevc_conformance.py:480 executes that native path.", "site": [ - 565, + 566, "delegated", "", "harness.child" @@ -132832,9 +132830,9 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_decode.py:602: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "evidence": "At scripts/hevc_decode.py:603, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. The presentation-geometry command uses the retained oracle.ffprobe directly; scripts/hevc_conformance.py:480 executes it unchanged. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ - 602, + 603, "command", ".corpus_decode", "oracle.ffprobe" @@ -132843,9 +132841,9 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_decode.py:602: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "evidence": "At scripts/hevc_decode.py:603, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. The presentation-geometry child call starts with the retained oracle.ffprobe, with no reconstruction or PATH lookup before scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ - 602, + 603, "delegated", "", "harness.child" @@ -132854,9 +132852,9 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_decode.py:614: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "evidence": "At scripts/hevc_decode.py:615, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. This command begins with the retained oracle.ffmpeg field. It is passed unchanged to harness.child at scripts/hevc_decode.py:621 and then Popen at scripts/hevc_conformance.py:480; scripts/hevc_decode.py:563 supplies the 3600/1800-second per-arm timeout, reused for the oracle child. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ - 614, + 615, "command", ".corpus_decode", "oracle.ffmpeg" @@ -132865,9 +132863,9 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_decode.py:620: corpus_decode receives the complete owner-returned Oracle: scripts/hevc_conformance.py:1245-1249 stores require(), scripts/hevc_conformance.py:1303-1306 forwards it to corpus_record, and scripts/hevc_conformance.py:1342-1347 forwards it unchanged here. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-606 and scripts/hevc_decode.py:614-620 select its ffmpeg/ffprobe fields directly. The repair at scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the oracle pair is retained across both packet-limit arms and final identity checks. The sole test caller at scripts/tests/test_hevc_decode.py:365-373 mocks child, so it launches no unqualified program. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "evidence": "At scripts/hevc_decode.py:621, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. This child executes the unchanged command built at scripts/hevc_decode.py:615-620 from oracle.ffmpeg. The timeout from scripts/hevc_decode.py:563 also bounds the native child at scripts/hevc_decode.py:566-568; no executable selection changes before Popen at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ - 620, + 621, "delegated", "", "harness.child" @@ -132876,9 +132874,9 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_decode.py:662: run retains harness.test_oracle.require() as oracle at scripts/hevc_decode.py:265-272; scripts/hevc_decode.py:312-314 passes its exact ffmpeg field to anchored_reference_frames. scripts/hevc_conformance.py:962-974 forwards that binary to oracle_frames, which builds argv with it at scripts/hevc_conformance.py:934-944 and sends it to child. The entry points at scripts/hevc_decode.py:652-671 only forward to this run path. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "evidence": "At scripts/hevc_decode.py:663, main calls run(args), which retains require() as oracle at scripts/hevc_decode.py:270 before any work. Its oracle path is passed unchanged at scripts/hevc_decode.py:312 through scripts/hevc_conformance.py:973 to scripts/hevc_conformance.py:937-944 and Popen at scripts/hevc_conformance.py:480; other children at scripts/hevc_decode.py:250 and scripts/hevc_decode.py:318 run the CoreAV command from scripts/hevc_decode.py:230-233. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ - 662, + 663, "delegated", "", "run" @@ -132887,9 +132885,9 @@ }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_decode.py:671: run retains harness.test_oracle.require() as oracle at scripts/hevc_decode.py:265-272; scripts/hevc_decode.py:312-314 passes its exact ffmpeg field to anchored_reference_frames. scripts/hevc_conformance.py:962-974 forwards that binary to oracle_frames, which builds argv with it at scripts/hevc_conformance.py:934-944 and sends it to child. The entry points at scripts/hevc_decode.py:652-671 only forward to this run path. scripts/hevc_conformance.py:471-483 executes that argv unchanged. scripts/test_oracle.py:73-108 returns the resolved immutable pair after qualification; scripts/test_oracle.py:121-135 emits exactly those two paths for --resolve. This proof retains the returned paths, rather than relying on a pin-verifier side effect.", + "evidence": "At scripts/hevc_decode.py:672, The __main__ guard calls main, which invokes run at scripts/hevc_decode.py:663. run retains require() at scripts/hevc_decode.py:270 and forwards its ffmpeg field at scripts/hevc_decode.py:312 through scripts/hevc_conformance.py:973 to scripts/hevc_conformance.py:937-944, executed unchanged at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ - 671, + 672, "delegated", "", "main" @@ -132965,7 +132963,7 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -133696,7 +133694,7 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -134173,7 +134171,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:172 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:172, The wrapper passes binary unchanged to harness.oracle_frames. scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/hevc_conformance.py:1087-1089 retains the owner return (or receives it from scripts/hevc_intra.py:464-474); scripts/hevc_conformance.py:1171-1173 and scripts/hevc_conformance.py:973 preserve oracle.ffmpeg through anchored_reference_frames. scripts/hevc_decode.py:270 and scripts/hevc_decode.py:312 similarly retain and forward the owner field. scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The smoke caller retains require() at scripts/hevc_smoke.py:32 and forwards qualified.ffmpeg at scripts/hevc_smoke.py:60 through scripts/hevc_intra.py:172. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 172, "delegated", @@ -134206,7 +134204,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:401 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:401, scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. diagnose_picture receives that field as binary at scripts/hevc_intra.py:389, puts it first in this command and passes the list at scripts/hevc_intra.py:406 to scripts/hevc_conformance.py:480 unchanged. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 401, "command", @@ -134217,7 +134215,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:406 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:406, scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The diagnostic command at scripts/hevc_intra.py:401-405 starts with that unchanged binary argument; child at scripts/hevc_conformance.py:480 only stringifies it. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 406, "delegated", @@ -134228,7 +134226,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:474 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:474, run retains require() as qualified at scripts/hevc_intra.py:464 and passes the exact object to harness.run. scripts/hevc_conformance.py:1081-1092 keeps a supplied oracle instead of resolving a new one; scripts/hevc_conformance.py:1151-1159 and scripts/hevc_conformance.py:1171-1173 forward its fields to the shared commands at scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944. Optional synthetic inspection at scripts/hevc_conformance.py:1102-1103 passes the same object to scripts/hevc_synthetic.py:50-51. scripts/hevc_fixture.py:271-283 passes those exact fields to the version-capture executor at scripts/hevc_fixture.py:56-60; scripts/hevc_oracle_input.py:45-63 only prepares data. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 474, "delegated", @@ -134239,7 +134237,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:496 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:496, scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. oracle_frames at scripts/hevc_intra.py:171-173 forwards its binary unchanged; scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 496, "delegated", @@ -134261,7 +134259,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:524 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:524, scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. diagnose_picture receives qualified.ffmpeg as binary and constructs the command at scripts/hevc_intra.py:401-406; scripts/hevc_conformance.py:480 executes that path unchanged. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 524, "delegated", @@ -134283,7 +134281,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:565 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:565, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. This extraction child starts with qualified.ffmpeg and reaches Popen at scripts/hevc_conformance.py:480 unchanged. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 565, "command", @@ -134294,7 +134292,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:565 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:565, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The extraction child preserves qualified.ffmpeg at the head of its command through Popen at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 565, "delegated", @@ -134316,7 +134314,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:579 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:579, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. probe uses the unchanged qualified.ffprobe argument as binary at scripts/hevc_conformance.py:595-602 and executes it via scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 579, "delegated", @@ -134327,7 +134325,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:582 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:582, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 582, "delegated", @@ -134349,7 +134347,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:604 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:604, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. This diagnostic call forwards qualified.ffmpeg as binary to scripts/hevc_intra.py:401-406; scripts/hevc_conformance.py:480 executes the path unchanged. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 604, "delegated", @@ -134360,7 +134358,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:607 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:607, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. This first-picture call forwards qualified.ffmpeg unchanged as binary. scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 607, "delegated", @@ -134371,7 +134369,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:634 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:634, main invokes run, which retains require() at scripts/hevc_intra.py:464 and passes the pair unchanged to the census at scripts/hevc_intra.py:474 and per-picture oracle/diagnostic calls at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524. Execution preserves those fields through scripts/hevc_intra.py:172, scripts/hevc_intra.py:401-406 and scripts/hevc_conformance.py:937-944, scripts/hevc_conformance.py:480. The census supplied-object branch at scripts/hevc_conformance.py:1087-1092 forwards the same fields at scripts/hevc_conformance.py:1151-1159; its optional synthetic inspection at scripts/hevc_conformance.py:1102-1103 uses scripts/hevc_synthetic.py:50-51 and scripts/hevc_synthetic.py:20-21 forwards the same fields to scripts/hevc_fixture.py:271-283 for version capture at scripts/hevc_fixture.py:56-60; scripts/hevc_oracle_input.py:45-63 only prepares data. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 634, "delegated", @@ -134382,7 +134380,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:643 (occurrence 0), scripts/hevc_intra.py:464 retains require(); scripts/hevc_intra.py:474 forwards that pair into the conformance run; scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 use its ffmpeg field for samples and diagnostics. scripts/hevc_intra.py:172 forwards binary unchanged to scripts/hevc_conformance.py:937-944; scripts/hevc_intra.py:401-406 constructs the diagnostic argv from the supplied binary. For development_picture, scripts/hevc_conformance.py:1245-1249 retains require() in inspecting fetch_corpus, and scripts/hevc_conformance.py:1306 forwards that Oracle to corpus_record; scripts/hevc_conformance.py:1420-1427 does the same in corpus. scripts/hevc_conformance.py:1323-1324 executes oracle.ffprobe without reconstruction; scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 pass the complete pair unchanged to development_picture and corpus_decode. scripts/hevc_intra.py:565-567, scripts/hevc_intra.py:579-582 and scripts/hevc_intra.py:604-610 use qualified fields for extraction, probes, samples and diagnostics. scripts/hevc_decode.py:529-531, scripts/hevc_decode.py:551-554, scripts/hevc_decode.py:602-620 execute the supplied pair. The repaired scripts/hevc_decode.py:632-638 stores presentation hashes in hashes, so the Oracle survives both packet-limit arms and the final identity check. scripts/hevc_conformance.py:480 executes the supplied argv unchanged apart from str(). scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "At scripts/hevc_intra.py:643, The __main__ guard calls main, which invokes run at scripts/hevc_intra.py:634. The owner return retained at scripts/hevc_intra.py:464 flows through scripts/hevc_intra.py:474, scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 into the unchanged commands at scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858, scripts/hevc_conformance.py:937-944 and scripts/hevc_intra.py:401-406, all executed at scripts/hevc_conformance.py:480. The supplied-object branch at scripts/hevc_conformance.py:1087-1092 retains it; optional synthetic inspection at scripts/hevc_conformance.py:1102-1103 uses scripts/hevc_synthetic.py:50-51. scripts/hevc_synthetic.py:20-21 also forwards the same fields to scripts/hevc_fixture.py:271-283 for version capture at scripts/hevc_fixture.py:56-60; scripts/hevc_oracle_input.py:45-63 only prepares data. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", "site": [ 643, "delegated", @@ -134461,7 +134459,7 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -135250,7 +135248,7 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -135849,7 +135847,7 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -179803,7 +179801,7 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -180280,7 +180278,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_decode.py:359 (occurrence 0), scripts/tests/test_hevc_decode.py:355-361 makes require() raise QualificationError and expects refusal before any child; scripts/hevc_decode.py:269-273 converts that refusal before making the output directory.", + "evidence": "At scripts/tests/test_hevc_decode.py:359, The test patches require() to raise QualificationError at scripts/tests/test_hevc_decode.py:355-358. runner.run catches it at scripts/hevc_decode.py:269-272 and raises pinned_oracle_required before reaching any child; no oracle program executes. The assertion at scripts/tests/test_hevc_decode.py:360 checks only the mocked owner arguments.", "site": [ 359, "delegated", @@ -180291,7 +180289,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_decode.py:371 (occurrence 0), scripts/tests/test_hevc_decode.py:365-373 supplies byte-file fake paths and patches harness.child to return failure at packet configuration. scripts/hevc_decode.py:529-532 reaches only that mock, so no oracle binary executes.", + "evidence": "At scripts/tests/test_hevc_decode.py:371, The test supplies a fake namespace pair at scripts/tests/test_hevc_decode.py:365-367 and replaces harness.child with a mock returning (1, None, None) at scripts/tests/test_hevc_decode.py:369. The call reaches the mocked configuration child at scripts/hevc_decode.py:529-532 and raises packet_configuration; no executable runs. scripts/tests/test_hevc_decode.py:373 checks the captured fake field.", "site": [ 371, "delegated", @@ -180370,7 +180368,7 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -180936,7 +180934,7 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -181612,7 +181610,7 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", @@ -189161,7 +189159,7 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "e76bb1d0f07b83138be7d08c30fc0b3188d848789190e7d7cbfe40f9b5a47cc5", + "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", From c994320234fa3c290035b574a652d0ff149d962c Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 02:37:21 +0900 Subject: [PATCH 083/113] docs(oracle): record the eighth main merge Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index dff28304c..730d8932e 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -192,7 +192,7 @@ Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source a ## Merged-main classification update -Classification merges main seven times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`, `9df0b933d858adace8351fca877b91bc317163f8`, `1ed0568430d4f7e554271425b9357cf6c630ddcd` and `b95d327e00c7eede892757c94a8a4329b1109908`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. +Classification merges main eight times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`, `9df0b933d858adace8351fca877b91bc317163f8`, `1ed0568430d4f7e554271425b9357cf6c630ddcd`, `b95d327e00c7eede892757c94a8a4329b1109908` and `5ef3072e12107befffd9536c6f02885e60b54bae`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. The final catalogue reconciles all 6,565 rows exactly: 6,275 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,457 excluded rows at 4,185 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Nineteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. @@ -215,7 +215,7 @@ Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or | `scripts/encoders/macos/test_hevc_smoke.py` | 6 | 6 | macOS test import order | | `scripts/h264_g1_simd_identity.py` | 0 | 2 | coreav-dev/coreav#454 | | `scripts/hevc_conformance.py` | 21 | 22 | coreav-dev/coreav#429 | -| `scripts/hevc_decode.py` | 0 | 16 | coreav-dev/coreav#429; HEVC owner pair | +| `scripts/hevc_decode.py` | 0 | 16 | coreav-dev/coreav#429, coreav-dev/coreav#464; HEVC owner pair | | `scripts/hevc_reference.py` | 0 | 22 | coreav-dev/coreav#447; HEVC reference pair | | `scripts/hevc_smoke.py` | 0 | 5 | coreav-dev/coreav#453; HEVC owner pair | | `scripts/mp3_worker_check.py` | 0 | 8 | coreav-dev/coreav#451 | From 72d01b784890e6b280bf8ee748714b6bb93bc0a3 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 02:38:29 +0900 Subject: [PATCH 084/113] docs(oracle): rebind the catalogue to the eighth-merge note Signed-off-by: Gunwoo Kim --- docs/design/oracle-invocation-dispositions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 5d8f65907..7d5e90d93 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -229,7 +229,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "7e0d0805c72b35456277760d2d81ce78cf4a2ab71e50bb85549377fc99aefc3d", - "docs/design/oracle-qualification-gate.md": "c5ac7000a622d1e986fb049e8f15d12a8e5e7ee45c2c129f47260f888da365bd", + "docs/design/oracle-qualification-gate.md": "e26ce89b354730285e190d96f13721d7d7025c9d54d44530ca1ac9263e941a08", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", From 065a3dc123c386ae8d4bacb5b33bdaea765ef174 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 02:39:51 +0900 Subject: [PATCH 085/113] docs(oracle): record the ninth main merge Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 730d8932e..2d834ce1a 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -192,7 +192,7 @@ Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source a ## Merged-main classification update -Classification merges main eight times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`, `9df0b933d858adace8351fca877b91bc317163f8`, `1ed0568430d4f7e554271425b9357cf6c630ddcd`, `b95d327e00c7eede892757c94a8a4329b1109908` and `5ef3072e12107befffd9536c6f02885e60b54bae`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. +Classification merges main nine times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`, `9df0b933d858adace8351fca877b91bc317163f8`, `1ed0568430d4f7e554271425b9357cf6c630ddcd`, `b95d327e00c7eede892757c94a8a4329b1109908`, `5ef3072e12107befffd9536c6f02885e60b54bae` and `28c36a0e6edb3f676343e962aec96d64b8fa6874`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. The final catalogue reconciles all 6,565 rows exactly: 6,275 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,457 excluded rows at 4,185 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Nineteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. From cf3e916f26026d8eedd4cd2d64b62957d5b28299 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 02:40:50 +0900 Subject: [PATCH 086/113] docs(oracle): rebind the catalogue to the ninth-merge note Signed-off-by: Gunwoo Kim --- docs/design/oracle-invocation-dispositions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 7d5e90d93..8f8bc7c1b 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -229,7 +229,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "7e0d0805c72b35456277760d2d81ce78cf4a2ab71e50bb85549377fc99aefc3d", - "docs/design/oracle-qualification-gate.md": "e26ce89b354730285e190d96f13721d7d7025c9d54d44530ca1ac9263e941a08", + "docs/design/oracle-qualification-gate.md": "a74314101918589822d0cfeb6760964f779394e872519a25160221ed6d4a48d7", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", @@ -264301,6 +264301,7 @@ "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-pipeline.md": "data", "docs/design/h264-encoder-rate-control.md": "data", "docs/design/h264-encoder-rate-weight-reference.json": "data", "docs/design/h264-encoder-rate-weight.md": "data", From dbc21c003cc5d5ec41ce59195f021c8821020942 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 03:36:45 +0900 Subject: [PATCH 087/113] fix(oracle): select the writer audit pair through the owner Signed-off-by: Gunwoo Kim --- tools/oracle/tests/test_writer_kd_audit_selection.py | 3 ++- tools/oracle/writer_kd_audit_cli.py | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/oracle/tests/test_writer_kd_audit_selection.py b/tools/oracle/tests/test_writer_kd_audit_selection.py index f7c750060..9d5f2d15e 100644 --- a/tools/oracle/tests/test_writer_kd_audit_selection.py +++ b/tools/oracle/tests/test_writer_kd_audit_selection.py @@ -74,7 +74,7 @@ def selected_argv(self, oracle): calls = [] runner = 'run_text' if oracle == 'text' else 'run_policy' argv = ['writer_kd_audit_cli.py', '--oracle', oracle, '--coreav', 'coreav', '--media', 'media'] - with patch.object(sys, 'argv', argv), patch.object(cli.test_oracle, 'require', return_value=PAIR), \ + with patch.object(sys, 'argv', argv), patch.object(cli.test_oracle, 'require', return_value=PAIR) as owner, \ patch.object(cli, runner, side_effect=lambda value, kds: calls.append(value) or {}), \ patch.object(cli, 'TEXT_MUTATIONS', []), patch.object(cli, 'POLICY_MUTATIONS', []), \ patch.dict(cli.os.environ), contextlib.redirect_stdout(io.StringIO()), \ @@ -83,6 +83,7 @@ def selected_argv(self, oracle): cli.main() except SystemExit: pass + owner.assert_called_once_with() return calls[0] def test_text_oracle_receives_the_owner_returned_pair(self): diff --git a/tools/oracle/writer_kd_audit_cli.py b/tools/oracle/writer_kd_audit_cli.py index f85e6b581..23ad0e506 100644 --- a/tools/oracle/writer_kd_audit_cli.py +++ b/tools/oracle/writer_kd_audit_cli.py @@ -541,7 +541,10 @@ def main(): parser.add_argument("--mediainfo") parser.add_argument("--report") args = parser.parse_args() - oracle = test_oracle.require('ffmpeg', 'ffprobe') + try: + oracle = test_oracle.require() + except test_oracle.QualificationError as error: + raise SystemExit(f"writer_kd_audit_cli: {error}") from None work = Path(tempfile.mkdtemp(prefix="writer-kd-audit-cli-")) atexit.register(shutil.rmtree, work, True) wrapper = work / "coreav" From 2fd0c4db9e4e675093ad607a1ba820fbd77fab06 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 03:36:45 +0900 Subject: [PATCH 088/113] fix(vp9): bind the oracle owner to filter capture sources Signed-off-by: Gunwoo Kim --- .github/workflows/vp9-filter.yml | 4 ++-- scripts/vp9_filter_coverage.py | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/vp9-filter.yml b/.github/workflows/vp9-filter.yml index 915533293..7829d9c7e 100644 --- a/.github/workflows/vp9-filter.yml +++ b/.github/workflows/vp9-filter.yml @@ -4,9 +4,9 @@ name: vp9-filter on: push: branches: [main] - paths: ["scripts/vp9_filter*.py", "scripts/tests/test_vp9_filter*.py", "scripts/vp9_corpus.py", "scripts/oracle_audio.py", "scripts/oracle-audio-args.txt", "scripts/oracle_pin.py", "scripts/oracle_from_r2.py", "scripts/oracle-ffmpeg.env", "scripts/install-oracle-ffmpeg.sh", "docs/measurements/vp9-filter-coverage/plan.json", "tools/vp9-corpus-oracle/**", "crates/coreav-vp9/**", "crates/coreav-kernels-vp9/**", "crates/coreav-mkv/**", "Cargo.toml", "Cargo.lock", ".github/workflows/vp9-filter.yml"] + paths: ["scripts/vp9_filter*.py", "scripts/tests/test_vp9_filter*.py", "scripts/vp9_corpus.py", "scripts/oracle_audio.py", "scripts/oracle-audio-args.txt", "scripts/oracle_pin.py", "scripts/test_oracle.py", "scripts/oracle_pin_macos.py", "scripts/oracle_from_r2.py", "scripts/oracle-ffmpeg.env", "scripts/install-oracle-ffmpeg.sh", "docs/measurements/vp9-filter-coverage/plan.json", "tools/vp9-corpus-oracle/**", "crates/coreav-vp9/**", "crates/coreav-kernels-vp9/**", "crates/coreav-mkv/**", "Cargo.toml", "Cargo.lock", ".github/workflows/vp9-filter.yml"] pull_request: - paths: ["scripts/vp9_filter*.py", "scripts/tests/test_vp9_filter*.py", "scripts/vp9_corpus.py", "scripts/oracle_audio.py", "scripts/oracle-audio-args.txt", "scripts/oracle_pin.py", "scripts/oracle_from_r2.py", "scripts/oracle-ffmpeg.env", "scripts/install-oracle-ffmpeg.sh", "docs/measurements/vp9-filter-coverage/plan.json", "tools/vp9-corpus-oracle/**", "crates/coreav-vp9/**", "crates/coreav-kernels-vp9/**", "crates/coreav-mkv/**", "Cargo.toml", "Cargo.lock", ".github/workflows/vp9-filter.yml"] + paths: ["scripts/vp9_filter*.py", "scripts/tests/test_vp9_filter*.py", "scripts/vp9_corpus.py", "scripts/oracle_audio.py", "scripts/oracle-audio-args.txt", "scripts/oracle_pin.py", "scripts/test_oracle.py", "scripts/oracle_pin_macos.py", "scripts/oracle_from_r2.py", "scripts/oracle-ffmpeg.env", "scripts/install-oracle-ffmpeg.sh", "docs/measurements/vp9-filter-coverage/plan.json", "tools/vp9-corpus-oracle/**", "crates/coreav-vp9/**", "crates/coreav-kernels-vp9/**", "crates/coreav-mkv/**", "Cargo.toml", "Cargo.lock", ".github/workflows/vp9-filter.yml"] workflow_dispatch: inputs: mode: diff --git a/scripts/vp9_filter_coverage.py b/scripts/vp9_filter_coverage.py index 312519796..110ac50a5 100644 --- a/scripts/vp9_filter_coverage.py +++ b/scripts/vp9_filter_coverage.py @@ -20,7 +20,8 @@ PLAN = ROOT / 'docs/measurements/vp9-filter-coverage/plan.json' SOURCES = ('scripts/vp9_filter_coverage.py', 'scripts/vp9_filter_frames.py', 'scripts/vp9_corpus.py', 'scripts/oracle_audio.py', 'scripts/oracle-audio-args.txt', - 'scripts/oracle_pin.py', 'scripts/oracle-ffmpeg.env', + 'scripts/oracle_pin.py', 'scripts/oracle-ffmpeg.env', 'scripts/test_oracle.py', + 'scripts/oracle_pin_macos.py', '.github/workflows/vp9-filter.yml', 'docs/measurements/vp9-filter-coverage/plan.json') HEX = re.compile('[0-9a-f]{64}') From 3cb7976aab2201a61e515a1cb46bf9c39886db3f Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 03:36:45 +0900 Subject: [PATCH 089/113] docs(oracle): state the follow-up scope without completion Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 2d834ce1a..fdc1dc02d 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -94,7 +94,7 @@ The new report has valid evidence and exact reconciliation of 6,229 rows: 5,939 ## Completion plan after the evidence mechanism -coreav-dev/coreav#438 merged as `1d8c263806b31f5ff99d0978fa04c9c02d0a85e0`. This follow-up completes exact-site classification and repairs remaining qualification bypasses before making the existing classifier required. The plan is committed before implementation. The reviewed schema-2 mechanism remains the evidence owner; no new general-purpose flow analyzer or automatic verdict inheritance is introduced. +coreav-dev/coreav#438 merged as `1d8c263806b31f5ff99d0978fa04c9c02d0a85e0`. This follow-up classifies every row at its exact site, repairs the qualification bypasses it can change, and makes the existing classifier required only once the predicate below holds. The plan is committed before implementation. The reviewed schema-2 mechanism remains the evidence owner; no new general-purpose flow analyzer or automatic verdict inheritance is introduced. ### Baseline and completion predicate From 0272586b5acdade57a5583599270a4503ea2a95a Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 03:47:02 +0900 Subject: [PATCH 090/113] chore(oracle): reclassify rows changed by the review fixes Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 580 +++++++++--------- 1 file changed, 288 insertions(+), 292 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 8f8bc7c1b..20f59ec65 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -25,7 +25,6 @@ ".github/workflows/videotoolbox.yml": "f8c668914f329475dd590922c33338ab432f0a1f5327b76688169f2f15426417", ".github/workflows/vp9-conformance.yml": "2bab4314c56841f2d62ee8d3e8d73aed639fb8cb5e04b700747a49fa08f05d7d", ".github/workflows/vp9-corpus.yml": "c42f4c11fb8053b3f6b0f40d047cf23e074df4292ba4e5bb5036c9885ec85ac6", - ".github/workflows/vp9-filter.yml": "6a2e153f523d9f5e3aa0d6bdba06bcb1bdc2459bef896a6dba3be8d5e025d625", ".github/workflows/wasm.yml": "9aabe5a9c9a711580451b00bdfbecda3132e2530f826f70ec748ab869bc482f9", "LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", "LICENSE-MIT": "425a337a23d1e1685c1c0fbb8c79101b443e76a67166aaf0e76a5d105fe98cfb", @@ -229,7 +228,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "7e0d0805c72b35456277760d2d81ce78cf4a2ab71e50bb85549377fc99aefc3d", - "docs/design/oracle-qualification-gate.md": "a74314101918589822d0cfeb6760964f779394e872519a25160221ed6d4a48d7", + "docs/design/oracle-qualification-gate.md": "5ea001b1eb66b2ce0c22e6caff18c36be74b0e22b0f7709d31edc60850a652e2", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", @@ -565,7 +564,6 @@ "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-level3.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt": "d226d58724c81dbe3f05bd520b5c835d354a57432329ea92307ef17a172a8a3c", "docs/measurements/transcode/x264-10bit/why/run2/stat/4k-x264-d16-pipe-metric-store.txt.err": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "docs/measurements/vp9-filter-coverage/plan.json": "fd9198195c0258e4391139949dc5571cb9caba3efafdfc029ec9beccf8ed50e1", "docs/measurements/vp9-native/file-condition.json": "9962315a974fca7778ecb7da007af4045d3a44e610a212bb119165b5e66720ea", "docs/schema/chapters-v1.schema.json": "739242396f934ac3713a5b2cc60725b6757bd0c45b9649b9780c906e8bce26a4", "docs/schema/clip-v1.schema.json": "ed1b7e1c6879763345fba386c752e35688863dc12d811e2bf5f1aaa707a81ca6", @@ -1672,7 +1670,7 @@ "scripts/v2_fixture_check.py": "62655c0fbc3c26bf2535be8bde8f85dde510693af4a1f78d1d975cbb311edfc9", "scripts/v2_fixture_inputs.py": "36061c3d731a64029de6021229627e0b5636a98b78d6b5702fb9b2fd7d31042d", "scripts/vp9_corpus.py": "ebf9d4db54325fd8c299f4e7b4c62b111e6bd0de0ad83f1157426a97d8e096f9", - "scripts/vp9_filter_coverage.py": "485dc2c12be2d8dcb7813b45f5c36a64d735b10d53aa1f768e16fcd8f4de6dc9", + "scripts/vp9_filter_coverage.py": "c0027f765490e3d3c5b90bc4d9f100173fb91fd693e435622347d533907a409f", "scripts/vp9_filter_frames.py": "5816318c6688774d7728d71a8fca60a2320a0c33b351940da2454360b34ab844", "scripts/vp9_pixel_build.py": "6a899aecd066379adfbd6016eea2dc8a6a708ae157aa931919676d5679fdf34f", "scripts/vp9_pixel_ceiling.py": "10335257ea5cc07c5fc5e1f8e976c9856b0ea25a0f991621519ba825181711dc", @@ -1774,10 +1772,10 @@ "tools/oracle/tests/test_split_kd.py": "63d5cb9b68aa2ac09658bb0c88f1f02762afaaa22294e97da535700164a93bc6", "tools/oracle/tests/test_text_kd.py": "e72eb62608aabe2b6482a9d2bf67358d9473b39695dae4a146b74ff621dd335d", "tools/oracle/tests/test_writer_boxes.py": "d0bfae5827f3b6534b3aa6683e206d3955f1d7d292cd800af020564780cfad57", - "tools/oracle/tests/test_writer_kd_audit_selection.py": "9df2fe320afe306364b6cc147b1be9f7f0fac643039447f533d1bca00699af02", + "tools/oracle/tests/test_writer_kd_audit_selection.py": "b4bcc0cc4eb0008c00a6680ef181f1f03d1c13fb560b08159989ce1b3ac63779", "tools/oracle/writer_corpus.py": "c4bb64463375c6b0fb10c6efe1ed582f6cb075bbbd3fd15666399230aebd830d", "tools/oracle/writer_kd_audit.py": "3510cf6b226bf76a3d2fc93745ce8478fa0987a1f04a582dc5a30da0d764839c", - "tools/oracle/writer_kd_audit_cli.py": "25c4ca722b0bd0a2ee30f01539e4cd9d40ef082fe22f72eb8b04ab3e0810862d", + "tools/oracle/writer_kd_audit_cli.py": "4119e949d2eec59205b30dfa9b8856383ea7180cb3d3bcae50b3c7d36d8c623b", "tools/oss-fuzz/coreav/Dockerfile": "bf22176dbdf9e49419bc037f6db5cb61796746f857e9de26760d0f22606f9f4f", "tools/oss-fuzz/coreav/build.sh": "e93bb5d1a82df9a948ca42668d24c07ec876c9f9ae3428bc927c2665e1637934", "tools/oss-fuzz/coreav/project.yaml": "ae9803b6743cf01364fc93521f42211eb0ae90badd9bebb932f168464c27914d", @@ -2097,7 +2095,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -2661,7 +2659,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -3205,7 +3203,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -3748,7 +3746,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -4421,7 +4419,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -5013,7 +5011,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -5802,7 +5800,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -6791,7 +6789,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -7396,7 +7394,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -7961,7 +7959,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -8747,7 +8745,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -9903,7 +9901,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -10464,7 +10462,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -10827,7 +10825,6 @@ "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/measurements/vp9-filter-coverage/plan.json", "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", @@ -10916,11 +10913,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "6a2e153f523d9f5e3aa0d6bdba06bcb1bdc2459bef896a6dba3be8d5e025d625", + "sha256": "b49f8f60632079be9535ee0b1218d3838ec1add14b95f6040def4c76d76a9657", "sites": [ { "class": "reviewed-reference", - "evidence": "Current site .github/workflows/vp9-filter.yml:68. The workflow MODE is only smoke or measure (:64; manual choices :14), so this row enters capture rather than replay-only code. scripts/vp9_filter_coverage.py:189-192 retains corpus.test_oracle.require's complete pair before encoding at :207-209 or remux/roundtrip at :232-235. capture passes those same args to corpus.compare at :242; scripts/vp9_corpus.py:294-296 probes with args.ffprobe and :315 builds the reference from args.ffmpeg. Its child at :148-153 launches supplied argv unchanged; other real child users here are git provenance and the native adapter inspect/decode at :303,312, not additional reference tools. Both MODE branches therefore qualify their actual real oracle programs; the separate workflow verify-bin step is not the proof.", + "evidence": ".github/workflows/vp9-filter.yml:68. The capture command forwards the requested pair to the Python CLI. MODE is smoke or measure (the choices at .github/workflows/vp9-filter.yml:14 and selection at .github/workflows/vp9-filter.yml:64), so scripts/vp9_filter_coverage.py:279-284 enters capture, not the data-only replay branch. The separate pin-verifier step is not the owner-return proof. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ 68, "shell", @@ -11296,7 +11293,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -12000,7 +11997,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -12648,7 +12645,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -13386,7 +13383,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -13990,7 +13987,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -14909,7 +14906,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -15541,7 +15538,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -16081,7 +16078,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -16621,7 +16618,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -17162,7 +17159,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -17723,7 +17720,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -18438,7 +18435,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -25878,7 +25875,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -32780,7 +32777,7 @@ "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -34202,7 +34199,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -55401,7 +55398,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -58205,7 +58202,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -58958,7 +58955,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -59687,7 +59684,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -60699,7 +60696,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -61671,7 +61668,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -62477,7 +62474,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -63102,7 +63099,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -63860,7 +63857,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -64622,7 +64619,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -65195,7 +65192,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -67436,7 +67433,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -68117,7 +68114,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -68839,7 +68836,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -69883,7 +69880,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -70546,7 +70543,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -71217,7 +71214,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -71954,7 +71951,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -73040,7 +73037,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -74659,7 +74656,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -76249,7 +76246,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -78018,7 +78015,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -79714,7 +79711,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -81318,7 +81315,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -82945,7 +82942,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -84565,7 +84562,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -86194,7 +86191,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -88235,7 +88232,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -90122,7 +90119,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -91825,7 +91822,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -93621,7 +93618,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -95323,7 +95320,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -96978,7 +96975,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -98627,7 +98624,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -101498,7 +101495,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -103458,7 +103455,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -105075,7 +105072,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -106887,7 +106884,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -109007,7 +109004,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -110059,7 +110056,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -110745,7 +110742,7 @@ "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -111576,7 +111573,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -112646,7 +112643,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -113874,7 +113871,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -115360,7 +115357,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -115966,7 +115963,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -116649,7 +116646,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -117244,7 +117241,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -117864,7 +117861,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -119660,7 +119657,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -121595,7 +121592,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -122201,7 +122198,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -122875,7 +122872,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -123705,7 +123702,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -124302,7 +124299,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -125131,7 +125128,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -126083,7 +126080,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -126729,7 +126726,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -127563,7 +127560,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -128199,7 +128196,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -129142,7 +129139,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -129811,7 +129808,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -130473,7 +130470,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -131478,7 +131475,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -132264,7 +132261,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -132983,7 +132980,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -133714,7 +133711,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -134480,7 +134477,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -135268,7 +135265,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -135867,7 +135864,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -136470,7 +136467,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -137883,7 +137880,7 @@ "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -139342,7 +139339,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -141950,7 +141947,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -142716,7 +142713,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -144983,7 +144980,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -145801,7 +145798,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -146425,7 +146422,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -147036,7 +147033,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -148078,7 +148075,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -149033,7 +149030,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -149828,7 +149825,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -151149,7 +151146,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -152154,7 +152151,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -153472,7 +153469,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -154665,7 +154662,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -155775,7 +155772,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -156883,7 +156880,7 @@ "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -157659,7 +157656,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -158296,7 +158293,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -158968,7 +158965,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -159718,7 +159715,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -160342,7 +160339,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -160906,7 +160903,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -161459,7 +161456,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -162132,7 +162129,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -162767,7 +162764,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -163410,7 +163407,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -164224,7 +164221,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -166213,7 +166210,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -166940,7 +166937,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -167832,7 +167829,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -168614,7 +168611,7 @@ "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -169172,7 +169169,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -170072,7 +170069,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -170846,7 +170843,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -171493,7 +171490,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -172035,7 +172032,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -172745,7 +172742,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -174438,7 +174435,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -175091,7 +175088,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -175679,7 +175676,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -176415,7 +176412,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -177305,7 +177302,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -177886,7 +177883,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -178512,7 +178509,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -179093,7 +179090,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -179821,7 +179818,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -180388,7 +180385,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -180954,7 +180951,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -181630,7 +181627,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -182303,7 +182300,7 @@ "mkv_craft": "d2bd32974fc7bd297a746f9daa8ba7c179e68518b51d20f4b6691418ebdee8d0", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -183369,7 +183366,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -183924,7 +183921,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_matroska_padding": "42d38a725f951952809aba04c55c74d348652f94b8edc723fc141fc7c6f4e10e", "opus_mp4_presentation": "f81abeeb922060671f42076e7084c3406762e43ad9eb0fffebdc8c55b6ccfbf7", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -184473,7 +184470,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -187353,7 +187350,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -188028,7 +188025,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -188570,7 +188567,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "native_command": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -189180,7 +189177,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -190066,7 +190063,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -190727,7 +190724,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -191450,7 +191447,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -192000,7 +191997,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -192991,7 +192988,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -193578,7 +193575,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -194531,7 +194528,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -195164,7 +195161,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -195949,7 +195946,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -196560,7 +196557,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -197138,7 +197135,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -197832,7 +197829,7 @@ "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -199593,7 +199590,6 @@ "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/vp9-filter.yml", "docs/design/oracle-historical-records.json", "scripts/compat_frozen_check.py", "scripts/compat_sources.py", @@ -199615,7 +199611,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_vp9_filter_coverage.py:315, load_workflow is the changed helper at scripts/tests/test_registered_candidate.py:27-30. It runs Ruby solely to serialize vp9-filter.yml from YAML to JSON, then returns data. This call inspects jobs, conditions and command strings without executing any workflow run block; the helper's new line positions and owner-checkout constants do not create an oracle child.", + "evidence": "scripts/tests/test_vp9_filter_coverage.py:315. load_workflow is scripts/tests/test_registered_candidate.py:27-30: its only child is Ruby reading workflow YAML and serializing JSON. The assertions at scripts/tests/test_vp9_filter_coverage.py:316-337 inspect workflow data and command strings; they never execute the run blocks or an FFmpeg/ffprobe oracle.", "site": [ 315, "delegated", @@ -199709,7 +199705,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -200285,7 +200281,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -200858,7 +200854,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -201502,7 +201498,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -202076,7 +202072,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -202906,7 +202902,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -204106,7 +204102,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -205900,7 +205896,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -206713,7 +206709,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -207473,7 +207469,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -208335,7 +208331,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -208959,7 +208955,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -209606,7 +209602,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -210196,7 +210192,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -210793,7 +210789,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -211248,7 +211244,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/vp9_corpus.py:153, this process row is [str(v) for v in command]. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_corpus.py:153. This row lies on the qualified reference flow. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ 153, "process", @@ -211259,7 +211255,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_corpus.py:264, this command row is program. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_corpus.py:264. This row lies on the qualified reference flow. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ 264, "command", @@ -211270,7 +211266,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_corpus.py:294, this command row is args.ffprobe. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_corpus.py:294. This row lies on the qualified reference flow. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ 294, "command", @@ -211281,7 +211277,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_corpus.py:294, this delegated row is child. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_corpus.py:294. This row lies on the qualified reference flow. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ 294, "delegated", @@ -211314,7 +211310,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_corpus.py:315, this delegated row is child. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_corpus.py:315. This row lies on the qualified reference flow. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ 315, "delegated", @@ -211325,7 +211321,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_corpus.py:348, this delegated row is compare. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_corpus.py:348. This row lies on the qualified reference flow. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ 348, "delegated", @@ -211336,7 +211332,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_corpus.py:430, this delegated row is compare. main retains both owner-returned programs at scripts/vp9_corpus.py:456-458 before run/preflight's compare relays at 348,430. compare executes args.ffprobe at 294 and passes args.ffmpeg into ffmpeg_command at 315; that command uses program unchanged at 264 and child executes argv at 153. The other real compare/child caller scripts/vp9_filter_coverage.py:189-192 retains the complete owner pair before :207,232,234,242. .github/workflows/vp9-corpus.yml:65-67,122-125 invokes the admitted CLI. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_corpus.py:430. This row lies on the qualified reference flow. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ 430, "delegated", @@ -211428,7 +211424,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -211502,7 +211498,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/vp9-filter.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -211879,13 +211874,13 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "485dc2c12be2d8dcb7813b45f5c36a64d735b10d53aa1f768e16fcd8f4de6dc9", + "sha256": "c0027f765490e3d3c5b90bc4d9f100173fb91fd693e435622347d533907a409f", "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/vp9_filter_coverage.py:171, this delegated row is corpus.child. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_filter_coverage.py:172. This command/relay reaches capture and its command closure; scripts/vp9_filter_coverage.py:272-291 routes non-replay CLI modes into capture, and scripts/vp9_filter_coverage.py:167-186 preserves argv. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ - 171, + 172, "delegated", "", "corpus.child" @@ -211894,9 +211889,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_filter_coverage.py:193, this delegated row is command. scripts/vp9_filter_coverage.py:193-194 passes ['git','-C',ROOT,...] into command:171. These source-identity/status queries execute Git, not FFmpeg.", + "evidence": "scripts/vp9_filter_coverage.py:194. This command has the literal program git (revision query at scripts/vp9_filter_coverage.py:194 or status query at scripts/vp9_filter_coverage.py:195). The closure at scripts/vp9_filter_coverage.py:167-186 relays argv to scripts/vp9_corpus.py:147-154 unchanged; these calls never execute an FFmpeg/ffprobe oracle.", "site": [ - 193, + 194, "delegated", "", "command" @@ -211905,9 +211900,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/vp9_filter_coverage.py:194, this delegated row is command. scripts/vp9_filter_coverage.py:193-194 passes ['git','-C',ROOT,...] into command:171. These source-identity/status queries execute Git, not FFmpeg.", + "evidence": "scripts/vp9_filter_coverage.py:195. This command has the literal program git (revision query at scripts/vp9_filter_coverage.py:194 or status query at scripts/vp9_filter_coverage.py:195). The closure at scripts/vp9_filter_coverage.py:167-186 relays argv to scripts/vp9_corpus.py:147-154 unchanged; these calls never execute an FFmpeg/ffprobe oracle.", "site": [ - 194, + 195, "delegated", "", "command" @@ -211916,9 +211911,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_filter_coverage.py:207, this command row is args.ffmpeg. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_filter_coverage.py:208. This command/relay reaches capture and its command closure; scripts/vp9_filter_coverage.py:272-291 routes non-replay CLI modes into capture, and scripts/vp9_filter_coverage.py:167-186 preserves argv. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ - 207, + 208, "command", ".capture", "args.ffmpeg" @@ -211927,9 +211922,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_filter_coverage.py:207, this delegated row is command. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_filter_coverage.py:208. This command/relay reaches capture and its command closure; scripts/vp9_filter_coverage.py:272-291 routes non-replay CLI modes into capture, and scripts/vp9_filter_coverage.py:167-186 preserves argv. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ - 207, + 208, "delegated", "", "command" @@ -211938,9 +211933,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_filter_coverage.py:232, this command row is args.ffmpeg. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_filter_coverage.py:233. This command/relay reaches capture and its command closure; scripts/vp9_filter_coverage.py:272-291 routes non-replay CLI modes into capture, and scripts/vp9_filter_coverage.py:167-186 preserves argv. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ - 232, + 233, "command", ".capture", "args.ffmpeg" @@ -211949,9 +211944,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_filter_coverage.py:232, this delegated row is command. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_filter_coverage.py:233. This command/relay reaches capture and its command closure; scripts/vp9_filter_coverage.py:272-291 routes non-replay CLI modes into capture, and scripts/vp9_filter_coverage.py:167-186 preserves argv. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ - 232, + 233, "delegated", "", "command" @@ -211960,9 +211955,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_filter_coverage.py:234, this command row is args.ffmpeg. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_filter_coverage.py:235. This command/relay reaches capture and its command closure; scripts/vp9_filter_coverage.py:272-291 routes non-replay CLI modes into capture, and scripts/vp9_filter_coverage.py:167-186 preserves argv. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ - 234, + 235, "command", ".capture", "args.ffmpeg" @@ -211971,9 +211966,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_filter_coverage.py:234, this delegated row is command. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_filter_coverage.py:235. This command/relay reaches capture and its command closure; scripts/vp9_filter_coverage.py:272-291 routes non-replay CLI modes into capture, and scripts/vp9_filter_coverage.py:167-186 preserves argv. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ - 234, + 235, "delegated", "", "command" @@ -211982,9 +211977,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_filter_coverage.py:242, this delegated row is corpus.compare. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_filter_coverage.py:243. This command/relay reaches capture and its command closure; scripts/vp9_filter_coverage.py:272-291 routes non-replay CLI modes into capture, and scripts/vp9_filter_coverage.py:167-186 preserves argv. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ - 242, + 243, "delegated", "", "corpus.compare" @@ -211993,9 +211988,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_filter_coverage.py:283, this delegated row is capture. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_filter_coverage.py:284. This command/relay reaches capture and its command closure; scripts/vp9_filter_coverage.py:272-291 routes non-replay CLI modes into capture, and scripts/vp9_filter_coverage.py:167-186 preserves argv. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ - 283, + 284, "delegated", "", "capture" @@ -212004,9 +211999,9 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/vp9_filter_coverage.py:290, this delegated row is main. capture retains both owner-returned paths at scripts/vp9_filter_coverage.py:189-192 before all encode/remux argv at 207,232,234 and corpus.compare at 242. Its command closure forwards argv at 171 to scripts/vp9_corpus.py:153; compare there uses the same args.ffprobe/ffmpeg at :294,315. .github/workflows/vp9-filter.yml:68-71 supplies the proposed pair; replay invokes no oracle. scripts/test_oracle.py:73-108 owns qualification.", + "evidence": "scripts/vp9_filter_coverage.py:291. This command/relay reaches capture and its command closure; scripts/vp9_filter_coverage.py:272-291 routes non-replay CLI modes into capture, and scripts/vp9_filter_coverage.py:167-186 preserves argv. scripts/vp9_corpus.py:456-459 retains the require result as args.ffmpeg/args.ffprobe before the run/preflight compare calls at scripts/vp9_corpus.py:348 and scripts/vp9_corpus.py:430. The other real caller qualifies and retains its pair at scripts/vp9_filter_coverage.py:190-193 before its encoding/remux commands at scripts/vp9_filter_coverage.py:208-210, scripts/vp9_filter_coverage.py:233-236 and compare relay at scripts/vp9_filter_coverage.py:243. compare passes args.ffprobe unchanged at scripts/vp9_corpus.py:294-296, and args.ffmpeg through ffmpeg_command at scripts/vp9_corpus.py:315; scripts/vp9_corpus.py:263-269 keeps program as argv[0]. scripts/vp9_corpus.py:147-154 stringifies and executes supplied argv without another lookup. Native inspect/decode at scripts/vp9_corpus.py:303-312 and Git provenance at scripts/vp9_filter_coverage.py:194-195 are not FFmpeg oracles. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ - 290, + 291, "delegated", "", "main" @@ -212799,7 +212794,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -213339,7 +213334,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -214113,7 +214108,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -215151,7 +215146,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -215724,7 +215719,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -216850,7 +216845,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -217780,7 +217775,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -218766,7 +218761,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd": "b63f9b23940b6741e962367fde7c754f1f022041eaba9704d51b8c373174a21e", @@ -219545,7 +219540,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -220181,7 +220176,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -220871,7 +220866,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -221583,7 +221578,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -222874,7 +222869,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -223645,7 +223640,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -224571,7 +224566,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -225166,7 +225161,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -225789,7 +225784,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -226673,7 +226668,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -227408,7 +227403,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -228964,7 +228959,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -229663,7 +229658,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -230213,7 +230208,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -230957,7 +230952,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -231602,7 +231597,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -232256,7 +232251,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -233032,7 +233027,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd": "b63f9b23940b6741e962367fde7c754f1f022041eaba9704d51b8c373174a21e", @@ -233576,7 +233571,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd": "b63f9b23940b6741e962367fde7c754f1f022041eaba9704d51b8c373174a21e", @@ -234384,7 +234379,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd": "b63f9b23940b6741e962367fde7c754f1f022041eaba9704d51b8c373174a21e", @@ -234939,7 +234934,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -236054,7 +236049,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -237316,7 +237311,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -238307,7 +238302,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -240153,7 +240148,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -241890,7 +241885,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -242825,7 +242820,7 @@ "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "opus_encode_check": "4ef8783f792b8f22bee48f7742b511f9bce44273b0cfec001778868a5bb3dd8a", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -243979,7 +243974,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -244766,7 +244761,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -245421,7 +245416,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -246081,7 +246076,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -246885,7 +246880,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -248353,7 +248348,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -249088,7 +249083,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -249648,7 +249643,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -250298,7 +250293,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -250869,7 +250864,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -251419,7 +251414,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -252047,7 +252042,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -252675,7 +252670,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -253370,7 +253365,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -254780,7 +254775,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -255468,7 +255463,7 @@ "mkv_remux_check": "e375a7b5465d2b0c116872098434b3771bc708c817a9d208ad75cff4ab3c6668", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -256333,7 +256328,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -256970,7 +256965,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -257340,6 +257335,7 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/elst_craft.py", "scripts/extract_check.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -257413,11 +257409,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "25c4ca722b0bd0a2ee30f01539e4cd9d40ef082fe22f72eb8b04ab3e0810862d", + "sha256": "4119e949d2eec59205b30dfa9b8856383ea7180cb3d3bcae50b3c7d36d8c623b", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/oracle/writer_kd_audit_cli.py:2 (embedded-source , occurrence 0), this string is a Python documentation string or literal diagnostic/test data at the cited line, not passed to eval, exec, a shell, or a generated executable. The surrounding executable paths are classified separately; the displayed FFmpeg command fragments themselves never run.", + "evidence": "tools/oracle/writer_kd_audit_cli.py:2. The module docstring ends at tools/oracle/writer_kd_audit_cli.py:40. Its usage and mutation descriptions are documentation, not a generated program or code passed to an execution sink.", "site": [ 2, "embedded-source", @@ -257428,7 +257424,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/oracle/writer_kd_audit_cli.py:59 (embedded-source , occurrence 0), WRAPPER is executable generated Python, written to the temporary coreav wrapper at 547-549. It obtains real from COREAV_REAL at 61, which main sets to the resolved --coreav argument at 550, and runs [real]+argv at 63. Its remaining body mutates CoreAV output bytes/JSON and does not select or execute ffmpeg/ffprobe. The separate imported checker relays are audited independently.", + "evidence": "tools/oracle/writer_kd_audit_cli.py:59. WRAPPER is generated Python, written and made executable at tools/oracle/writer_kd_audit_cli.py:550-552. It takes real from COREAV_REAL at tools/oracle/writer_kd_audit_cli.py:61, set to the resolved --coreav candidate at tools/oracle/writer_kd_audit_cli.py:553. Both subprocesses (tools/oracle/writer_kd_audit_cli.py:63 and tools/oracle/writer_kd_audit_cli.py:380) execute that CoreAV candidate, not FFmpeg/ffprobe; the rest mutates candidate bytes/JSON. Imported checker invocations are separate rows.", "site": [ 59, "embedded-source", @@ -257439,7 +257435,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/oracle/writer_kd_audit_cli.py:427 (delegated, occurrence 0). run_text invokes the current text_check.main at tools/oracle/writer_kd_audit_cli.py:424-427 with forwarded argv. scripts/text_check.py:1129-1130 replaces both CLI executable requests with the complete owner result before any subtitle/chapter probes or generated variants. Its probes/decode use those retained args fields; disabling known divergences does not alter tool selection. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "tools/oracle/writer_kd_audit_cli.py:427. run_text sets sys.argv then calls text_check.main at tools/oracle/writer_kd_audit_cli.py:423-427. The parent now calls require() with no arguments and fails closed on QualificationError at tools/oracle/writer_kd_audit_cli.py:544-547, then forwards the returned pair at tools/oracle/writer_kd_audit_cli.py:558-559. Independently, scripts/text_check.py:1129-1130 replaces both requests with owner-returned fields before probing at scripts/text_check.py:1149 and scripts/text_check.py:532-534, scripts/text_check.py:626-627 or subtitle conversion at scripts/text_check.py:676-677. scripts/text_check.py:73-81 executes the supplied program unchanged. The generated-variant child at scripts/text_check.py:1073-1089 runs scripts/elst_craft.py:62-89, which only rewrites file bytes and starts no oracle. Turning known divergences off does not change executable selection. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ 427, "delegated", @@ -257450,7 +257446,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/oracle/writer_kd_audit_cli.py:456 (delegated hls_check.main, occurrence 0), run_hls sets hls_check argv at 453 then invokes main at 456. hls_check selects the complete owner pair at each execution boundary: ffprobe_json uses require().ffprobe (hls_check.py:79-80), frames uses require().ffmpeg (119-120), and composition/skip/fragment helpers use those fields at 1051/1144-1146/1156. The parent require at 544 is not the proof; each real child command receives an owner-returned path. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/oracle/writer_kd_audit_cli.py:456. run_hls calls hls_check.main with its argv at tools/oracle/writer_kd_audit_cli.py:453-456. The parent no-argument require at tools/oracle/writer_kd_audit_cli.py:544-547 uses the same environment selection as the checker. Every real reference command obtains an actual returned field: scripts/hls_check.py:79-80, scripts/hls_check.py:93-95, scripts/hls_check.py:120-134, scripts/hls_check.py:1051-1052, scripts/hls_check.py:1144-1146 and scripts/hls_check.py:1156-1159. scripts/hls_check.py:72-76 executes argv unchanged. The retry helper scripts/clip_check.py:135-141 preserves argv[0]; the delegated skip probe scripts/remux_check.py:557-562 keeps the returned ffprobe as argv[0] and scripts/remux_check.py:141-145 executes it unchanged. The parent call alone is not proof; these execution-boundary returned paths are. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ 456, "delegated", @@ -257461,7 +257457,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/oracle/writer_kd_audit_cli.py:486 (delegated policy_check.main, occurrence 0), main supplies the retained owner ffprobe field at 558; run_policy places it in sys.argv at 483 before calling policy_check.main at 486. policy_check.py:335-336 qualifies the requested pair and replaces args.ffprobe with the returned field before forwarding it to check_file at 209/229 and the run subprocess helper. The reconstructed sibling at 336 is only a require request, not an executed path. The shared owner qualifies and returns the complete immutable pair at scripts/test_oracle.py:73-108.", + "evidence": "tools/oracle/writer_kd_audit_cli.py:486. The parent retains require() at tools/oracle/writer_kd_audit_cli.py:544-547 and forwards its ffprobe field at tools/oracle/writer_kd_audit_cli.py:560-563; run_policy sets argv before calling policy_check.main at tools/oracle/writer_kd_audit_cli.py:483-486. scripts/policy_check.py:334-336 replaces the probe request with require(...).ffprobe; the sibling ffmpeg path is only an input to require, never an executed program. scripts/policy_check.py:359 passes that returned field to check_file, whose format probe at scripts/policy_check.py:228-230, packet probe at scripts/policy_check.py:104-108 and frame probe at scripts/policy_check.py:190-194 execute it through the unchanged argv subprocess at scripts/policy_check.py:69-75. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable complete pair; the executed program is the returned field, not a requested name or reconstructed sibling.", "site": [ 486, "delegated", @@ -257714,7 +257710,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -258579,7 +258575,7 @@ "metadata": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd": "b63f9b23940b6741e962367fde7c754f1f022041eaba9704d51b8c373174a21e", @@ -259779,7 +259775,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", @@ -261489,7 +261485,7 @@ "number": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "numpy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "observations": "1c0038d3cc8818c63ea5dd0f60e1d8ae88790f0195e096aebb9d87b4f55d7492", - "oracle": "2fdbd61b109ac4522e55b818a658e9f281cb08a51537e94c77db6596e330da86", + "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", From 3577df3f2349159c18c0165856e5ff8a46d347f3 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 03:49:52 +0900 Subject: [PATCH 091/113] docs(oracle): record the tenth main merge and review fixes Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index fdc1dc02d..3d6e6a8dd 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -192,11 +192,11 @@ Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source a ## Merged-main classification update -Classification merges main nine times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`, `9df0b933d858adace8351fca877b91bc317163f8`, `1ed0568430d4f7e554271425b9357cf6c630ddcd`, `b95d327e00c7eede892757c94a8a4329b1109908`, `5ef3072e12107befffd9536c6f02885e60b54bae` and `28c36a0e6edb3f676343e962aec96d64b8fa6874`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. +Classification merges main ten times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`, `9df0b933d858adace8351fca877b91bc317163f8`, `1ed0568430d4f7e554271425b9357cf6c630ddcd`, `b95d327e00c7eede892757c94a8a4329b1109908`, `5ef3072e12107befffd9536c6f02885e60b54bae`, `28c36a0e6edb3f676343e962aec96d64b8fa6874` and `eeeb4bbc46b045e54f5c7ffd6ff70a6eab5cd861`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. The final catalogue reconciles all 6,565 rows exactly: 6,275 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,457 excluded rows at 4,185 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Nineteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. -The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,210 rows keep their exact site, 526 move, 1,494 are rewritten or removed and 1,829 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,320 are now qualified, 2,285 excluded, 11 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,388 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,275 row identities, so the census did not shrink. +The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,209 rows keep their exact site, 527 move, 1,494 are rewritten or removed and 1,829 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,320 are now qualified, 2,285 excluded, 11 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,388 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,275 row identities, so the census did not shrink. Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or removed rows. Rows in `.github/workflows/ci.yml`, `.github/workflows/h264-encoder.yml`, `crates/coreav-transcode/src/audio.rs`, `scripts/notices/main.mjs` and `scripts/tests/test_hevc_workflow.py` only move. @@ -231,6 +231,7 @@ Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or | `scripts/tests/test_thumbnail_oracle.py` | 8 | 9 | thumbnail probe pair | | `scripts/thumbnail_oracle.py` | 52 | 52 | thumbnail probe pair | | `scripts/transcode_check.py` | 111 | 110 | composed audio owner pair | +| `scripts/vp9_filter_coverage.py` | 12 | 12 | owner bound to the capture sources | | `tools/compat-corpus/copy_check.py` | 28 | 39 | coreav-dev/coreav#440 | | `tools/compat-corpus/github_shapes.py` | 29 | 32 | coreav-dev/coreav#450 | | `tools/compat-corpus/github_shapes_aac.py` | 0 | 4 | coreav-dev/coreav#450; AAC shape owner pair | From 828d01a071fd741b9ccbcb913a372871e5889ae9 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 03:50:47 +0900 Subject: [PATCH 092/113] docs(oracle): rebind the catalogue to the tenth-merge note Signed-off-by: Gunwoo Kim --- docs/design/oracle-invocation-dispositions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 20f59ec65..db7766e4e 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -228,7 +228,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "7e0d0805c72b35456277760d2d81ce78cf4a2ab71e50bb85549377fc99aefc3d", - "docs/design/oracle-qualification-gate.md": "5ea001b1eb66b2ce0c22e6caff18c36be74b0e22b0f7709d31edc60850a652e2", + "docs/design/oracle-qualification-gate.md": "8e7d45ac3286064db1824ef3f24e0f5dba53b80e45c1f3994e4e8800f0439509", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", From 0484394874eb35bb98fae38f291d167c473bc330 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 05:36:32 +0900 Subject: [PATCH 093/113] fix(oracle): select the stage-3 runner pair through the owner Signed-off-by: Gunwoo Kim --- scripts/tests/test_stage3_run_oracle.py | 2 +- tools/stage3-report/run.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/tests/test_stage3_run_oracle.py b/scripts/tests/test_stage3_run_oracle.py index 9f3623927..02e35b472 100644 --- a/scripts/tests/test_stage3_run_oracle.py +++ b/scripts/tests/test_stage3_run_oracle.py @@ -23,7 +23,7 @@ def test_build_only_metadata_executes_the_owner_pair(self): mock.patch.object(driver, 'extra_hostile', None), \ mock.patch.object(driver.subprocess, 'run', return_value=types.SimpleNamespace(stdout='version\n')) as execute: self.assertEqual(driver.main(), 0) - qualify.assert_called_once_with('ffmpeg', 'ffprobe') + qualify.assert_called_once_with() self.assertEqual([call.args[0] for call in execute.call_args_list], [[str(pair.ffmpeg), '-version'], [str(pair.ffprobe), '-version'], ['mediainfo', '--Version']]) diff --git a/tools/stage3-report/run.py b/tools/stage3-report/run.py index 944c81eea..23c3698f0 100644 --- a/tools/stage3-report/run.py +++ b/tools/stage3-report/run.py @@ -446,7 +446,10 @@ def main(): if step not in STEPS: sys.exit(f'unknown step {step}; steps: {", ".join(STEPS)}') if set(steps) & {'build', 'fixtures', 'corpus', 'hostile'}: - args.oracle = test_oracle.require('ffmpeg', 'ffprobe') + try: + args.oracle = test_oracle.require() + except test_oracle.QualificationError as error: + sys.exit(f'stage3 run: {error}') work.mkdir(parents=True, exist_ok=True) for step in STEPS: if step in steps: From 047a60e37e1c1a189c8b9a5b3333a3c2d50fa0af Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 05:36:33 +0900 Subject: [PATCH 094/113] fix(oracle): qualify an explicit ffprobe with its own pair Signed-off-by: Gunwoo Kim --- scripts/h264_counts.py | 2 +- scripts/tests/test_h264_counts.py | 23 ++++++++++++++++++++++- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/scripts/h264_counts.py b/scripts/h264_counts.py index a94c6d6a3..a8e821ec4 100755 --- a/scripts/h264_counts.py +++ b/scripts/h264_counts.py @@ -88,7 +88,7 @@ def main(): oracle = test_oracle.require(argv[0]) argv[0] = str(oracle.ffmpeg) elif Path(argv[0]).name == 'ffprobe': - oracle = test_oracle.require(ffprobe=argv[0]) + oracle = test_oracle.require(str(Path(argv[0]).with_name('ffmpeg')), argv[0]) argv[0] = str(oracle.ffprobe) row = {'label': args.label, 'command': argv} diff --git a/scripts/tests/test_h264_counts.py b/scripts/tests/test_h264_counts.py index 25fa5d7a2..08372a9e0 100644 --- a/scripts/tests/test_h264_counts.py +++ b/scripts/tests/test_h264_counts.py @@ -2,6 +2,7 @@ import io from pathlib import Path import sys +import tempfile import unittest from unittest import mock @@ -29,4 +30,24 @@ def test_both_executors_receive_the_owner_returned_program(self): elif original.endswith('/ffmpeg'): require.assert_called_once_with(original) else: - require.assert_called_once_with(ffprobe=original) + require.assert_called_once_with('/original/ffmpeg', original) + + def test_an_explicit_probe_selects_the_pair_in_its_own_directory(self): + with tempfile.TemporaryDirectory() as temporary: + pinned, other = Path(temporary, 'pinned'), Path(temporary, 'other') + for directory in (pinned, other): + directory.mkdir() + for name in ('ffmpeg', 'ffprobe'): + (directory / name).touch(mode=0o755) + verifier = counts.test_oracle.oracle_pin_macos if sys.platform == 'darwin' else counts.test_oracle.oracle_pin + with mock.patch.object(sys, 'argv', ['counts', '--label', 'arm', '--', str(pinned / 'ffprobe'), '-arg']), \ + mock.patch.dict(counts.os.environ, {'COREAV_FFMPEG': str(other / 'ffmpeg')}), \ + mock.patch.object(counts.test_oracle, '_selection', None), \ + mock.patch.object(counts.test_oracle, '_result', None), \ + mock.patch.object(verifier, 'verify_bin', return_value=[]) as verify, \ + mock.patch.object(counts.subprocess, 'run', return_value=mock.Mock( + returncode=0, stderr='\n'.join(f'==1== {field}: 1' for field in counts.FIELDS))) as run, \ + contextlib.redirect_stdout(io.StringIO()): + counts.main() + verify.assert_called_once_with(pinned.resolve()) + self.assertEqual(run.call_args_list[0].args[0], [str((pinned / 'ffprobe').resolve()), '-arg']) From b13d5fa119343fee43f29f02d8a057035ca9ec3b Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 05:49:34 +0900 Subject: [PATCH 095/113] chore(oracle): reclassify rows changed by the second review Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 689 +++++++++--------- 1 file changed, 354 insertions(+), 335 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index db7766e4e..4167cf609 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -1535,7 +1535,7 @@ "scripts/gen-v2-fixtures.py": "bbc2bbd283d8efb447b7798f727fce72867efd0b63147aa75d8569bad4c125c8", "scripts/h264_agreement.py": "305c9ad11df28167f576f649038179650065e00f464bd422ebd7d9588048de58", "scripts/h264_conformance.py": "b0d25d08cccf7c97d59e24ecdd771a338ac5528edd2809051012be20c5fd3657", - "scripts/h264_counts.py": "d6fb9defbcfc2808b0ef6daf0ec7d2cdfc51acadeefab4aff93dfeb633e39f97", + "scripts/h264_counts.py": "780df515792299128fe93043226b01796d7ee811666c076d8ebe3016c6aae2f2", "scripts/h264_deblock_conformance.py": "b0264a232206a8eb5a7c48c1debeffcf35294d8a7d62c7549216926937c9e9db", "scripts/h264_g1.py": "2e975975224cfa3255f9fef529b676d175b9b0c1200a0dbfc124017fa92a8782", "scripts/h264_g1_conformance.py": "4acfd0d217f42b4226920f95b84130f0a8a38dba213717661044b73a0daa82be", @@ -1648,7 +1648,6 @@ "scripts/tests/test_raw_pcm_check.py": "ca784511c8947b6439833d542ef332777772ea6136277042aab2b5e52e8d8302", "scripts/tests/test_reference_hevc.py": "2388919689957c911bf46231a0a961cd0c7a5a63918eecf90ee0dc38ee8e2162", "scripts/tests/test_registered_candidate.py": "238d0261e48f8f39c4db4289805a2db4ce03cb679168cceea6cbc3eecd0c11b2", - "scripts/tests/test_stage3_run_oracle.py": "8ba9bf83cdc8b74dbd99b45c3f9d2d6b0fcf95d94e40cc9ade2d5b5e0a8aa271", "scripts/tests/test_svt_av1_licenses.py": "dd33b47be3c4dd542a4590fdacf5ae4e070256d18cccf1493519c8ee567d33eb", "scripts/tests/test_swr_characterize.py": "a11e22ea9573391d34e00bef184c954ccbe2dfcf6254e649cc304fcdb25d435c", "scripts/tests/test_test_oracle.py": "6cde41b3f3af5bf84ec6d198d30ce57b9b9c66a6077fda1b6b7fee8ff9cfcf05", @@ -1784,7 +1783,7 @@ "tools/stage3-report/demo.sh": "b003b1d8aa41052e451ab87447e3499c63c43e72b6f49717015acaa6e108b6c2", "tools/stage3-report/r2pool.py": "b0990e04927f66434dad4041af92ae41377277c6e26695b559ae5997024030ac", "tools/stage3-report/report.py": "06f0d218c05efc7cc9b6d1208167f2ff434fe1133b76b4640e172d4ecf24ea71", - "tools/stage3-report/run.py": "a4ee3c60bde3ddc20c3f2f454944eda2a3bbbee9887af5107c13888afdf8838c", + "tools/stage3-report/run.py": "6e537fd046b19c53725e97bc6229e7059347279f5a66f9b307386accfb15e2d3", "tools/ts-speed/README.md": "5fa73a4ae7d5c847e86f714050309e4986d1d6d6061a7819c6f5ca86fdab4568", "tools/ts-speed/lav_ts.c": "1f222c2a6c55f06a6a04d7788390f28bf4381c414b77c9b449c0f65f6ea4a0b3", "tools/videotoolbox-identities/capture.py": "77f83b4545e4a8061074453fcbca208c1ffb37df1f1498890c973eebbc6cb7fd", @@ -2120,7 +2119,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -2684,7 +2683,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -3228,7 +3227,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -3772,7 +3771,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-cli/tests/ffmpeg_flac.rs:flac_ranges": "5eb8f1e1540605f0ae451bc019c332d6e1e0185c6368d8fc6296d6e84173b592", "rust:crates/coreav-cli/tests/ffmpeg_flac.rs:test_oracle": "50cf36884c6b4ecfec55bc260ea8a8f3348e1c020fb1c2f4ed5d8061a155a63d", "rust:crates/coreav-cli/tests/ffmpeg_pcm.rs:common": "d557b7f50bd27e5639a2cf1aefb9d188928aab0b09b4677427f7b592a0dcf179", @@ -4445,7 +4444,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -5037,7 +5036,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-cli/tests/strict_safe.rs:test_oracle": "773d41f51f2f362d021c65022b6ab859cda26f32ceb09987ea41562b73fbc837", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -5828,7 +5827,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -6816,7 +6815,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -7419,7 +7418,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -7984,7 +7983,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -8770,7 +8769,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -9927,7 +9926,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -10488,7 +10487,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -11318,7 +11317,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -12022,7 +12021,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -12670,7 +12669,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -13408,7 +13407,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -14012,7 +14011,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -14931,7 +14930,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -15563,7 +15562,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -16103,7 +16102,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -16643,7 +16642,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -17184,7 +17183,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -17745,7 +17744,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -18460,7 +18459,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -25900,7 +25899,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:concat_output": "d2530ceeb7511fcff82c5dc4e993d5784d8f0b938838d5bf33de4a6663e47b1c", "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:test_oracle": "db66fd177b7e16b40914564a87edf7b09d10f42201d758fa805a7f6d380d926b", @@ -32802,7 +32801,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", "rust:crates/coreav-cli/tests/ffprobe_stdin.rs:test_oracle": "3f9d8475abed1b54b61f4a4fd6cf0983610d79389a8e72fd57708d19f8950205", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", @@ -34225,7 +34224,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-cli/tests/mp3_worker.rs:test_oracle": "523c942a530481bb9c97c4f63a8557b2ea289d186240592a9d3e9399dfe26460", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -55423,7 +55422,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -58227,7 +58226,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -58980,7 +58979,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -59711,7 +59710,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -60721,7 +60720,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -61693,7 +61692,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -62501,7 +62500,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -63126,7 +63125,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -63882,7 +63881,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -64645,7 +64644,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -65217,7 +65216,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -67460,7 +67459,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -68140,7 +68139,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -68862,7 +68861,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -69905,7 +69904,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -70568,7 +70567,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -71239,7 +71238,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -71976,7 +71975,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -73079,7 +73078,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -74698,7 +74697,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -76290,7 +76289,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -78060,7 +78059,7 @@ "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -79756,7 +79755,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -81359,7 +81358,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -82986,7 +82985,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -84609,7 +84608,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -86236,7 +86235,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -88277,7 +88276,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -90163,7 +90162,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -91866,7 +91865,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -93662,7 +93661,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -95365,7 +95364,7 @@ "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -97019,7 +97018,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -98654,7 +98653,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -101540,7 +101539,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -103499,7 +103498,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -105116,7 +105115,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -106928,7 +106927,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -109029,7 +109028,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -110081,7 +110080,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -110767,7 +110766,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -111598,7 +111597,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -112669,7 +112668,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -113897,7 +113896,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -115382,7 +115381,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -115988,7 +115987,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -116671,7 +116670,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -117090,11 +117089,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "d6fb9defbcfc2808b0ef6daf0ec7d2cdfc51acadeefab4aff93dfeb633e39f97", + "sha256": "780df515792299128fe93043226b01796d7ee811666c076d8ebe3016c6aae2f2", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/h264_counts.py:2, this embedded-source row is . scripts/h264_counts.py:2-11 is module documentation with an example cachegrind command; that string is not executed.", + "evidence": "scripts/h264_counts.py:2 (embedded-source, occurrence 0). The module docstring at scripts/h264_counts.py:2-11 contains an example command, not evaluated or executed source.", "site": [ 2, "embedded-source", @@ -117105,7 +117104,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_counts.py:43, this process row is VALGRIND. main parses argv at scripts/h264_counts.py:82-86 and replaces an ffmpeg program with oracle.ffmpeg at 87-89 or an ffprobe program with oracle.ffprobe at 90-92, as returned by scripts/test_oracle.py:73-108. It then passes that retained argv to seconds/counts at 95-96; seconds executes it at 70 and counts places it after the Valgrind options at 43-45. Other decoder commands are the binary under test, not an oracle. The documented FFmpeg example therefore reaches qualification before execution.", + "evidence": "scripts/h264_counts.py:43 (process, occurrence 0). scripts/h264_counts.py:82-92 parses argv and requests qualification for ffmpeg or ffprobe. For an explicit probe, the sibling ffmpeg at scripts/h264_counts.py:91 is only the pair-selection request; scripts/h264_counts.py:92 replaces the executed program with oracle.ffprobe. The ffmpeg branch similarly retains oracle.ffmpeg at scripts/h264_counts.py:88-89. The same argv reaches seconds/counts at scripts/h264_counts.py:95-96, direct execution at scripts/h264_counts.py:70 and the Valgrind payload at scripts/h264_counts.py:43-45. Other decoder commands are the candidate, not oracle arms. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 43, "process", @@ -117116,7 +117115,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_counts.py:70, this process row is argv. main parses argv at scripts/h264_counts.py:82-86 and replaces an ffmpeg program with oracle.ffmpeg at 87-89 or an ffprobe program with oracle.ffprobe at 90-92, as returned by scripts/test_oracle.py:73-108. It then passes that retained argv to seconds/counts at 95-96; seconds executes it at 70 and counts places it after the Valgrind options at 43-45. Other decoder commands are the binary under test, not an oracle. The documented FFmpeg example therefore reaches qualification before execution.", + "evidence": "scripts/h264_counts.py:70 (process, occurrence 0). scripts/h264_counts.py:82-92 parses argv and requests qualification for ffmpeg or ffprobe. For an explicit probe, the sibling ffmpeg at scripts/h264_counts.py:91 is only the pair-selection request; scripts/h264_counts.py:92 replaces the executed program with oracle.ffprobe. The ffmpeg branch similarly retains oracle.ffmpeg at scripts/h264_counts.py:88-89. The same argv reaches seconds/counts at scripts/h264_counts.py:95-96, direct execution at scripts/h264_counts.py:70 and the Valgrind payload at scripts/h264_counts.py:43-45. Other decoder commands are the candidate, not oracle arms. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 70, "process", @@ -117127,7 +117126,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_counts.py:95, this delegated row is seconds. main parses argv at scripts/h264_counts.py:82-86 and replaces an ffmpeg program with oracle.ffmpeg at 87-89 or an ffprobe program with oracle.ffprobe at 90-92, as returned by scripts/test_oracle.py:73-108. It then passes that retained argv to seconds/counts at 95-96; seconds executes it at 70 and counts places it after the Valgrind options at 43-45. Other decoder commands are the binary under test, not an oracle. The documented FFmpeg example therefore reaches qualification before execution.", + "evidence": "scripts/h264_counts.py:95 (delegated, occurrence 0). scripts/h264_counts.py:82-92 parses argv and requests qualification for ffmpeg or ffprobe. For an explicit probe, the sibling ffmpeg at scripts/h264_counts.py:91 is only the pair-selection request; scripts/h264_counts.py:92 replaces the executed program with oracle.ffprobe. The ffmpeg branch similarly retains oracle.ffmpeg at scripts/h264_counts.py:88-89. The same argv reaches seconds/counts at scripts/h264_counts.py:95-96, direct execution at scripts/h264_counts.py:70 and the Valgrind payload at scripts/h264_counts.py:43-45. Other decoder commands are the candidate, not oracle arms. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 95, "delegated", @@ -117138,7 +117137,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_counts.py:96, this delegated row is counts. main parses argv at scripts/h264_counts.py:82-86 and replaces an ffmpeg program with oracle.ffmpeg at 87-89 or an ffprobe program with oracle.ffprobe at 90-92, as returned by scripts/test_oracle.py:73-108. It then passes that retained argv to seconds/counts at 95-96; seconds executes it at 70 and counts places it after the Valgrind options at 43-45. Other decoder commands are the binary under test, not an oracle. The documented FFmpeg example therefore reaches qualification before execution.", + "evidence": "scripts/h264_counts.py:96 (delegated, occurrence 0). scripts/h264_counts.py:82-92 parses argv and requests qualification for ffmpeg or ffprobe. For an explicit probe, the sibling ffmpeg at scripts/h264_counts.py:91 is only the pair-selection request; scripts/h264_counts.py:92 replaces the executed program with oracle.ffprobe. The ffmpeg branch similarly retains oracle.ffmpeg at scripts/h264_counts.py:88-89. The same argv reaches seconds/counts at scripts/h264_counts.py:95-96, direct execution at scripts/h264_counts.py:70 and the Valgrind payload at scripts/h264_counts.py:43-45. Other decoder commands are the candidate, not oracle arms. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 96, "delegated", @@ -117149,7 +117148,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/h264_counts.py:107, this delegated row is main. main parses argv at scripts/h264_counts.py:82-86 and replaces an ffmpeg program with oracle.ffmpeg at 87-89 or an ffprobe program with oracle.ffprobe at 90-92, as returned by scripts/test_oracle.py:73-108. It then passes that retained argv to seconds/counts at 95-96; seconds executes it at 70 and counts places it after the Valgrind options at 43-45. Other decoder commands are the binary under test, not an oracle. The documented FFmpeg example therefore reaches qualification before execution.", + "evidence": "scripts/h264_counts.py:107 (delegated, occurrence 0). scripts/h264_counts.py:82-92 parses argv and requests qualification for ffmpeg or ffprobe. For an explicit probe, the sibling ffmpeg at scripts/h264_counts.py:91 is only the pair-selection request; scripts/h264_counts.py:92 replaces the executed program with oracle.ffprobe. The ffmpeg branch similarly retains oracle.ffmpeg at scripts/h264_counts.py:88-89. The same argv reaches seconds/counts at scripts/h264_counts.py:95-96, direct execution at scripts/h264_counts.py:70 and the Valgrind payload at scripts/h264_counts.py:43-45. Other decoder commands are the candidate, not oracle arms. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 107, "delegated", @@ -117266,7 +117265,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -117903,7 +117902,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -119699,7 +119698,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -121617,7 +121616,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -122223,7 +122222,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -122897,7 +122896,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -123727,7 +123726,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -124324,7 +124323,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -125153,7 +125152,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -126107,7 +126106,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -126753,7 +126752,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -127587,7 +127586,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -128223,7 +128222,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -129164,7 +129163,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -129833,7 +129832,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -130496,7 +130495,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -131501,7 +131500,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -132287,7 +132286,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -133006,7 +133005,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -133737,7 +133736,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -134504,7 +134503,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -135291,7 +135290,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -135890,7 +135889,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -136493,7 +136492,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -137905,7 +137904,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -139365,7 +139364,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -141973,7 +141972,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -142739,7 +142738,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -145007,7 +145006,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -145824,7 +145823,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -146447,7 +146446,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -147059,7 +147058,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -148100,7 +148099,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -149055,7 +149054,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -149851,7 +149850,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -151173,7 +151172,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -152176,7 +152175,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -153495,7 +153494,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -154690,7 +154689,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -155797,7 +155796,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -156905,7 +156904,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -157681,7 +157680,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -158318,7 +158317,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -158990,7 +158989,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -159740,7 +159739,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -160364,7 +160363,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -160928,7 +160927,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -161481,7 +161480,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -162154,7 +162153,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -162789,7 +162788,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -163433,7 +163432,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -164247,7 +164246,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -166235,7 +166234,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -166962,7 +166961,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -167854,7 +167853,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -168636,7 +168635,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -169194,7 +169193,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -170094,7 +170093,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -170868,7 +170867,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -171473,7 +171472,7 @@ "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "h264_counts": "9304195439504cb59989ff36854f634ef064465d650d1650ea41d291aec0400c", + "h264_counts": "c9a59b679879344c250fd710ebf48a8db8af7a0069739093b4d95b62cea2e18a", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171515,7 +171514,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -171935,18 +171934,40 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "ac059d65c4ab1b88078528bfeabc022f2d249f7eb1778304b2ce309250d32476", + "sha256": "32d3ec12a37e3d2edd6ca11bbd73c069e6a6311b396b53d50e3f854d70137977", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_counts.py:23 (test_both_executors_receive_the_owner_returned_program; counts.main): counts.main executes under mocked require/subprocess.run at scripts/tests/test_h264_counts.py:18-22; synthetic counter stderr replaces both direct and Valgrind executions. Expected argv assertions do not execute an oracle.", + "evidence": "scripts/tests/test_h264_counts.py:24 (delegated, occurrence 0). scripts/tests/test_h264_counts.py:18-24 patches require and subprocess.run for the first test. scripts/tests/test_h264_counts.py:35-51 creates empty executable stand-ins and patches verify_bin and subprocess.run for the explicit-probe test. scripts/tests/test_h264_counts.py:53 is expected argv in assertEqual, not execution. All counts.main executions are intercepted, so no oracle binary runs.", "site": [ - 23, + 24, "delegated", "", "counts.main" ], "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_h264_counts.py:51 (delegated, occurrence 0). scripts/tests/test_h264_counts.py:18-24 patches require and subprocess.run for the first test. scripts/tests/test_h264_counts.py:35-51 creates empty executable stand-ins and patches verify_bin and subprocess.run for the explicit-probe test. scripts/tests/test_h264_counts.py:53 is expected argv in assertEqual, not execution. All counts.main executions are intercepted, so no oracle binary runs.", + "site": [ + 51, + "delegated", + "", + "counts.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/tests/test_h264_counts.py:53 (command, occurrence 0). scripts/tests/test_h264_counts.py:18-24 patches require and subprocess.run for the first test. scripts/tests/test_h264_counts.py:35-51 creates empty executable stand-ins and patches verify_bin and subprocess.run for the explicit-probe test. scripts/tests/test_h264_counts.py:53 is expected argv in assertEqual, not execution. All counts.main executions are intercepted, so no oracle binary runs.", + "site": [ + 53, + "command", + ".Selection.test_an_explicit_probe_selects_the_pair_in_its_own_directory", + "str((pinned / 'ffprobe').resolve())" + ], + "verdict": "excluded" } ] }, @@ -172057,7 +172078,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -172784,7 +172805,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -174460,7 +174481,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -175113,7 +175134,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -175704,7 +175725,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -176439,7 +176460,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -177329,7 +177350,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -177910,7 +177931,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -178536,7 +178557,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -179116,7 +179137,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -179844,7 +179865,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -180411,7 +180432,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -180977,7 +180998,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -181653,7 +181674,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -182325,7 +182346,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -183391,7 +183412,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -183947,7 +183968,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -184495,7 +184516,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -187376,7 +187397,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -188050,7 +188071,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -188595,7 +188616,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -189204,7 +189225,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -190088,7 +190109,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -190749,7 +190770,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -191472,7 +191493,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -191891,11 +191912,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "8ba9bf83cdc8b74dbd99b45c3f9d2d6b0fcf95d94e40cc9ade2d5b5e0a8aa271", + "sha256": "5666cf1505882f36ed3c93a4ce046fe02f44f34b3b4681af3299d9828931b2aa", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (test_build_only_metadata_executes_the_owner_pair; str(pair.ffmpeg)): These version argv are expected assertEqual data (27-28). scripts/tests/test_stage3_run_oracle.py:19-24 replaces require, driver.run and driver.subprocess.run with synthetic returns for build-only metadata; neither FFmpeg/ffprobe nor mediainfo executes.", + "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (command, occurrence 0). scripts/tests/test_stage3_run_oracle.py:19-24 mocks require, driver.run and driver.subprocess.run during build-only metadata. scripts/tests/test_stage3_run_oracle.py:27-28 compares expected version argv; those strings are assertion data, not oracle execution. scripts/tests/test_stage3_run_oracle.py:26 asserts the no-argument owner selection.", "site": [ 28, "command", @@ -191906,7 +191927,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (test_build_only_metadata_executes_the_owner_pair; str(pair.ffprobe)): These version argv are expected assertEqual data (27-28). scripts/tests/test_stage3_run_oracle.py:19-24 replaces require, driver.run and driver.subprocess.run with synthetic returns for build-only metadata; neither FFmpeg/ffprobe nor mediainfo executes.", + "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (command, occurrence 0). scripts/tests/test_stage3_run_oracle.py:19-24 mocks require, driver.run and driver.subprocess.run during build-only metadata. scripts/tests/test_stage3_run_oracle.py:27-28 compares expected version argv; those strings are assertion data, not oracle execution. scripts/tests/test_stage3_run_oracle.py:26 asserts the no-argument owner selection.", "site": [ 28, "command", @@ -192022,7 +192043,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -193013,7 +193034,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -193603,7 +193624,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", @@ -194085,7 +194106,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_test_oracle.py:41 The Python -c runner receives only the test code supplied by self.child callers at scripts/tests/test_test_oracle.py:48-52 (concurrent success), scripts/tests/test_test_oracle.py:57-70 (failure cache and fresh retry), scripts/tests/test_test_oracle.py:75-91 (selection and siblings), scripts/tests/test_test_oracle.py:99-118 (missing/malformed/failing and mocked timeout), scripts/tests/test_test_oracle.py:125-142 (incomplete symlinks and mocked macOS), scripts/tests/test_test_oracle.py:239-259 (three entry-point mocks), scripts/tests/test_test_oracle.py:274-287 (real remux child with retained fake pair), scripts/tests/test_test_oracle.py:292-333 (eight default-selector cases and frames mock), scripts/tests/test_test_oracle.py:336-371 (mocked transcode select and VP9 oracle dispatch). The executable pair is locally written shell stand-ins at scripts/tests/test_test_oracle.py:19-43; remux replaces them with banner/empty-stream-JSON fakes at scripts/tests/test_test_oracle.py:261-273. No caller executes a real FFmpeg/ffprobe oracle; the real remux subprocess explicitly overrides both selectors to symlinks of those fakes at tools/mkv-adapter/remux_corpus.py:127-138, and its actual probe uses the owner field at scripts/mkv_remux_check.py:62-74.", + "evidence": "scripts/tests/test_test_oracle.py:41 (process, occurrence 0). The Python -c child at scripts/tests/test_test_oracle.py:36-43 receives only self.child caller strings. scripts/tests/test_test_oracle.py:19-34 writes banner-only shell fakes and selects both through COREAV_FFMPEG/COREAV_FFPROBE. The callers at scripts/tests/test_test_oracle.py:48-142 test owner/cache refusals; scripts/tests/test_test_oracle.py:239-259 and scripts/tests/test_test_oracle.py:292-371 stop dispatch with mocks or inspect selected fake paths. The real remux child at scripts/tests/test_test_oracle.py:261-287 also uses locally rewritten banner/empty-stream-JSON fakes; tools/mkv-adapter/remux_corpus.py:127-138 overrides both selectors to symlinks of that returned fake pair, and scripts/mkv_remux_check.py:62-74 uses the returned fields. No real FFmpeg/ffprobe oracle executes.", "site": [ 41, "process", @@ -194437,7 +194458,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_test_oracle.py:417 This subprocess really executes every script in the command table, but all oracle inputs are the temporary wrong-version shell fakes (scripts/tests/test_test_oracle.py:27-34, scripts/tests/test_test_oracle.py:373-418): explicit arguments where present, COREAV_FFMPEG/COREAV_FFPROBE and FFMPEG_BIN for configured defaults, and the prepended fake directory for bare names. Every command reaches qualification before media/acquisition/report work, at these boundaries: scripts/h264_parity_gcp.py:392-394; scripts/transcode_speed.py:441-446; scripts/h264_agreement.py:74-75; scripts/h264_modes_identity.py:123-126; scripts/h264_speed.py:81-82; scripts/h264_synth.py:61-64; scripts/seek_check.py:90-93; scripts/ts_speed.py:103-108; scripts/composed_audio_selftest.py:23-28; scripts/standalone_audio_probe_check.py:276-283; scripts/stsd_craft.py:192-195; scripts/policy_check.py:333-336; scripts/text_check.py:1128-1130; scripts/vp9_corpus.py:454-459; tools/hostile/generate.py:728-740; tools/stage3-report/run.py:442-450; tools/mediarecorder/generate.py:243-245; tools/compat-corpus/frames.py:156-164; tools/mkv-adapter/bench.py:71-73; tools/mkv-adapter/corpus.py:160-168; tools/mkv-adapter/remux_corpus.py:227-232; bench/range-audio/gaps.py:59-61; bench/range-audio/run.py:130-132; bench/npx/run.py:220-224. The owner rejects the 0.0.0 banners using scripts/oracle_pin.py:108-121 through scripts/test_oracle.py:73-108; no real oracle program is run.", + "evidence": "scripts/tests/test_test_oracle.py:417 (process, occurrence 0). The command table at scripts/tests/test_test_oracle.py:373-418 really starts Python entry points, but every selected oracle is a locally generated wrong-version shell fake from scripts/tests/test_test_oracle.py:27-34. Explicit args, both COREAV selectors, FFMPEG_BIN and prepended PATH at scripts/tests/test_test_oracle.py:413-414 select these fakes. The children reach qualification before media/output work at scripts/h264_parity_gcp.py:392-394; scripts/transcode_speed.py:441-446; scripts/h264_agreement.py:74-75; scripts/h264_modes_identity.py:123-126; scripts/h264_speed.py:81-82; scripts/h264_synth.py:61-64; scripts/seek_check.py:90-93; scripts/ts_speed.py:103-108; scripts/composed_audio_selftest.py:23-28; scripts/standalone_audio_probe_check.py:276-283; scripts/stsd_craft.py:192-195; scripts/policy_check.py:333-336; scripts/text_check.py:1128-1130; scripts/vp9_corpus.py:454-459; tools/hostile/generate.py:728-740; tools/stage3-report/run.py:448-453; tools/mediarecorder/generate.py:243-245; tools/compat-corpus/frames.py:156-164; tools/mkv-adapter/bench.py:71-73; tools/mkv-adapter/corpus.py:160-168; tools/mkv-adapter/remux_corpus.py:227-232; bench/range-audio/gaps.py:59-61; bench/range-audio/run.py:130-132; bench/npx/run.py:220-224. scripts/test_oracle.py:73-108 delegates to scripts/oracle_pin.py:108-121, which refuses the 0.0.0 banners before further work. No real oracle executes.", "site": [ 417, "process", @@ -194553,7 +194574,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -195186,7 +195207,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", @@ -195971,7 +195992,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -196582,7 +196603,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -197161,7 +197182,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -197872,7 +197893,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -199732,7 +199753,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -200306,7 +200327,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -200879,7 +200900,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -201524,7 +201545,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -202097,7 +202118,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -202929,7 +202950,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -204129,7 +204150,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", @@ -205922,7 +205943,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", @@ -206735,7 +206756,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -207495,7 +207516,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -208357,7 +208378,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -208980,7 +209001,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -209627,7 +209648,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -210218,7 +210239,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -210815,7 +210836,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -211450,7 +211471,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -212819,7 +212840,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -213359,7 +213380,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -214134,7 +214155,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -215172,7 +215193,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -215744,7 +215765,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -216872,7 +216893,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -217802,7 +217823,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -218782,12 +218803,13 @@ "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -218862,6 +218884,7 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", + "docs/measurements/compat-0.1.0/judging.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", @@ -219132,6 +219155,7 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/compat_sources.py", "scripts/extract_check.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -219148,6 +219172,7 @@ "scripts/oracle_pin_macos.py", "scripts/policy_check.py", "scripts/policy_ref.py", + "scripts/registered_candidate.py", "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", @@ -219268,7 +219293,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/compat-corpus/corpus_kd.py:959 (delegated, occurrence 0). The real compare CLI retains oracle=test_oracle.require(...) at tools/compat-corpus/corpus_kd.py:1016 and passes that same pair to capture_file at tools/compat-corpus/corpus_kd.py:1044. This specific call selects str(oracle.ffprobe) at tools/compat-corpus/corpus_kd.py:959 or tools/compat-corpus/corpus_kd.py:968; tools/compat-corpus/run.py:101-106 and tools/compat-corpus/run.py:1244-1248 preserve that program unchanged. The import at tools/compat-corpus/corpus_kd.py:25-28 selects the neighboring compat-corpus/run.py, not the stage3-report or bench/npx discovery candidates. Qualification is scripts/test_oracle.py:73-108. CoreAV calls at tools/compat-corpus/corpus_kd.py:960 and tools/compat-corpus/corpus_kd.py:969 are separate candidate-only rows; the separate strict-rejection call at tools/compat-corpus/corpus_kd.py:976 remains a bypass. The direct test capture at tools/compat-corpus/tests/test_corpus_kd.py:551 and wrapped captures at tools/compat-corpus/tests/test_corpus_kd.py:517-519 use only generated FAKE selectors and a mocked owner at tools/compat-corpus/tests/test_corpus_kd.py:418-479, not real oracles.", + "evidence": "tools/compat-corpus/corpus_kd.py:959 (delegated, occurrence 0). The import at tools/compat-corpus/corpus_kd.py:25-28 selects the neighboring compat-corpus/run.py, not other discovery candidates. main retains require(...) at tools/compat-corpus/corpus_kd.py:1016 and passes the same pair at tools/compat-corpus/corpus_kd.py:1044. This specific sections call executes str(oracle.ffprobe) at tools/compat-corpus/corpus_kd.py:959 through tools/compat-corpus/run.py:101-106 unchanged. The packet reference similarly retains it at tools/compat-corpus/corpus_kd.py:968 through tools/compat-corpus/run.py:1244-1248. The later strict-rejection branch is separate and not repaired by these calls. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 959, "delegated", @@ -219279,7 +219304,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/corpus_kd.py:960 (delegated, occurrence 0). This specific call constructs [coreav, ffprobe, ...], where ffprobe is a CoreAV subcommand, not the process program. main resolves the candidate at tools/compat-corpus/corpus_kd.py:1020 and passes it at tools/compat-corpus/corpus_kd.py:1044. The section/packet runners at tools/compat-corpus/run.py:101-106 and tools/compat-corpus/run.py:1244-1248 preserve argv. Neighboring oracle sections/packets are distinct rows; the strict-rejection branch is also a distinct row. Direct and wrapped test captures at tools/compat-corpus/tests/test_corpus_kd.py:517-519 and tools/compat-corpus/tests/test_corpus_kd.py:551 execute generated FAKE programs from tools/compat-corpus/tests/test_corpus_kd.py:418-479.", + "evidence": "tools/compat-corpus/corpus_kd.py:960 (delegated, occurrence 0). The command at tools/compat-corpus/corpus_kd.py:960 is [coreav, ffprobe, ...]; ffprobe is a CoreAV subcommand, not the executable. tools/compat-corpus/corpus_kd.py:1020 resolves the candidate and tools/compat-corpus/corpus_kd.py:1044 passes it to capture_file; tools/compat-corpus/run.py:101-106 executes that argv unchanged. The neighboring reference call is a separate row.", "site": [ 960, "delegated", @@ -219356,7 +219381,7 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/compat-corpus/corpus_kd.py:1044 (delegated, occurrence 0). The conditional strict-rejection branch at tools/compat-corpus/corpus_kd.py:976 calls tools/compat-corpus/run.py:1305-1329, whose tools/compat-corpus/run.py:1314 launches a literal ffprobe through tools/compat-corpus/run.py:101-106. The owner pair retained at tools/compat-corpus/corpus_kd.py:1016 is used unchanged for normal sections and packets at tools/compat-corpus/corpus_kd.py:959 and tools/compat-corpus/corpus_kd.py:968, but is not passed to strict_rejection. PATH prepending at tools/compat-corpus/corpus_kd.py:1019 and the lookup equality guard at tools/compat-corpus/corpus_kd.py:1032-1034 do not make the executed program the returned path. The later oracle_kd import only calls media_defects at tools/compat-corpus/run.py:1327-1329, not _first_frame_size; the registered readers at tools/compat-corpus/corpus_kd.py:229-271 likewise use read_facts/empty_edit_padding rather than declared_size. Repair: pass the retained oracle.ffprobe into strict_rejection and launch that exact returned path instead of the literal ffprobe at tools/compat-corpus/run.py:1314; preserve its arguments and defect predicate.", + "evidence": "tools/compat-corpus/corpus_kd.py:1044 (delegated, occurrence 0). tools/compat-corpus/corpus_kd.py:1044 reaches capture_file, whose conditional strict-rejection call at tools/compat-corpus/corpus_kd.py:976 enters tools/compat-corpus/run.py:1305-1329. tools/compat-corpus/run.py:1314 executes literal ffprobe via tools/compat-corpus/run.py:101-106. The retained owner pair at tools/compat-corpus/corpus_kd.py:1016 is used for normal sections/packets, but not passed into strict_rejection. PATH prepending at tools/compat-corpus/corpus_kd.py:1019 and the lookup guard at tools/compat-corpus/corpus_kd.py:1032-1034 are not returned-path execution. The imported ISO reader only supplies media_defects at tools/compat-corpus/run.py:1327-1329, not its nested frame-size probe. docs/measurements/compat-0.1.0/judging.json:37 binds this reporter digest, and scripts/compat_sources.py:125-142 refuses a changed judging hash. Repair: pass the retained oracle.ffprobe into strict_rejection and execute that exact returned path instead of the literal at tools/compat-corpus/run.py:1314, preserving arguments and the defect predicate; the relay targets the frozen reporter, so the protected-source amendment remains a follow-up rather than a PATH-based qualification claim.", "site": [ 1044, "delegated", @@ -219367,7 +219392,7 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/compat-corpus/corpus_kd.py:1075 (delegated, occurrence 0). The conditional strict-rejection branch at tools/compat-corpus/corpus_kd.py:976 calls tools/compat-corpus/run.py:1305-1329, whose tools/compat-corpus/run.py:1314 launches a literal ffprobe through tools/compat-corpus/run.py:101-106. The owner pair retained at tools/compat-corpus/corpus_kd.py:1016 is used unchanged for normal sections and packets at tools/compat-corpus/corpus_kd.py:959 and tools/compat-corpus/corpus_kd.py:968, but is not passed to strict_rejection. PATH prepending at tools/compat-corpus/corpus_kd.py:1019 and the lookup equality guard at tools/compat-corpus/corpus_kd.py:1032-1034 do not make the executed program the returned path. The later oracle_kd import only calls media_defects at tools/compat-corpus/run.py:1327-1329, not _first_frame_size; the registered readers at tools/compat-corpus/corpus_kd.py:229-271 likewise use read_facts/empty_edit_padding rather than declared_size. Repair: pass the retained oracle.ffprobe into strict_rejection and launch that exact returned path instead of the literal ffprobe at tools/compat-corpus/run.py:1314; preserve its arguments and defect predicate.", + "evidence": "tools/compat-corpus/corpus_kd.py:1075 (delegated, occurrence 0). tools/compat-corpus/corpus_kd.py:1044 reaches capture_file, whose conditional strict-rejection call at tools/compat-corpus/corpus_kd.py:976 enters tools/compat-corpus/run.py:1305-1329. tools/compat-corpus/run.py:1314 executes literal ffprobe via tools/compat-corpus/run.py:101-106. The retained owner pair at tools/compat-corpus/corpus_kd.py:1016 is used for normal sections/packets, but not passed into strict_rejection. PATH prepending at tools/compat-corpus/corpus_kd.py:1019 and the lookup guard at tools/compat-corpus/corpus_kd.py:1032-1034 are not returned-path execution. The imported ISO reader only supplies media_defects at tools/compat-corpus/run.py:1327-1329, not its nested frame-size probe. docs/measurements/compat-0.1.0/judging.json:37 binds this reporter digest, and scripts/compat_sources.py:125-142 refuses a changed judging hash. Repair: pass the retained oracle.ffprobe into strict_rejection and execute that exact returned path instead of the literal at tools/compat-corpus/run.py:1314, preserving arguments and the defect predicate; the relay targets the frozen reporter, so the protected-source amendment remains a follow-up rather than a PATH-based qualification claim.", "site": [ 1075, "delegated", @@ -219566,7 +219591,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -220202,7 +220227,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -220894,7 +220919,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -221605,7 +221630,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-cli/tests/ffmpeg.rs:common": "43ca01cad792adb30198d1aecaa12b3debcd8415fb5ef08d5636e363d6e08f1a", "rust:crates/coreav-cli/tests/ffmpeg.rs:test_oracle": "6c4f980161aa73f2e8880d6dacd5906cd33f71916b7f16d57e08ef98d8c08e1c", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", @@ -222894,7 +222919,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -223668,7 +223693,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -224591,7 +224616,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -225188,7 +225213,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -225812,7 +225837,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:args": "a170edc0e4737f764c7aade5f4ead81505cfced40ee66cb6068f3991b9ea2920", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:audio": "e5714f85633e6c9c870319df3bb410db845fc8812d816114098d5e2f0af1f9ca", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:avi": "a20943ab15fd79dd7ddfcbce382681694f920c44e6cb60c813722b84e10d7bcb", @@ -226695,7 +226720,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-cli/tests/ffmpeg.rs:common": "43ca01cad792adb30198d1aecaa12b3debcd8415fb5ef08d5636e363d6e08f1a", "rust:crates/coreav-cli/tests/ffmpeg.rs:test_oracle": "6c4f980161aa73f2e8880d6dacd5906cd33f71916b7f16d57e08ef98d8c08e1c", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", @@ -227428,7 +227453,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -228986,7 +229011,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -229685,7 +229710,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -230235,7 +230260,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -230979,7 +231004,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -231623,7 +231648,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -232276,7 +232301,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -233053,7 +233078,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -233597,7 +233622,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -234088,7 +234113,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:479 (delegated, occurrence 0). This is the shared Driver.execute body; every self.execute caller is confined to this test class. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:479 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 479, "delegated", @@ -234099,7 +234124,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:498 (delegated, occurrence 0). capture_file is mocked to record a PATH resolution and raise before any capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:498 (delegated, occurrence 0). capture_file is mocked to inspect PATH and raise before capture. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 498, "delegated", @@ -234110,7 +234135,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:505 (delegated, occurrence 0). A mocked wrong PATH resolution rejects before capture_file, itself mocked. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:505 (delegated, occurrence 0). The wrong PATH lookup is mocked and rejected before capture. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 505, "delegated", @@ -234121,7 +234146,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:519 (delegated, occurrence 0). run and run_to_file wrappers execute real capture_file, but its selectors are copied FAKE programs in the qualified temporary directory. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:519 (delegated, occurrence 0). The wrapped real capture runs only copied stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 519, "delegated", @@ -234132,7 +234157,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:529 (delegated, occurrence 0). The mocked owner raises qualification_error before capture or output. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:529 (delegated, occurrence 0). The owner mock raises before capture or output. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 529, "delegated", @@ -234143,7 +234168,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:534 (delegated, occurrence 0). The normal capture/report test runs only the generated stand-ins. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:534 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 534, "delegated", @@ -234154,7 +234179,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:551 (delegated, occurrence 0). real_capture is kd.capture_file and executes a real Python helper, but its arguments are the fake pair/coreav supplied by Driver.execute, not actual oracle binaries. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:551 (delegated, occurrence 0). real_capture aliases kd.capture_file and receives the same generated fake selectors. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 551, "delegated", @@ -234165,7 +234190,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:553 (delegated, occurrence 0). The capture wrapper delegates its first fake capture and deliberately raises on its second call. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:553 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 553, "delegated", @@ -234176,7 +234201,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:566 (delegated, occurrence 0). Changed media hashes reject before the first capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:566 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 566, "delegated", @@ -234187,7 +234212,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:574 (delegated, occurrence 0). A tampered inventory fails before a mocked capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:574 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 574, "delegated", @@ -234198,7 +234223,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:581 (delegated, occurrence 0). Duplicate manifest aliases fail before a mocked capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:581 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 581, "delegated", @@ -234209,7 +234234,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:591 (delegated, occurrence 0). Changed selection fails before a mocked capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:591 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 591, "delegated", @@ -234220,7 +234245,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:599 (delegated, occurrence 0). The freeze-only argv at tools/compat-corpus/tests/test_corpus_kd.py:596-598 mocks inventory and returns at tools/compat-corpus/corpus_kd.py:1003-1005 before selecting or executing any oracle. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:599 (delegated, occurrence 0). The freeze branch mocks inventory and never captures media. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 599, "delegated", @@ -234231,7 +234256,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:609 (delegated, occurrence 0). Invalid manifest path values fail manifest validation before capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:609 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 609, "delegated", @@ -234242,7 +234267,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:615 (delegated, occurrence 0). The missing manifest path fails validation before capture. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:615 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 615, "delegated", @@ -234253,7 +234278,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:622 (delegated, occurrence 0). The modified FAKE emits a malformed packet record; no real oracle is selected. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:622 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 622, "delegated", @@ -234264,7 +234289,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:639 (delegated, occurrence 0). Only the FAKE packet output is varied for malformed/missing capture controls. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:639 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 639, "delegated", @@ -234275,7 +234300,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:651 (delegated, occurrence 0). Only generated FAKE JSON output is varied for malformed/missing section controls. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:651 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 651, "delegated", @@ -234286,7 +234311,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:659 (delegated, occurrence 0). The complete-population stand-in test still executes only generated FAKE tools. Driver.setUp writes the literal FAKE Python program at tools/compat-corpus/tests/test_corpus_kd.py:418-425 into all three coreav/ffprobe/ffmpeg selectors at tools/compat-corpus/tests/test_corpus_kd.py:433-436. Driver.execute at tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks test_oracle.require and inventory; its optional pair comes only from copied stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:487-495 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. No test launches an FFmpeg oracle. Production capture behavior remains separately audited at tools/compat-corpus/corpus_kd.py:957-981; the real-script rule does not turn the explicitly generated executable fakes into oracles.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:659 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", "site": [ 659, "delegated", @@ -234405,7 +234430,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -234959,7 +234984,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -236075,7 +236100,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -237337,7 +237362,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -238328,7 +238353,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -240175,7 +240200,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -241912,7 +241937,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -242848,7 +242873,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -244000,7 +244025,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -244786,7 +244811,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -245441,7 +245466,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -246101,7 +246126,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -246905,7 +246930,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -248373,7 +248398,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -249108,7 +249133,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -249668,7 +249693,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -250318,7 +250343,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -250889,7 +250914,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -251439,7 +251464,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -252067,7 +252092,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -252695,7 +252720,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -253390,7 +253415,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -254800,7 +254825,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -255489,7 +255514,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -256353,7 +256378,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -256990,7 +257015,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -257736,7 +257761,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "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", @@ -258178,7 +258203,7 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/stage3-report/corpus.py:188 (process, occurrence 0). This mixed process runner preserves command unchanged. Its complete local caller family is scripts/oracle-capture.sh at tools/stage3-report/corpus.py:263 (reference owner shell and candidate adapter), CoreAV comparator at tools/stage3-report/corpus.py:278 (not FFmpeg), KD scripts at tools/stage3-report/corpus.py:297 (the ISO bypass), compat_check at tools/stage3-report/corpus.py:308 (frozen selector, not locally qualified), and MediaInfo capture at tools/stage3-report/corpus.py:318 (not FFmpeg). tools/stage3-report/run.py:335 supplies FFPROBE for capture/compat, but that environment field is not used by the nested ISO helper. tools/oracle/tests/test_recheck.py:202-220 uses only fake version tools through binary/tools, not this runner. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "evidence": "tools/stage3-report/corpus.py:188 (process, occurrence 0). This generic runner executes the real overlay at tools/stage3-report/corpus.py:291-297; a frozen discovery status does not exclude tooling execution. docs/measurements/compat-0.1.0/judging.json:39 binds these source bytes, and scripts/compat_sources.py:125-142 refuses changed judging hashes. tools/stage3-report/corpus.py:74-82 selects the overlay, and tools/stage3-report/corpus.py:291-297 executes it with --media for ISO/TS. The ISO arm reaches the nested probe; the Matroska arm has no --media here and scripts/oracle_kd_mkv.py:209-210 returns before its helper, and scripts/oracle_kd_ts.py has no process launch. The executing ISO chain is scripts/oracle_kd.py:3169 to scripts/oracle_kd.py:2981 to scripts/oracle_kd.py:2680 to scripts/oracle_kd.py:1090 to scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches literal ffprobe from inherited PATH, not a path returned by the owner. Repair: retain the complete test_oracle.require() pair in scripts/oracle_kd.py:1065-1072 and launch its returned ffprobe path unchanged, preserving the probe arguments and propagating qualification failure; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254 and bench/audio-decode/capacity.py:451-460 reject changed judging sources.", "site": [ 188, "process", @@ -258566,7 +258591,6 @@ "importlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "inspect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "io": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "itertools": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "machine": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "markdown_it": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -258578,7 +258602,6 @@ "oracle": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_kd": "b63f9b23940b6741e962367fde7c754f1f022041eaba9704d51b8c373174a21e", "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", "oracle_kd_ts": "483af13143cd5356df1dd424860591e189de87cbdb29013007960fca3914ccdc", "oracle_pin": "8b722d771ba20415a189d6709d6a98c4e6386c72c8ca1ae9b5e8f86de9acab47", @@ -258601,7 +258624,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff-write/tests/clip.rs:common": "8d7c1768af68e06be012503043133254a9e31a611e39aea2a3370e5bbc47c5c6", "rust:crates/coreav-isobmff-write/tests/clip.rs:movies": "9e2c69ef6615f3e5bb71304b22c3420299b031986474bb7a30f997f064642308", "rust:crates/coreav-isobmff-write/tests/extract.rs:common": "e6bd18012bd76aa3a2f9621099378f0dcdff4695f6043aec16cba9b93682e84c", @@ -258655,7 +258678,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/evidence/opus-round4-retention-binding.json", @@ -258995,13 +259017,10 @@ "scripts/split_check.py", "scripts/stss_craft.py", "scripts/test_oracle.py", - "scripts/tests/test_stage3_run_oracle.py", - "scripts/tests/test_test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", "test-support/oracle.rs", - "tools/compat-corpus/corpus_kd.py", "tools/compat-corpus/release_round.py", "tools/compat-corpus/run.py", "tools/compat-corpus/speed.py", @@ -259054,11 +259073,11 @@ "tools/stage3-report/r2pool.py", "tools/stage3-report/report.py" ], - "sha256": "a4ee3c60bde3ddc20c3f2f454944eda2a3bbbee9887af5107c13888afdf8838c", + "sha256": "6e537fd046b19c53725e97bc6229e7059347279f5a66f9b307386accfb15e2d3", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:2 (embedded-source , occurrence 0), the module docstring at tools/stage3-report/run.py:2-22 describes usage and selected steps. It is not a generated program, not evaluated, and never passed as an executable.", + "evidence": "tools/stage3-report/run.py:2 (embedded-source, occurrence 0). tools/stage3-report/run.py:2-22 is a module docstring describing usage, not generated or evaluated source.", "site": [ 2, "embedded-source", @@ -259069,7 +259088,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:55 (delegated git, occurrence 0), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "evidence": "tools/stage3-report/run.py:55 (delegated, occurrence 0). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", "site": [ 55, "delegated", @@ -259080,7 +259099,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:55 (delegated git, occurrence 1), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "evidence": "tools/stage3-report/run.py:55 (delegated, occurrence 1). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", "occurrence": 1, "site": [ 55, @@ -259092,7 +259111,7 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/stage3-report/run.py:73 (process, occurrence 0). This mixed runner is not qualified merely because main retains a pair at tools/stage3-report/run.py:449. Its complete local caller family is build (cargo, tools/stage3-report/run.py:97), captures (tools/stage3-report/run.py:195), CoreAV comparison (tools/stage3-report/run.py:199), both KD children (tools/stage3-report/run.py:202), MediaInfo capture/report (tools/stage3-report/run.py:213-218 and tools/stage3-report/run.py:347), checker at tools/stage3-report/run.py:229, fixture generators (tools/stage3-report/run.py:246), cargo fixture tests (tools/stage3-report/run.py:280 and tools/stage3-report/run.py:300), corpus CLI (tools/stage3-report/run.py:335), hostile generator/checker (tools/stage3-report/run.py:370-376), and CoreAV probe (tools/stage3-report/run.py:396). CoreAV, Cargo and MediaInfo are not FFmpeg programs; generators, captures and checker FFmpeg arms use their retained owner paths. Both the ISO KD child and the ISO corpus child can reach the bare nested probe. Optional extra_hostile receives run at tools/stage3-report/run.py:103 and tools/stage3-report/run.py:379, but no such repository module exists at HEAD. scripts/tests/test_stage3_run_oracle.py:16-78 mocks runner calls; tools/oracle/tests/test_report_counters.py:19-45 invokes only counters; scripts/tests/test_test_oracle.py:402 and scripts/tests/test_test_oracle.py:417-424 start the real driver but deliberately fail qualification before these children. The run-module candidates in corpus_kd are not importers of this runner: tools/compat-corpus/corpus_kd.py:25-28 selects its neighbor. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "evidence": "tools/stage3-report/run.py:73 (process, occurrence 0). This mixed runner preserves argv but includes both the ISO fixture KD child at tools/stage3-report/run.py:202 and the corpus child at tools/stage3-report/run.py:335, not just the qualified captures/checkers. main now retains the no-argument require() result at tools/stage3-report/run.py:448-452, but that does not qualify a child that independently launches a bare name. tools/stage3-report/corpus.py:74-82 selects the overlay, and tools/stage3-report/corpus.py:291-297 executes it with --media for ISO/TS. The ISO arm reaches the nested probe; the Matroska arm has no --media here and scripts/oracle_kd_mkv.py:209-210 returns before its helper, and scripts/oracle_kd_ts.py has no process launch. The executing ISO chain is scripts/oracle_kd.py:3169 to scripts/oracle_kd.py:2981 to scripts/oracle_kd.py:2680 to scripts/oracle_kd.py:1090 to scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches literal ffprobe from inherited PATH, not a path returned by the owner. Repair: retain the complete test_oracle.require() pair in scripts/oracle_kd.py:1065-1072 and launch its returned ffprobe path unchanged, preserving the probe arguments and propagating qualification failure; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254 and bench/audio-decode/capacity.py:451-460 reject changed judging sources.", "site": [ 73, "process", @@ -259103,7 +259122,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:81 (delegated provenance, occurrence 0), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "evidence": "tools/stage3-report/run.py:81 (delegated, occurrence 0). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", "site": [ 81, "delegated", @@ -259114,7 +259133,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:87, the build entry qualifies args.oracle at tools/stage3-report/run.py:448-449, passes it to versions at tools/stage3-report/run.py:101, and versions executes str(oracle.ffmpeg)/str(oracle.ffprobe) directly at tools/stage3-report/run.py:87-89. Both first() callers use those exact returned fields; the separate mediainfo version at tools/stage3-report/run.py:90-91 is not an FFmpeg oracle. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", + "evidence": "tools/stage3-report/run.py:87 (process, occurrence 0). main retains test_oracle.require() with no arguments and refuses QualificationError before dispatch at tools/stage3-report/run.py:448-457. step_build passes args.oracle to versions at tools/stage3-report/run.py:101; both first callers construct the command from str(oracle.ffmpeg) or str(oracle.ffprobe) at tools/stage3-report/run.py:89 and execute it unchanged at tools/stage3-report/run.py:87. MediaInfo is a separate non-FFmpeg arm. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 87, "process", @@ -259125,7 +259144,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:89, the build entry qualifies args.oracle at tools/stage3-report/run.py:448-449, passes it to versions at tools/stage3-report/run.py:101, and versions executes str(oracle.ffmpeg)/str(oracle.ffprobe) directly at tools/stage3-report/run.py:87-89. Both first() callers use those exact returned fields; the separate mediainfo version at tools/stage3-report/run.py:90-91 is not an FFmpeg oracle. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", + "evidence": "tools/stage3-report/run.py:89 (command, occurrence 0). main retains test_oracle.require() with no arguments and refuses QualificationError before dispatch at tools/stage3-report/run.py:448-457. step_build passes args.oracle to versions at tools/stage3-report/run.py:101; both first callers construct the command from str(oracle.ffmpeg) or str(oracle.ffprobe) at tools/stage3-report/run.py:89 and execute it unchanged at tools/stage3-report/run.py:87. MediaInfo is a separate non-FFmpeg arm. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 89, "command", @@ -259136,7 +259155,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:89, the build entry qualifies args.oracle at tools/stage3-report/run.py:448-449, passes it to versions at tools/stage3-report/run.py:101, and versions executes str(oracle.ffmpeg)/str(oracle.ffprobe) directly at tools/stage3-report/run.py:87-89. Both first() callers use those exact returned fields; the separate mediainfo version at tools/stage3-report/run.py:90-91 is not an FFmpeg oracle. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", + "evidence": "tools/stage3-report/run.py:89 (command, occurrence 0). main retains test_oracle.require() with no arguments and refuses QualificationError before dispatch at tools/stage3-report/run.py:448-457. step_build passes args.oracle to versions at tools/stage3-report/run.py:101; both first callers construct the command from str(oracle.ffmpeg) or str(oracle.ffprobe) at tools/stage3-report/run.py:89 and execute it unchanged at tools/stage3-report/run.py:87. MediaInfo is a separate non-FFmpeg arm. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 89, "command", @@ -259147,7 +259166,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:89, the build entry qualifies args.oracle at tools/stage3-report/run.py:448-449, passes it to versions at tools/stage3-report/run.py:101, and versions executes str(oracle.ffmpeg)/str(oracle.ffprobe) directly at tools/stage3-report/run.py:87-89. Both first() callers use those exact returned fields; the separate mediainfo version at tools/stage3-report/run.py:90-91 is not an FFmpeg oracle. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", + "evidence": "tools/stage3-report/run.py:89 (delegated, occurrence 0). main retains test_oracle.require() with no arguments and refuses QualificationError before dispatch at tools/stage3-report/run.py:448-457. step_build passes args.oracle to versions at tools/stage3-report/run.py:101; both first callers construct the command from str(oracle.ffmpeg) or str(oracle.ffprobe) at tools/stage3-report/run.py:89 and execute it unchanged at tools/stage3-report/run.py:87. MediaInfo is a separate non-FFmpeg arm. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 89, "delegated", @@ -259158,7 +259177,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:89, the build entry qualifies args.oracle at tools/stage3-report/run.py:448-449, passes it to versions at tools/stage3-report/run.py:101, and versions executes str(oracle.ffmpeg)/str(oracle.ffprobe) directly at tools/stage3-report/run.py:87-89. Both first() callers use those exact returned fields; the separate mediainfo version at tools/stage3-report/run.py:90-91 is not an FFmpeg oracle. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", + "evidence": "tools/stage3-report/run.py:89 (delegated, occurrence 1). main retains test_oracle.require() with no arguments and refuses QualificationError before dispatch at tools/stage3-report/run.py:448-457. step_build passes args.oracle to versions at tools/stage3-report/run.py:101; both first callers construct the command from str(oracle.ffmpeg) or str(oracle.ffprobe) at tools/stage3-report/run.py:89 and execute it unchanged at tools/stage3-report/run.py:87. MediaInfo is a separate non-FFmpeg arm. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "occurrence": 1, "site": [ 89, @@ -259170,7 +259189,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:97 (delegated run, occurrence 0), the selected argv is cargo build (:97), the built CoreAV comparator reading saved captures (:199), cargo fixture round-trip tests which produce native writer outputs/manifests for later separate checkers (:280/:300), or built CoreAV probe (:396). RELEASE is fixed to target/release at tools/stage3-report/run.py:43. No selected command invokes an FFmpeg oracle; the reference captures/checkers are distinct calls.", + "evidence": "tools/stage3-report/run.py:97 (delegated, occurrence 0). The selected command is Cargo build at tools/stage3-report/run.py:97-98, the built CoreAV comparator at tools/stage3-report/run.py:199-201, or built CoreAV probe at tools/stage3-report/run.py:396. These are not FFmpeg/ffprobe oracle executables; reference capture and checker calls are separate rows.", "site": [ 97, "delegated", @@ -259181,7 +259200,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:101, the build entry qualifies args.oracle at tools/stage3-report/run.py:448-449, passes it to versions at tools/stage3-report/run.py:101, and versions executes str(oracle.ffmpeg)/str(oracle.ffprobe) directly at tools/stage3-report/run.py:87-89. Both first() callers use those exact returned fields; the separate mediainfo version at tools/stage3-report/run.py:90-91 is not an FFmpeg oracle. scripts/test_oracle.py:73-108 returns the resolved immutable pair; only those returned fields, not a sibling, inherited executable name or a pin-verifier invocation, qualify the reference calls.", + "evidence": "tools/stage3-report/run.py:101 (delegated, occurrence 0). main retains test_oracle.require() with no arguments and refuses QualificationError before dispatch at tools/stage3-report/run.py:448-457. step_build passes args.oracle to versions at tools/stage3-report/run.py:101; both first callers construct the command from str(oracle.ffmpeg) or str(oracle.ffprobe) at tools/stage3-report/run.py:89 and execute it unchanged at tools/stage3-report/run.py:87. MediaInfo is a separate non-FFmpeg arm. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 101, "delegated", @@ -259192,7 +259211,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:104 (delegated save, occurrence 0), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "evidence": "tools/stage3-report/run.py:104 (delegated, occurrence 0). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", "site": [ 104, "delegated", @@ -259203,7 +259222,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:195 (delegated, occurrence 0). tools/stage3-report/run.py:195 runs scripts/oracle-capture.sh for both reference and candidate. The reference default at scripts/oracle-capture.sh:7 is dispatched unchanged at scripts/oracle-capture.sh:86 to scripts/oracle-ffprobe.sh; the candidate override is the CoreAV adapter selected at tools/stage3-report/run.py:194, not an FFmpeg oracle. scripts/oracle-ffprobe.sh:7-15 retains the complete test_oracle.py --resolve response, whose scripts/test_oracle.py:128-133 prints exactly the fields returned by scripts/test_oracle.py:73-108. The executed streams/packets programs at scripts/oracle-ffprobe.sh:43 and scripts/oracle-ffprobe.sh:50 are that retained FFPROBE, not a sibling or inherited name. Both callers are tools/stage3-report/run.py:253 and tools/stage3-report/run.py:256; this capture site does not execute their subsequent KD child.", + "evidence": "tools/stage3-report/run.py:195 (delegated, occurrence 0). tools/stage3-report/run.py:194-196 selects scripts/oracle-capture.sh, using its default reference adapter and a built CoreAV adapter for the candidate. scripts/oracle-capture.sh:7 and scripts/oracle-capture.sh:86 retain that adapter. scripts/oracle-ffprobe.sh:7-15 retains the complete --resolve response printed from the owner fields at scripts/test_oracle.py:128-133, then executes that FFPROBE for streams and packets at scripts/oracle-ffprobe.sh:43-50. This capture call does not execute the later KD child. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 195, "delegated", @@ -259214,7 +259233,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:199 (delegated run, occurrence 0), the selected argv is cargo build (:97), the built CoreAV comparator reading saved captures (:199), cargo fixture round-trip tests which produce native writer outputs/manifests for later separate checkers (:280/:300), or built CoreAV probe (:396). RELEASE is fixed to target/release at tools/stage3-report/run.py:43. No selected command invokes an FFmpeg oracle; the reference captures/checkers are distinct calls.", + "evidence": "tools/stage3-report/run.py:199 (delegated, occurrence 0). The selected command is Cargo build at tools/stage3-report/run.py:97-98, the built CoreAV comparator at tools/stage3-report/run.py:199-201, or built CoreAV probe at tools/stage3-report/run.py:396. These are not FFmpeg/ffprobe oracle executables; reference capture and checker calls are separate rows.", "site": [ 199, "delegated", @@ -259225,7 +259244,7 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/stage3-report/run.py:202 (delegated, occurrence 0). This actual Python child runner serves both fixture callers at tools/stage3-report/run.py:253-257. ISO selects oracle_kd.py and --media; MKV selects oracle_kd_mkv.py and --media, whose helper already executes the owner-returned pair at scripts/oracle_kd_mkv.py:193-198. The real ISO child, not merely the text of its path, is executed here. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "evidence": "tools/stage3-report/run.py:202 (delegated, occurrence 0). This Python child serves both fixtures at tools/stage3-report/run.py:253-257; the ISO arm selects oracle_kd.py with --media. main now retains the no-argument require() result at tools/stage3-report/run.py:448-452, but that does not qualify a child that independently launches a bare name. The executing ISO chain is scripts/oracle_kd.py:3169 to scripts/oracle_kd.py:2981 to scripts/oracle_kd.py:2680 to scripts/oracle_kd.py:1090 to scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches literal ffprobe from inherited PATH, not a path returned by the owner. Repair: retain the complete test_oracle.require() pair in scripts/oracle_kd.py:1065-1072 and launch its returned ffprobe path unchanged, preserving the probe arguments and propagating qualification failure; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254 and bench/audio-decode/capacity.py:451-460 reject changed judging sources.", "site": [ 202, "delegated", @@ -259236,7 +259255,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:213 (delegated run, occurrence 0), three_way runs MediaInfo capture at tools/stage3-report/run.py:213 and its saved-JSON report at :218; :347 likewise requests report over saved ffprobe/coreav/mediainfo directories. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes only MediaInfo --Output=JSON --Full, and its cmd_report reads captured JSON at :713-724. Here --ffprobe names a directory, not an executable.", + "evidence": "tools/stage3-report/run.py:213 (delegated, occurrence 0). tools/stage3-report/run.py:211-218 selects MediaInfo capture and a report over saved JSON; tools/stage3-report/run.py:347-350 is also report-only. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes MediaInfo --Output=JSON --Full, and tools/mediainfo-oracle/mediainfo_oracle.py:713-724 reads saved captures. --ffprobe is a directory here, not an executable.", "site": [ 213, "delegated", @@ -259247,7 +259266,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:218 (delegated run, occurrence 0), three_way runs MediaInfo capture at tools/stage3-report/run.py:213 and its saved-JSON report at :218; :347 likewise requests report over saved ffprobe/coreav/mediainfo directories. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes only MediaInfo --Output=JSON --Full, and its cmd_report reads captured JSON at :713-724. Here --ffprobe names a directory, not an executable.", + "evidence": "tools/stage3-report/run.py:218 (delegated, occurrence 0). tools/stage3-report/run.py:211-218 selects MediaInfo capture and a report over saved JSON; tools/stage3-report/run.py:347-350 is also report-only. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes MediaInfo --Output=JSON --Full, and tools/mediainfo-oracle/mediainfo_oracle.py:713-724 reads saved captures. --ffprobe is a directory here, not an executable.", "site": [ 218, "delegated", @@ -259258,7 +259277,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:229 (delegated, occurrence 0). This mixed checker runner executes Python checkers, not an unconditional FFmpeg program: tools/stage3-report/run.py:229 preserves command and tools/stage3-report/run.py:73-75 preserves argv. main retains args.oracle at tools/stage3-report/run.py:449. Both compat callers at tools/stage3-report/run.py:262-269 pass its exact ffprobe to scripts/compat_check.py:305; scripts/compat_check.py:307 is only the CoreAV candidate. The extract caller tools/stage3-report/run.py:292, split caller tools/stage3-report/run.py:295 and clip/remux/sanitize caller tools/stage3-report/run.py:297 all consume the pair in tools/stage3-report/run.py:285-289: scripts/extract_check.py:84-91, scripts/extract_check.py:126, scripts/clip_check.py:109-145 and scripts/remux_check.py:141-157 retain their ffprobe/ffmpeg parameters; scripts/split_check.py:62 and scripts/split_check.py:78 delegate to clip_check with those parameters. The text caller tools/stage3-report/run.py:309-312 requalifies and retains both returned fields at scripts/text_check.py:1129-1130. The policy caller tools/stage3-report/run.py:316-318 replaces its selection with the returned ffprobe at scripts/policy_check.py:334-336, not the constructed sibling. HLS at tools/stage3-report/run.py:305-308 and MKV remux at tools/stage3-report/run.py:319-321 select their own owner-returned programs at scripts/hls_check.py:80-120, scripts/hls_check.py:1051, scripts/hls_check.py:1144-1158 and scripts/mkv_remux_check.py:63-74. Every FFmpeg/ffprobe execution in this checker family uses those retained fields; CoreAV and MediaInfo arms are excluded, and reading an existing KD JSON does not execute the ISO overlay. Qualification is from scripts/test_oracle.py:73-108, not the generic runner signature. scripts/tests/test_stage3_run_oracle.py:42-74 replaces checker/run/probe_oracle with mocks; tools/oracle/tests/test_report_counters.py:19-45 calls pure counters, not this execution site.", + "evidence": "tools/stage3-report/run.py:229 (delegated, occurrence 0). main retains the complete owner pair at tools/stage3-report/run.py:448-457 and supplies its ffprobe field in both compat argv at tools/stage3-report/run.py:262-269. checker/run preserve argv at tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73. scripts/compat_check.py:287 accepts the supplied selector and scripts/compat_check.py:305 executes it through scripts/compat_check.py:213, not its unused bare default; scripts/compat_check.py:307 is the CoreAV candidate. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling. tools/stage3-report/run.py:448-457 retains the owner pair before dispatch, and tools/stage3-report/run.py:285-297 includes its exact ffmpeg/ffprobe fields in the selected writer checker argv. tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73 forward argv unchanged. The children forward the supplied parameters at scripts/extract_check.py:826-839, scripts/split_check.py:1092-1108, scripts/clip_check.py:1917-1932 and scripts/remux_check.py:1462-1473 to their reference boundaries: scripts/extract_check.py:84-91 and scripts/extract_check.py:126; scripts/split_check.py:62-78 through scripts/clip_check.py:109-145 and scripts/clip_check.py:193; scripts/remux_check.py:141-157. The extra raw-audio decode also uses c[ffmpeg] unchanged at scripts/clip_check.py:1634-1665. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling. The local HLS checker is selected at tools/stage3-report/run.py:305-308. Its reference argv use require().ffprobe at scripts/hls_check.py:80, scripts/hls_check.py:93 and scripts/hls_check.py:1051; require().ffmpeg at scripts/hls_check.py:120-134; the retained probe for skip samples at scripts/hls_check.py:1144-1146 through scripts/remux_check.py; and a retained ffmpeg at scripts/hls_check.py:1156-1158. The one-thread retry preserves argv[0] at scripts/clip_check.py:135-141. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling. The text checker receives the retained parent fields at tools/stage3-report/run.py:309-312, then requalifies and replaces both selectors with owner fields at scripts/text_check.py:1129-1130 before reference calls at scripts/text_check.py:80-81 and scripts/text_check.py:676. Its edit-list crafting child at scripts/text_check.py:1088-1089 is scripts/elst_craft.py, a byte writer without a process boundary. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling. The policy checker receives the parent ffprobe field at tools/stage3-report/run.py:316-318 and retains the returned probe at scripts/policy_check.py:334-336. The constructed sibling is a qualification request only. check_file receives that field at scripts/policy_check.py:359 and executes it at scripts/policy_check.py:229 through scripts/policy_check.py:69-75; packets/frame_sizes retain the same parameter. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling. tools/stage3-report/run.py:319-321 starts mkv_remux_check.py fixtures through tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73. Reference probe and hashes use require().ffprobe and require().ffmpeg at scripts/mkv_remux_check.py:62-74. The separate remux call at scripts/mkv_remux_check.py:243 executes the supplied built CoreAV candidate. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 229, "delegated", @@ -259269,7 +259288,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:246 (delegated run, occurrence 0), the two loop branches run scripts/gen-fixtures.sh or gen-fixtures-mkv.sh at tools/stage3-report/run.py:244-247. Each obtains and retains the complete test_oracle.py --resolve output before constructing FF: gen-fixtures.sh:13-24 and gen-fixtures-mkv.sh:14-26. Their encoder queries and media generation execute that returned FFMPEG, not a name inherited from the parent. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:246 (delegated, occurrence 0). tools/stage3-report/run.py:244-247 selects the two fixture generators. scripts/gen-fixtures.sh:13-24 and scripts/gen-fixtures-mkv.sh:14-26 retain the complete test_oracle.py --resolve response before constructing FF from returned FFMPEG. Their encoder queries at scripts/gen-fixtures.sh:33 and scripts/gen-fixtures-mkv.sh:32 and media commands use that retained executable. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 246, "delegated", @@ -259280,7 +259299,7 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/stage3-report/run.py:253 (delegated, occurrence 0). This particular probe_oracle caller selects oracle_kd.py with --media at tools/stage3-report/run.py:253-254; the real child executes at tools/stage3-report/run.py:202. The earlier qualified capture and CoreAV comparator do not qualify that later helper. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "evidence": "tools/stage3-report/run.py:253 (delegated, occurrence 0). This probe_oracle caller explicitly selects oracle_kd.py with --media at tools/stage3-report/run.py:253-254, executed at tools/stage3-report/run.py:202 after capture/comparison. main now retains the no-argument require() result at tools/stage3-report/run.py:448-452, but that does not qualify a child that independently launches a bare name. The executing ISO chain is scripts/oracle_kd.py:3169 to scripts/oracle_kd.py:2981 to scripts/oracle_kd.py:2680 to scripts/oracle_kd.py:1090 to scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches literal ffprobe from inherited PATH, not a path returned by the owner. Repair: retain the complete test_oracle.require() pair in scripts/oracle_kd.py:1065-1072 and launch its returned ffprobe path unchanged, preserving the probe arguments and propagating qualification failure; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254 and bench/audio-decode/capacity.py:451-460 reject changed judging sources.", "site": [ 253, "delegated", @@ -259291,7 +259310,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:256 (delegated, occurrence 0). tools/stage3-report/run.py:195 runs scripts/oracle-capture.sh for both reference and candidate. The reference default at scripts/oracle-capture.sh:7 is dispatched unchanged at scripts/oracle-capture.sh:86 to scripts/oracle-ffprobe.sh; the candidate override is the CoreAV adapter selected at tools/stage3-report/run.py:194, not an FFmpeg oracle. scripts/oracle-ffprobe.sh:7-15 retains the complete test_oracle.py --resolve response, whose scripts/test_oracle.py:128-133 prints exactly the fields returned by scripts/test_oracle.py:73-108. The executed streams/packets programs at scripts/oracle-ffprobe.sh:43 and scripts/oracle-ffprobe.sh:50 are that retained FFPROBE, not a sibling or inherited name. Both callers are tools/stage3-report/run.py:253 and tools/stage3-report/run.py:256; this capture site does not execute their subsequent KD child. This specific probe_oracle caller selects only oracle_kd_mkv.py at tools/stage3-report/run.py:256-257 for the later child at tools/stage3-report/run.py:202. Its chain scripts/oracle_kd_mkv.py:789 -> scripts/oracle_kd_mkv.py:416 -> scripts/oracle_kd_mkv.py:306 -> scripts/oracle_kd_mkv.py:218 retains test_oracle.require() at scripts/oracle_kd_mkv.py:193 and executes str(pair.ffprobe) at scripts/oracle_kd_mkv.py:196; it never calls ISO _first_frame_size. The CoreAV comparator at tools/stage3-report/run.py:199 and candidate adapter are non-FFmpeg arms. scripts/tests/test_stage3_run_oracle.py:42-74 mocks probe_oracle and does not execute this chain.", + "evidence": "tools/stage3-report/run.py:256 (delegated, occurrence 0). tools/stage3-report/run.py:194-196 selects scripts/oracle-capture.sh, using its default reference adapter and a built CoreAV adapter for the candidate. scripts/oracle-capture.sh:7 and scripts/oracle-capture.sh:86 retain that adapter. scripts/oracle-ffprobe.sh:7-15 retains the complete --resolve response printed from the owner fields at scripts/test_oracle.py:128-133, then executes that FFPROBE for streams and packets at scripts/oracle-ffprobe.sh:43-50. This capture call does not execute the later KD child. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling. The later child at tools/stage3-report/run.py:202 is specifically scripts/oracle_kd_mkv.py here, selected at tools/stage3-report/run.py:256-257. scripts/oracle_kd_mkv.py:789 reaches scripts/oracle_kd_mkv.py:416, scripts/oracle_kd_mkv.py:306 and scripts/oracle_kd_mkv.py:218; its helper retains pair=require() at scripts/oracle_kd_mkv.py:193 and executes str(pair.ffprobe) at scripts/oracle_kd_mkv.py:196. It never calls the ISO bare probe.", "site": [ 256, "delegated", @@ -259302,7 +259321,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:262 (delegated checker, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449 and the selected compat_check child receives str(args.oracle.ffprobe) at :263/:267. checker/run preserve the argv (:229/:73), and scripts/compat_check.py:287/:305 forwards the supplied --ffprobe directly to run_json (:213). Its bare default is not used on these two concrete calls. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:262 (delegated, occurrence 0). main retains the complete owner pair at tools/stage3-report/run.py:448-457 and supplies its ffprobe field in both compat argv at tools/stage3-report/run.py:262-269. checker/run preserve argv at tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73. scripts/compat_check.py:287 accepts the supplied selector and scripts/compat_check.py:305 executes it through scripts/compat_check.py:213, not its unused bare default; scripts/compat_check.py:307 is the CoreAV candidate. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 262, "delegated", @@ -259313,7 +259332,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:266 (delegated checker, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449 and the selected compat_check child receives str(args.oracle.ffprobe) at :263/:267. checker/run preserve the argv (:229/:73), and scripts/compat_check.py:287/:305 forwards the supplied --ffprobe directly to run_json (:213). Its bare default is not used on these two concrete calls. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:266 (delegated, occurrence 0). main retains the complete owner pair at tools/stage3-report/run.py:448-457 and supplies its ffprobe field in both compat argv at tools/stage3-report/run.py:262-269. checker/run preserve argv at tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73. scripts/compat_check.py:287 accepts the supplied selector and scripts/compat_check.py:305 executes it through scripts/compat_check.py:213, not its unused bare default; scripts/compat_check.py:307 is the CoreAV candidate. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 266, "delegated", @@ -259324,7 +259343,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:280 (delegated, occurrence 0). The selected command is cargo test for fixtures_round_trip in coreav-isobmff-write at tools/stage3-report/run.py:271-281 or tools/stage3-report/run.py:300-301. These tests write native outputs/manifests; the changed clip test target still has no process-launching FFmpeg helper. Its shared builders at crates/coreav-isobmff/tests/common/mod.rs:1-6 and crates/coreav-isobmff-write/tests/movies/mod.rs:1-7 construct bytes in-process. Real oracle checks occur separately at tools/stage3-report/run.py:287-308.", + "evidence": "tools/stage3-report/run.py:280 (delegated, occurrence 0). tools/stage3-report/run.py:271-281 and tools/stage3-report/run.py:300-301 select Cargo fixture round-trip tests in coreav-isobmff-write. The extract/clip/remux/split/hls test targets and common/movies builders have no process-launching oracle helpers; crates/coreav-isobmff/tests/common/mod.rs:1-6 and crates/coreav-isobmff-write/tests/movies/mod.rs:1-7 construct media bytes in process. These calls write native outputs/manifests; real oracle checkers run separately at tools/stage3-report/run.py:285-321.", "site": [ 280, "delegated", @@ -259335,7 +259354,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:292 (delegated checker, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449 and the common writer argv includes both returned fields at :287-289 before the extract/split/clip/remux branches :292/:295/:297. checker/run forward argv unchanged (:229/:73). The children parse those supplied selectors at scripts/extract_check.py:826-827, split_check.py:1092-1093, clip_check.py:1917-1918 and remux_check.py:1462-1463; checks forward them without replacement to their probe/decode argv (extract_check.py:91/:126/:839, split_check.py:1108/clip_check.py:145/:193, remux_check.py:1473). scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:292 (delegated, occurrence 0). tools/stage3-report/run.py:448-457 retains the owner pair before dispatch, and tools/stage3-report/run.py:285-297 includes its exact ffmpeg/ffprobe fields in the selected writer checker argv. tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73 forward argv unchanged. The children forward the supplied parameters at scripts/extract_check.py:826-839, scripts/split_check.py:1092-1108, scripts/clip_check.py:1917-1932 and scripts/remux_check.py:1462-1473 to their reference boundaries: scripts/extract_check.py:84-91 and scripts/extract_check.py:126; scripts/split_check.py:62-78 through scripts/clip_check.py:109-145 and scripts/clip_check.py:193; scripts/remux_check.py:141-157. The extra raw-audio decode also uses c[ffmpeg] unchanged at scripts/clip_check.py:1634-1665. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 292, "delegated", @@ -259346,7 +259365,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:295 (delegated checker, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449 and the common writer argv includes both returned fields at :287-289 before the extract/split/clip/remux branches :292/:295/:297. checker/run forward argv unchanged (:229/:73). The children parse those supplied selectors at scripts/extract_check.py:826-827, split_check.py:1092-1093, clip_check.py:1917-1918 and remux_check.py:1462-1463; checks forward them without replacement to their probe/decode argv (extract_check.py:91/:126/:839, split_check.py:1108/clip_check.py:145/:193, remux_check.py:1473). scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:295 (delegated, occurrence 0). tools/stage3-report/run.py:448-457 retains the owner pair before dispatch, and tools/stage3-report/run.py:285-297 includes its exact ffmpeg/ffprobe fields in the selected writer checker argv. tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73 forward argv unchanged. The children forward the supplied parameters at scripts/extract_check.py:826-839, scripts/split_check.py:1092-1108, scripts/clip_check.py:1917-1932 and scripts/remux_check.py:1462-1473 to their reference boundaries: scripts/extract_check.py:84-91 and scripts/extract_check.py:126; scripts/split_check.py:62-78 through scripts/clip_check.py:109-145 and scripts/clip_check.py:193; scripts/remux_check.py:141-157. The extra raw-audio decode also uses c[ffmpeg] unchanged at scripts/clip_check.py:1634-1665. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 295, "delegated", @@ -259357,7 +259376,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:297 (delegated checker, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449 and the common writer argv includes both returned fields at :287-289 before the extract/split/clip/remux branches :292/:295/:297. checker/run forward argv unchanged (:229/:73). The children parse those supplied selectors at scripts/extract_check.py:826-827, split_check.py:1092-1093, clip_check.py:1917-1918 and remux_check.py:1462-1463; checks forward them without replacement to their probe/decode argv (extract_check.py:91/:126/:839, split_check.py:1108/clip_check.py:145/:193, remux_check.py:1473). scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:297 (delegated, occurrence 0). tools/stage3-report/run.py:448-457 retains the owner pair before dispatch, and tools/stage3-report/run.py:285-297 includes its exact ffmpeg/ffprobe fields in the selected writer checker argv. tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73 forward argv unchanged. The children forward the supplied parameters at scripts/extract_check.py:826-839, scripts/split_check.py:1092-1108, scripts/clip_check.py:1917-1932 and scripts/remux_check.py:1462-1473 to their reference boundaries: scripts/extract_check.py:84-91 and scripts/extract_check.py:126; scripts/split_check.py:62-78 through scripts/clip_check.py:109-145 and scripts/clip_check.py:193; scripts/remux_check.py:141-157. The extra raw-audio decode also uses c[ffmpeg] unchanged at scripts/clip_check.py:1634-1665. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 297, "delegated", @@ -259368,7 +259387,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:300 (delegated, occurrence 0). The selected command is cargo test for fixtures_round_trip in coreav-isobmff-write at tools/stage3-report/run.py:271-281 or tools/stage3-report/run.py:300-301. These tests write native outputs/manifests; the changed clip test target still has no process-launching FFmpeg helper. Its shared builders at crates/coreav-isobmff/tests/common/mod.rs:1-6 and crates/coreav-isobmff-write/tests/movies/mod.rs:1-7 construct bytes in-process. Real oracle checks occur separately at tools/stage3-report/run.py:287-308.", + "evidence": "tools/stage3-report/run.py:300 (delegated, occurrence 0). tools/stage3-report/run.py:271-281 and tools/stage3-report/run.py:300-301 select Cargo fixture round-trip tests in coreav-isobmff-write. The extract/clip/remux/split/hls test targets and common/movies builders have no process-launching oracle helpers; crates/coreav-isobmff/tests/common/mod.rs:1-6 and crates/coreav-isobmff-write/tests/movies/mod.rs:1-7 construct media bytes in process. These calls write native outputs/manifests; real oracle checkers run separately at tools/stage3-report/run.py:285-321.", "site": [ 300, "delegated", @@ -259379,7 +259398,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:305 (delegated, occurrence 0). checker/run launch the local hls_check child without raw executable selectors at tools/stage3-report/run.py:305-308. That child executes returned owner fields at scripts/hls_check.py:80, scripts/hls_check.py:93, scripts/hls_check.py:120 and scripts/hls_check.py:1051. Its skip-sample calls pass require().ffprobe at scripts/hls_check.py:1144-1146; the fragment-copy call retains require().ffmpeg at scripts/hls_check.py:1156-1158. scripts/test_oracle.py:73-108 returns the complete resolved pair after qualification; the executed oracle value is its returned field, not the requested name or a reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:305 (delegated, occurrence 0). The local HLS checker is selected at tools/stage3-report/run.py:305-308. Its reference argv use require().ffprobe at scripts/hls_check.py:80, scripts/hls_check.py:93 and scripts/hls_check.py:1051; require().ffmpeg at scripts/hls_check.py:120-134; the retained probe for skip samples at scripts/hls_check.py:1144-1146 through scripts/remux_check.py; and a retained ffmpeg at scripts/hls_check.py:1156-1158. The one-thread retry preserves argv[0] at scripts/clip_check.py:135-141. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 305, "delegated", @@ -259390,7 +259409,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:309 (delegated checker, occurrence 0), the text child gets both retained args.oracle fields at tools/stage3-report/run.py:311 after main admission at :449; checker/run execute that argv (:229/:73). scripts/text_check.py:1129-1130 itself retains require() fields before ffprobe_json (:1149/:80-81) and reference subtitle conversion (:676). scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:309 (delegated, occurrence 0). The text checker receives the retained parent fields at tools/stage3-report/run.py:309-312, then requalifies and replaces both selectors with owner fields at scripts/text_check.py:1129-1130 before reference calls at scripts/text_check.py:80-81 and scripts/text_check.py:676. Its edit-list crafting child at scripts/text_check.py:1088-1089 is scripts/elst_craft.py, a byte writer without a process boundary. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 309, "delegated", @@ -259401,7 +259420,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:316 (delegated checker, occurrence 0), the policy child receives the retained args.oracle.ffprobe at tools/stage3-report/run.py:317 after main admission at :449; checker/run preserve that argv (:229/:73). scripts/policy_check.py:334-336 requalifies the request and retains the returned ffprobe before check_file (:359/:229) and its packets/frame_sizes calls. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:316 (delegated, occurrence 0). The policy checker receives the parent ffprobe field at tools/stage3-report/run.py:316-318 and retains the returned probe at scripts/policy_check.py:334-336. The constructed sibling is a qualification request only. check_file receives that field at scripts/policy_check.py:359 and executes it at scripts/policy_check.py:229 through scripts/policy_check.py:69-75; packets/frame_sizes retain the same parameter. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 316, "delegated", @@ -259412,7 +259431,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:319 (delegated checker, occurrence 0), checker/run start scripts/mkv_remux_check.py fixtures at tools/stage3-report/run.py:319-321/:229/:73. The child obtains its reference probe and decoder at their live boundaries, using require().ffprobe at mkv_remux_check.py:63 and require().ffmpeg at :68; its separate remux command at :243 executes the supplied built CoreAV subject. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:319 (delegated, occurrence 0). tools/stage3-report/run.py:319-321 starts mkv_remux_check.py fixtures through tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73. Reference probe and hashes use require().ffprobe and require().ffmpeg at scripts/mkv_remux_check.py:62-74. The separate remux call at scripts/mkv_remux_check.py:243 executes the supplied built CoreAV candidate. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 319, "delegated", @@ -259423,7 +259442,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:322 (delegated three_way, occurrence 0), three_way runs MediaInfo capture at tools/stage3-report/run.py:213 and its saved-JSON report at :218; :347 likewise requests report over saved ffprobe/coreav/mediainfo directories. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes only MediaInfo --Output=JSON --Full, and its cmd_report reads captured JSON at :713-724. Here --ffprobe names a directory, not an executable.", + "evidence": "tools/stage3-report/run.py:322 (delegated, occurrence 0). tools/stage3-report/run.py:211-218 selects MediaInfo capture and a report over saved JSON; tools/stage3-report/run.py:347-350 is also report-only. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes MediaInfo --Output=JSON --Full, and tools/mediainfo-oracle/mediainfo_oracle.py:713-724 reads saved captures. --ffprobe is a directory here, not an executable.", "site": [ 322, "delegated", @@ -259434,7 +259453,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:324 (delegated three_way, occurrence 0), three_way runs MediaInfo capture at tools/stage3-report/run.py:213 and its saved-JSON report at :218; :347 likewise requests report over saved ffprobe/coreav/mediainfo directories. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes only MediaInfo --Output=JSON --Full, and its cmd_report reads captured JSON at :713-724. Here --ffprobe names a directory, not an executable.", + "evidence": "tools/stage3-report/run.py:324 (delegated, occurrence 0). tools/stage3-report/run.py:211-218 selects MediaInfo capture and a report over saved JSON; tools/stage3-report/run.py:347-350 is also report-only. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes MediaInfo --Output=JSON --Full, and tools/mediainfo-oracle/mediainfo_oracle.py:713-724 reads saved captures. --ffprobe is a directory here, not an executable.", "site": [ 324, "delegated", @@ -259445,7 +259464,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:326 (delegated save, occurrence 0), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "evidence": "tools/stage3-report/run.py:326 (delegated, occurrence 0). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", "site": [ 326, "delegated", @@ -259456,7 +259475,7 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/stage3-report/run.py:335 (delegated, occurrence 0). This actual corpus.py run child iterates isobmff, matroska and mpegts at tools/stage3-report/run.py:333-338 and receives the exact retained FFPROBE field, but that override is not read by the nested ISO helper. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "evidence": "tools/stage3-report/run.py:335 (delegated, occurrence 0). This corpus.py run child at tools/stage3-report/run.py:333-338 receives the retained FFPROBE field, but the nested ISO helper never consumes that override. main now retains the no-argument require() result at tools/stage3-report/run.py:448-452, but that does not qualify a child that independently launches a bare name. tools/stage3-report/corpus.py:74-82 selects the overlay, and tools/stage3-report/corpus.py:291-297 executes it with --media for ISO/TS. The ISO arm reaches the nested probe; the Matroska arm has no --media here and scripts/oracle_kd_mkv.py:209-210 returns before its helper, and scripts/oracle_kd_ts.py has no process launch. The executing ISO chain is scripts/oracle_kd.py:3169 to scripts/oracle_kd.py:2981 to scripts/oracle_kd.py:2680 to scripts/oracle_kd.py:1090 to scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches literal ffprobe from inherited PATH, not a path returned by the owner. Repair: retain the complete test_oracle.require() pair in scripts/oracle_kd.py:1065-1072 and launch its returned ffprobe path unchanged, preserving the probe arguments and propagating qualification failure; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254 and bench/audio-decode/capacity.py:451-460 reject changed judging sources.", "site": [ 335, "delegated", @@ -259467,7 +259486,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:347 (delegated run, occurrence 0), three_way runs MediaInfo capture at tools/stage3-report/run.py:213 and its saved-JSON report at :218; :347 likewise requests report over saved ffprobe/coreav/mediainfo directories. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes only MediaInfo --Output=JSON --Full, and its cmd_report reads captured JSON at :713-724. Here --ffprobe names a directory, not an executable.", + "evidence": "tools/stage3-report/run.py:347 (delegated, occurrence 0). tools/stage3-report/run.py:211-218 selects MediaInfo capture and a report over saved JSON; tools/stage3-report/run.py:347-350 is also report-only. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes MediaInfo --Output=JSON --Full, and tools/mediainfo-oracle/mediainfo_oracle.py:713-724 reads saved captures. --ffprobe is a directory here, not an executable.", "site": [ 347, "delegated", @@ -259478,7 +259497,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:352 (delegated save, occurrence 0), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "evidence": "tools/stage3-report/run.py:352 (delegated, occurrence 0). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", "site": [ 352, "delegated", @@ -259489,7 +259508,7 @@ }, { "class": "reviewed-reference", - "evidence": "At tools/stage3-report/run.py:370 (delegated run, occurrence 0), main retains args.oracle at tools/stage3-report/run.py:449 and supplies its ffmpeg field to the hostile generator at :370-371. tools/hostile/generate.py:737-738 retains require(...).ffmpeg before dispatching the pixelsmash/cve/limits makers at :744-746; they execute that parameter at :245/:291/:337. The other makers construct or mutate bytes without running FFmpeg. scripts/test_oracle.py:73-108 qualifies the complete pair and returns the immutable resolved executable paths; the consumers use those returned fields, not the requests or reconstructed siblings.", + "evidence": "tools/stage3-report/run.py:370 (delegated, occurrence 0). tools/stage3-report/run.py:448-457 retains args.oracle before dispatch and tools/stage3-report/run.py:370-371 passes its ffmpeg field to the hostile generator. tools/hostile/generate.py:737-738 replaces that request with require(...).ffmpeg before makers dispatch at tools/hostile/generate.py:742-746. The pixelsmash/cve/limits makers execute the retained parameter at tools/hostile/generate.py:245, tools/hostile/generate.py:291 and tools/hostile/generate.py:337; the other makers mutate bytes without launching processes. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", "site": [ 370, "delegated", @@ -259500,7 +259519,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:375 (delegated run, occurrence 0), the fixed Python child is scripts/cli_hostile_check.py with --coreav target/release/coreav and --suite at tools/stage3-report/run.py:375-376. cli_hostile_check.py:84-88/:120/:146 executes the CoreAV subject; this invocation does not enable its optional thumbnail or transcode branches and does not invoke FFmpeg.", + "evidence": "tools/stage3-report/run.py:375 (delegated, occurrence 0). tools/stage3-report/run.py:375-376 selects scripts/cli_hostile_check.py with built CoreAV and --suite. scripts/cli_hostile_check.py:84-88 and scripts/cli_hostile_check.py:120 execute only that CoreAV subject. Optional thumbnail/transcode operations are not enabled by this argv; no FFmpeg/ffprobe oracle runs.", "site": [ 375, "delegated", @@ -259511,7 +259530,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:396 (delegated run, occurrence 0), the selected argv is cargo build (:97), the built CoreAV comparator reading saved captures (:199), cargo fixture round-trip tests which produce native writer outputs/manifests for later separate checkers (:280/:300), or built CoreAV probe (:396). RELEASE is fixed to target/release at tools/stage3-report/run.py:43. No selected command invokes an FFmpeg oracle; the reference captures/checkers are distinct calls.", + "evidence": "tools/stage3-report/run.py:396 (delegated, occurrence 0). The selected command is Cargo build at tools/stage3-report/run.py:97-98, the built CoreAV comparator at tools/stage3-report/run.py:199-201, or built CoreAV probe at tools/stage3-report/run.py:396. These are not FFmpeg/ffprobe oracle executables; reference capture and checker calls are separate rows.", "site": [ 396, "delegated", @@ -259522,7 +259541,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/stage3-report/run.py:407 (delegated save, occurrence 0), provenance executes only fixed git -C ROOT rev-parse/status argv at tools/stage3-report/run.py:50-55; save calls it at :81 and writes JSON. The selected save/provenance/git relay never runs an FFmpeg executable.", + "evidence": "tools/stage3-report/run.py:407 (delegated, occurrence 0). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", "site": [ 407, "delegated", @@ -259817,7 +259836,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -261527,7 +261546,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "bfff3de28af5f638703c3f43bd0e6900f20f7c25e24b1e94262215272f2707b7", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", From 15bd8532875e2abe42b98f05b2d921714e3261d8 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 05:52:56 +0900 Subject: [PATCH 096/113] docs(oracle): record the counts after the second review Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 3d6e6a8dd..1176d8f69 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -194,9 +194,9 @@ Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source a Classification merges main ten times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`, `9df0b933d858adace8351fca877b91bc317163f8`, `1ed0568430d4f7e554271425b9357cf6c630ddcd`, `b95d327e00c7eede892757c94a8a4329b1109908`, `5ef3072e12107befffd9536c6f02885e60b54bae`, `28c36a0e6edb3f676343e962aec96d64b8fa6874` and `eeeb4bbc46b045e54f5c7ffd6ff70a6eab5cd861`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. -The final catalogue reconciles all 6,565 rows exactly: 6,275 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,457 excluded rows at 4,185 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Nineteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. +The final catalogue reconciles all 6,567 rows exactly: 6,277 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,459 excluded rows at 4,187 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Nineteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. -The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,209 rows keep their exact site, 527 move, 1,494 are rewritten or removed and 1,829 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,320 are now qualified, 2,285 excluded, 11 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,388 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,275 row identities, so the census did not shrink. +The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,209 rows keep their exact site, 527 move, 1,494 are rewritten or removed and 1,831 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,320 are now qualified, 2,285 excluded, 11 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,388 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,277 row identities, so the census did not shrink. Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or removed rows. Rows in `.github/workflows/ci.yml`, `.github/workflows/h264-encoder.yml`, `crates/coreav-transcode/src/audio.rs`, `scripts/notices/main.mjs` and `scripts/tests/test_hevc_workflow.py` only move. @@ -223,6 +223,7 @@ Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or | `scripts/tests/test_av1_measurement.py` | 0 | 3 | coreav-dev/coreav#457; AV1 reference pair | | `scripts/tests/test_bench_guard.py` | 12 | 13 | coreav-dev/coreav#440 | | `scripts/tests/test_composed_audio.py` | 17 | 17 | composed audio owner pair | +| `scripts/tests/test_h264_counts.py` | 1 | 3 | explicit probe selects its own pair | | `scripts/tests/test_hevc_decode.py` | 0 | 2 | coreav-dev/coreav#429; HEVC owner pair | | `scripts/tests/test_oracle_kd_qualification.py` | 5 | 0 | withdrawn nested probe repair | | `scripts/tests/test_reference_hevc.py` | 0 | 16 | coreav-dev/coreav#447; HEVC reference pair | From 89595d40d274dde9292f5ed6e8c06e0b63042c91 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 05:53:51 +0900 Subject: [PATCH 097/113] docs(oracle): rebind the catalogue to the updated counts Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 595 +----------------- 1 file changed, 2 insertions(+), 593 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 4167cf609..7f54cf679 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -228,7 +228,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "7e0d0805c72b35456277760d2d81ce78cf4a2ab71e50bb85549377fc99aefc3d", - "docs/design/oracle-qualification-gate.md": "8e7d45ac3286064db1824ef3f24e0f5dba53b80e45c1f3994e4e8800f0439509", + "docs/design/oracle-qualification-gate.md": "767156f959ebb21311764e1063296cf042d362470f0507771e6f3fa68bbaa3d8", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", @@ -148951,530 +148951,49 @@ }, "scripts/oracle_kd.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", - "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", - "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": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", "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": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", - "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", - "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/evidence/opus-round4-retention-binding.json", - "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/decoded.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/audio-decode.md", "docs/design/oracle-historical-records.json", - "docs/design/oracle-qualification-gate.md", - "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/tests/test_writer_kd_audit_selection.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" + "test-support/oracle.rs" ], "sha256": "255f193b6bc6e2f67f32f7fe40bd5f91179ce13c91ce462a6514ecd4b0f50d52", "sites": [ @@ -149588,17 +149107,6 @@ ], "verdict": "excluded" }, - { - "class": "reviewed-bypass", - "evidence": "scripts/oracle_kd.py:1070 (command, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", - "site": [ - 1070, - "command", - "._first_frame_size", - "'ffprobe'" - ], - "verdict": "confirmed-bypass" - }, { "class": "reviewed-exclusion", "evidence": "scripts/oracle_kd.py:1080 (embedded-source, occurrence 0). This is the literal declared_size docstring spanning scripts/oracle_kd.py:1080-1082, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", @@ -149610,17 +149118,6 @@ ], "verdict": "excluded" }, - { - "class": "reviewed-bypass", - "evidence": "scripts/oracle_kd.py:1090 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", - "site": [ - 1090, - "delegated", - "", - "_first_frame_size" - ], - "verdict": "confirmed-bypass" - }, { "class": "reviewed-exclusion", "evidence": "scripts/oracle_kd.py:1094 (embedded-source, occurrence 0). This is the literal hevc_window_dropped docstring spanning scripts/oracle_kd.py:1094-1096, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", @@ -149687,28 +149184,6 @@ ], "verdict": "excluded" }, - { - "class": "reviewed-bypass", - "evidence": "scripts/oracle_kd.py:2680 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", - "site": [ - 2680, - "delegated", - "", - "declared_size" - ], - "verdict": "confirmed-bypass" - }, - { - "class": "reviewed-bypass", - "evidence": "scripts/oracle_kd.py:2981 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", - "site": [ - 2981, - "delegated", - "", - "stream_item" - ], - "verdict": "confirmed-bypass" - }, { "class": "reviewed-exclusion", "evidence": "scripts/oracle_kd.py:3091 (embedded-source, occurrence 0). This is the literal empty_edit_padding docstring spanning scripts/oracle_kd.py:3091-3118, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", @@ -149719,28 +149194,6 @@ "" ], "verdict": "excluded" - }, - { - "class": "reviewed-bypass", - "evidence": "scripts/oracle_kd.py:3169 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", - "site": [ - 3169, - "delegated", - "", - "overlay" - ], - "verdict": "confirmed-bypass" - }, - { - "class": "reviewed-bypass", - "evidence": "scripts/oracle_kd.py:3187 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", - "site": [ - 3187, - "delegated", - "", - "main" - ], - "verdict": "confirmed-bypass" } ] }, @@ -258278,17 +257731,6 @@ ], "verdict": "excluded" }, - { - "class": "reviewed-bypass", - "evidence": "tools/stage3-report/corpus.py:297 (delegated, occurrence 0). tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", - "site": [ - 297, - "delegated", - "", - "run" - ], - "verdict": "confirmed-bypass" - }, { "class": "registered-source", "evidence": "tools/stage3-report/corpus.py:308 (delegated, occurrence 0). This child is scripts/compat_check.py, whose reference at scripts/compat_check.py:305 uses the FFPROBE environment value or default bare name passed here; its CoreAV candidate is scripts/compat_check.py:307. It only reads KD JSON and selects MKV/TS compat modules at scripts/compat_check.py:248-256, so it does not execute ISO declared_size. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:39 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", @@ -258333,17 +257775,6 @@ ], "verdict": "excluded" }, - { - "class": "reviewed-bypass", - "evidence": "tools/stage3-report/corpus.py:434 (delegated, occurrence 0). The live command path tools/stage3-report/corpus.py:566 -> tools/stage3-report/corpus.py:560 -> tools/stage3-report/corpus.py:434 runs check_file for each selected entry; only no-work/error cases avoid its child launches. The existing source registration does not turn the reachable nested ISO probe into a qualified call. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", - "site": [ - 434, - "delegated", - "", - "check_file" - ], - "verdict": "confirmed-bypass" - }, { "class": "reviewed-exclusion", "evidence": "tools/stage3-report/corpus.py:473 is the function summarize docstring at 473-474, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 541 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", @@ -258354,28 +257785,6 @@ "" ], "verdict": "excluded" - }, - { - "class": "reviewed-bypass", - "evidence": "tools/stage3-report/corpus.py:560 (delegated, occurrence 0). The live command path tools/stage3-report/corpus.py:566 -> tools/stage3-report/corpus.py:560 -> tools/stage3-report/corpus.py:434 runs check_file for each selected entry; only no-work/error cases avoid its child launches. The existing source registration does not turn the reachable nested ISO probe into a qualified call. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", - "site": [ - 560, - "delegated", - "", - "cmd_run" - ], - "verdict": "confirmed-bypass" - }, - { - "class": "reviewed-bypass", - "evidence": "tools/stage3-report/corpus.py:566 (delegated, occurrence 0). The live command path tools/stage3-report/corpus.py:566 -> tools/stage3-report/corpus.py:560 -> tools/stage3-report/corpus.py:434 runs check_file for each selected entry; only no-work/error cases avoid its child launches. The existing source registration does not turn the reachable nested ISO probe into a qualified call. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", - "site": [ - 566, - "delegated", - "", - "main" - ], - "verdict": "confirmed-bypass" } ] }, From 7dac6a6839357495c17172090ef3a77ff32b19a5 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 05:58:16 +0900 Subject: [PATCH 098/113] docs(oracle): carry the unchanged KD rows across the count update Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 593 +++++++++++++++++- 1 file changed, 592 insertions(+), 1 deletion(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 7f54cf679..db4bdf140 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -148951,49 +148951,530 @@ }, "scripts/oracle_kd.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", "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": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", "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": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/evidence/opus-round4-retention-binding.json", + "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/decoded.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/audio-decode.md", "docs/design/oracle-historical-records.json", + "docs/design/oracle-qualification-gate.md", + "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", - "test-support/oracle.rs" + "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/tests/test_writer_kd_audit_selection.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": "255f193b6bc6e2f67f32f7fe40bd5f91179ce13c91ce462a6514ecd4b0f50d52", "sites": [ @@ -149107,6 +149588,17 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-bypass", + "evidence": "scripts/oracle_kd.py:1070 (command, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "site": [ + 1070, + "command", + "._first_frame_size", + "'ffprobe'" + ], + "verdict": "confirmed-bypass" + }, { "class": "reviewed-exclusion", "evidence": "scripts/oracle_kd.py:1080 (embedded-source, occurrence 0). This is the literal declared_size docstring spanning scripts/oracle_kd.py:1080-1082, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", @@ -149118,6 +149610,17 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-bypass", + "evidence": "scripts/oracle_kd.py:1090 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "site": [ + 1090, + "delegated", + "", + "_first_frame_size" + ], + "verdict": "confirmed-bypass" + }, { "class": "reviewed-exclusion", "evidence": "scripts/oracle_kd.py:1094 (embedded-source, occurrence 0). This is the literal hevc_window_dropped docstring spanning scripts/oracle_kd.py:1094-1096, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", @@ -149184,6 +149687,28 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-bypass", + "evidence": "scripts/oracle_kd.py:2680 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "site": [ + 2680, + "delegated", + "", + "declared_size" + ], + "verdict": "confirmed-bypass" + }, + { + "class": "reviewed-bypass", + "evidence": "scripts/oracle_kd.py:2981 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "site": [ + 2981, + "delegated", + "", + "stream_item" + ], + "verdict": "confirmed-bypass" + }, { "class": "reviewed-exclusion", "evidence": "scripts/oracle_kd.py:3091 (embedded-source, occurrence 0). This is the literal empty_edit_padding docstring spanning scripts/oracle_kd.py:3091-3118, the first expression of its body, not generated executable source. The module __doc__ consumer at scripts/oracle_kd.py:3160 is argparse help text; no function docstring is passed to a subprocess, shell, eval, exec or generated script. Mentioning ffprobe in text does not execute it. The separate command and delegated rows that reach _first_frame_size remain confirmed bypasses, including the command whose docstring this may describe.", @@ -149194,6 +149719,28 @@ "" ], "verdict": "excluded" + }, + { + "class": "reviewed-bypass", + "evidence": "scripts/oracle_kd.py:3169 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "site": [ + 3169, + "delegated", + "", + "overlay" + ], + "verdict": "confirmed-bypass" + }, + { + "class": "reviewed-bypass", + "evidence": "scripts/oracle_kd.py:3187 (delegated, occurrence 0). The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "site": [ + 3187, + "delegated", + "", + "main" + ], + "verdict": "confirmed-bypass" } ] }, @@ -257731,6 +258278,17 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/corpus.py:297 (delegated, occurrence 0). tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "site": [ + 297, + "delegated", + "", + "run" + ], + "verdict": "confirmed-bypass" + }, { "class": "registered-source", "evidence": "tools/stage3-report/corpus.py:308 (delegated, occurrence 0). This child is scripts/compat_check.py, whose reference at scripts/compat_check.py:305 uses the FFPROBE environment value or default bare name passed here; its CoreAV candidate is scripts/compat_check.py:307. It only reads KD JSON and selects MKV/TS compat modules at scripts/compat_check.py:248-256, so it does not execute ISO declared_size. The discovery status is frozen: scripts/compat_sources.py:34-73 names this judging source, docs/measurements/compat-0.1.0/judging.json:39 binds its current exact SHA-256, and scripts/compat_sources.py:125-142 rejects changed registered bytes. This registered-source exclusion is a source-freeze boundary, not a claim that a bare command is owner-qualified and not permission to inherit a verdict after edits.", @@ -257775,6 +258333,17 @@ ], "verdict": "excluded" }, + { + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/corpus.py:434 (delegated, occurrence 0). The live command path tools/stage3-report/corpus.py:566 -> tools/stage3-report/corpus.py:560 -> tools/stage3-report/corpus.py:434 runs check_file for each selected entry; only no-work/error cases avoid its child launches. The existing source registration does not turn the reachable nested ISO probe into a qualified call. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "site": [ + 434, + "delegated", + "", + "check_file" + ], + "verdict": "confirmed-bypass" + }, { "class": "reviewed-exclusion", "evidence": "tools/stage3-report/corpus.py:473 is the function summarize docstring at 473-474, a Python string constant that is the first statement of its body rather than generated executable source. The file names __doc__ only at 541 as argparse.ArgumentParser description or SystemExit text, which only prints it, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", @@ -257785,6 +258354,28 @@ "" ], "verdict": "excluded" + }, + { + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/corpus.py:560 (delegated, occurrence 0). The live command path tools/stage3-report/corpus.py:566 -> tools/stage3-report/corpus.py:560 -> tools/stage3-report/corpus.py:434 runs check_file for each selected entry; only no-work/error cases avoid its child launches. The existing source registration does not turn the reachable nested ISO probe into a qualified call. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "site": [ + 560, + "delegated", + "", + "cmd_run" + ], + "verdict": "confirmed-bypass" + }, + { + "class": "reviewed-bypass", + "evidence": "tools/stage3-report/corpus.py:566 (delegated, occurrence 0). The live command path tools/stage3-report/corpus.py:566 -> tools/stage3-report/corpus.py:560 -> tools/stage3-report/corpus.py:434 runs check_file for each selected entry; only no-work/error cases avoid its child launches. The existing source registration does not turn the reachable nested ISO probe into a qualified call. tools/stage3-report/corpus.py:74-82 selects the ISO, Matroska or transport-stream overlay. tools/stage3-report/corpus.py:291-297 executes that real script, adding --media for the ISO/TS arms; the ISO arm reaches the nested probe. The Matroska arm receives no --media here, so scripts/oracle_kd_mkv.py:209-210 returns before its declared-size helper; if media is supplied, that separate helper uses its owner-returned probe at scripts/oracle_kd_mkv.py:193-198. The TS arm does not execute ISO declared_size. The executing ISO chain is scripts/oracle_kd.py:3169 -> scripts/oracle_kd.py:2981 -> scripts/oracle_kd.py:2680 -> scripts/oracle_kd.py:1090 -> scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches the literal ffprobe from inherited PATH; no returned owner path is carried into that launch. A caller-selected pair, verified pin or inherited name cannot qualify it. Repair: restore the withdrawn helper change at scripts/oracle_kd.py:1065-1072 to retain the complete test_oracle.require() pair and launch test_oracle.require().ffprobe as that unchanged returned path, with qualification failure propagating; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254, bench/audio-decode/capacity.py:451-460 rejects changed judging sources.", + "site": [ + 566, + "delegated", + "", + "main" + ], + "verdict": "confirmed-bypass" } ] }, From 1e1054f786b345793dcc442dd4802128e26236c1 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 06:40:47 +0900 Subject: [PATCH 099/113] chore(oracle): reclassify rows changed by the HEVC backend merge Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 4855 ++++++++++------- 1 file changed, 3006 insertions(+), 1849 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index db4bdf140..6e2c42a1b 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -13,7 +13,7 @@ ".github/workflows/fuzz-nightly.yml": "9ae7e2ed7d23522743f1648d8d8c2b83f0d9264dabaf8481e6d7f61514179a11", ".github/workflows/github-shapes.yml": "749f86285979c28a617e25c6f5f704ec188b29cb0954ea269e2e2dd4604496cd", ".github/workflows/h264-encoder.yml": "2c3d678b0e73ba37e75a44cc7c2ddd5f528f25f6ea164593bc5b297f26a96003", - ".github/workflows/hevc-conformance.yml": "60b1f233ef89d5885e285babd666ceb339a60dd4581efa0097dcb44ea60efed3", + ".github/workflows/hevc-conformance.yml": "550eccda248589fb1aeabbb5288df9aa257bb0dd004fcc9c1a5841ff75d6acac", ".github/workflows/input-summary.yml": "2f5f8189183b17c6a4d5064134a6ad20995a07d465b21b3746243ebfb11103c7", ".github/workflows/npm.yml": "f11fe4cac29d57899e8ec84594af7a5328129d16c283d8971443b8949cd6dbd4", ".github/workflows/package-rehearsal.yml": "554d72f29e4acaa3299349417009d83e2fca702bba280b592d451a6f7f87eb1c", @@ -49,6 +49,9 @@ "bench/audio-decode/receipts.py": "bec504c954c8750df703116325e37ea21c2844696df68e23856495bf95a18783", "bench/audio-decode/run.py": "516120decdaf44a5e206c5e57da485ad15d3f9aa010422daa027508bb2ef6112", "bench/audio-decode/tests/test_oracle.py": "edf021ec636ca47fb3219cdd5fe100576ba7be65cea93c75f97a3322f8dc8949", + "bench/hevc-conformance/evidence-public.pem": "b0798e85cdcc76d0ebf8c81e5def837111ce74c7b52f2d2ed50a550da3faab32", + "bench/hevc-conformance/known-exclusions.json": "b68f9432f782efb1f53a36c9988057361f6108ad6a6e3dd86658bb3dfde94a9d", + "bench/hevc-conformance/synthetic.json": "cc3419128f56091ae5c4e5c179521b6589cc8ae4f739d063eca6663e331e6b2c", "bench/npx/run.py": "ace039ae466c3d81c7a58eabc52eada86c58eb916dacf9dc9146ef046b4b3bbd", "bench/opus-speed/allowance.py": "963877bc84a1652dff4275e8a90e84e6a804b99e4bb67f54c04694b8c920773c", "bench/opus-speed/report.py": "28af7e94ffd2739337379e32d1289e2fc4c8bf43d5a77ac26b0ef9a10ae6f27b", @@ -75,9 +78,6 @@ "crates/coreav-backend-ffmpeg/src/showinfo.rs": "02b6ceced4a68ca458295c6e00f6268a421454fbda0d4d570f601045138364bd", "crates/coreav-backend-svt-av1/build.rs": "c0f71fb3ac4982494b95450ddc1f90283254ca89c59e5d2d49218e2fbb25f3cc", "crates/coreav-backend-svt-av1/tests/frames.rs": "02bf68ce1aa8276baf06f67df7f18f6d63a47a56018402c27a317fa0f2ac70c2", - "crates/coreav-cli/Cargo.toml": "11c77dbeffbc3127bd5d8af3fe05704c644068e48e01a5f76c3925d01a251b36", - "crates/coreav-cli/src/fallback.rs": "5e56e738943199851a4e7230119709c5d6ebb1d6d4bd105ecb0e528660e954fa", - "crates/coreav-cli/src/fallback/names.rs": "8bcdf27732b0cfb49e4bc90844e9f05632f117205927f68f1d74de7912facd11", "crates/coreav-cli/src/fallback_cmd.rs": "fb55a2c244f528f351f8651437f517e894c753f3391d4f53b70c0e8798a06aae", "crates/coreav-cli/src/ffmpeg/args.rs": "ede44724110f404c0cad01d4f848e0dc856a5ce1e41f22a1196e00ad3efcf824", "crates/coreav-cli/src/ffmpeg/audio.rs": "7641027af113aa8fa146530b621cf8e702751b045fab96925b5655c7e57704b3", @@ -99,9 +99,7 @@ "crates/coreav-cli/src/ffmpeg/raw_audio/wav.rs": "f1a0542435cc369e0ab2608653432ba3235849ff4cda72bfe66df2862bc14790", "crates/coreav-cli/src/ffmpeg/raw_audio/wav_tests.rs": "5dc4e9639efa3bab11697ec100733ce0de7fe22555f4d81b1f9d2272d1fba2fb", "crates/coreav-cli/src/ffmpeg/ts.rs": "bbfff2d54c0895d9b51866d2ef9e11bcda2e5d226e6ca923a72b5d297ee97a01", - "crates/coreav-cli/src/names.rs": "4ce5129e696890caa77920ccfc6667ea81f31587064c8603d56f8bbc242e5759", - "crates/coreav-cli/src/strict_safe.rs": "ab963fb8fc77e439005f870bbbcf7aa399c9363b23d3bbf8512746d2fc78c92b", - "crates/coreav-cli/src/thumbnail.rs": "d0f5c3b781bfd11418c38cc513548dba5a38eb938f9b79fed1ffa8b0a8d3850a", + "crates/coreav-cli/src/thumbnail.rs": "00e7b7d405e34896765d3c7f7ac5d0b1d807cdb3437959dc41622eba0ae41f43", "crates/coreav-cli/src/transcode/av1.rs": "370b8560dbda142a40a719f8c8498c4d1734a4a1bc4fa60bd701c2dace158f03", "crates/coreav-cli/tests/common/standalone_audio.rs": "7ade8d3cfc3731fb32289dc89f39bc163c89869fa20720588f7945e53189fc4a", "crates/coreav-cli/tests/docs_site.rs": "bd3979d63545179b8066a2132a1d31e25b72af558a3c60cb34d144c280471db1", @@ -130,7 +128,7 @@ "crates/coreav-h264/tests/common/streams.rs": "89c61844504ab4db1f2ff6a8208cd31e858a3d3690a3be659e5fad27d190f144", "crates/coreav-h264/tests/conformance.rs": "f98216ee1ea4e27598af9471953216f548d628298327b8e32e3e8e3f884bd19b", "crates/coreav-h264/tests/data/conformance-streams.json": "1908080fb243628d6699336b3c51adba4f572eb5277277a4d582f7eedb384064", - "crates/coreav-hevc/examples/common/decoded.rs": "11a3f0a16b75a3d19498419dc9fed1a3f3c1511283297c8bfa4414261708db41", + "crates/coreav-hevc/examples/common/decoded.rs": "2a00b7a7eb2e01f9df101c8cddb78d3ae5724277ea66c9b221c031aebbe341f5", "crates/coreav-hevc/examples/common/mod.rs": "616dc8793258309d62686837c15ee1bd5d1676f7f0d1942259da8c70d7621af8", "crates/coreav-isobmff-write/src/matroska/aac_copy.rs": "aed4d3d67e860ecb1276f246f4a951882c6e3a42ae30bc357d8eff2d42eb9857", "crates/coreav-isobmff-write/tests/clip.rs": "60d33c2f0b768a715a5d968ef03217b3e752394d4afa881aed0bf06c3e0eaf49", @@ -181,6 +179,7 @@ "crates/coreav-worker/src/exec.rs": "d4b74804a40fae348002dbf24131584ae71f7ea0af90493869ad7403835c8a60", "crates/coreav-worker/src/parent.rs": "1ff3e26eaa8cb027f145916c203c50c293332118d2aa70ec24b6f5b1a15ed476", "crates/coreav-worker/src/protocol.rs": "a717073932aae783d969174090abc4487c4e23e6a0595e7aba83a744ddea3b85", + "crates/coreav-worker/tests/exec.rs": "54ba6c9e30db0397b4a89c58c1085ac741835b4788a50375367c0fe209cc8ee3", "crates/coreav-worker/tests/ffmpeg.rs": "48ca0fb6ab070e47c3a8ea3f4d9f626b2c9696ef031b5225cef87010ba250d92", "crates/coreav-worker/tests/hostile.rs": "1432ca49ecdd7008b3ce9c6a3bf9a555b631e02062c40b52b83f39ead3ee0bf5", "docs-site/commands/chapters.mdx": "2fb1e2bd012de058c6381e27d78b3713b0d58508b5701c490dc82e51439783e5", @@ -1552,10 +1551,11 @@ "scripts/h264_speed.py": "653a502d3025eebe8bd27c4e829f2414e58246ef03c32e7d1997643761a72829", "scripts/h264_synth.py": "1523d0849063527ec9849c10bc8f273165f7f55813b9ceb9cd657af68b00cd07", "scripts/he_aac_agreement.py": "8e13fbeadacd926b8c08fdd11f43539e45aab5fd62506746cc5bac483ab3c32c", - "scripts/hevc_conformance.py": "cc9b16b250038fe2ff1477299d829d02ec507ffa398d458751148fbdc8a00de0", - "scripts/hevc_decode.py": "7fc6f711ad8634755f2f5f32b288cc8875d07a68d1ae14a720357c16bab90218", + "scripts/hevc_boundary.py": "7988637ba7ca6f6bf7c4e37a180e553339694ca13ee18beb83734b606d6c8dc5", + "scripts/hevc_conformance.py": "7f0c0f9a68501f524d8599013097f5c4de73131d788aa16fbe42ef4006216bce", + "scripts/hevc_decode.py": "a0107aba43ecf03c0ad3b0feb9d2136f66e1dd4816dfc3f502203453cc0c2dc7", "scripts/hevc_fixture.py": "e67398988391dcf5ff489d3bd210550fba1bc498663b9103f3bbb94215191eb2", - "scripts/hevc_intra.py": "6c6c2a60de5c3e493725a885daaaea8fcbb39b1c7d11465c0110b7a259aa202b", + "scripts/hevc_intra.py": "e7455029f46117bee2e15fcb6167df72cb7fd4b0830a347afe45b924ef362100", "scripts/hevc_oracle_input.py": "dacf242c44b9da023b119d75a975822f14b7cd0defab5d25d478206213f52ba9", "scripts/hevc_reference.py": "c12f485046e52a0fa70dd072d0a7a6aebdcde4d35753f165df1ba09e31884dbe", "scripts/hevc_smoke.py": "8130ff9400d35d9c353048b1b068e314028db45c86f6938f5c17f9f96fc04fe6", @@ -2050,7 +2050,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -2611,7 +2611,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -3157,7 +3157,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -3700,7 +3700,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -4362,7 +4362,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -4961,7 +4961,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -5743,7 +5743,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -6726,7 +6726,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -7348,7 +7348,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -7914,7 +7914,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -8404,13 +8404,13 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "60b1f233ef89d5885e285babd666ceb339a60dd4581efa0097dcb44ea60efed3", + "sha256": "550eccda248589fb1aeabbb5288df9aa257bb0dd004fcc9c1a5841ff75d6acac", "sites": [ { "class": "reviewed-reference", - "evidence": ".github/workflows/hevc-conformance.yml:73 passes the installed pair to hevc_fixture.py verify. scripts/hevc_fixture.py:380-397 qualifies both arguments with test_oracle.require and replaces them with qualified.ffmpeg and qualified.ffprobe before any identity or media call. scripts/test_oracle.py:73-108 returns the immutable resolved pair after platform verification; its verifier dependencies are scripts/oracle_pin.py:50-58 and scripts/oracle_pin.py:108-121, plus scripts/oracle_pin_macos.py:18-27 and scripts/oracle_pin_macos.py:48-92 with their two pin files. The returned paths pass unchanged through scripts/hevc_fixture.py:271-279, scripts/hevc_fixture.py:301-336 and scripts/hevc_fixture.py:369-370; the FFmpeg templates and expansion at scripts/hevc_fixture.py:111-131 and PCM call at scripts/hevc_fixture.py:286-295 preserve the same executable. All these commands execute through scripts/hevc_fixture.py:56-60 without sibling reconstruction or another oracle selection.", + "evidence": ".github/workflows/hevc-conformance.yml:80: The workflow invokes hevc_fixture verify with input selectors; its own entry point replaces both with the shared owner return before any version, encode, decode or probe execution. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 73, + 80, "shell", "", "python3 -I scripts/hevc_fixture.py verify \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" \\\n --output \"$RUNNER_TEMP/hevc-synthetic\"" @@ -8419,9 +8419,9 @@ }, { "class": "reviewed-reference", - "evidence": ".github/workflows/hevc-conformance.yml:107 passes the installed pair to hevc_fixture.py verify. scripts/hevc_fixture.py:380-397 qualifies both arguments with test_oracle.require and replaces them with qualified.ffmpeg and qualified.ffprobe before any identity or media call. scripts/test_oracle.py:73-108 returns the immutable resolved pair after platform verification; its verifier dependencies are scripts/oracle_pin.py:50-58 and scripts/oracle_pin.py:108-121, plus scripts/oracle_pin_macos.py:18-27 and scripts/oracle_pin_macos.py:48-92 with their two pin files. The returned paths pass unchanged through scripts/hevc_fixture.py:271-279, scripts/hevc_fixture.py:301-336 and scripts/hevc_fixture.py:369-370; the FFmpeg templates and expansion at scripts/hevc_fixture.py:111-131 and PCM call at scripts/hevc_fixture.py:286-295 preserve the same executable. All these commands execute through scripts/hevc_fixture.py:56-60 without sibling reconstruction or another oracle selection.", + "evidence": ".github/workflows/hevc-conformance.yml:115: The workflow invokes hevc_fixture verify with input selectors; its own entry point replaces both with the shared owner return before any version, encode, decode or probe execution. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 107, + 115, "shell", "", "python3 -I scripts/hevc_fixture.py verify \\\n --ffmpeg \"$RUNNER_TEMP/oracle/ffmpeg\" --ffprobe \"$RUNNER_TEMP/oracle/ffprobe\" \\\n --output \"$RUNNER_TEMP/hevc-synthetic\"" @@ -8430,9 +8430,9 @@ }, { "class": "reviewed-exclusion", - "evidence": ".github/workflows/hevc-conformance.yml:264 invokes the virtual environment pip solely to install boto3==1.35.36; .github/workflows/hevc-conformance.yml:261-266 separates environment creation, package installation and the subsequent findings upload. This row is a package-install command, not an FFmpeg or ffprobe oracle invocation.", + "evidence": ".github/workflows/hevc-conformance.yml:283: This is pip installing a pinned Python dependency, not an FFmpeg/ffprobe oracle command.", "site": [ - 264, + 283, "shell", "", "\"$RUNNER_TEMP/venv/bin/pip\" install --quiet 'boto3==1.35.36'" @@ -8441,9 +8441,9 @@ }, { "class": "reviewed-exclusion", - "evidence": ".github/workflows/hevc-conformance.yml:265 invokes isolated Python on scripts/fuzz_upload.py with a findings directory and object-key prefix. scripts/fuzz_upload.py:18-68 only enumerates directories, archives each finding in memory and uploads it with boto3 put_object (or returns without findings); it launches no FFmpeg or ffprobe oracle.", + "evidence": ".github/workflows/hevc-conformance.yml:284: This invokes the findings uploader. scripts/fuzz_upload.py:27-64 packages files with tarfile and calls boto3 put_object; it never launches an oracle.", "site": [ - 265, + 284, "shell", "", "\"$RUNNER_TEMP/venv/bin/python\" -I scripts/fuzz_upload.py \"$RUNNER_TEMP/fuzz/findings\" \\\n \"hevc-differential/$GITHUB_RUN_ID-$GITHUB_RUN_ATTEMPT/$HOST\"" @@ -8700,7 +8700,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -9856,7 +9856,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -10416,7 +10416,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -11248,7 +11248,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -11952,7 +11952,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -12600,7 +12600,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -13337,7 +13337,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -13942,7 +13942,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -14861,7 +14861,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -15493,7 +15493,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -16033,7 +16033,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -16573,7 +16573,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -17114,7 +17114,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -17675,7 +17675,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -18390,7 +18390,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -25830,7 +25830,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -25900,7 +25900,6 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", - "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:concat_output": "d2530ceeb7511fcff82c5dc4e993d5784d8f0b938838d5bf33de4a6663e47b1c", "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:test_oracle": "db66fd177b7e16b40914564a87edf7b09d10f42201d758fa805a7f6d380d926b", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", @@ -25964,12 +25963,6 @@ "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/Cargo.toml", - "crates/coreav-cli/src/fallback.rs", - "crates/coreav-cli/src/fallback/names.rs", - "crates/coreav-cli/src/fallback_cmd.rs", - "crates/coreav-cli/src/names.rs", - "crates/coreav-cli/src/strict_safe.rs", "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-cli/tests/support/concat_output.rs", "crates/coreav-h264/tests/common/streams.rs", @@ -26334,7 +26327,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "The ffmpeg helper at crates/coreav-cli/tests/ffmpeg_concat.rs:116-127 selects bin() (the Cargo CoreAV executable at :17-19), sets COREAV_STRICT_SAFE=1, and calls output at :121. All its callers exercise native concat or intentional refusal; strict-safe blocks external FFmpeg fallback (crates/coreav-cli/src/fallback_cmd.rs:92-94), so this helper does not execute an oracle.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:117: The executed program is bin(), defined as CARGO_BIN_EXE_coreav at crates/coreav-cli/tests/ffmpeg_concat.rs:17-19, with ffmpeg/join supplied as CoreAV subcommands rather than executable names. This row launches the candidate CoreAV binary, not the reference oracle; any separately launched fallback is a distinct execution site.", "program_span": { "end": 3131, "start": 3029 @@ -26349,7 +26342,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "The ffmpeg helper at crates/coreav-cli/tests/ffmpeg_concat.rs:116-127 selects bin() (the Cargo CoreAV executable at :17-19), sets COREAV_STRICT_SAFE=1, and calls output at :121. All its callers exercise native concat or intentional refusal; strict-safe blocks external FFmpeg fallback (crates/coreav-cli/src/fallback_cmd.rs:92-94), so this helper does not execute an oracle.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:117: The executed program is bin(), defined as CARGO_BIN_EXE_coreav at crates/coreav-cli/tests/ffmpeg_concat.rs:17-19, with ffmpeg/join supplied as CoreAV subcommands rather than executable names. This row launches the candidate CoreAV binary, not the reference oracle; any separately launched fallback is a distinct execution site.", "program_span": { "end": 3047, "start": 3042 @@ -26454,7 +26447,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:353-366 selects the Cargo CoreAV binary via bin() (:17-19), then runs native concat. Both strict and normal iterations explicitly set COREAV_FALLBACK to the nonexistent unavailable-ffmpeg path (:364), so an admission failure cannot execute a real oracle; the separate reference command at :335 is not this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:353: The executed program is bin(), defined as CARGO_BIN_EXE_coreav at crates/coreav-cli/tests/ffmpeg_concat.rs:17-19, with ffmpeg/join supplied as CoreAV subcommands rather than executable names. This row launches the candidate CoreAV binary, not the reference oracle; any separately launched fallback is a distinct execution site.", "program_span": { "end": 11567, "start": 11562 @@ -26469,7 +26462,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:353-366 selects the Cargo CoreAV binary via bin() (:17-19), then runs native concat. Both strict and normal iterations explicitly set COREAV_FALLBACK to the nonexistent unavailable-ffmpeg path (:364), so an admission failure cannot execute a real oracle; the separate reference command at :335 is not this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:357: The executed program is bin(), defined as CARGO_BIN_EXE_coreav at crates/coreav-cli/tests/ffmpeg_concat.rs:17-19, with ffmpeg/join supplied as CoreAV subcommands rather than executable names. This row launches the candidate CoreAV binary, not the reference oracle; any separately launched fallback is a distinct execution site.", "program_span": { "end": 12091, "start": 11695 @@ -26484,7 +26477,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:389: This command executes the CoreAV join candidate, not an oracle: bin() at crates/coreav-cli/tests/ffmpeg_concat.rs:18-20 returns CARGO_BIN_EXE_coreav, and the call at crates/coreav-cli/tests/ffmpeg_concat.rs:389-394 supplies join --audio none and executes output(). crates/coreav-cli/Cargo.toml:15-20 identifies that Cargo binary as src/main.rs. The separately invoked comparisons do not change this program identity.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:389: The executed program is bin(), defined as CARGO_BIN_EXE_coreav at crates/coreav-cli/tests/ffmpeg_concat.rs:17-19, with ffmpeg/join supplied as CoreAV subcommands rather than executable names. This row launches the candidate CoreAV binary, not the reference oracle; any separately launched fallback is a distinct execution site.", "program_span": { "end": 13096, "start": 12947 @@ -26499,7 +26492,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:389: This command executes the CoreAV join candidate, not an oracle: bin() at crates/coreav-cli/tests/ffmpeg_concat.rs:18-20 returns CARGO_BIN_EXE_coreav, and the call at crates/coreav-cli/tests/ffmpeg_concat.rs:389-394 supplies join --audio none and executes output(). crates/coreav-cli/Cargo.toml:15-20 identifies that Cargo binary as src/main.rs. The separately invoked comparisons do not change this program identity.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:389: The executed program is bin(), defined as CARGO_BIN_EXE_coreav at crates/coreav-cli/tests/ffmpeg_concat.rs:17-19, with ffmpeg/join supplied as CoreAV subcommands rather than executable names. This row launches the candidate CoreAV binary, not the reference oracle; any separately launched fallback is a distinct execution site.", "program_span": { "end": 12965, "start": 12960 @@ -26664,7 +26657,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:590-597 selects bin() (Cargo CoreAV, :17-19) and executes the product-under-test arm, whose output bytes are compared at :603-606 against the separate direct FFmpeg judging invocation at :579-584. This site does not launch a judging oracle. It prepends the owner-selected directory to PATH (:531-536,:593), but leaves inherited COREAV_FALLBACK intact; fallback_cmd.rs:147-175 prioritizes that override and :248-250,304-307 executes it as product fallback. That is a product-arm selection/isolation issue, not an oracle-source bypass. No directory/name reconstruction is claimed to prove retained-object qualification.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:590: The executed program is bin(), defined as CARGO_BIN_EXE_coreav at crates/coreav-cli/tests/ffmpeg_concat.rs:17-19, with ffmpeg/join supplied as CoreAV subcommands rather than executable names. This row launches the candidate CoreAV binary, not the reference oracle; any separately launched fallback is a distinct execution site.", "program_span": { "end": 21028, "start": 20789 @@ -26679,7 +26672,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:590-597 selects bin() (Cargo CoreAV, :17-19) and executes the product-under-test arm, whose output bytes are compared at :603-606 against the separate direct FFmpeg judging invocation at :579-584. This site does not launch a judging oracle. It prepends the owner-selected directory to PATH (:531-536,:593), but leaves inherited COREAV_FALLBACK intact; fallback_cmd.rs:147-175 prioritizes that override and :248-250,304-307 executes it as product fallback. That is a product-arm selection/isolation issue, not an oracle-source bypass. No directory/name reconstruction is claimed to prove retained-object qualification.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:590: The executed program is bin(), defined as CARGO_BIN_EXE_coreav at crates/coreav-cli/tests/ffmpeg_concat.rs:17-19, with ffmpeg/join supplied as CoreAV subcommands rather than executable names. This row launches the candidate CoreAV binary, not the reference oracle; any separately launched fallback is a distinct execution site.", "program_span": { "end": 20807, "start": 20802 @@ -26814,7 +26807,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:786-794 selects bin() (Cargo CoreAV, :17-19), sets its product fallback to the retained reference path (:790), and executes the product-under-test arm. The separate judging oracle runs directly at :756-761, and :795-800 compares product status/stdout/media with that reference. The fallback subprocess belongs to product behavior, not to judging-oracle execution at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:786: The executed program is bin(), defined as CARGO_BIN_EXE_coreav at crates/coreav-cli/tests/ffmpeg_concat.rs:17-19, with ffmpeg/join supplied as CoreAV subcommands rather than executable names. This row launches the candidate CoreAV binary, not the reference oracle; any separately launched fallback is a distinct execution site.", "program_span": { "end": 27823, "start": 27551 @@ -26829,7 +26822,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:786-794 selects bin() (Cargo CoreAV, :17-19), sets its product fallback to the retained reference path (:790), and executes the product-under-test arm. The separate judging oracle runs directly at :756-761, and :795-800 compares product status/stdout/media with that reference. The fallback subprocess belongs to product behavior, not to judging-oracle execution at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_concat.rs:786: The executed program is bin(), defined as CARGO_BIN_EXE_coreav at crates/coreav-cli/tests/ffmpeg_concat.rs:17-19, with ffmpeg/join supplied as CoreAV subcommands rather than executable names. This row launches the candidate CoreAV binary, not the reference oracle; any separately launched fallback is a distinct execution site.", "program_span": { "end": 27569, "start": 27564 @@ -27613,7 +27606,6 @@ "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", "rust:crates/coreav-cli/tests/ffmpeg_frames.rs:test_oracle": "d340040b30cf4dde1afd2be7f4d52d0e81ebbb596d6061212b84a626b459f710", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -27623,11 +27615,6 @@ "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - "crates/coreav-cli/src/fallback.rs", - "crates/coreav-cli/src/fallback/names.rs", - "crates/coreav-cli/src/fallback_cmd.rs", - "crates/coreav-cli/src/names.rs", - "crates/coreav-cli/src/strict_safe.rs", "docs/design/oracle-historical-records.json", "scripts/colr_craft.py", "scripts/oracle-audio-args.txt", @@ -27645,7 +27632,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:23-30 executes each supplied Command unchanged at :24. Complete checked() callers: :39 fixture creation; :89 decode; :98 fields; :124 and :146 reference outputs; :185 strict CoreAV seek; :206 python3 scripts/colr_craft.py; :273 black fixture; :317 rate reference; :442 delayed fixture; :472 seek reference; :497 HEVC fixture; :545 rotation remux; :555 strict CoreAV rotation. All real FFmpeg/ffprobe commands use fixture()'s require()-returned Oracle (:33-58), retained in Fixture (:17-20), without reselection. The :185/:555 commands use --strict-safe and cannot run fallback. colr_craft.py:15-16,54-78 only reads/rewrites ISO boxes with struct and file I/O, so the Python child is not a media oracle. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:24: The shared checked helper executes its Command unchanged at crates/coreav-cli/tests/ffmpeg_frames.rs:23-30. crates/coreav-cli/tests/ffmpeg_frames.rs:33-58 stores test_oracle::require() in Fixture; all its reference commands use oracle.ffmpeg(), self.oracle.ffmpeg()/ffprobe(), or f.oracle.ffmpeg() at crates/coreav-cli/tests/ffmpeg_frames.rs:39-56, crates/coreav-cli/tests/ffmpeg_frames.rs:88-109, crates/coreav-cli/tests/ffmpeg_frames.rs:124-129, crates/coreav-cli/tests/ffmpeg_frames.rs:146-152, crates/coreav-cli/tests/ffmpeg_frames.rs:273-290, crates/coreav-cli/tests/ffmpeg_frames.rs:317-322, crates/coreav-cli/tests/ffmpeg_frames.rs:442-469, crates/coreav-cli/tests/ffmpeg_frames.rs:472-477, crates/coreav-cli/tests/ffmpeg_frames.rs:497-513 and crates/coreav-cli/tests/ffmpeg_frames.rs:545-551, without rewriting their program. The other checked calls are CoreAV at crates/coreav-cli/tests/ffmpeg_frames.rs:185-191 and crates/coreav-cli/tests/ffmpeg_frames.rs:555-560, and the byte-only colour helper at crates/coreav-cli/tests/ffmpeg_frames.rs:206-212, whose scripts/colr_craft.py:54-78 reads and rewrites boxes without spawning a process. test-support/oracle.rs:31-40 returns the cached qualified Oracle; test-support/oracle.rs:69-105 stages the shared Python owner and requests --resolve, test-support/oracle.rs:107-125 rejects failure and stores the two returned lines unchanged, and test-support/oracle.rs:21-28 returns references to those exact paths. scripts/test_oracle.py:73-108 qualifies the selected pair and returns Oracle(*requested); scripts/test_oracle.py:121-134 prints those exact owner fields. ", "program_span": { "end": 531, "start": 524 @@ -27675,7 +27662,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:63 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:63: The constructor explicitly selects CARGO_BIN_EXE_coreav; ffmpeg is its subcommand, not an external executable. This is a candidate CoreAV launch, not a reference oracle launch; downstream fallback execution is a separate site.", "program_span": { "end": 1956, "start": 1599 @@ -27690,7 +27677,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:63 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:63: The constructor explicitly selects CARGO_BIN_EXE_coreav; ffmpeg is its subcommand, not an external executable. This is a candidate CoreAV launch, not a reference oracle launch; downstream fallback execution is a separate site.", "program_span": { "end": 1640, "start": 1612 @@ -27765,7 +27752,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:186 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:186: The constructor explicitly selects CARGO_BIN_EXE_coreav; ffmpeg is its subcommand, not an external executable. This is a candidate CoreAV launch, not a reference oracle launch; downstream fallback execution is a separate site.", "program_span": { "end": 6081, "start": 6053 @@ -27780,7 +27767,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:253 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:253: The constructor explicitly selects CARGO_BIN_EXE_coreav; ffmpeg is its subcommand, not an external executable. This is a candidate CoreAV launch, not a reference oracle launch; downstream fallback execution is a separate site.", "program_span": { "end": 8487, "start": 8252 @@ -27795,7 +27782,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:253 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:253: The constructor explicitly selects CARGO_BIN_EXE_coreav; ffmpeg is its subcommand, not an external executable. This is a candidate CoreAV launch, not a reference oracle launch; downstream fallback execution is a separate site.", "program_span": { "end": 8293, "start": 8265 @@ -27825,7 +27812,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:295 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:295: The constructor explicitly selects CARGO_BIN_EXE_coreav; ffmpeg is its subcommand, not an external executable. This is a candidate CoreAV launch, not a reference oracle launch; downstream fallback execution is a separate site.", "program_span": { "end": 9808, "start": 9479 @@ -27840,7 +27827,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:295 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:295: The constructor explicitly selects CARGO_BIN_EXE_coreav; ffmpeg is its subcommand, not an external executable. This is a candidate CoreAV launch, not a reference oracle launch; downstream fallback execution is a separate site.", "program_span": { "end": 9520, "start": 9492 @@ -27915,7 +27902,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:522-530 executes env!(\"CARGO_BIN_EXE_coreav\") with the normal-mode image command. fixture() (:33-58) retains the owner's pair, and :528 points COREAV_FALLBACK at its ffmpeg path, but that child is the product-under-test's fallback behavior, not a judging-oracle invocation. The test checks product success and image existence (:531-536); separate direct oracle generation occurs at :498-512.", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:522: The constructor explicitly selects CARGO_BIN_EXE_coreav; ffmpeg is its subcommand, not an external executable. This is a candidate CoreAV launch, not a reference oracle launch; downstream fallback execution is a separate site.", "program_span": { "end": 16582, "start": 16319 @@ -27930,7 +27917,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:522-530 executes env!(\"CARGO_BIN_EXE_coreav\") with the normal-mode image command. fixture() (:33-58) retains the owner's pair, and :528 points COREAV_FALLBACK at its ffmpeg path, but that child is the product-under-test's fallback behavior, not a judging-oracle invocation. The test checks product success and image existence (:531-536); separate direct oracle generation occurs at :498-512.", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:522: The constructor explicitly selects CARGO_BIN_EXE_coreav; ffmpeg is its subcommand, not an external executable. This is a candidate CoreAV launch, not a reference oracle launch; downstream fallback execution is a separate site.", "program_span": { "end": 16360, "start": 16332 @@ -27960,7 +27947,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:556 selects env!(\"CARGO_BIN_EXE_coreav\") and --strict-safe ffmpeg, then output()/spawn()/checked executes that CoreAV command. Fixture::coreav (:62-74) additionally points fallback to must-not-run. These native output, seeking, closed-pipe, flush, and rotation checks never execute an external oracle from this site; strict-safe refuses external fallback at fallback_cmd.rs:92-94.", + "evidence": "crates/coreav-cli/tests/ffmpeg_frames.rs:556: The constructor explicitly selects CARGO_BIN_EXE_coreav; ffmpeg is its subcommand, not an external executable. This is a candidate CoreAV launch, not a reference oracle launch; downstream fallback execution is a separate site.", "program_span": { "end": 17395, "start": 17367 @@ -29370,7 +29357,6 @@ "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", "rust:crates/coreav-cli/tests/ffmpeg_mpegts.rs:test_oracle": "53e1e02d5679c0f367164bea66f6d770d1d8a7b96d5b57d0cd6633894922909d", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -29379,11 +29365,6 @@ "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - "crates/coreav-cli/src/fallback.rs", - "crates/coreav-cli/src/fallback/names.rs", - "crates/coreav-cli/src/fallback_cmd.rs", - "crates/coreav-cli/src/names.rs", - "crates/coreav-cli/src/strict_safe.rs", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -29430,7 +29411,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:67-82 constructs and executes only the Cargo CoreAV product command after env_clear. All core() callers select None for strict native/refusal checks, Some(&ffmpeg) at :316 for normal product fallback, or Some(&program) at :385 for the generated shell fixture (:381-384), which only prints argv and exits 19. The retained owner path supplied as product fallback (:19-21,:240,:316,:78) is context, not judging-oracle execution at this site. The separate direct judging invocation is :312-315; :322-325 compares product bytes to its output.", + "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:68: crates/coreav-cli/tests/ffmpeg_mpegts.rs:67-82 creates command from CARGO_BIN_EXE_coreav, adds the ffmpeg subcommand, sets either strict-safe or fallback routing, and outputs that same CoreAV command. It does not directly execute the ffmpeg reference program.", "program_span": { "end": 1889, "start": 1861 @@ -29445,7 +29426,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:67-82 constructs and executes only the Cargo CoreAV product command after env_clear. All core() callers select None for strict native/refusal checks, Some(&ffmpeg) at :316 for normal product fallback, or Some(&program) at :385 for the generated shell fixture (:381-384), which only prints argv and exits 19. The retained owner path supplied as product fallback (:19-21,:240,:316,:78) is context, not judging-oracle execution at this site. The separate direct judging invocation is :312-315; :322-325 compares product bytes to its output.", + "evidence": "crates/coreav-cli/tests/ffmpeg_mpegts.rs:82: crates/coreav-cli/tests/ffmpeg_mpegts.rs:67-82 creates command from CARGO_BIN_EXE_coreav, adds the ffmpeg subcommand, sets either strict-safe or fallback routing, and outputs that same CoreAV command. It does not directly execute the ffmpeg reference program.", "program_span": { "end": 2287, "start": 2280 @@ -30859,7 +30840,6 @@ "os": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", "rust:crates/coreav-cli/tests/ffmpeg_wav.rs:test_oracle": "9b6749894d0af3577c7501a3ef3191e161dd1d13c2280879ecddf4aa1022493f", "shlex": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -30868,11 +30848,6 @@ "threading": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - "crates/coreav-cli/src/fallback.rs", - "crates/coreav-cli/src/fallback/names.rs", - "crates/coreav-cli/src/fallback_cmd.rs", - "crates/coreav-cli/src/names.rs", - "crates/coreav-cli/src/strict_safe.rs", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -30889,7 +30864,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:41 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:41: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 1496, "start": 1468 @@ -30964,7 +30939,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:130 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:130: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 4283, "start": 4084 @@ -30979,7 +30954,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:147 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:147: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 4785, "start": 4617 @@ -31084,7 +31059,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:222 constructs/executes the Cargo CoreAV command for title/chapter metadata preservation. Both native_only settings explicitly set COREAV_FALLBACK to missing-ffmpeg (:233,:267), and assert the independently constructed native PCM/header bytes. No external oracle can run from this site; the real reference generation uses separate Command::new(&ffmpeg) sites.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:222: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 6980, "start": 6952 @@ -31099,7 +31074,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:226 constructs/executes the Cargo CoreAV command for title/chapter metadata preservation. Both native_only settings explicitly set COREAV_FALLBACK to missing-ffmpeg (:233,:267), and assert the independently constructed native PCM/header bytes. No external oracle can run from this site; the real reference generation uses separate Command::new(&ffmpeg) sites.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:226: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 7500, "start": 7129 @@ -31114,7 +31089,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:257 constructs/executes the Cargo CoreAV command for title/chapter metadata preservation. Both native_only settings explicitly set COREAV_FALLBACK to missing-ffmpeg (:233,:267), and assert the independently constructed native PCM/header bytes. No external oracle can run from this site; the real reference generation uses separate Command::new(&ffmpeg) sites.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:257: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 8564, "start": 8536 @@ -31129,7 +31104,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:261 constructs/executes the Cargo CoreAV command for title/chapter metadata preservation. Both native_only settings explicitly set COREAV_FALLBACK to missing-ffmpeg (:233,:267), and assert the independently constructed native PCM/header bytes. No external oracle can run from this site; the real reference generation uses separate Command::new(&ffmpeg) sites.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:261: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 9003, "start": 8681 @@ -31144,7 +31119,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:280 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:280: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 9660, "start": 9534 @@ -31219,7 +31194,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:361 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:361: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 12752, "start": 12590 @@ -31264,7 +31239,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:396 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:396: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 14213, "start": 14178 @@ -31279,7 +31254,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:426 constructs only env!(\"CARGO_BIN_EXE_coreav\") in the fallback=true product branch (:425-431); the shared command executes at :440. Its explicit COREAV_FALLBACK path is product-under-test configuration, not a direct judging-oracle command. The fallback=false sibling constructs Command::new(&ffmpeg) at :433, and the test compares the two resulting payloads (:450,:512). The combined downstream dispatch sites (:435,:493) cover both branches, but this constructor selects only CoreAV.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:426: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 15447, "start": 15419 @@ -31294,7 +31269,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:433 reaches a direct judging FFmpeg command. require().ffmpeg().to_path_buf() at :309 supplies the integer-output pair's path, and :651 supplies the stdout pair's path. The fallback=false branch selects that retained FFmpeg directly (:433,:491), executes it at :440/:497, and compares its payload with the CoreAV product arm (:450,:512); the shared dispatch sites (:435,:493) cover both executable kinds. The stdout reference selects the retained FFmpeg at :677 and executes it at :682. The CoreAV sibling branches (:426,:484,:689) are product-under-test paths, not qualification proof or additional judging callers. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:433: crates/coreav-cli/tests/ffmpeg_wav.rs:309 copies only test_oracle::require().ffmpeg() into ffmpeg. That exact PathBuf is passed to Command::new(&ffmpeg) at crates/coreav-cli/tests/ffmpeg_wav.rs:433, and only arguments/environment/current directory are subsequently changed before output. The command variable at crates/coreav-cli/tests/ffmpeg_wav.rs:425-441 and crates/coreav-cli/tests/ffmpeg_wav.rs:483-498 also admits a CoreAV fallback branch; the real reference branch still executes the owner-returned path unchanged. test-support/oracle.rs:31-40 returns the cached qualified Oracle; test-support/oracle.rs:69-105 stages the shared Python owner and requests --resolve, test-support/oracle.rs:107-125 rejects failure and stores the two returned lines unchanged, and test-support/oracle.rs:21-28 returns references to those exact paths. scripts/test_oracle.py:73-108 qualifies the selected pair and returns Oracle(*requested); scripts/test_oracle.py:121-134 prints those exact owner fields. ", "program_span": { "end": 15747, "start": 15740 @@ -31309,7 +31284,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:435 reaches a direct judging FFmpeg command. require().ffmpeg().to_path_buf() at :309 supplies the integer-output pair's path, and :651 supplies the stdout pair's path. The fallback=false branch selects that retained FFmpeg directly (:433,:491), executes it at :440/:497, and compares its payload with the CoreAV product arm (:450,:512); the shared dispatch sites (:435,:493) cover both executable kinds. The stdout reference selects the retained FFmpeg at :677 and executes it at :682. The CoreAV sibling branches (:426,:484,:689) are product-under-test paths, not qualification proof or additional judging callers. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:435: crates/coreav-cli/tests/ffmpeg_wav.rs:309 copies only test_oracle::require().ffmpeg() into ffmpeg. That exact PathBuf is passed to Command::new(&ffmpeg) at crates/coreav-cli/tests/ffmpeg_wav.rs:433, and only arguments/environment/current directory are subsequently changed before output. The command variable at crates/coreav-cli/tests/ffmpeg_wav.rs:425-441 and crates/coreav-cli/tests/ffmpeg_wav.rs:483-498 also admits a CoreAV fallback branch; the real reference branch still executes the owner-returned path unchanged. test-support/oracle.rs:31-40 returns the cached qualified Oracle; test-support/oracle.rs:69-105 stages the shared Python owner and requests --resolve, test-support/oracle.rs:107-125 rejects failure and stores the two returned lines unchanged, and test-support/oracle.rs:21-28 returns references to those exact paths. scripts/test_oracle.py:73-108 qualifies the selected pair and returns Oracle(*requested); scripts/test_oracle.py:121-134 prints those exact owner fields. ", "program_span": { "end": 15927, "start": 15789 @@ -31324,7 +31299,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:466 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:466: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 17316, "start": 17195 @@ -31339,7 +31314,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:484 constructs only env!(\"CARGO_BIN_EXE_coreav\") in the fallback=true product branch (:483-489); the shared command executes at :497. Its explicit COREAV_FALLBACK path is product-under-test configuration, not a direct judging-oracle command. The fallback=false sibling constructs Command::new(&ffmpeg) at :491, and the test compares the two resulting payloads (:450,:512). The combined downstream dispatch sites (:435,:493) cover both branches, but this constructor selects only CoreAV.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:484: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 17996, "start": 17968 @@ -31354,7 +31329,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:491 reaches a direct judging FFmpeg command. require().ffmpeg().to_path_buf() at :309 supplies the integer-output pair's path, and :651 supplies the stdout pair's path. The fallback=false branch selects that retained FFmpeg directly (:433,:491), executes it at :440/:497, and compares its payload with the CoreAV product arm (:450,:512); the shared dispatch sites (:435,:493) cover both executable kinds. The stdout reference selects the retained FFmpeg at :677 and executes it at :682. The CoreAV sibling branches (:426,:484,:689) are product-under-test paths, not qualification proof or additional judging callers. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:491: crates/coreav-cli/tests/ffmpeg_wav.rs:309 copies only test_oracle::require().ffmpeg() into ffmpeg. That exact PathBuf is passed to Command::new(&ffmpeg) at crates/coreav-cli/tests/ffmpeg_wav.rs:491, and only arguments/environment/current directory are subsequently changed before output. The command variable at crates/coreav-cli/tests/ffmpeg_wav.rs:425-441 and crates/coreav-cli/tests/ffmpeg_wav.rs:483-498 also admits a CoreAV fallback branch; the real reference branch still executes the owner-returned path unchanged. test-support/oracle.rs:31-40 returns the cached qualified Oracle; test-support/oracle.rs:69-105 stages the shared Python owner and requests --resolve, test-support/oracle.rs:107-125 rejects failure and stores the two returned lines unchanged, and test-support/oracle.rs:21-28 returns references to those exact paths. scripts/test_oracle.py:73-108 qualifies the selected pair and returns Oracle(*requested); scripts/test_oracle.py:121-134 prints those exact owner fields. ", "program_span": { "end": 18324, "start": 18317 @@ -31369,7 +31344,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:493 reaches a direct judging FFmpeg command. require().ffmpeg().to_path_buf() at :309 supplies the integer-output pair's path, and :651 supplies the stdout pair's path. The fallback=false branch selects that retained FFmpeg directly (:433,:491), executes it at :440/:497, and compares its payload with the CoreAV product arm (:450,:512); the shared dispatch sites (:435,:493) cover both executable kinds. The stdout reference selects the retained FFmpeg at :677 and executes it at :682. The CoreAV sibling branches (:426,:484,:689) are product-under-test paths, not qualification proof or additional judging callers. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:493: crates/coreav-cli/tests/ffmpeg_wav.rs:309 copies only test_oracle::require().ffmpeg() into ffmpeg. That exact PathBuf is passed to Command::new(&ffmpeg) at crates/coreav-cli/tests/ffmpeg_wav.rs:491, and only arguments/environment/current directory are subsequently changed before output. The command variable at crates/coreav-cli/tests/ffmpeg_wav.rs:425-441 and crates/coreav-cli/tests/ffmpeg_wav.rs:483-498 also admits a CoreAV fallback branch; the real reference branch still executes the owner-returned path unchanged. test-support/oracle.rs:31-40 returns the cached qualified Oracle; test-support/oracle.rs:69-105 stages the shared Python owner and requests --resolve, test-support/oracle.rs:107-125 rejects failure and stores the two returned lines unchanged, and test-support/oracle.rs:21-28 returns references to those exact paths. scripts/test_oracle.py:73-108 qualifies the selected pair and returns Oracle(*requested); scripts/test_oracle.py:121-134 prints those exact owner fields. ", "program_span": { "end": 18494, "start": 18374 @@ -31384,7 +31359,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:571 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:571: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 21401, "start": 21306 @@ -31399,7 +31374,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:611 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:611: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 23067, "start": 22944 @@ -31414,7 +31389,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:624 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:624: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 23510, "start": 23432 @@ -31429,7 +31404,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:635 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:635: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 23867, "start": 23783 @@ -31444,7 +31419,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:662 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:662: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 24992, "start": 24820 @@ -31459,7 +31434,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:677 reaches a direct judging FFmpeg command. require().ffmpeg().to_path_buf() at :309 supplies the integer-output pair's path, and :651 supplies the stdout pair's path. The fallback=false branch selects that retained FFmpeg directly (:433,:491), executes it at :440/:497, and compares its payload with the CoreAV product arm (:450,:512); the shared dispatch sites (:435,:493) cover both executable kinds. The stdout reference selects the retained FFmpeg at :677 and executes it at :682. The CoreAV sibling branches (:426,:484,:689) are product-under-test paths, not qualification proof or additional judging callers. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:677: crates/coreav-cli/tests/ffmpeg_wav.rs:651 copies only test_oracle::require().ffmpeg() into ffmpeg. That exact PathBuf is passed to Command::new(&ffmpeg) at crates/coreav-cli/tests/ffmpeg_wav.rs:677, and only arguments/environment/current directory are subsequently changed before output. crates/coreav-cli/tests/ffmpeg_wav.rs:676-683 checks is_file but does not reconstruct or replace the qualified program. test-support/oracle.rs:31-40 returns the cached qualified Oracle; test-support/oracle.rs:69-105 stages the shared Python owner and requests --resolve, test-support/oracle.rs:107-125 rejects failure and stores the two returned lines unchanged, and test-support/oracle.rs:21-28 returns references to those exact paths. scripts/test_oracle.py:73-108 qualifies the selected pair and returns Oracle(*requested); scripts/test_oracle.py:121-134 prints those exact owner fields. ", "program_span": { "end": 25528, "start": 25521 @@ -31474,7 +31449,7 @@ }, { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:677 reaches a direct judging FFmpeg command. require().ffmpeg().to_path_buf() at :309 supplies the integer-output pair's path, and :651 supplies the stdout pair's path. The fallback=false branch selects that retained FFmpeg directly (:433,:491), executes it at :440/:497, and compares its payload with the CoreAV product arm (:450,:512); the shared dispatch sites (:435,:493) cover both executable kinds. The stdout reference selects the retained FFmpeg at :677 and executes it at :682. The CoreAV sibling branches (:426,:484,:689) are product-under-test paths, not qualification proof or additional judging callers. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:677: crates/coreav-cli/tests/ffmpeg_wav.rs:651 copies only test_oracle::require().ffmpeg() into ffmpeg. That exact PathBuf is passed to Command::new(&ffmpeg) at crates/coreav-cli/tests/ffmpeg_wav.rs:677, and only arguments/environment/current directory are subsequently changed before output. crates/coreav-cli/tests/ffmpeg_wav.rs:676-683 checks is_file but does not reconstruct or replace the qualified program. test-support/oracle.rs:31-40 returns the cached qualified Oracle; test-support/oracle.rs:69-105 stages the shared Python owner and requests --resolve, test-support/oracle.rs:107-125 rejects failure and stores the two returned lines unchanged, and test-support/oracle.rs:21-28 returns references to those exact paths. scripts/test_oracle.py:73-108 qualifies the selected pair and returns Oracle(*requested); scripts/test_oracle.py:121-134 prints those exact owner fields. ", "program_span": { "end": 25803, "start": 25508 @@ -31489,7 +31464,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:689-696 selects Cargo CoreAV and executes the product-under-test stdout arm with COREAV_FALLBACK=&ffmpeg (:692). The separate direct judging oracle is constructed at :677 and executed at :682; :697-699 compares the CoreAV product's status/stdout with that reference. The fallback is product behavior, not a judging-oracle invocation by this CoreAV-only site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:689: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 26400, "start": 26065 @@ -31504,7 +31479,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:689-696 selects Cargo CoreAV and executes the product-under-test stdout arm with COREAV_FALLBACK=&ffmpeg (:692). The separate direct judging oracle is constructed at :677 and executed at :682; :697-699 compares the CoreAV product's status/stdout with that reference. The fallback is product behavior, not a judging-oracle invocation by this CoreAV-only site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:689: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 26106, "start": 26078 @@ -31519,7 +31494,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:732 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:732: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 27943, "start": 27801 @@ -31534,7 +31509,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:743 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:743: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 28552, "start": 28267 @@ -31549,7 +31524,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:771 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:771: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 29424, "start": 29335 @@ -31564,7 +31539,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:780 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:780: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 29759, "start": 29652 @@ -31579,7 +31554,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:799 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:799: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 30373, "start": 30259 @@ -31594,7 +31569,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:813 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:813: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 30971, "start": 30827 @@ -31609,7 +31584,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:840 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:840: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 31948, "start": 31826 @@ -31624,7 +31599,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:850 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:850: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 32311, "start": 32180 @@ -31639,7 +31614,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:868 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:868: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 32839, "start": 32730 @@ -31654,7 +31629,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:884-891 creates the fallback executable itself: its complete shell body prints a marker, cats stdin and exits 7. The Cargo CoreAV child at :900-912 explicitly selects that script in COREAV_FALLBACK; unsupported bytes replay through it, while malformed bytes do not reach it (:913-919). This is a controlled echo fixture named ffmpeg, not a real media oracle.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:900: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 34356, "start": 33943 @@ -31669,7 +31644,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:884-891 creates the fallback executable itself: its complete shell body prints a marker, cats stdin and exits 7. The Cargo CoreAV child at :900-912 explicitly selects that script in COREAV_FALLBACK; unsupported bytes replay through it, while malformed bytes do not reach it (:913-919). This is a controlled echo fixture named ffmpeg, not a real media oracle.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:900: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 33984, "start": 33956 @@ -31684,7 +31659,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:927 uses strict(), defined at :40-43 as Cargo CoreAV with --strict-safe ffmpeg, and only extends arguments/I/O before output() or spawn(). All strict() callers in this file preserve that flag; fallback_cmd.rs:92-94 refuses external fallback. These native packing, file/stdin, malformed-source, alias, nonregular-destination and final-flush checks do not execute a real media oracle at this site.", + "evidence": "crates/coreav-cli/tests/ffmpeg_wav.rs:927: crates/coreav-cli/tests/ffmpeg_wav.rs:40-44 defines strict() by constructing CARGO_BIN_EXE_coreav and adding --strict-safe and the ffmpeg subcommand. This row uses that builder or an explicit CARGO_BIN_EXE_coreav constructor, so it launches the candidate binary rather than an FFmpeg oracle. Fallbacks, when enabled, execute at separate downstream sites.", "program_span": { "end": 35091, "start": 34931 @@ -32730,7 +32705,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -32802,7 +32777,6 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", - "rust:crates/coreav-cli/src/fallback.rs:names": "557e5c99695d4fb79910ee0eb291cb7757ba81c0a71e32796827fdefc544492b", "rust:crates/coreav-cli/tests/ffprobe_stdin.rs:test_oracle": "3f9d8475abed1b54b61f4a4fd6cf0983610d79389a8e72fd57708d19f8950205", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -32866,11 +32840,6 @@ "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/src/fallback.rs", - "crates/coreav-cli/src/fallback/names.rs", - "crates/coreav-cli/src/fallback_cmd.rs", - "crates/coreav-cli/src/names.rs", - "crates/coreav-cli/src/strict_safe.rs", "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-h264/tests/common/streams.rs", "crates/coreav-hevc/examples/common/decoded.rs", @@ -33238,7 +33207,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 obtains require()'s pair then actually launches python3 -I scripts/ffprobe_stdin_check.py with the retained FFmpeg parent as --oracle-dir. That script's main (:210-220) constructs input_summary_check.Oracle; input_summary_check.py:56-64 explicitly requalifies the directory's complete ffmpeg/ffprobe pair via test_oracle.require and retains both returned paths. ffprobe_stdin_check.py:53,67,91,97,143,149 directly executes those returned FFmpeg/ffprobe paths through run (:22-25), which is the qualification proof for this delegated site. CoreAV commands, including normal fallback at :80,:144, are product-under-test arms, not judging-oracle invocations or qualification proof from a directory. The generated relay (:154-169) only reports stdin/argv and exits 37, not a real ffprobe. test-support/oracle.rs:31-35,38-125 stages the shared verifier, runs test_oracle.py --resolve, accepts exactly its two returned paths, and retains them in Oracle; scripts/test_oracle.py:73-108 qualifies the complete selected pair before returning it.", + "evidence": "crates/coreav-cli/tests/ffprobe_stdin.rs:14: crates/coreav-cli/tests/ffprobe_stdin.rs:13-21 starts the Python checker and passes the Rust owner path parent as --oracle-dir, not as an unqualified executable to run. scripts/ffprobe_stdin_check.py:210-220 constructs input_summary_check.Oracle; scripts/input_summary_check.py:56-64 reconstructs candidate siblings only as arguments to test_oracle.require(), then stores pair.ffmpeg and pair.ffprobe unchanged. scripts/ffprobe_stdin_check.py:53-54, scripts/ffprobe_stdin_check.py:67, scripts/ffprobe_stdin_check.py:143-149 execute those exact owner-returned fields via scripts/ffprobe_stdin_check.py:22-25. The CoreAV replay commands and the synthetic ffprobe writer at scripts/ffprobe_stdin_check.py:154-204 are candidate/fake executions, not reference programs selected by name. test-support/oracle.rs:31-40 returns the cached qualified Oracle; test-support/oracle.rs:69-105 stages the shared Python owner and requests --resolve, test-support/oracle.rs:107-125 rejects failure and stores the two returned lines unchanged, and test-support/oracle.rs:21-28 returns references to those exact paths. scripts/test_oracle.py:73-108 qualifies the selected pair and returns Oracle(*requested); scripts/test_oracle.py:121-134 prints those exact owner fields. ", "program_span": { "end": 741, "start": 410 @@ -34142,7 +34111,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -40595,6 +40564,7 @@ "crates/coreav-transcode/tests/sandboxed.rs", "crates/coreav-worker/src/bin/coreav-worker.rs", "crates/coreav-worker/src/parent.rs", + "crates/coreav-worker/tests/exec.rs", "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", @@ -40612,7 +40582,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "At crates/coreav-worker/src/exec.rs:188 (Rust, occurrence 0), The inner executable, not merely the outer launcher, is a product encoder or a transport-test stand-in. crates/coreav-worker/src/exec.rs:106-117 parses PROGRAM unchanged, and crates/coreav-worker/src/exec.rs:143-145 retains it in the launcher arguments; sandbox_exec_main admits it at crates/coreav-worker/src/exec.rs:159-165 before exec at crates/coreav-worker/src/exec.rs:188-191. The launcher/direct branch at crates/coreav-transcode/src/encoder.rs:943-968 is shared by H.264, audio and private AV1 encoding. H.264 selects its product encoder at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:502-513, then spawns it at crates/coreav-transcode/src/pipeline.rs:1487-1494 and crates/coreav-transcode/src/encoder.rs:1052-1060; its stdout is consumed by the encoding sink at crates/coreav-transcode/src/encoder.rs:1280-1293 and crates/coreav-transcode/src/encoder.rs:1340-1345, not used as a reference answer. Audio selects AAC/MP3 product programs at crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487; capability probes and actual encoding consume product results at crates/coreav-transcode/src/audio.rs:776-835 and crates/coreav-transcode/src/audio.rs:1119-1199. Private AV1 selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-210, retains it at crates/coreav-transcode/src/pipeline/av1_input.rs:644-655 and executes WORKER_ARG at crates/coreav-transcode/src/av1.rs:165-182, dispatched to the product SVT backend at crates/coreav-cli/src/transcode/av1.rs:138-167. The measurement branch at crates/coreav-transcode/src/av1.rs:141-164 instead starts an in-process encoder at crates/coreav-transcode/src/av1/measurement.rs:102-138, not an FFmpeg comparison. CLI and standalone entry adapters are crates/coreav-cli/src/thumbnail.rs:83-95 and crates/coreav-worker/src/bin/coreav-worker.rs:8-13. Test entry adapters at crates/coreav-transcode/tests/sandboxed.rs:33-36 and crates/coreav-transcode/tests/av1_process.rs:547-554 run encoders under test or synthetic workers: crates/coreav-transcode/tests/sandboxed.rs:118-160 and crates/coreav-transcode/tests/av1_process.rs:91-120. Direct callers at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351 run /bin/sh transport stand-ins. No FFmpeg/ffprobe reference oracle is executed by these sites.", + "evidence": "crates/coreav-worker/src/exec.rs:188: This site executes a product encoder or a transport-test stand-in, not a reference oracle. crates/coreav-worker/src/exec.rs:106-117 preserves PROGRAM, crates/coreav-worker/src/exec.rs:143-145 forwards it, and crates/coreav-worker/src/exec.rs:159-165 admits it before the inner exec at crates/coreav-worker/src/exec.rs:188-191; direct execution is crates/coreav-worker/src/exec.rs:268-272. crates/coreav-transcode/src/encoder.rs:943-968 chooses the launcher/direct transport. H.264 selects an encoder at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:498-513, passes it to Encoder::spawn at crates/coreav-transcode/src/pipeline.rs:1487-1494 and crates/coreav-transcode/src/encoder.rs:1052-1060, then sends its stdout into the product sink at crates/coreav-transcode/src/encoder.rs:1280-1293 and crates/coreav-transcode/src/encoder.rs:1340-1345. AAC/MP3 product selection is crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487; crates/coreav-transcode/src/audio.rs:776-835 consumes capability results, and crates/coreav-transcode/src/audio.rs:1119-1199 launches the actual encoding into its output sink. AV1 selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-214, forwards it at crates/coreav-transcode/src/pipeline/av1_input.rs:644-655 and crates/coreav-transcode/src/av1.rs:165-182, and dispatches the product backend at crates/coreav-cli/src/thumbnail.rs:89-92 and crates/coreav-cli/src/transcode/av1.rs:138-167. The alternative measurement route is in-process encoding at crates/coreav-transcode/src/av1.rs:141-164 and crates/coreav-transcode/src/av1/measurement.rs:102-138. Launcher entry adapters are crates/coreav-cli/src/thumbnail.rs:83-87, crates/coreav-worker/src/bin/coreav-worker.rs:8-13, crates/coreav-transcode/tests/sandboxed.rs:33-36 and crates/coreav-transcode/tests/av1_process.rs:547-554. The tests encode the candidate at crates/coreav-transcode/tests/sandboxed.rs:118-135 and crates/coreav-transcode/tests/common/mod.rs:166-185, use shell stand-ins at crates/coreav-transcode/tests/sandboxed.rs:139-160 or a synthetic AV1 worker at crates/coreav-transcode/tests/av1_process.rs:91-125. Direct test stand-ins are /bin/sh at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351. crates/coreav-worker/tests/exec.rs:19-37 routes only sandbox test utilities: crates/coreav-worker/tests/exec.rs:47-53, crates/coreav-worker/tests/exec.rs:74-82, crates/coreav-worker/tests/exec.rs:98-104, crates/coreav-worker/tests/exec.rs:129-137, crates/coreav-worker/tests/exec.rs:147-180 and crates/coreav-worker/tests/exec.rs:188-197. None uses an FFmpeg/ffprobe reference answer at this execution site.", "program_span": { "end": 7049, "start": 7033 @@ -40627,7 +40597,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At crates/coreav-worker/src/exec.rs:188 (Rust, occurrence 0), The inner executable, not merely the outer launcher, is a product encoder or a transport-test stand-in. crates/coreav-worker/src/exec.rs:106-117 parses PROGRAM unchanged, and crates/coreav-worker/src/exec.rs:143-145 retains it in the launcher arguments; sandbox_exec_main admits it at crates/coreav-worker/src/exec.rs:159-165 before exec at crates/coreav-worker/src/exec.rs:188-191. The launcher/direct branch at crates/coreav-transcode/src/encoder.rs:943-968 is shared by H.264, audio and private AV1 encoding. H.264 selects its product encoder at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:502-513, then spawns it at crates/coreav-transcode/src/pipeline.rs:1487-1494 and crates/coreav-transcode/src/encoder.rs:1052-1060; its stdout is consumed by the encoding sink at crates/coreav-transcode/src/encoder.rs:1280-1293 and crates/coreav-transcode/src/encoder.rs:1340-1345, not used as a reference answer. Audio selects AAC/MP3 product programs at crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487; capability probes and actual encoding consume product results at crates/coreav-transcode/src/audio.rs:776-835 and crates/coreav-transcode/src/audio.rs:1119-1199. Private AV1 selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-210, retains it at crates/coreav-transcode/src/pipeline/av1_input.rs:644-655 and executes WORKER_ARG at crates/coreav-transcode/src/av1.rs:165-182, dispatched to the product SVT backend at crates/coreav-cli/src/transcode/av1.rs:138-167. The measurement branch at crates/coreav-transcode/src/av1.rs:141-164 instead starts an in-process encoder at crates/coreav-transcode/src/av1/measurement.rs:102-138, not an FFmpeg comparison. CLI and standalone entry adapters are crates/coreav-cli/src/thumbnail.rs:83-95 and crates/coreav-worker/src/bin/coreav-worker.rs:8-13. Test entry adapters at crates/coreav-transcode/tests/sandboxed.rs:33-36 and crates/coreav-transcode/tests/av1_process.rs:547-554 run encoders under test or synthetic workers: crates/coreav-transcode/tests/sandboxed.rs:118-160 and crates/coreav-transcode/tests/av1_process.rs:91-120. Direct callers at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351 run /bin/sh transport stand-ins. No FFmpeg/ffprobe reference oracle is executed by these sites.", + "evidence": "crates/coreav-worker/src/exec.rs:188: This site executes a product encoder or a transport-test stand-in, not a reference oracle. crates/coreav-worker/src/exec.rs:106-117 preserves PROGRAM, crates/coreav-worker/src/exec.rs:143-145 forwards it, and crates/coreav-worker/src/exec.rs:159-165 admits it before the inner exec at crates/coreav-worker/src/exec.rs:188-191; direct execution is crates/coreav-worker/src/exec.rs:268-272. crates/coreav-transcode/src/encoder.rs:943-968 chooses the launcher/direct transport. H.264 selects an encoder at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:498-513, passes it to Encoder::spawn at crates/coreav-transcode/src/pipeline.rs:1487-1494 and crates/coreav-transcode/src/encoder.rs:1052-1060, then sends its stdout into the product sink at crates/coreav-transcode/src/encoder.rs:1280-1293 and crates/coreav-transcode/src/encoder.rs:1340-1345. AAC/MP3 product selection is crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487; crates/coreav-transcode/src/audio.rs:776-835 consumes capability results, and crates/coreav-transcode/src/audio.rs:1119-1199 launches the actual encoding into its output sink. AV1 selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-214, forwards it at crates/coreav-transcode/src/pipeline/av1_input.rs:644-655 and crates/coreav-transcode/src/av1.rs:165-182, and dispatches the product backend at crates/coreav-cli/src/thumbnail.rs:89-92 and crates/coreav-cli/src/transcode/av1.rs:138-167. The alternative measurement route is in-process encoding at crates/coreav-transcode/src/av1.rs:141-164 and crates/coreav-transcode/src/av1/measurement.rs:102-138. Launcher entry adapters are crates/coreav-cli/src/thumbnail.rs:83-87, crates/coreav-worker/src/bin/coreav-worker.rs:8-13, crates/coreav-transcode/tests/sandboxed.rs:33-36 and crates/coreav-transcode/tests/av1_process.rs:547-554. The tests encode the candidate at crates/coreav-transcode/tests/sandboxed.rs:118-135 and crates/coreav-transcode/tests/common/mod.rs:166-185, use shell stand-ins at crates/coreav-transcode/tests/sandboxed.rs:139-160 or a synthetic AV1 worker at crates/coreav-transcode/tests/av1_process.rs:91-125. Direct test stand-ins are /bin/sh at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351. crates/coreav-worker/tests/exec.rs:19-37 routes only sandbox test utilities: crates/coreav-worker/tests/exec.rs:47-53, crates/coreav-worker/tests/exec.rs:74-82, crates/coreav-worker/tests/exec.rs:98-104, crates/coreav-worker/tests/exec.rs:129-137, crates/coreav-worker/tests/exec.rs:147-180 and crates/coreav-worker/tests/exec.rs:188-197. None uses an FFmpeg/ffprobe reference answer at this execution site.", "program_span": { "end": 7100, "start": 7020 @@ -40657,7 +40627,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At crates/coreav-worker/src/exec.rs:269 (Rust, occurrence 0), The inner executable, not merely the outer launcher, is a product encoder or a transport-test stand-in. crates/coreav-worker/src/exec.rs:106-117 parses PROGRAM unchanged, and crates/coreav-worker/src/exec.rs:143-145 retains it in the launcher arguments; sandbox_exec_main admits it at crates/coreav-worker/src/exec.rs:159-165 before exec at crates/coreav-worker/src/exec.rs:188-191. The launcher/direct branch at crates/coreav-transcode/src/encoder.rs:943-968 is shared by H.264, audio and private AV1 encoding. H.264 selects its product encoder at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:502-513, then spawns it at crates/coreav-transcode/src/pipeline.rs:1487-1494 and crates/coreav-transcode/src/encoder.rs:1052-1060; its stdout is consumed by the encoding sink at crates/coreav-transcode/src/encoder.rs:1280-1293 and crates/coreav-transcode/src/encoder.rs:1340-1345, not used as a reference answer. Audio selects AAC/MP3 product programs at crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487; capability probes and actual encoding consume product results at crates/coreav-transcode/src/audio.rs:776-835 and crates/coreav-transcode/src/audio.rs:1119-1199. Private AV1 selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-210, retains it at crates/coreav-transcode/src/pipeline/av1_input.rs:644-655 and executes WORKER_ARG at crates/coreav-transcode/src/av1.rs:165-182, dispatched to the product SVT backend at crates/coreav-cli/src/transcode/av1.rs:138-167. The measurement branch at crates/coreav-transcode/src/av1.rs:141-164 instead starts an in-process encoder at crates/coreav-transcode/src/av1/measurement.rs:102-138, not an FFmpeg comparison. CLI and standalone entry adapters are crates/coreav-cli/src/thumbnail.rs:83-95 and crates/coreav-worker/src/bin/coreav-worker.rs:8-13. Test entry adapters at crates/coreav-transcode/tests/sandboxed.rs:33-36 and crates/coreav-transcode/tests/av1_process.rs:547-554 run encoders under test or synthetic workers: crates/coreav-transcode/tests/sandboxed.rs:118-160 and crates/coreav-transcode/tests/av1_process.rs:91-120. Direct callers at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351 run /bin/sh transport stand-ins. No FFmpeg/ffprobe reference oracle is executed by these sites.", + "evidence": "crates/coreav-worker/src/exec.rs:269: This site executes a product encoder or a transport-test stand-in, not a reference oracle. crates/coreav-worker/src/exec.rs:106-117 preserves PROGRAM, crates/coreav-worker/src/exec.rs:143-145 forwards it, and crates/coreav-worker/src/exec.rs:159-165 admits it before the inner exec at crates/coreav-worker/src/exec.rs:188-191; direct execution is crates/coreav-worker/src/exec.rs:268-272. crates/coreav-transcode/src/encoder.rs:943-968 chooses the launcher/direct transport. H.264 selects an encoder at crates/coreav-transcode/src/encoder.rs:129-163 and crates/coreav-transcode/src/pipeline.rs:498-513, passes it to Encoder::spawn at crates/coreav-transcode/src/pipeline.rs:1487-1494 and crates/coreav-transcode/src/encoder.rs:1052-1060, then sends its stdout into the product sink at crates/coreav-transcode/src/encoder.rs:1280-1293 and crates/coreav-transcode/src/encoder.rs:1340-1345. AAC/MP3 product selection is crates/coreav-cli/src/ffmpeg/audio.rs:168-198 and crates/coreav-cli/src/ffmpeg/avi.rs:473-487; crates/coreav-transcode/src/audio.rs:776-835 consumes capability results, and crates/coreav-transcode/src/audio.rs:1119-1199 launches the actual encoding into its output sink. AV1 selects current_exe at crates/coreav-transcode/src/pipeline/av1_input.rs:201-214, forwards it at crates/coreav-transcode/src/pipeline/av1_input.rs:644-655 and crates/coreav-transcode/src/av1.rs:165-182, and dispatches the product backend at crates/coreav-cli/src/thumbnail.rs:89-92 and crates/coreav-cli/src/transcode/av1.rs:138-167. The alternative measurement route is in-process encoding at crates/coreav-transcode/src/av1.rs:141-164 and crates/coreav-transcode/src/av1/measurement.rs:102-138. Launcher entry adapters are crates/coreav-cli/src/thumbnail.rs:83-87, crates/coreav-worker/src/bin/coreav-worker.rs:8-13, crates/coreav-transcode/tests/sandboxed.rs:33-36 and crates/coreav-transcode/tests/av1_process.rs:547-554. The tests encode the candidate at crates/coreav-transcode/tests/sandboxed.rs:118-135 and crates/coreav-transcode/tests/common/mod.rs:166-185, use shell stand-ins at crates/coreav-transcode/tests/sandboxed.rs:139-160 or a synthetic AV1 worker at crates/coreav-transcode/tests/av1_process.rs:91-125. Direct test stand-ins are /bin/sh at crates/coreav-transcode/src/encoder.rs:1966-1983 and crates/coreav-transcode/src/capture.rs:333-351. crates/coreav-worker/tests/exec.rs:19-37 routes only sandbox test utilities: crates/coreav-worker/tests/exec.rs:47-53, crates/coreav-worker/tests/exec.rs:74-82, crates/coreav-worker/tests/exec.rs:98-104, crates/coreav-worker/tests/exec.rs:129-137, crates/coreav-worker/tests/exec.rs:147-180 and crates/coreav-worker/tests/exec.rs:188-197. None uses an FFmpeg/ffprobe reference answer at this execution site.", "program_span": { "end": 9634, "start": 9627 @@ -40721,7 +40691,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "crates/coreav-worker/src/parent.rs:460: This is the outer worker launch, not the FFmpeg child: crates/coreav-worker/src/parent.rs:32-60 constructs current-executable or coreav-worker commands; crates/coreav-worker/src/parent.rs:453-458 serializes the separate ffmpeg option into the Open message, while crates/coreav-worker/src/parent.rs:460-471 spawns only options.command.program and its worker arguments. The standalone worker enters the binary protocol at crates/coreav-worker/src/bin/coreav-worker.rs:8-14. CLI decoding selects its own executable and __coreav_worker at crates/coreav-cli/src/thumbnail.rs:249-258, with the dispatch at crates/coreav-cli/src/thumbnail.rs:77-86. Real fallback tests launch CARGO_BIN_EXE_coreav-worker, keeping ffmpeg separately in options, at crates/coreav-worker/tests/ffmpeg.rs:71-81, crates/coreav-worker/tests/ffmpeg.rs:214-226, crates/coreav-worker/tests/ffmpeg.rs:306-319, crates/coreav-worker/tests/ffmpeg.rs:420-434 and crates/coreav-worker/tests/ffmpeg.rs:512-527. Hostile-worker tests use shell protocol fakes at crates/coreav-worker/tests/hostile.rs:68-85, crates/coreav-worker/tests/hostile.rs:275-280, crates/coreav-worker/tests/hostile.rs:322-332, crates/coreav-worker/tests/hostile.rs:372-382 and crates/coreav-worker/tests/hostile.rs:434-439; strict-safe tests use env wrapping the CoreAV worker or the CoreAV binary at crates/coreav-cli/tests/strict_safe.rs:560-575 and crates/coreav-cli/tests/strict_safe.rs:610-615. These transport launches do not establish qualification of any later FFmpeg child, which is a separate site.", + "evidence": "crates/coreav-worker/src/parent.rs:460: This launches the outer CoreAV worker or a protocol fake, not its separate FFmpeg child. crates/coreav-worker/src/parent.rs:39-60 selects current_exe/coreav-worker; crates/coreav-worker/src/parent.rs:454-458 serializes the distinct ffmpeg option into Open, whereas crates/coreav-worker/src/parent.rs:460-471 starts only options.command.program and worker arguments. crates/coreav-worker/src/bin/coreav-worker.rs:8-14 enters the CoreAV protocol. The CLI supplies its own executable and worker entry at crates/coreav-cli/src/thumbnail.rs:253-261, dispatched at crates/coreav-cli/src/thumbnail.rs:77-81. Fallback tests use CARGO_BIN_EXE_coreav-worker and keep ffmpeg separate at crates/coreav-worker/tests/ffmpeg.rs:71-81, crates/coreav-worker/tests/ffmpeg.rs:214-224, crates/coreav-worker/tests/ffmpeg.rs:306-319, crates/coreav-worker/tests/ffmpeg.rs:420-434 and crates/coreav-worker/tests/ffmpeg.rs:512-527. Hostile tests supply shell protocol fakes at crates/coreav-worker/tests/hostile.rs:68-78, crates/coreav-worker/tests/hostile.rs:275-280, crates/coreav-worker/tests/hostile.rs:322-332, crates/coreav-worker/tests/hostile.rs:372-382 and crates/coreav-worker/tests/hostile.rs:434-439. Strict-safe tests supply env wrapping CoreAV or the CoreAV binary itself at crates/coreav-cli/tests/strict_safe.rs:560-575 and crates/coreav-cli/tests/strict_safe.rs:610-615. This exclusion does not qualify the separate downstream fallback execution.", "program_span": { "end": 15912, "start": 15888 @@ -40736,7 +40706,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "crates/coreav-worker/src/parent.rs:471: This is the outer worker launch, not the FFmpeg child: crates/coreav-worker/src/parent.rs:32-60 constructs current-executable or coreav-worker commands; crates/coreav-worker/src/parent.rs:453-458 serializes the separate ffmpeg option into the Open message, while crates/coreav-worker/src/parent.rs:460-471 spawns only options.command.program and its worker arguments. The standalone worker enters the binary protocol at crates/coreav-worker/src/bin/coreav-worker.rs:8-14. CLI decoding selects its own executable and __coreav_worker at crates/coreav-cli/src/thumbnail.rs:249-258, with the dispatch at crates/coreav-cli/src/thumbnail.rs:77-86. Real fallback tests launch CARGO_BIN_EXE_coreav-worker, keeping ffmpeg separately in options, at crates/coreav-worker/tests/ffmpeg.rs:71-81, crates/coreav-worker/tests/ffmpeg.rs:214-226, crates/coreav-worker/tests/ffmpeg.rs:306-319, crates/coreav-worker/tests/ffmpeg.rs:420-434 and crates/coreav-worker/tests/ffmpeg.rs:512-527. Hostile-worker tests use shell protocol fakes at crates/coreav-worker/tests/hostile.rs:68-85, crates/coreav-worker/tests/hostile.rs:275-280, crates/coreav-worker/tests/hostile.rs:322-332, crates/coreav-worker/tests/hostile.rs:372-382 and crates/coreav-worker/tests/hostile.rs:434-439; strict-safe tests use env wrapping the CoreAV worker or the CoreAV binary at crates/coreav-cli/tests/strict_safe.rs:560-575 and crates/coreav-cli/tests/strict_safe.rs:610-615. These transport launches do not establish qualification of any later FFmpeg child, which is a separate site.", + "evidence": "crates/coreav-worker/src/parent.rs:471: This launches the outer CoreAV worker or a protocol fake, not its separate FFmpeg child. crates/coreav-worker/src/parent.rs:39-60 selects current_exe/coreav-worker; crates/coreav-worker/src/parent.rs:454-458 serializes the distinct ffmpeg option into Open, whereas crates/coreav-worker/src/parent.rs:460-471 starts only options.command.program and worker arguments. crates/coreav-worker/src/bin/coreav-worker.rs:8-14 enters the CoreAV protocol. The CLI supplies its own executable and worker entry at crates/coreav-cli/src/thumbnail.rs:253-261, dispatched at crates/coreav-cli/src/thumbnail.rs:77-81. Fallback tests use CARGO_BIN_EXE_coreav-worker and keep ffmpeg separate at crates/coreav-worker/tests/ffmpeg.rs:71-81, crates/coreav-worker/tests/ffmpeg.rs:214-224, crates/coreav-worker/tests/ffmpeg.rs:306-319, crates/coreav-worker/tests/ffmpeg.rs:420-434 and crates/coreav-worker/tests/ffmpeg.rs:512-527. Hostile tests supply shell protocol fakes at crates/coreav-worker/tests/hostile.rs:68-78, crates/coreav-worker/tests/hostile.rs:275-280, crates/coreav-worker/tests/hostile.rs:322-332, crates/coreav-worker/tests/hostile.rs:372-382 and crates/coreav-worker/tests/hostile.rs:434-439. Strict-safe tests supply env wrapping CoreAV or the CoreAV binary itself at crates/coreav-cli/tests/strict_safe.rs:560-575 and crates/coreav-cli/tests/strict_safe.rs:610-615. This exclusion does not qualify the separate downstream fallback execution.", "program_span": { "end": 16337, "start": 16330 @@ -44146,7 +44116,7 @@ "argparse": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -55353,7 +55323,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -58157,7 +58127,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -58909,7 +58879,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -59620,7 +59590,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -60651,7 +60621,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -61623,7 +61593,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -62429,7 +62399,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -63054,7 +63024,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -63811,7 +63781,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -64562,7 +64532,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -65147,7 +65117,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -67386,7 +67356,7 @@ "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "codec_coverage_gcp": "32ea25c83579f579efc2c595c8d83a89ba4be2b1283220e4bfd76086200356ac", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -68069,7 +68039,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -68790,7 +68760,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -69831,7 +69801,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", @@ -70494,7 +70464,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", @@ -71166,7 +71136,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -71902,7 +71872,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", @@ -72958,7 +72928,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -74581,7 +74551,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -76169,7 +76139,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -77933,7 +77903,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -77977,10 +77947,11 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", "hevc_smoke": "76fa5d3498f0113386d24c3441aae2741458a71f269e2b67d0c864c6aedd7c22", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", @@ -79374,6 +79345,7 @@ "scripts/encoders/macos/test_hevc_smoke.py", "scripts/encoders/macos/timing.py", "scripts/extract_check.py", + "scripts/hevc_boundary.py", "scripts/hevc_conformance.py", "scripts/hevc_decode.py", "scripts/hevc_fixture.py", @@ -79631,7 +79603,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -81233,7 +81205,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -82860,7 +82832,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -84477,7 +84449,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -86106,7 +86078,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -88147,7 +88119,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -90043,7 +90015,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -91740,7 +91712,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -93541,7 +93513,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -95238,7 +95210,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -95282,10 +95254,11 @@ "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hardware_fingerprint": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", "hevc_smoke": "76fa5d3498f0113386d24c3441aae2741458a71f269e2b67d0c864c6aedd7c22", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", @@ -96678,6 +96651,7 @@ "scripts/encoders/macos/source_freeze.py", "scripts/encoders/macos/timing.py", "scripts/extract_check.py", + "scripts/hevc_boundary.py", "scripts/hevc_conformance.py", "scripts/hevc_decode.py", "scripts/hevc_fixture.py", @@ -96893,7 +96867,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -98573,7 +98547,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -100194,7 +100168,7 @@ "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "closing": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclass": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -101415,7 +101389,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -103379,7 +103353,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -104996,7 +104970,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -106802,7 +106776,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -108959,7 +108933,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -110010,7 +109984,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -110695,7 +110669,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -111528,7 +111502,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -112596,7 +112570,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -113824,7 +113798,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -115312,7 +115286,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -115918,7 +115892,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -116601,7 +116575,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -117195,7 +117169,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -117783,7 +117757,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -119577,7 +119551,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -121547,7 +121521,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -122152,7 +122126,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -122825,7 +122799,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -123656,7 +123630,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -124253,7 +124227,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -125081,7 +125055,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -126026,7 +126000,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -126672,7 +126646,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -127506,7 +127480,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -128142,7 +128116,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -129094,7 +129068,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -129763,7 +129737,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -130423,7 +130397,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -131387,7 +131361,7 @@ } ] }, - "scripts/hevc_conformance.py": { + "scripts/hevc_boundary.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -131424,7 +131398,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -131453,10 +131427,11 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", @@ -131847,11 +131822,11 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_conformance.py", "scripts/hevc_decode.py", "scripts/hevc_fixture.py", "scripts/hevc_intra.py", "scripts/hevc_oracle_input.py", - "scripts/hevc_smoke.py", "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -131927,253 +131902,44 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "cc9b16b250038fe2ff1477299d829d02ec507ffa398d458751148fbdc8a00de0", + "sha256": "7988637ba7ca6f6bf7c4e37a180e553339694ca13ee18beb83734b606d6c8dc5", "sites": [ - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:480, The generic child executes command[0] unchanged apart from str(). Oracle callers preserve the owner-returned fields: scripts/hevc_conformance.py:1087-1089 retains the owner return (or receives it from scripts/hevc_intra.py:464-474); scripts/hevc_conformance.py:1171-1173 and scripts/hevc_conformance.py:973 preserve oracle.ffmpeg through anchored_reference_frames. scripts/hevc_decode.py:270 and scripts/hevc_decode.py:312 similarly retain and forward the owner field. scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The smoke caller retains require() at scripts/hevc_smoke.py:32 and forwards qualified.ffmpeg at scripts/hevc_smoke.py:60 through scripts/hevc_intra.py:172. Probe and reference commands use the supplied binary at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:842-858; the census supplies oracle.ffprobe/ffmpeg at scripts/hevc_conformance.py:1151-1159. Synthetic inspection receives oracle at scripts/hevc_conformance.py:1102-1103 and uses qualified.ffprobe at scripts/hevc_synthetic.py:50-51. Packet commands use the same corpus oracle at scripts/hevc_decode.py:529, scripts/hevc_decode.py:551, scripts/hevc_decode.py:603 and scripts/hevc_decode.py:615-621. Native/parser callers are separate non-oracle commands, for example scripts/hevc_decode.py:534 and scripts/hevc_decode.py:566. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", - "site": [ - 480, - "process", - ".child", - "list(map(str, command))" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:598 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", - "site": [ - 598, - "command", - ".probe", - "binary" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:602 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", - "site": [ - 602, - "delegated", - "", - "child" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:842 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", - "site": [ - 842, - "command", - ".confirm_reference", - "binary" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:858 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", - "site": [ - 858, - "delegated", - "", - "child" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:937, scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/hevc_conformance.py:1087-1089 retains the owner return (or receives it from scripts/hevc_intra.py:464-474); scripts/hevc_conformance.py:1171-1173 and scripts/hevc_conformance.py:973 preserve oracle.ffmpeg through anchored_reference_frames. scripts/hevc_decode.py:270 and scripts/hevc_decode.py:312 similarly retain and forward the owner field. scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The smoke caller retains require() at scripts/hevc_smoke.py:32 and forwards qualified.ffmpeg at scripts/hevc_smoke.py:60 through scripts/hevc_intra.py:172. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", - "site": [ - 937, - "command", - ".oracle_frames", - "binary" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:944, scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/hevc_conformance.py:1087-1089 retains the owner return (or receives it from scripts/hevc_intra.py:464-474); scripts/hevc_conformance.py:1171-1173 and scripts/hevc_conformance.py:973 preserve oracle.ffmpeg through anchored_reference_frames. scripts/hevc_decode.py:270 and scripts/hevc_decode.py:312 similarly retain and forward the owner field. scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The smoke caller retains require() at scripts/hevc_smoke.py:32 and forwards qualified.ffmpeg at scripts/hevc_smoke.py:60 through scripts/hevc_intra.py:172. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", - "site": [ - 944, - "delegated", - "", - "child" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:973, anchored_reference_frames forwards its unchanged binary to oracle_frames. scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/hevc_conformance.py:1087-1089 retains the owner return (or receives it from scripts/hevc_intra.py:464-474); scripts/hevc_conformance.py:1171-1173 and scripts/hevc_conformance.py:973 preserve oracle.ffmpeg through anchored_reference_frames. scripts/hevc_decode.py:270 and scripts/hevc_decode.py:312 similarly retain and forward the owner field. scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The smoke caller retains require() at scripts/hevc_smoke.py:32 and forwards qualified.ffmpeg at scripts/hevc_smoke.py:60 through scripts/hevc_intra.py:172. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", - "site": [ - 973, - "delegated", - "", - "oracle_frames" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1102 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", - "site": [ - 1102, - "delegated", - "", - "hevc_synthetic.inspect" - ], - "verdict": "qualified-via-owner" - }, { "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_conformance.py:1124 (occurrence 0), This call executes only args.parser with the bitstream, the native CoreAV header parser; it supplies no FFmpeg/ffprobe argv. scripts/hevc_conformance.py:480 executes that argv unchanged.", + "evidence": "scripts/hevc_boundary.py:130: The c1 entry/relay only reads the scalar receipt and launches args.native in annex-b mode at scripts/hevc_boundary.py:107-145; main at scripts/hevc_boundary.py:148-164 calls that function. The subprocess at scripts/hevc_boundary.py:130-131 is the CoreAV boundary example, not FFmpeg/ffprobe; scripts/hevc_conformance.py:478-490 executes the supplied native program.", "site": [ - 1124, + 130, "delegated", "", - "child" + "harness.child" ], "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1151 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", - "site": [ - 1151, - "delegated", - "", - "probe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1153 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", - "site": [ - 1153, - "delegated", - "", - "probe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1156 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", - "site": [ - 1156, - "delegated", - "", - "confirm_reference" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1171 (occurrence 0), scripts/hevc_conformance.py:1087-1092 retains require() for run; scripts/hevc_intra.py:464-474 supplies that same pair when calling run. scripts/hevc_conformance.py:1151-1157 passes its fields to probe and confirm_reference, and scripts/hevc_conformance.py:1171-1173 passes ffmpeg to anchored_reference_frames. scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944 place the supplied binary first in argv; scripts/hevc_conformance.py:973 forwards binary unchanged and scripts/hevc_conformance.py:480 executes argv with only string conversion. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", - "site": [ - 1171, - "delegated", - "", - "anchored_reference_frames" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1306, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. corpus_record executes oracle.ffprobe at scripts/hevc_conformance.py:1323-1324; optional native comparisons preserve that pair in scripts/hevc_intra.py:565-582 and scripts/hevc_decode.py:529-551, scripts/hevc_decode.py:603-621. The packet oracle retains timeout=timeout at scripts/hevc_decode.py:621, with the per-arm bound from scripts/hevc_decode.py:563. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", - "site": [ - 1306, - "delegated", - "", - "corpus_record" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1323, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. The command starts with oracle.ffprobe and reaches child at scripts/hevc_conformance.py:1324 and Popen at scripts/hevc_conformance.py:480 without a new executable lookup. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", - "site": [ - 1323, - "command", - ".corpus_record", - "oracle.ffprobe" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1324, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. The unchanged command from scripts/hevc_conformance.py:1323 starts with oracle.ffprobe and reaches Popen at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", - "site": [ - 1324, - "delegated", - "", - "child" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1340, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The shared child at scripts/hevc_conformance.py:480 stringifies the exact passed paths for execution. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", - "site": [ - 1340, - "delegated", - "", - "hevc_intra.development_picture" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1346, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_decode.py:516 receives oracle and uses its unchanged ffmpeg/ffprobe fields at scripts/hevc_decode.py:529, scripts/hevc_decode.py:551, scripts/hevc_decode.py:603 and scripts/hevc_decode.py:615-621. scripts/hevc_decode.py:563 sets timeout to 3600 for EOF or 1800 for the prefix; both the native child at scripts/hevc_decode.py:566-568 and packet oracle at scripts/hevc_decode.py:621 receive it. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", - "site": [ - 1346, - "delegated", - "", - "hevc_decode.corpus_decode" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1427, The offline corpus entry assigns require() to oracle at scripts/hevc_conformance.py:1420 and passes it unchanged to corpus_record, whose oracle.ffprobe command at scripts/hevc_conformance.py:1323-1324 reaches Popen at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", - "site": [ - 1427, - "delegated", - "", - "corpus_record" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1473, The corpus-online dispatcher calls fetch_corpus(inspect=True); its qualification and forwarding are: scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. Actual oracle commands are at scripts/hevc_conformance.py:1323-1324, scripts/hevc_intra.py:565, and scripts/hevc_decode.py:529-551, scripts/hevc_decode.py:603-621. tools/compat-corpus/round_files.py:63-69 supplies the acquisition pool, not an alternative executable selection. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_boundary.py:154: The c1 entry/relay only reads the scalar receipt and launches args.native in annex-b mode at scripts/hevc_boundary.py:107-145; main at scripts/hevc_boundary.py:148-164 calls that function. The subprocess at scripts/hevc_boundary.py:130-131 is the CoreAV boundary example, not FFmpeg/ffprobe; scripts/hevc_conformance.py:478-490 executes the supplied native program.", "site": [ - 1473, + 154, "delegated", "", - "fetch_corpus" + "c1" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_conformance.py:1481, The __main__ guard invokes the dispatcher at scripts/hevc_conformance.py:1471-1473. Oracle-executing modes retain require() at scripts/hevc_conformance.py:1089, scripts/hevc_conformance.py:1247 or scripts/hevc_conformance.py:1420; run preserves the pair through scripts/hevc_conformance.py:1151-1159 and scripts/hevc_conformance.py:1171-1173, corpus modes through scripts/hevc_conformance.py:1306 and scripts/hevc_conformance.py:1323-1347, then scripts/hevc_intra.py:565-582 and scripts/hevc_decode.py:529-551, scripts/hevc_decode.py:603-621. Optional synthetic inspection forwards the same pair at scripts/hevc_conformance.py:1102-1103 to scripts/hevc_synthetic.py:50-51; scripts/hevc_synthetic.py:20-21 forwards its exact fields to scripts/hevc_fixture.py:271-283, whose version capture executes the same paths at scripts/hevc_fixture.py:56-60. tools/compat-corpus/round_files.py:63-69 only supplies acquisition. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_boundary.py:164: The c1 entry/relay only reads the scalar receipt and launches args.native in annex-b mode at scripts/hevc_boundary.py:107-145; main at scripts/hevc_boundary.py:148-164 calls that function. The subprocess at scripts/hevc_boundary.py:130-131 is the CoreAV boundary example, not FFmpeg/ffprobe; scripts/hevc_conformance.py:478-490 executes the supplied native program.", "site": [ - 1481, + 164, "delegated", "", "main" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" } ] }, - "scripts/hevc_decode.py": { + "scripts/hevc_conformance.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -132210,7 +131976,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -132239,10 +132005,11 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", @@ -132633,10 +132400,12 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", - "scripts/hevc_conformance.py", + "scripts/hevc_boundary.py", + "scripts/hevc_decode.py", "scripts/hevc_fixture.py", "scripts/hevc_intra.py", "scripts/hevc_oracle_input.py", + "scripts/hevc_smoke.py", "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -132712,178 +132481,244 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "7fc6f711ad8634755f2f5f32b288cc8875d07a68d1ae14a720357c16bab90218", + "sha256": "7f0c0f9a68501f524d8599013097f5c4de73131d788aa16fbe42ef4006216bce", "sites": [ { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_decode.py:250, The negative controls call command(args, source, **options); scripts/hevc_decode.py:230-233 sets the executable to args.native, the CoreAV decoder, not an FFmpeg/ffprobe oracle. scripts/hevc_conformance.py:480 only executes that supplied command.", + "class": "reviewed-reference", + "evidence": "scripts/hevc_conformance.py:487: This command/relay is on the retained owner-member census reference path. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 250, - "delegated", - "", - "harness.child" + 487, + "process", + ".child", + "list(map(str, command))" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_decode.py:312, run retains the exact pair returned by require() at scripts/hevc_decode.py:270 and passes oracle.ffmpeg directly to anchored_reference_frames. scripts/hevc_conformance.py:973 forwards binary unchanged to oracle_frames; scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_conformance.py:605: This command/relay is on the retained owner-member census reference path. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 312, + 605, + "command", + ".probe", + "binary" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_conformance.py:609: This command/relay is on the retained owner-member census reference path. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 609, "delegated", "", - "harness.anchored_reference_frames" + "child" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_decode.py:318, The native comparison calls command(args, source); scripts/hevc_decode.py:230-233 starts it with args.native, the CoreAV decoder. The generic child at scripts/hevc_conformance.py:480 does not select an oracle.", + "class": "reviewed-reference", + "evidence": "scripts/hevc_conformance.py:849: This command/relay is on the retained owner-member census reference path. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 318, + 849, + "command", + ".confirm_reference", + "binary" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_conformance.py:865: This command/relay is on the retained owner-member census reference path. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 865, "delegated", "", - "harness.child" + "child" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_decode.py:337, This calls only controls(args, ...); scripts/hevc_decode.py:236-250 loops over malformed-input and budget cases and executes the native command from scripts/hevc_decode.py:230-233. scripts/hevc_intra.py:306-327 only computes the entropy truncation offset; scripts/hevc_conformance.py:480 executes the supplied CoreAV command, not an oracle.", + "class": "reviewed-reference", + "evidence": "scripts/hevc_conformance.py:944: This command/relay is on the retained owner-member census reference path. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 337, + 944, + "command", + ".oracle_frames", + "binary" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_conformance.py:951: This command/relay is on the retained owner-member census reference path. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 951, "delegated", "", - "controls" + "child" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_decode.py:529, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_decode.py:516 receives the retained oracle; this command starts with its exact ffmpeg field and reaches the unchanged child executor at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_conformance.py:980: This command/relay is on the retained owner-member census reference path. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 529, - "command", - ".corpus_decode", - "oracle.ffmpeg" + 980, + "delegated", + "", + "oracle_frames" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_decode.py:529, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_decode.py:516 receives oracle and the child call uses oracle.ffmpeg unchanged as command[0]; scripts/hevc_conformance.py:480 stringifies it for Popen. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_conformance.py:1106: The census passes its already retained oracle pair directly into synthetic inspection. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/hevc_synthetic.py:88-89 selects the owner pair and passes it to inspect; the other production callers select it at scripts/hevc_smoke.py:32-33 and scripts/hevc_conformance.py:1094-1107 (including the owner injection at scripts/hevc_intra.py:464-474). scripts/hevc_synthetic.py:20-21 sends those exact members to scripts/hevc_fixture.py:273-274 and scripts/hevc_fixture.py:58-60; scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe to scripts/hevc_conformance.py:605-609 and scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 529, + 1106, "delegated", "", - "harness.child" + "hevc_synthetic.inspect" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_decode.py:534, This child command is [parser, config] in corpus_decode, where parser is the native header inspector received at scripts/hevc_decode.py:516. It does not execute either oracle field; scripts/hevc_conformance.py:480 executes this parser path unchanged.", + "evidence": "scripts/hevc_conformance.py:1128: The command is [args.parser, path], the CoreAV header parser, not an oracle; scripts/hevc_conformance.py:1128-1138 checks its native rows and scripts/hevc_conformance.py:478-490 launches exactly that program.", "site": [ - 534, + 1128, "delegated", "", - "harness.child" + "child" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_decode.py:551, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. This packet-metadata command uses the retained oracle.ffprobe directly as command[0]; execution is at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_conformance.py:1155: This command/relay is on the retained owner-member census reference path. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 551, - "command", - ".corpus_decode", - "oracle.ffprobe" + 1155, + "delegated", + "", + "probe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_decode.py:551, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. This child call uses the retained oracle.ffprobe as command[0] of the metadata command and passes it unchanged to scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_conformance.py:1157: This command/relay is on the retained owner-member census reference path. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 551, + 1157, "delegated", "", - "harness.child" + "probe" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_decode.py:566, This child executes [native, source, config, ...], the CoreAV packet decoder supplied to scripts/hevc_decode.py:516, not either oracle field. The bound from scripts/hevc_decode.py:563 is passed at scripts/hevc_decode.py:568; scripts/hevc_conformance.py:480 executes that native path.", + "class": "reviewed-reference", + "evidence": "scripts/hevc_conformance.py:1160: This command/relay is on the retained owner-member census reference path. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 566, + 1160, "delegated", "", - "harness.child" + "confirm_reference" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_decode.py:603, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. The presentation-geometry command uses the retained oracle.ffprobe directly; scripts/hevc_conformance.py:480 executes it unchanged. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_conformance.py:1175: This command/relay is on the retained owner-member census reference path. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 603, - "command", - ".corpus_decode", - "oracle.ffprobe" + 1175, + "delegated", + "", + "anchored_reference_frames" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_decode.py:603, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. The presentation-geometry child call starts with the retained oracle.ffprobe, with no reconstruction or PATH lookup before scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_conformance.py:1310: The metadata command or its corpus relay carries qualified.ffprobe, not a path reconstructed after qualification. scripts/hevc_conformance.py:64-68 returns the shared owner pair; scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 carry qualified from online selection, and scripts/hevc_conformance.py:1438-1444 do the same offline. scripts/hevc_conformance.py:1322-1328 executes qualified.ffprobe unchanged through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 603, + 1310, "delegated", "", - "harness.child" + "corpus_record" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_decode.py:615, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. This command begins with the retained oracle.ffmpeg field. It is passed unchanged to harness.child at scripts/hevc_decode.py:621 and then Popen at scripts/hevc_conformance.py:480; scripts/hevc_decode.py:563 supplies the 3600/1800-second per-arm timeout, reused for the oracle child. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_conformance.py:1327: The metadata command or its corpus relay carries qualified.ffprobe, not a path reconstructed after qualification. scripts/hevc_conformance.py:64-68 returns the shared owner pair; scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 carry qualified from online selection, and scripts/hevc_conformance.py:1438-1444 do the same offline. scripts/hevc_conformance.py:1322-1328 executes qualified.ffprobe unchanged through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 615, + 1327, "command", - ".corpus_decode", - "oracle.ffmpeg" + ".corpus_record", + "qualified.ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_decode.py:621, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. This child executes the unchanged command built at scripts/hevc_decode.py:615-620 from oracle.ffmpeg. The timeout from scripts/hevc_decode.py:563 also bounds the native child at scripts/hevc_decode.py:566-568; no executable selection changes before Popen at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_conformance.py:1328: The metadata command or its corpus relay carries qualified.ffprobe, not a path reconstructed after qualification. scripts/hevc_conformance.py:64-68 returns the shared owner pair; scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 carry qualified from online selection, and scripts/hevc_conformance.py:1438-1444 do the same offline. scripts/hevc_conformance.py:1322-1328 executes qualified.ffprobe unchanged through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 621, + 1328, "delegated", "", - "harness.child" + "child" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_decode.py:663, main calls run(args), which retains require() as oracle at scripts/hevc_decode.py:270 before any work. Its oracle path is passed unchanged at scripts/hevc_decode.py:312 through scripts/hevc_conformance.py:973 to scripts/hevc_conformance.py:937-944 and Popen at scripts/hevc_conformance.py:480; other children at scripts/hevc_decode.py:250 and scripts/hevc_decode.py:318 run the CoreAV command from scripts/hevc_decode.py:230-233. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_conformance.py:1344: The development-picture relay forwards the retained owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 supply the owner pair to corpus_record, which passes it unchanged at scripts/hevc_conformance.py:1342-1344. scripts/hevc_intra.py:565-567 executes qualified.ffmpeg; scripts/hevc_intra.py:579-582 uses qualified.ffprobe and qualified.ffmpeg for probing and hashes, and scripts/hevc_intra.py:604-610 uses that same ffmpeg for failure diagnostics and source hashes. The receiving commands at scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:944-951 and scripts/hevc_intra.py:401-406 retain the program through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 663, + 1344, "delegated", "", - "run" + "hevc_intra.development_picture" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_decode.py:672, The __main__ guard calls main, which invokes run at scripts/hevc_decode.py:663. run retains require() at scripts/hevc_decode.py:270 and forwards its ffmpeg field at scripts/hevc_decode.py:312 through scripts/hevc_conformance.py:973 to scripts/hevc_conformance.py:937-944, executed unchanged at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_conformance.py:1352: The packet-decode relay forwards the retained owner pair, including all oracle extraction, metadata and hash commands. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 select and retain the owner pair, passed to corpus_decode at scripts/hevc_conformance.py:1352-1353. scripts/hevc_decode.py:528-530, scripts/hevc_decode.py:562-565, scripts/hevc_decode.py:615-619 and scripts/hevc_decode.py:627-633 use qualified.ffmpeg or qualified.ffprobe as command[0], with only string conversion in scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 672, + 1352, + "delegated", + "", + "hevc_decode.corpus_decode" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_conformance.py:1444: The metadata command or its corpus relay carries qualified.ffprobe, not a path reconstructed after qualification. scripts/hevc_conformance.py:64-68 returns the shared owner pair; scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 carry qualified from online selection, and scripts/hevc_conformance.py:1438-1444 do the same offline. scripts/hevc_conformance.py:1322-1328 executes qualified.ffprobe unchanged through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 1444, + "delegated", + "", + "corpus_record" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_conformance.py:1491: The CLI dispatch at scripts/hevc_conformance.py:1487-1499 reaches the run or corpus owner-selected reference paths; fetch-only/acquire/manifest alternatives do not execute an oracle. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/hevc_conformance.py:64-68 returns the shared owner pair; scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 carry qualified from online selection, and scripts/hevc_conformance.py:1438-1444 do the same offline. scripts/hevc_conformance.py:1322-1328 executes qualified.ffprobe unchanged through scripts/hevc_conformance.py:487-490. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 select and retain the owner pair, passed to corpus_decode at scripts/hevc_conformance.py:1352-1353. scripts/hevc_decode.py:528-530, scripts/hevc_decode.py:562-565, scripts/hevc_decode.py:615-619 and scripts/hevc_decode.py:627-633 use qualified.ffmpeg or qualified.ffprobe as command[0], with only string conversion in scripts/hevc_conformance.py:487-490. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 supply the owner pair to corpus_record, which passes it unchanged at scripts/hevc_conformance.py:1342-1344. scripts/hevc_intra.py:565-567 executes qualified.ffmpeg; scripts/hevc_intra.py:579-582 uses qualified.ffprobe and qualified.ffmpeg for probing and hashes, and scripts/hevc_intra.py:604-610 uses that same ffmpeg for failure diagnostics and source hashes. The receiving commands at scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:944-951 and scripts/hevc_intra.py:401-406 retain the program through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 1491, + "delegated", + "", + "fetch_corpus" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_conformance.py:1499: The CLI dispatch at scripts/hevc_conformance.py:1487-1499 reaches the run or corpus owner-selected reference paths; fetch-only/acquire/manifest alternatives do not execute an oracle. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/hevc_conformance.py:64-68 returns the shared owner pair; scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 carry qualified from online selection, and scripts/hevc_conformance.py:1438-1444 do the same offline. scripts/hevc_conformance.py:1322-1328 executes qualified.ffprobe unchanged through scripts/hevc_conformance.py:487-490. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 select and retain the owner pair, passed to corpus_decode at scripts/hevc_conformance.py:1352-1353. scripts/hevc_decode.py:528-530, scripts/hevc_decode.py:562-565, scripts/hevc_decode.py:615-619 and scripts/hevc_decode.py:627-633 use qualified.ffmpeg or qualified.ffprobe as command[0], with only string conversion in scripts/hevc_conformance.py:487-490. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 supply the owner pair to corpus_record, which passes it unchanged at scripts/hevc_conformance.py:1342-1344. scripts/hevc_intra.py:565-567 executes qualified.ffmpeg; scripts/hevc_intra.py:579-582 uses qualified.ffprobe and qualified.ffmpeg for probing and hashes, and scripts/hevc_intra.py:604-610 uses that same ffmpeg for failure diagnostics and source hashes. The receiving commands at scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:944-951 and scripts/hevc_intra.py:401-406 retain the program through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 1499, "delegated", "", "main" @@ -132892,7 +132727,7 @@ } ] }, - "scripts/hevc_fixture.py": { + "scripts/hevc_decode.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -132929,7 +132764,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -132958,10 +132793,11 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", @@ -133352,11 +133188,11 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_boundary.py", "scripts/hevc_conformance.py", - "scripts/hevc_decode.py", + "scripts/hevc_fixture.py", "scripts/hevc_intra.py", "scripts/hevc_oracle_input.py", - "scripts/hevc_smoke.py", "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -133432,189 +133268,200 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "e67398988391dcf5ff489d3bd210550fba1bc498663b9103f3bbb94215191eb2", + "sha256": "a0107aba43ecf03c0ad3b0feb9d2136f66e1dd4816dfc3f502203453cc0c2dc7", "sites": [ { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:58 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_decode.py:250: The complete-decode native command is constructed from args.native at scripts/hevc_decode.py:230-233. scripts/hevc_decode.py:236-250 uses it for truncation and budget controls, scripts/hevc_decode.py:315 executes it for decode and scripts/hevc_decode.py:331-334 invokes only those native controls; no oracle is executed by this row.", "site": [ - 58, - "process", - ".capture", - "command" + 250, + "delegated", + "", + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:111 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_decode.py:309: The complete-decode entry/reference relay retains qualified.ffmpeg for anchored picture derivation; the remaining children in that run are native commands. scripts/hevc_decode.py:269 obtains the owner pair from scripts/hevc_conformance.py:64-68; scripts/hevc_decode.py:309-311 passes qualified.ffmpeg unchanged to scripts/hevc_conformance.py:969-980, then scripts/hevc_conformance.py:941-951 and scripts/hevc_conformance.py:487-490 execute it as command[0]. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 111, - "command", - ".recipes", - "'{ffmpeg}'" + 309, + "delegated", + "", + "harness.anchored_reference_frames" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:124 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_decode.py:315: The complete-decode native command is constructed from args.native at scripts/hevc_decode.py:230-233. scripts/hevc_decode.py:236-250 uses it for truncation and budget controls, scripts/hevc_decode.py:315 executes it for decode and scripts/hevc_decode.py:331-334 invokes only those native controls; no oracle is executed by this row.", "site": [ - 124, - "command", - ".decode_command", - "'{ffmpeg}'" + 315, + "delegated", + "", + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:274 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_decode.py:334: The complete-decode native command is constructed from args.native at scripts/hevc_decode.py:230-233. scripts/hevc_decode.py:236-250 uses it for truncation and budget controls, scripts/hevc_decode.py:315 executes it for decode and scripts/hevc_decode.py:331-334 invokes only those native controls; no oracle is executed by this row.", "site": [ - 274, + 334, "delegated", "", - "capture" + "controls" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:293 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_decode.py:528: The packet oracle command/relay uses an exact member of the retained owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 select and retain the owner pair, passed to corpus_decode at scripts/hevc_conformance.py:1352-1353. scripts/hevc_decode.py:528-530, scripts/hevc_decode.py:562-565, scripts/hevc_decode.py:615-619 and scripts/hevc_decode.py:627-633 use qualified.ffmpeg or qualified.ffprobe as command[0], with only string conversion in scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 293, - "delegated", - "", - "capture" + 528, + "command", + ".corpus_decode", + "qualified.ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:304 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_decode.py:528: The packet oracle command/relay uses an exact member of the retained owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 select and retain the owner pair, passed to corpus_decode at scripts/hevc_conformance.py:1352-1353. scripts/hevc_decode.py:528-530, scripts/hevc_decode.py:562-565, scripts/hevc_decode.py:615-619 and scripts/hevc_decode.py:627-633 use qualified.ffmpeg or qualified.ffprobe as command[0], with only string conversion in scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 304, + 528, "delegated", "", - "binary_identity" + "harness.child" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:315 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_decode.py:533: This is a CoreAV child: parser at scripts/hevc_decode.py:533, boundary refusal at scripts/hevc_decode.py:549-550, native packet decoder at scripts/hevc_decode.py:577-579, or boundary packet checker at scripts/hevc_decode.py:652-655. None executes an FFmpeg/ffprobe oracle.", "site": [ - 315, + 533, "delegated", "", - "capture" + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:318 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_decode.py:549: This is a CoreAV child: parser at scripts/hevc_decode.py:533, boundary refusal at scripts/hevc_decode.py:549-550, native packet decoder at scripts/hevc_decode.py:577-579, or boundary packet checker at scripts/hevc_decode.py:652-655. None executes an FFmpeg/ffprobe oracle.", "site": [ - 318, + 549, "delegated", "", - "capture" + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:321 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_decode.py:562: The packet oracle command/relay uses an exact member of the retained owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 select and retain the owner pair, passed to corpus_decode at scripts/hevc_conformance.py:1352-1353. scripts/hevc_decode.py:528-530, scripts/hevc_decode.py:562-565, scripts/hevc_decode.py:615-619 and scripts/hevc_decode.py:627-633 use qualified.ffmpeg or qualified.ffprobe as command[0], with only string conversion in scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 321, + 562, "command", - ".prepare", - "str(ffprobe)" + ".corpus_decode", + "qualified.ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:321 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_decode.py:562: The packet oracle command/relay uses an exact member of the retained owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 select and retain the owner pair, passed to corpus_decode at scripts/hevc_conformance.py:1352-1353. scripts/hevc_decode.py:528-530, scripts/hevc_decode.py:562-565, scripts/hevc_decode.py:615-619 and scripts/hevc_decode.py:627-633 use qualified.ffmpeg or qualified.ffprobe as command[0], with only string conversion in scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 321, + 562, "delegated", "", - "capture" + "harness.child" ], "verdict": "qualified-via-owner" }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_decode.py:577: This is a CoreAV child: parser at scripts/hevc_decode.py:533, boundary refusal at scripts/hevc_decode.py:549-550, native packet decoder at scripts/hevc_decode.py:577-579, or boundary packet checker at scripts/hevc_decode.py:652-655. None executes an FFmpeg/ffprobe oracle.", + "site": [ + 577, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:334 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_decode.py:615: The packet oracle command/relay uses an exact member of the retained owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 select and retain the owner pair, passed to corpus_decode at scripts/hevc_conformance.py:1352-1353. scripts/hevc_decode.py:528-530, scripts/hevc_decode.py:562-565, scripts/hevc_decode.py:615-619 and scripts/hevc_decode.py:627-633 use qualified.ffmpeg or qualified.ffprobe as command[0], with only string conversion in scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 334, + 615, "command", - ".prepare", - "str(ffmpeg)" + ".corpus_decode", + "qualified.ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:334 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_decode.py:615: The packet oracle command/relay uses an exact member of the retained owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 select and retain the owner pair, passed to corpus_decode at scripts/hevc_conformance.py:1352-1353. scripts/hevc_decode.py:528-530, scripts/hevc_decode.py:562-565, scripts/hevc_decode.py:615-619 and scripts/hevc_decode.py:627-633 use qualified.ffmpeg or qualified.ffprobe as command[0], with only string conversion in scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 334, + 615, "delegated", "", - "capture" + "harness.child" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:369 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_decode.py:627: The packet oracle command/relay uses an exact member of the retained owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 select and retain the owner pair, passed to corpus_decode at scripts/hevc_conformance.py:1352-1353. scripts/hevc_decode.py:528-530, scripts/hevc_decode.py:562-565, scripts/hevc_decode.py:615-619 and scripts/hevc_decode.py:627-633 use qualified.ffmpeg or qualified.ffprobe as command[0], with only string conversion in scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 369, - "delegated", - "", - "pcm_constraint" + 627, + "command", + ".corpus_decode", + "qualified.ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:370 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_decode.py:633: The packet oracle command/relay uses an exact member of the retained owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 select and retain the owner pair, passed to corpus_decode at scripts/hevc_conformance.py:1352-1353. scripts/hevc_decode.py:528-530, scripts/hevc_decode.py:562-565, scripts/hevc_decode.py:615-619 and scripts/hevc_decode.py:627-633 use qualified.ffmpeg or qualified.ffprobe as command[0], with only string conversion in scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 370, + 633, "delegated", "", - "binary_identity" + "harness.child" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:395 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_decode.py:652: This is a CoreAV child: parser at scripts/hevc_decode.py:533, boundary refusal at scripts/hevc_decode.py:549-550, native packet decoder at scripts/hevc_decode.py:577-579, or boundary packet checker at scripts/hevc_decode.py:652-655. None executes an FFmpeg/ffprobe oracle.", "site": [ - 395, + 652, "delegated", "", - "binary_identity" + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:397 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_decode.py:691: The complete-decode entry/reference relay retains qualified.ffmpeg for anchored picture derivation; the remaining children in that run are native commands. scripts/hevc_decode.py:269 obtains the owner pair from scripts/hevc_conformance.py:64-68; scripts/hevc_decode.py:309-311 passes qualified.ffmpeg unchanged to scripts/hevc_conformance.py:969-980, then scripts/hevc_conformance.py:941-951 and scripts/hevc_conformance.py:487-490 execute it as command[0]. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 397, + 691, "delegated", "", - "prepare" + "run" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_fixture.py:407 (occurrence 0), scripts/hevc_fixture.py:388-389 replaces CLI fields with the require()-returned paths before scripts/hevc_fixture.py:395-397 invokes identity checks and preparation. scripts/hevc_fixture.py:314-318 expands recipe/decode placeholders using those exact fields; scripts/hevc_fixture.py:321-336 uses the supplied ffprobe/ffmpeg directly for metadata and syntax. scripts/hevc_fixture.py:369-370 preserves the paths into PCM controls and identity checks; scripts/hevc_fixture.py:289-297 expands the same ffmpeg path for those recorded control attempts. scripts/hevc_fixture.py:273-282 retains binary identity results rather than merely admitting a run. scripts/hevc_fixture.py:58 executes the command unchanged. For the other live identity caller, scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_decode.py:700: The complete-decode entry/reference relay retains qualified.ffmpeg for anchored picture derivation; the remaining children in that run are native commands. scripts/hevc_decode.py:269 obtains the owner pair from scripts/hevc_conformance.py:64-68; scripts/hevc_decode.py:309-311 passes qualified.ffmpeg unchanged to scripts/hevc_conformance.py:969-980, then scripts/hevc_conformance.py:941-951 and scripts/hevc_conformance.py:487-490 execute it as command[0]. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 407, + 700, "delegated", "", "main" @@ -133623,7 +133470,7 @@ } ] }, - "scripts/hevc_intra.py": { + "scripts/hevc_fixture.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -133632,7 +133479,6 @@ "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -133660,7 +133506,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -133689,12 +133535,6 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", - "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", - "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", - "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -133735,7 +133575,6 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -133779,7 +133618,6 @@ "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", - "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -134083,12 +133921,6 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", - "scripts/hevc_conformance.py", - "scripts/hevc_decode.py", - "scripts/hevc_fixture.py", - "scripts/hevc_oracle_input.py", - "scripts/hevc_smoke.py", - "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -134111,7 +133943,6 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "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", @@ -134163,222 +133994,189 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "6c6c2a60de5c3e493725a885daaaea8fcbb39b1c7d11465c0110b7a259aa202b", + "sha256": "e67398988391dcf5ff489d3bd210550fba1bc498663b9103f3bbb94215191eb2", "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:172, The wrapper passes binary unchanged to harness.oracle_frames. scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/hevc_conformance.py:1087-1089 retains the owner return (or receives it from scripts/hevc_intra.py:464-474); scripts/hevc_conformance.py:1171-1173 and scripts/hevc_conformance.py:973 preserve oracle.ffmpeg through anchored_reference_frames. scripts/hevc_decode.py:270 and scripts/hevc_decode.py:312 similarly retain and forward the owner field. scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The smoke caller retains require() at scripts/hevc_smoke.py:32 and forwards qualified.ffmpeg at scripts/hevc_smoke.py:60 through scripts/hevc_intra.py:172. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:58: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 172, - "delegated", - "", - "harness.oracle_frames" + 58, + "process", + ".capture", + "command" ], "verdict": "qualified-via-owner" }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_intra.py:345 (occurrence 0), Only the native CoreAV intra decoder or header parser runs here. scripts/hevc_intra.py:302-304 forms native argv without selecting an oracle; scripts/hevc_intra.py:343-358 covers the native negative/no-clobber controls, scripts/hevc_intra.py:504-506 the native candidate, scripts/hevc_intra.py:570-571 the header parser and scripts/hevc_intra.py:591-592 the native development picture. scripts/hevc_conformance.py:480 executes that supplied argv.", - "site": [ - 345, - "delegated", - "", - "harness.child" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_intra.py:357 (occurrence 0), Only the native CoreAV intra decoder or header parser runs here. scripts/hevc_intra.py:302-304 forms native argv without selecting an oracle; scripts/hevc_intra.py:343-358 covers the native negative/no-clobber controls, scripts/hevc_intra.py:504-506 the native candidate, scripts/hevc_intra.py:570-571 the header parser and scripts/hevc_intra.py:591-592 the native development picture. scripts/hevc_conformance.py:480 executes that supplied argv.", - "site": [ - 357, - "delegated", - "", - "harness.child" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:401, scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. diagnose_picture receives that field as binary at scripts/hevc_intra.py:389, puts it first in this command and passes the list at scripts/hevc_intra.py:406 to scripts/hevc_conformance.py:480 unchanged. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:111: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 401, + 111, "command", - ".diagnose_picture", - "binary" + ".recipes", + "'{ffmpeg}'" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:406, scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The diagnostic command at scripts/hevc_intra.py:401-405 starts with that unchanged binary argument; child at scripts/hevc_conformance.py:480 only stringifies it. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:124: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 406, - "delegated", - "", - "harness.child" + 124, + "command", + ".decode_command", + "'{ffmpeg}'" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:474, run retains require() as qualified at scripts/hevc_intra.py:464 and passes the exact object to harness.run. scripts/hevc_conformance.py:1081-1092 keeps a supplied oracle instead of resolving a new one; scripts/hevc_conformance.py:1151-1159 and scripts/hevc_conformance.py:1171-1173 forward its fields to the shared commands at scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858 and scripts/hevc_conformance.py:937-944. Optional synthetic inspection at scripts/hevc_conformance.py:1102-1103 passes the same object to scripts/hevc_synthetic.py:50-51. scripts/hevc_fixture.py:271-283 passes those exact fields to the version-capture executor at scripts/hevc_fixture.py:56-60; scripts/hevc_oracle_input.py:45-63 only prepares data. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:274: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 474, + 274, "delegated", "", - "harness.run" + "capture" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:496, scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. oracle_frames at scripts/hevc_intra.py:171-173 forwards its binary unchanged; scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:293: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 496, + 293, "delegated", "", - "oracle_frames" + "capture" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_intra.py:504 (occurrence 0), Only the native CoreAV intra decoder or header parser runs here. scripts/hevc_intra.py:302-304 forms native argv without selecting an oracle; scripts/hevc_intra.py:343-358 covers the native negative/no-clobber controls, scripts/hevc_intra.py:504-506 the native candidate, scripts/hevc_intra.py:570-571 the header parser and scripts/hevc_intra.py:591-592 the native development picture. scripts/hevc_conformance.py:480 executes that supplied argv.", + "class": "reviewed-reference", + "evidence": "scripts/hevc_fixture.py:304: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 504, + 304, "delegated", "", - "harness.child" + "binary_identity" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:524, scripts/hevc_intra.py:464 retains require() as qualified, supplies qualified.ffmpeg at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524, and forwards qualified at scripts/hevc_intra.py:474 to the census. diagnose_picture receives qualified.ffmpeg as binary and constructs the command at scripts/hevc_intra.py:401-406; scripts/hevc_conformance.py:480 executes that path unchanged. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:315: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 524, + 315, "delegated", "", - "diagnose_picture" + "capture" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_intra.py:531 (occurrence 0), Only the native CoreAV intra decoder or header parser runs here. scripts/hevc_intra.py:302-304 forms native argv without selecting an oracle; scripts/hevc_intra.py:343-358 covers the native negative/no-clobber controls, scripts/hevc_intra.py:504-506 the native candidate, scripts/hevc_intra.py:570-571 the header parser and scripts/hevc_intra.py:591-592 the native development picture. scripts/hevc_conformance.py:480 executes that supplied argv.", + "class": "reviewed-reference", + "evidence": "scripts/hevc_fixture.py:318: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 531, + 318, "delegated", "", - "negative_controls" + "capture" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:565, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. This extraction child starts with qualified.ffmpeg and reaches Popen at scripts/hevc_conformance.py:480 unchanged. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:321: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 565, + 321, "command", - ".development_picture", - "qualified.ffmpeg" + ".prepare", + "str(ffprobe)" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:565, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. The extraction child preserves qualified.ffmpeg at the head of its command through Popen at scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:321: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 565, + 321, "delegated", "", - "harness.child" + "capture" ], "verdict": "qualified-via-owner" }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_intra.py:570 (occurrence 0), Only the native CoreAV intra decoder or header parser runs here. scripts/hevc_intra.py:302-304 forms native argv without selecting an oracle; scripts/hevc_intra.py:343-358 covers the native negative/no-clobber controls, scripts/hevc_intra.py:504-506 the native candidate, scripts/hevc_intra.py:570-571 the header parser and scripts/hevc_intra.py:591-592 the native development picture. scripts/hevc_conformance.py:480 executes that supplied argv.", - "site": [ - 570, - "delegated", - "", - "harness.child" - ], - "verdict": "excluded" - }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:579, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. probe uses the unchanged qualified.ffprobe argument as binary at scripts/hevc_conformance.py:595-602 and executes it via scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:334: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 579, - "delegated", - "", - "harness.probe" + 334, + "command", + ".prepare", + "str(ffmpeg)" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:582, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:334: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 582, + 334, "delegated", "", - "harness.oracle_frames" + "capture" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_intra.py:591 (occurrence 0), Only the native CoreAV intra decoder or header parser runs here. scripts/hevc_intra.py:302-304 forms native argv without selecting an oracle; scripts/hevc_intra.py:343-358 covers the native negative/no-clobber controls, scripts/hevc_intra.py:504-506 the native candidate, scripts/hevc_intra.py:570-571 the header parser and scripts/hevc_intra.py:591-592 the native development picture. scripts/hevc_conformance.py:480 executes that supplied argv.", + "class": "reviewed-reference", + "evidence": "scripts/hevc_fixture.py:369: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 591, + 369, "delegated", "", - "harness.child" + "pcm_constraint" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:604, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. This diagnostic call forwards qualified.ffmpeg as binary to scripts/hevc_intra.py:401-406; scripts/hevc_conformance.py:480 executes the path unchanged. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:370: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 604, + 370, "delegated", "", - "diagnose_picture" + "binary_identity" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:607, scripts/hevc_conformance.py:1245-1249 retains require() as oracle, passes that same object at scripts/hevc_conformance.py:1306 to corpus_record, which forwards it at scripts/hevc_conformance.py:1340 and scripts/hevc_conformance.py:1346 to development_picture and corpus_decode. The offline entry also retains require() at scripts/hevc_conformance.py:1420 and forwards it at scripts/hevc_conformance.py:1427. scripts/hevc_intra.py:555 receives that same object as qualified; scripts/hevc_intra.py:565, scripts/hevc_intra.py:579, scripts/hevc_intra.py:582, scripts/hevc_intra.py:604 and scripts/hevc_intra.py:607 use its ffmpeg/ffprobe fields without rebuilding them. This first-picture call forwards qualified.ffmpeg unchanged as binary. scripts/hevc_conformance.py:937-944 puts the unchanged binary argument first in the command and passes that list to child; scripts/hevc_conformance.py:480 only stringifies its elements for Popen. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:395: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 607, + 395, "delegated", "", - "harness.oracle_frames" + "binary_identity" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:634, main invokes run, which retains require() at scripts/hevc_intra.py:464 and passes the pair unchanged to the census at scripts/hevc_intra.py:474 and per-picture oracle/diagnostic calls at scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524. Execution preserves those fields through scripts/hevc_intra.py:172, scripts/hevc_intra.py:401-406 and scripts/hevc_conformance.py:937-944, scripts/hevc_conformance.py:480. The census supplied-object branch at scripts/hevc_conformance.py:1087-1092 forwards the same fields at scripts/hevc_conformance.py:1151-1159; its optional synthetic inspection at scripts/hevc_conformance.py:1102-1103 uses scripts/hevc_synthetic.py:50-51 and scripts/hevc_synthetic.py:20-21 forwards the same fields to scripts/hevc_fixture.py:271-283 for version capture at scripts/hevc_fixture.py:56-60; scripts/hevc_oracle_input.py:45-63 only prepares data. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:397: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 634, + 397, "delegated", "", - "run" + "prepare" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_intra.py:643, The __main__ guard calls main, which invokes run at scripts/hevc_intra.py:634. The owner return retained at scripts/hevc_intra.py:464 flows through scripts/hevc_intra.py:474, scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524 into the unchanged commands at scripts/hevc_conformance.py:598-602, scripts/hevc_conformance.py:842-858, scripts/hevc_conformance.py:937-944 and scripts/hevc_intra.py:401-406, all executed at scripts/hevc_conformance.py:480. The supplied-object branch at scripts/hevc_conformance.py:1087-1092 retains it; optional synthetic inspection at scripts/hevc_conformance.py:1102-1103 uses scripts/hevc_synthetic.py:50-51. scripts/hevc_synthetic.py:20-21 also forwards the same fields to scripts/hevc_fixture.py:271-283 for version capture at scripts/hevc_fixture.py:56-60; scripts/hevc_oracle_input.py:45-63 only prepares data. scripts/test_oracle.py:73-108 qualifies the selected pair and returns its immutable resolved paths; execution uses those returned fields, not reconstructed sibling names.", + "evidence": "scripts/hevc_fixture.py:407: The fixture command, template or relay is executed with the exact owner-returned program. scripts/hevc_fixture.py:388-389 replaces both input selectors with the owner-returned pair before scripts/hevc_fixture.py:395-397 passes them to binary_identity and prepare. scripts/hevc_fixture.py:273-274 preserves each returned path for version calls; scripts/hevc_fixture.py:130-131 and scripts/hevc_fixture.py:314-318 substitute the returned ffmpeg into recipe and decode commands, and scripts/hevc_fixture.py:321-336 uses returned ffprobe/ffmpeg directly. scripts/hevc_fixture.py:293, scripts/hevc_fixture.py:369-370 retain these values for PCM and repeat identity calls; scripts/hevc_fixture.py:58-60 executes the unmodified command. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 643, + 407, "delegated", "", "main" @@ -134387,7 +134185,7 @@ } ] }, - "scripts/hevc_reference.py": { + "scripts/hevc_intra.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -134398,7 +134196,6 @@ "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "Mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -134425,7 +134222,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -134454,12 +134251,12 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", - "hevc_reference": "ed9b8875345ffa07f71a23421cd996dcd6ef7d365b25d450323d035574c916e5", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -134489,7 +134286,6 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -134850,10 +134646,10 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_boundary.py", "scripts/hevc_conformance.py", "scripts/hevc_decode.py", "scripts/hevc_fixture.py", - "scripts/hevc_intra.py", "scripts/hevc_oracle_input.py", "scripts/hevc_synthetic.py", "scripts/hls_check.py", @@ -134873,7 +134669,6 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", - "scripts/tests/test_reference_hevc.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -134931,244 +134726,222 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "c12f485046e52a0fa70dd072d0a7a6aebdcde4d35753f165df1ba09e31884dbe", + "sha256": "e7455029f46117bee2e15fcb6167df72cb7fd4b0830a347afe45b924ef362100", "sites": [ { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:41: The generic subprocess runner executes the argv supplied by each caller, not a fixed oracle name. Its oracle subset is qualified: scripts/hevc_reference.py:66-75 passes oracle.ffprobe and oracle.ffmpeg for probing and framemd5; scripts/hevc_reference.py:140-150 passes oracle.ffmpeg for both FFmpeg warmup/timed arms; scripts/hevc_reference.py:232-234, scripts/hevc_reference.py:257-259 and scripts/hevc_reference.py:328-329 pass oracle.ffmpeg for preparation. Its other callers are not oracles: scripts/hevc_reference.py:57 runs the native checker, scripts/hevc_reference.py:140-150 also runs the native decode arm, scripts/hevc_reference.py:175-184 runs valgrind on the native decoder and callgrind_annotate, and scripts/tests/test_reference_hevc.py:109-114 runs /usr/bin/env. Mocked test calls do not execute subprocesses. Qualification here applies only to the returned-path oracle subset, not to the native/profiler/environment programs. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:172: The intra entry/reference/diagnostic relay preserves the selected owner executable. scripts/hevc_intra.py:464-474 selects the exact pair through scripts/hevc_conformance.py:64-68, passes it into the census, and scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524-525 pass qualified.ffmpeg to frame and diagnostic commands. scripts/hevc_intra.py:171-173 delegates unchanged to scripts/hevc_conformance.py:941-951; scripts/hevc_intra.py:401-406 keeps the diagnostic binary as command[0], executed by scripts/hevc_conformance.py:487-490. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 41, - "process", - ".command", - "list(map(str, args))" + 172, + "delegated", + "", + "harness.oracle_frames" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:50: This argv builder preserves binary as element zero. Production consumers scripts/hevc_reference.py:74-75 and scripts/hevc_reference.py:140-150 supply oracle.ffmpeg, and the resulting lists reach command unchanged. scripts/tests/test_reference_hevc.py:210-217 only inspects lists built with the literal ffmpeg; those test lists are never executed. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_intra.py:345: scripts/hevc_intra.py:302-303 builds [native, source, target, destination, memory, bins]. scripts/hevc_intra.py:329-364 only invokes that CoreAV program for negative controls; scripts/hevc_intra.py:504-506 executes it for the selected native picture and scripts/hevc_intra.py:531 relays to the native-only controls.", "site": [ - 50, - "command", - ".ffmpeg_command", - "binary" + 345, + "delegated", + "", + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/hevc_reference.py:57: This call executes native with source and check, the decoder under test, not FFmpeg or ffprobe.", + "evidence": "scripts/hevc_intra.py:357: scripts/hevc_intra.py:302-303 builds [native, source, target, destination, memory, bins]. scripts/hevc_intra.py:329-364 only invokes that CoreAV program for negative controls; scripts/hevc_intra.py:504-506 executes it for the selected native picture and scripts/hevc_intra.py:531 relays to the native-only controls.", "site": [ - 57, + 357, "delegated", "", - "command" + "harness.child" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:66: The metadata probe passes oracle.ffprobe as argv[0] directly to command; it does not derive a sibling from ffmpeg. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:401: The intra entry/reference/diagnostic relay preserves the selected owner executable. scripts/hevc_intra.py:464-474 selects the exact pair through scripts/hevc_conformance.py:64-68, passes it into the census, and scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524-525 pass qualified.ffmpeg to frame and diagnostic commands. scripts/hevc_intra.py:171-173 delegates unchanged to scripts/hevc_conformance.py:941-951; scripts/hevc_intra.py:401-406 keeps the diagnostic binary as command[0], executed by scripts/hevc_conformance.py:487-490. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 66, + 401, "command", - ".verify", - "oracle.ffprobe" + ".diagnose_picture", + "binary" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:66: The metadata probe passes oracle.ffprobe as argv[0] directly to command; it does not derive a sibling from ffmpeg. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:406: The intra entry/reference/diagnostic relay preserves the selected owner executable. scripts/hevc_intra.py:464-474 selects the exact pair through scripts/hevc_conformance.py:64-68, passes it into the census, and scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524-525 pass qualified.ffmpeg to frame and diagnostic commands. scripts/hevc_intra.py:171-173 delegates unchanged to scripts/hevc_conformance.py:941-951; scripts/hevc_intra.py:401-406 keeps the diagnostic binary as command[0], executed by scripts/hevc_conformance.py:487-490. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 66, + 406, "delegated", "", - "command" + "harness.child" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:74: The framemd5 invocation passes oracle.ffmpeg to ffmpeg_command; scripts/hevc_reference.py:49-53 preserves it as argv[0]. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:474: The intra entry/reference/diagnostic relay preserves the selected owner executable. scripts/hevc_intra.py:464-474 selects the exact pair through scripts/hevc_conformance.py:64-68, passes it into the census, and scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524-525 pass qualified.ffmpeg to frame and diagnostic commands. scripts/hevc_intra.py:171-173 delegates unchanged to scripts/hevc_conformance.py:941-951; scripts/hevc_intra.py:401-406 keeps the diagnostic binary as command[0], executed by scripts/hevc_conformance.py:487-490. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 74, + 474, "delegated", "", - "command" + "harness.run" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:135: measure delegates to verify with its unchanged oracle object; scripts/hevc_reference.py:57 runs the native checker, then scripts/hevc_reference.py:66-75 runs the returned ffprobe and ffmpeg. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:496: The intra entry/reference/diagnostic relay preserves the selected owner executable. scripts/hevc_intra.py:464-474 selects the exact pair through scripts/hevc_conformance.py:64-68, passes it into the census, and scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524-525 pass qualified.ffmpeg to frame and diagnostic commands. scripts/hevc_intra.py:171-173 delegates unchanged to scripts/hevc_conformance.py:941-951; scripts/hevc_intra.py:401-406 keeps the diagnostic binary as command[0], executed by scripts/hevc_conformance.py:487-490. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 135, + 496, "delegated", "", - "verify" + "oracle_frames" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:145: The warmup loop executes all three arms. scripts/hevc_reference.py:140-143 builds the coreav arm from args.native (not an oracle) and both FFmpeg arms from oracle.ffmpeg through scripts/hevc_reference.py:49-53, preserving that path to command. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_intra.py:504: scripts/hevc_intra.py:302-303 builds [native, source, target, destination, memory, bins]. scripts/hevc_intra.py:329-364 only invokes that CoreAV program for negative controls; scripts/hevc_intra.py:504-506 executes it for the selected native picture and scripts/hevc_intra.py:531 relays to the native-only controls.", "site": [ - 145, + 504, "delegated", "", - "command" + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:150: The timed loop executes all three rotated arms. scripts/hevc_reference.py:140-143 builds the coreav arm from args.native (not an oracle) and both FFmpeg arms from oracle.ffmpeg through scripts/hevc_reference.py:49-53, preserving that path to command. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:524: The intra entry/reference/diagnostic relay preserves the selected owner executable. scripts/hevc_intra.py:464-474 selects the exact pair through scripts/hevc_conformance.py:64-68, passes it into the census, and scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524-525 pass qualified.ffmpeg to frame and diagnostic commands. scripts/hevc_intra.py:171-173 delegates unchanged to scripts/hevc_conformance.py:941-951; scripts/hevc_intra.py:401-406 keeps the diagnostic binary as command[0], executed by scripts/hevc_conformance.py:487-490. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 150, + 524, "delegated", "", - "command" + "diagnose_picture" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "scripts/hevc_reference.py:175: This argv starts valgrind with args.native as the profiled program at scripts/hevc_reference.py:175-177; neither is an FFmpeg/ffprobe oracle.", + "evidence": "scripts/hevc_intra.py:531: scripts/hevc_intra.py:302-303 builds [native, source, target, destination, memory, bins]. scripts/hevc_intra.py:329-364 only invokes that CoreAV program for negative controls; scripts/hevc_intra.py:504-506 executes it for the selected native picture and scripts/hevc_intra.py:531 relays to the native-only controls.", "site": [ - 175, - "delegated", - "", - "command" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "scripts/hevc_reference.py:183: This argv starts callgrind_annotate on a profile file at scripts/hevc_reference.py:183-184; it never executes an FFmpeg/ffprobe oracle.", - "site": [ - 183, + 531, "delegated", "", - "command" + "negative_controls" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:232: Development-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:232-234. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:565: The development extraction, probe, frame or failure-diagnostic command uses the member of the supplied owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 supply the owner pair to corpus_record, which passes it unchanged at scripts/hevc_conformance.py:1342-1344. scripts/hevc_intra.py:565-567 executes qualified.ffmpeg; scripts/hevc_intra.py:579-582 uses qualified.ffprobe and qualified.ffmpeg for probing and hashes, and scripts/hevc_intra.py:604-610 uses that same ffmpeg for failure diagnostics and source hashes. The receiving commands at scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:944-951 and scripts/hevc_intra.py:401-406 retain the program through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 232, + 565, "command", - ".inputs", - "oracle.ffmpeg" + ".development_picture", + "qualified.ffmpeg" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:232: Development-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:232-234. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:565: The development extraction, probe, frame or failure-diagnostic command uses the member of the supplied owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 supply the owner pair to corpus_record, which passes it unchanged at scripts/hevc_conformance.py:1342-1344. scripts/hevc_intra.py:565-567 executes qualified.ffmpeg; scripts/hevc_intra.py:579-582 uses qualified.ffprobe and qualified.ffmpeg for probing and hashes, and scripts/hevc_intra.py:604-610 uses that same ffmpeg for failure diagnostics and source hashes. The receiving commands at scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:944-951 and scripts/hevc_intra.py:401-406 retain the program through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 232, + 565, "delegated", "", - "command" - ], - "verdict": "qualified-via-owner" - }, - { - "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:257: Conformance-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:257-259. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", - "site": [ - 257, - "command", - ".inputs", - "oracle.ffmpeg" + "harness.child" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:257: Conformance-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:257-259. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_intra.py:570: scripts/hevc_intra.py:570 launches the CoreAV parser on the extracted prefix, and scripts/hevc_intra.py:591-592 launches the CoreAV native reconstruction program built at scripts/hevc_intra.py:302-303, not an oracle.", "site": [ - 257, + 570, "delegated", "", - "command" + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:318: main delegates input preparation with the unchanged owner-returned pair. scripts/hevc_reference.py:232-234 and scripts/hevc_reference.py:257-259 execute oracle.ffmpeg for the two input families; acquisition does not select or replace the oracle program. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:579: The development extraction, probe, frame or failure-diagnostic command uses the member of the supplied owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 supply the owner pair to corpus_record, which passes it unchanged at scripts/hevc_conformance.py:1342-1344. scripts/hevc_intra.py:565-567 executes qualified.ffmpeg; scripts/hevc_intra.py:579-582 uses qualified.ffprobe and qualified.ffmpeg for probing and hashes, and scripts/hevc_intra.py:604-610 uses that same ffmpeg for failure diagnostics and source hashes. The receiving commands at scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:944-951 and scripts/hevc_intra.py:401-406 retain the program through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 318, + 579, "delegated", "", - "inputs" + "harness.probe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:319: main delegates to measure with the same pair. scripts/hevc_reference.py:135 invokes verification; scripts/hevc_reference.py:66-75 uses the returned pair, and scripts/hevc_reference.py:140-150 uses its ffmpeg in warmup/timed arms alongside the separate native arm. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:582: The development extraction, probe, frame or failure-diagnostic command uses the member of the supplied owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 supply the owner pair to corpus_record, which passes it unchanged at scripts/hevc_conformance.py:1342-1344. scripts/hevc_intra.py:565-567 executes qualified.ffmpeg; scripts/hevc_intra.py:579-582 uses qualified.ffprobe and qualified.ffmpeg for probing and hashes, and scripts/hevc_intra.py:604-610 uses that same ffmpeg for failure diagnostics and source hashes. The receiving commands at scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:944-951 and scripts/hevc_intra.py:401-406 retain the program through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 319, + 582, "delegated", "", - "measure" + "harness.oracle_frames" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:328: The two-frame profiling-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:328-329. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_intra.py:591: scripts/hevc_intra.py:570 launches the CoreAV parser on the extracted prefix, and scripts/hevc_intra.py:591-592 launches the CoreAV native reconstruction program built at scripts/hevc_intra.py:302-303, not an oracle.", "site": [ - 328, - "command", - ".main", - "oracle.ffmpeg" + 591, + "delegated", + "", + "harness.child" ], - "verdict": "qualified-via-owner" + "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:328: The two-frame profiling-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:328-329. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:604: The development extraction, probe, frame or failure-diagnostic command uses the member of the supplied owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 supply the owner pair to corpus_record, which passes it unchanged at scripts/hevc_conformance.py:1342-1344. scripts/hevc_intra.py:565-567 executes qualified.ffmpeg; scripts/hevc_intra.py:579-582 uses qualified.ffprobe and qualified.ffmpeg for probing and hashes, and scripts/hevc_intra.py:604-610 uses that same ffmpeg for failure diagnostics and source hashes. The receiving commands at scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:944-951 and scripts/hevc_intra.py:401-406 retain the program through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 328, + 604, "delegated", "", - "command" + "diagnose_picture" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:330: The profiling-input verification receives the same oracle object; scripts/hevc_reference.py:57 checks the native decoder and scripts/hevc_reference.py:66-75 probes and hashes with the returned pair. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:607: The development extraction, probe, frame or failure-diagnostic command uses the member of the supplied owner pair. scripts/hevc_conformance.py:64-68, scripts/hevc_conformance.py:1249-1251 and scripts/hevc_conformance.py:1310 supply the owner pair to corpus_record, which passes it unchanged at scripts/hevc_conformance.py:1342-1344. scripts/hevc_intra.py:565-567 executes qualified.ffmpeg; scripts/hevc_intra.py:579-582 uses qualified.ffprobe and qualified.ffmpeg for probing and hashes, and scripts/hevc_intra.py:604-610 uses that same ffmpeg for failure diagnostics and source hashes. The receiving commands at scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:944-951 and scripts/hevc_intra.py:401-406 retain the program through scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 330, + 607, "delegated", "", - "verify" + "harness.oracle_frames" ], "verdict": "qualified-via-owner" }, { - "class": "reviewed-exclusion", - "evidence": "scripts/hevc_reference.py:331: This delegation runs profile, whose only commands are valgrind on args.native at scripts/hevc_reference.py:175-177 and callgrind_annotate at scripts/hevc_reference.py:183-184. Neither command executes an FFmpeg/ffprobe oracle.", + "class": "reviewed-reference", + "evidence": "scripts/hevc_intra.py:634: The intra entry/reference/diagnostic relay preserves the selected owner executable. scripts/hevc_intra.py:464-474 selects the exact pair through scripts/hevc_conformance.py:64-68, passes it into the census, and scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524-525 pass qualified.ffmpeg to frame and diagnostic commands. scripts/hevc_intra.py:171-173 delegates unchanged to scripts/hevc_conformance.py:941-951; scripts/hevc_intra.py:401-406 keeps the diagnostic binary as command[0], executed by scripts/hevc_conformance.py:487-490. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 331, + 634, "delegated", "", - "profile" + "run" ], - "verdict": "excluded" + "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "scripts/hevc_reference.py:344: The entry point calls main. Its check-result branch at scripts/hevc_reference.py:264-275 only validates/prints JSON and returns without subprocesses. The reference-run branch retains the pair and uses it for preparation, probe, framemd5 and both FFmpeg timing arms at scripts/hevc_reference.py:66-75, scripts/hevc_reference.py:140-150, scripts/hevc_reference.py:232-259 and scripts/hevc_reference.py:328-330; native and profiler commands are separate non-oracle programs at scripts/hevc_reference.py:57 and scripts/hevc_reference.py:175-184. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "evidence": "scripts/hevc_intra.py:643: The intra entry/reference/diagnostic relay preserves the selected owner executable. scripts/hevc_intra.py:464-474 selects the exact pair through scripts/hevc_conformance.py:64-68, passes it into the census, and scripts/hevc_intra.py:496 and scripts/hevc_intra.py:524-525 pass qualified.ffmpeg to frame and diagnostic commands. scripts/hevc_intra.py:171-173 delegates unchanged to scripts/hevc_conformance.py:941-951; scripts/hevc_intra.py:401-406 keeps the diagnostic binary as command[0], executed by scripts/hevc_conformance.py:487-490. scripts/hevc_conformance.py:64-68 returns test_oracle.require unchanged; scripts/hevc_conformance.py:1088-1096 selects it for run, while scripts/hevc_intra.py:464-474 supplies that same owner-returned pair for its injected run. scripts/hevc_conformance.py:1155-1177 passes its members to probe, confirm_reference and anchored_reference_frames; scripts/hevc_conformance.py:605-609, scripts/hevc_conformance.py:849-865 and scripts/hevc_conformance.py:944-951 preserve the binary as command[0] through child at scripts/hevc_conformance.py:478-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ - 344, + 643, "delegated", "", "main" @@ -135177,7 +134950,7 @@ } ] }, - "scripts/hevc_smoke.py": { + "scripts/hevc_reference.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -135188,6 +134961,7 @@ "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Mock": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -135214,7 +134988,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -135243,11 +135017,13 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_reference": "ed9b8875345ffa07f71a23421cd996dcd6ef7d365b25d450323d035574c916e5", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -135277,6 +135053,7 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -135637,6 +135414,7 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_boundary.py", "scripts/hevc_conformance.py", "scripts/hevc_decode.py", "scripts/hevc_fixture.py", @@ -135660,6 +135438,7 @@ "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", + "scripts/tests/test_reference_hevc.py", "scripts/text_check.py", "scripts/track_boxes.py", "scripts/writer_boxes.py", @@ -135717,57 +135496,244 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "8130ff9400d35d9c353048b1b068e314028db45c86f6938f5c17f9f96fc04fe6", + "sha256": "c12f485046e52a0fa70dd072d0a7a6aebdcde4d35753f165df1ba09e31884dbe", "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/hevc_smoke.py:33 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_reference.py:41: The generic subprocess runner executes the argv supplied by each caller, not a fixed oracle name. Its oracle subset is qualified: scripts/hevc_reference.py:66-75 passes oracle.ffprobe and oracle.ffmpeg for probing and framemd5; scripts/hevc_reference.py:140-150 passes oracle.ffmpeg for both FFmpeg warmup/timed arms; scripts/hevc_reference.py:232-234, scripts/hevc_reference.py:257-259 and scripts/hevc_reference.py:328-329 pass oracle.ffmpeg for preparation. Its other callers are not oracles: scripts/hevc_reference.py:57 runs the native checker, scripts/hevc_reference.py:140-150 also runs the native decode arm, scripts/hevc_reference.py:175-184 runs valgrind on the native decoder and callgrind_annotate, and scripts/tests/test_reference_hevc.py:109-114 runs /usr/bin/env. Mocked test calls do not execute subprocesses. Qualification here applies only to the returned-path oracle subset, not to the native/profiler/environment programs. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", "site": [ - 33, + 41, + "process", + ".command", + "list(map(str, args))" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:50: This argv builder preserves binary as element zero. Production consumers scripts/hevc_reference.py:74-75 and scripts/hevc_reference.py:140-150 supply oracle.ffmpeg, and the resulting lists reach command unchanged. scripts/tests/test_reference_hevc.py:210-217 only inspects lists built with the literal ffmpeg; those test lists are never executed. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 50, + "command", + ".ffmpeg_command", + "binary" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_reference.py:57: This call executes native with source and check, the decoder under test, not FFmpeg or ffprobe.", + "site": [ + 57, "delegated", "", - "synthetic.inspect" + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:66: The metadata probe passes oracle.ffprobe as argv[0] directly to command; it does not derive a sibling from ffmpeg. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 66, + "command", + ".verify", + "oracle.ffprobe" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_smoke.py:60 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_reference.py:66: The metadata probe passes oracle.ffprobe as argv[0] directly to command; it does not derive a sibling from ffmpeg. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", "site": [ - 60, + 66, "delegated", "", - "intra.oracle_frames" + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:74: The framemd5 invocation passes oracle.ffmpeg to ffmpeg_command; scripts/hevc_reference.py:49-53 preserves it as argv[0]. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 74, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:135: measure delegates to verify with its unchanged oracle object; scripts/hevc_reference.py:57 runs the native checker, then scripts/hevc_reference.py:66-75 runs the returned ffprobe and ffmpeg. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 135, + "delegated", + "", + "verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:145: The warmup loop executes all three arms. scripts/hevc_reference.py:140-143 builds the coreav arm from args.native (not an oracle) and both FFmpeg arms from oracle.ffmpeg through scripts/hevc_reference.py:49-53, preserving that path to command. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 145, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:150: The timed loop executes all three rotated arms. scripts/hevc_reference.py:140-143 builds the coreav arm from args.native (not an oracle) and both FFmpeg arms from oracle.ffmpeg through scripts/hevc_reference.py:49-53, preserving that path to command. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 150, + "delegated", + "", + "command" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_smoke.py:67 (occurrence 0), Only args.native runs with intra.native_command; scripts/hevc_intra.py:302-304 forms the native CoreAV decoder argv, and scripts/hevc_conformance.py:480 executes it without substituting an oracle.", + "evidence": "scripts/hevc_reference.py:175: This argv starts valgrind with args.native as the profiled program at scripts/hevc_reference.py:175-177; neither is an FFmpeg/ffprobe oracle.", "site": [ - 67, + 175, "delegated", "", - "harness.child" + "command" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_reference.py:183: This argv starts callgrind_annotate on a profile file at scripts/hevc_reference.py:183-184; it never executes an FFmpeg/ffprobe oracle.", + "site": [ + 183, + "delegated", + "", + "command" ], "verdict": "excluded" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_smoke.py:100 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_reference.py:232: Development-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:232-234. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", "site": [ - 100, + 232, + "command", + ".inputs", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:232: Development-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:232-234. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 232, "delegated", "", - "run" + "command" ], "verdict": "qualified-via-owner" }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_smoke.py:106 (occurrence 0), scripts/hevc_smoke.py:32 retains require() and scripts/hevc_smoke.py:33 forwards the pair to synthetic inspection. scripts/hevc_smoke.py:60 forwards qualified.ffmpeg unchanged through scripts/hevc_intra.py:172 to scripts/hevc_conformance.py:937-944 and scripts/hevc_conformance.py:480. scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_reference.py:257: Conformance-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:257-259. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", "site": [ - 106, + 257, + "command", + ".inputs", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:257: Conformance-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:257-259. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 257, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:318: The reference entry/relay passes the exact selected pair through preparation, verification and comparison arms. scripts/hevc_reference.py:291 retains the pair returned by test_oracle.require and scripts/hevc_reference.py:318-319 passes it unchanged to inputs and measure. scripts/hevc_reference.py:232-234 and scripts/hevc_reference.py:257-259 use oracle.ffmpeg for preparation; scripts/hevc_reference.py:66-75 uses oracle.ffprobe/ffmpeg for verification, and scripts/hevc_reference.py:140-150 uses oracle.ffmpeg for both timing arms via scripts/hevc_reference.py:49-53. scripts/hevc_reference.py:38-42 executes the unchanged command[0]. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 318, + "delegated", + "", + "inputs" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:319: The reference entry/relay passes the exact selected pair through preparation, verification and comparison arms. scripts/hevc_reference.py:291 retains the pair returned by test_oracle.require and scripts/hevc_reference.py:318-319 passes it unchanged to inputs and measure. scripts/hevc_reference.py:232-234 and scripts/hevc_reference.py:257-259 use oracle.ffmpeg for preparation; scripts/hevc_reference.py:66-75 uses oracle.ffprobe/ffmpeg for verification, and scripts/hevc_reference.py:140-150 uses oracle.ffmpeg for both timing arms via scripts/hevc_reference.py:49-53. scripts/hevc_reference.py:38-42 executes the unchanged command[0]. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 319, + "delegated", + "", + "measure" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:328: The two-frame profiling-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:328-329. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 328, + "command", + ".main", + "oracle.ffmpeg" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:328: The two-frame profiling-input preparation executes oracle.ffmpeg directly as argv[0] at scripts/hevc_reference.py:328-329. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 328, + "delegated", + "", + "command" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:330: The profiling-input verification receives the same oracle object; scripts/hevc_reference.py:57 checks the native decoder and scripts/hevc_reference.py:66-75 probes and hashes with the returned pair. scripts/test_oracle.py:73-108 resolves, qualifies and returns the immutable pair; scripts/hevc_reference.py:291 retains that return and scripts/hevc_reference.py:318-330 passes that same object to inputs, measure and verify. scripts/hevc_reference.py:41-42 stringifies argv without reconstructing either executable path.", + "site": [ + 330, + "delegated", + "", + "verify" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_reference.py:331: This delegation runs profile, whose only commands are valgrind on args.native at scripts/hevc_reference.py:175-177 and callgrind_annotate at scripts/hevc_reference.py:183-184. Neither command executes an FFmpeg/ffprobe oracle.", + "site": [ + 331, + "delegated", + "", + "profile" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_reference.py:344: The reference entry/relay passes the exact selected pair through preparation, verification and comparison arms. scripts/hevc_reference.py:291 retains the pair returned by test_oracle.require and scripts/hevc_reference.py:318-319 passes it unchanged to inputs and measure. scripts/hevc_reference.py:232-234 and scripts/hevc_reference.py:257-259 use oracle.ffmpeg for preparation; scripts/hevc_reference.py:66-75 uses oracle.ffprobe/ffmpeg for verification, and scripts/hevc_reference.py:140-150 uses oracle.ffmpeg for both timing arms via scripts/hevc_reference.py:49-53. scripts/hevc_reference.py:38-42 executes the unchanged command[0]. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 344, "delegated", "", "main" @@ -135776,7 +135742,7 @@ } ] }, - "scripts/hevc_synthetic.py": { + "scripts/hevc_smoke.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -135813,7 +135779,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -135842,10 +135808,11 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", @@ -136236,6 +136203,608 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_boundary.py", + "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_synthetic.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/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/tests/test_writer_kd_audit_selection.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": "8130ff9400d35d9c353048b1b068e314028db45c86f6938f5c17f9f96fc04fe6", + "sites": [ + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_smoke.py:33: scripts/hevc_smoke.py:32-33 selects and forwards the returned pair for synthetic inspection; scripts/hevc_smoke.py:60 passes its ffmpeg member to scripts/hevc_intra.py:171-173 and scripts/hevc_conformance.py:941-951, executed unchanged at scripts/hevc_conformance.py:487-490. scripts/hevc_synthetic.py:88-89 selects the owner pair and passes it to inspect; the other production callers select it at scripts/hevc_smoke.py:32-33 and scripts/hevc_conformance.py:1094-1107 (including the owner injection at scripts/hevc_intra.py:464-474). scripts/hevc_synthetic.py:20-21 sends those exact members to scripts/hevc_fixture.py:273-274 and scripts/hevc_fixture.py:58-60; scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe to scripts/hevc_conformance.py:605-609 and scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 33, + "delegated", + "", + "synthetic.inspect" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_smoke.py:60: scripts/hevc_smoke.py:32-33 selects and forwards the returned pair for synthetic inspection; scripts/hevc_smoke.py:60 passes its ffmpeg member to scripts/hevc_intra.py:171-173 and scripts/hevc_conformance.py:941-951, executed unchanged at scripts/hevc_conformance.py:487-490. scripts/hevc_synthetic.py:88-89 selects the owner pair and passes it to inspect; the other production callers select it at scripts/hevc_smoke.py:32-33 and scripts/hevc_conformance.py:1094-1107 (including the owner injection at scripts/hevc_intra.py:464-474). scripts/hevc_synthetic.py:20-21 sends those exact members to scripts/hevc_fixture.py:273-274 and scripts/hevc_fixture.py:58-60; scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe to scripts/hevc_conformance.py:605-609 and scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 60, + "delegated", + "", + "intra.oracle_frames" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-exclusion", + "evidence": "scripts/hevc_smoke.py:67: scripts/hevc_smoke.py:67-68 calls intra.native_command with args.native; scripts/hevc_intra.py:302-303 constructs the CoreAV picture-decoder command. This is not an oracle.", + "site": [ + 67, + "delegated", + "", + "harness.child" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_smoke.py:100: scripts/hevc_smoke.py:32-33 selects and forwards the returned pair for synthetic inspection; scripts/hevc_smoke.py:60 passes its ffmpeg member to scripts/hevc_intra.py:171-173 and scripts/hevc_conformance.py:941-951, executed unchanged at scripts/hevc_conformance.py:487-490. scripts/hevc_synthetic.py:88-89 selects the owner pair and passes it to inspect; the other production callers select it at scripts/hevc_smoke.py:32-33 and scripts/hevc_conformance.py:1094-1107 (including the owner injection at scripts/hevc_intra.py:464-474). scripts/hevc_synthetic.py:20-21 sends those exact members to scripts/hevc_fixture.py:273-274 and scripts/hevc_fixture.py:58-60; scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe to scripts/hevc_conformance.py:605-609 and scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 100, + "delegated", + "", + "run" + ], + "verdict": "qualified-via-owner" + }, + { + "class": "reviewed-reference", + "evidence": "scripts/hevc_smoke.py:106: scripts/hevc_smoke.py:32-33 selects and forwards the returned pair for synthetic inspection; scripts/hevc_smoke.py:60 passes its ffmpeg member to scripts/hevc_intra.py:171-173 and scripts/hevc_conformance.py:941-951, executed unchanged at scripts/hevc_conformance.py:487-490. scripts/hevc_synthetic.py:88-89 selects the owner pair and passes it to inspect; the other production callers select it at scripts/hevc_smoke.py:32-33 and scripts/hevc_conformance.py:1094-1107 (including the owner injection at scripts/hevc_intra.py:464-474). scripts/hevc_synthetic.py:20-21 sends those exact members to scripts/hevc_fixture.py:273-274 and scripts/hevc_fixture.py:58-60; scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe to scripts/hevc_conformance.py:605-609 and scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", + "site": [ + 106, + "delegated", + "", + "main" + ], + "verdict": "qualified-via-owner" + } + ] + }, + "scripts/hevc_synthetic.py": { + "imports": { + "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", + "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", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", + "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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/decoded.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/hevc_boundary.py", "scripts/hevc_conformance.py", "scripts/hevc_decode.py", "scripts/hevc_fixture.py", @@ -136320,7 +136889,7 @@ "sites": [ { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:20 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_synthetic.py:20: The synthetic entry, identity or metadata relay uses the exact retained owner pair. scripts/hevc_synthetic.py:88-89 selects the owner pair and passes it to inspect; the other production callers select it at scripts/hevc_smoke.py:32-33 and scripts/hevc_conformance.py:1094-1107 (including the owner injection at scripts/hevc_intra.py:464-474). scripts/hevc_synthetic.py:20-21 sends those exact members to scripts/hevc_fixture.py:273-274 and scripts/hevc_fixture.py:58-60; scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe to scripts/hevc_conformance.py:605-609 and scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ 20, "delegated", @@ -136331,7 +136900,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/hevc_synthetic.py:39 (occurrence 0), Only the supplied native CoreAV header parser runs with the fixture path; scripts/hevc_conformance.py:480 executes that argv, not an FFmpeg/ffprobe command.", + "evidence": "scripts/hevc_synthetic.py:39: scripts/hevc_synthetic.py:39-41 launches the supplied CoreAV header parser and parses native rows; scripts/hevc_conformance.py:478-490 executes [parser, path], not an oracle.", "site": [ 39, "delegated", @@ -136342,7 +136911,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:50 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_synthetic.py:50: The synthetic entry, identity or metadata relay uses the exact retained owner pair. scripts/hevc_synthetic.py:88-89 selects the owner pair and passes it to inspect; the other production callers select it at scripts/hevc_smoke.py:32-33 and scripts/hevc_conformance.py:1094-1107 (including the owner injection at scripts/hevc_intra.py:464-474). scripts/hevc_synthetic.py:20-21 sends those exact members to scripts/hevc_fixture.py:273-274 and scripts/hevc_fixture.py:58-60; scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe to scripts/hevc_conformance.py:605-609 and scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ 50, "delegated", @@ -136353,7 +136922,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:51 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_synthetic.py:51: The synthetic entry, identity or metadata relay uses the exact retained owner pair. scripts/hevc_synthetic.py:88-89 selects the owner pair and passes it to inspect; the other production callers select it at scripts/hevc_smoke.py:32-33 and scripts/hevc_conformance.py:1094-1107 (including the owner injection at scripts/hevc_intra.py:464-474). scripts/hevc_synthetic.py:20-21 sends those exact members to scripts/hevc_fixture.py:273-274 and scripts/hevc_fixture.py:58-60; scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe to scripts/hevc_conformance.py:605-609 and scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ 51, "delegated", @@ -136364,7 +136933,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:89 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_synthetic.py:89: The synthetic entry, identity or metadata relay uses the exact retained owner pair. scripts/hevc_synthetic.py:88-89 selects the owner pair and passes it to inspect; the other production callers select it at scripts/hevc_smoke.py:32-33 and scripts/hevc_conformance.py:1094-1107 (including the owner injection at scripts/hevc_intra.py:464-474). scripts/hevc_synthetic.py:20-21 sends those exact members to scripts/hevc_fixture.py:273-274 and scripts/hevc_fixture.py:58-60; scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe to scripts/hevc_conformance.py:605-609 and scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ 89, "delegated", @@ -136375,7 +136944,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/hevc_synthetic.py:95 (occurrence 0), scripts/hevc_synthetic.py:88-89 retains require() before inspect; scripts/hevc_conformance.py:1087-1103 and scripts/hevc_smoke.py:32-33 also pass their retained require() pair to inspect. scripts/hevc_synthetic.py:20 passes its fields unchanged to binary_identity; scripts/hevc_fixture.py:273-282 executes each supplied path with -version and returns its identity, including recorded version suffix and digest. scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe into probe, whose argv is executed at scripts/hevc_conformance.py:598-602 and scripts/hevc_conformance.py:480. scripts/test_oracle.py:73-108 returns the resolved immutable Oracle pair; the proof is the retained return fields, not a pin-verifier call.", + "evidence": "scripts/hevc_synthetic.py:95: The synthetic entry, identity or metadata relay uses the exact retained owner pair. scripts/hevc_synthetic.py:88-89 selects the owner pair and passes it to inspect; the other production callers select it at scripts/hevc_smoke.py:32-33 and scripts/hevc_conformance.py:1094-1107 (including the owner injection at scripts/hevc_intra.py:464-474). scripts/hevc_synthetic.py:20-21 sends those exact members to scripts/hevc_fixture.py:273-274 and scripts/hevc_fixture.py:58-60; scripts/hevc_synthetic.py:50-51 passes qualified.ffprobe to scripts/hevc_conformance.py:605-609 and scripts/hevc_conformance.py:487-490. scripts/test_oracle.py:73-108 resolves, verifies and returns the immutable exact executable pair; only string conversion is used before execution.", "site": [ 95, "delegated", @@ -136422,7 +136991,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -137833,7 +138402,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -139294,7 +139863,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -141902,7 +142471,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -142656,7 +143225,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -144922,7 +145491,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -145750,7 +146319,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -146377,7 +146946,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -146985,7 +147554,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -148030,7 +148599,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -148985,7 +149554,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -149780,7 +150349,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -151014,13 +151583,13 @@ "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "57c00709fe2bc2ab77c2f19f38734c3e3403d3417813074f9a2bbb16a4fc0ac8", + "sha256": "de6cc3e8c72ba50cae00adfbcfdd2b82df6ce0831caa96cd6afabcc2e1f6d69c", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'cargo'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "evidence": "scripts/patent_free_check.py:64: scripts/patent_free_check.py:55-66 only executes cargo tree, and scripts/patent_free_check.py:69-85 runs cargo metadata and tree to inspect dependencies. These are Cargo queries, not oracle or media executions.", "site": [ - 58, + 64, "delegated", "", "cargo" @@ -151029,9 +151598,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'cargo'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "evidence": "scripts/patent_free_check.py:73: scripts/patent_free_check.py:55-66 only executes cargo tree, and scripts/patent_free_check.py:69-85 runs cargo metadata and tree to inspect dependencies. These are Cargo queries, not oracle or media executions.", "site": [ - 67, + 73, "delegated", "", "cargo" @@ -151040,9 +151609,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'tree'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "evidence": "scripts/patent_free_check.py:79: scripts/patent_free_check.py:55-66 only executes cargo tree, and scripts/patent_free_check.py:69-85 runs cargo metadata and tree to inspect dependencies. These are Cargo queries, not oracle or media executions.", "site": [ - 73, + 79, "delegated", "", "tree" @@ -151051,9 +151620,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "Exact delegated site in , occurrence 0, program expression 'main'. cargo fixes argv[0] to cargo at 50; tree and main supply cargo tree/metadata arguments to inspect dependency graphs, never FFmpeg.", + "evidence": "scripts/patent_free_check.py:89: scripts/patent_free_check.py:55-66 only executes cargo tree, and scripts/patent_free_check.py:69-85 runs cargo metadata and tree to inspect dependencies. These are Cargo queries, not oracle or media executions.", "site": [ - 83, + 89, "delegated", "", "main" @@ -151099,7 +151668,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -152106,7 +152675,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -153424,7 +153993,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -154615,7 +155184,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -155727,7 +156296,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -156834,7 +157403,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -157611,7 +158180,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -158248,7 +158817,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -158920,7 +159489,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -159669,7 +160238,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -160294,7 +160863,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -160857,7 +161426,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -161411,7 +161980,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -162084,7 +162653,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -162717,7 +163286,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -163361,7 +163930,7 @@ "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "codec_coverage_gcp": "32ea25c83579f579efc2c595c8d83a89ba4be2b1283220e4bfd76086200356ac", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -164175,7 +164744,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "compat_r4_gcp": "6aaf477ca2830741ca06287b4fccea0cb3aa08d9734209302ebeb3cfd2d4d792", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -166161,7 +166730,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", @@ -166888,7 +167457,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", @@ -167782,7 +168351,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -168563,7 +169132,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -169123,7 +169692,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -170021,7 +170590,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -170798,7 +171367,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -171444,7 +172013,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -172007,7 +172576,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -172685,7 +173254,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -174410,7 +174979,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -174902,145 +175471,725 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "7b9609c53d9f2f3caaf02e1952b82f1733e1d86dc5624695aab99a3c8bc0c265", + "sha256": "7b9609c53d9f2f3caaf02e1952b82f1733e1d86dc5624695aab99a3c8bc0c265", + "sites": [ + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:391 (delegated, p.run). The test at scripts/tests/test_h264_p.py:388-391 replaces p.g1.subprocess.run with a CompletedProcess containing synthetic warning text and selects only the literal argv ['decoder']. scripts/h264_p_conformance.py:405-409 delegates to g1.capture, whose sole subprocess.run is scripts/h264_g1_conformance.py:25-32; that boundary is mocked, so no decoder or oracle executes.", + "site": [ + 391, + "delegated", + "", + "p.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:463 (delegated, p.compare). scripts/tests/test_h264_p.py:417-459 defines a Python process side effect that writes generated H.264/reconstruction bytes, JSON probe metadata and fake FFmpeg/JM output; scripts/tests/test_h264_p.py:459-472 patches p.g1.subprocess.run for both success and every fault caller. scripts/h264_p_conformance.py:466-477 selects driver then decode_oracles; :487-508 selects tools.ffprobe, tools.ffmpeg and jm, all through :405-406 and scripts/h264_g1_conformance.py:25-32. Every selected command is intercepted by that side effect; the constructed Oracle pair is data, not a real qualification or media execution.", + "site": [ + 463, + "delegated", + "", + "p.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:472 (delegated, p.compare). scripts/tests/test_h264_p.py:417-459 defines a Python process side effect that writes generated H.264/reconstruction bytes, JSON probe metadata and fake FFmpeg/JM output; scripts/tests/test_h264_p.py:459-472 patches p.g1.subprocess.run for both success and every fault caller. scripts/h264_p_conformance.py:466-477 selects driver then decode_oracles; :487-508 selects tools.ffprobe, tools.ffmpeg and jm, all through :405-406 and scripts/h264_g1_conformance.py:25-32. Every selected command is intercepted by that side effect; the constructed Oracle pair is data, not a real qualification or media execution.", + "site": [ + 472, + "delegated", + "", + "p.compare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:540 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:525-542 supplies self-written mismatched partition syntax and patches p.g1.capture. scripts/h264_p_conformance.py:513-519 checks the fixture and forced emitted layout before its native capture at :522 and decode_oracles at :527; the expected layout refusal occurs before capture (assert_not_called). Even the process owner is replaced, so neither the supplied ffmpeg/ffprobe pair nor JM executes.", + "site": [ + 540, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:581 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:555-575 defines a Python side effect for only the supplied native scalar decoder argv, writes synthetic sample bytes and injects failures; :577-588 patches both p.g1.subprocess.run and p.decode_oracles around the success/fault calls. scripts/h264_p_conformance.py:522-527 would capture the native decoder then select the FFmpeg/ffprobe/JM comparison, but the native process is intercepted and the entire oracle comparison is mocked. No real media program executes.", + "site": [ + 581, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:588 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:555-575 defines a Python side effect for only the supplied native scalar decoder argv, writes synthetic sample bytes and injects failures; :577-588 patches both p.g1.subprocess.run and p.decode_oracles around the success/fault calls. scripts/h264_p_conformance.py:522-527 would capture the native decoder then select the FFmpeg/ffprobe/JM comparison, but the native process is intercepted and the entire oracle comparison is mocked. No real media program executes.", + "site": [ + 588, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:633 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:607-626 is a Python process side effect, not a generated executable: it writes native samples, probe JSON, FFmpeg output and JM output itself. :629-635 patches p.g1.subprocess.run for both damaged and conforming callers. scripts/h264_p_conformance.py:522-527 selects native decode then :489-508 selects the pair's ffprobe/ffmpeg and JM, all reaching the mocked scripts/h264_g1_conformance.py:31 subprocess.run. The four recorded command names do not represent four real decoders.", + "site": [ + 633, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:635 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:607-626 is a Python process side effect, not a generated executable: it writes native samples, probe JSON, FFmpeg output and JM output itself. :629-635 patches p.g1.subprocess.run for both damaged and conforming callers. scripts/h264_p_conformance.py:522-527 selects native decode then :489-508 selects the pair's ffprobe/ffmpeg and JM, all reaching the mocked scripts/h264_g1_conformance.py:31 subprocess.run. The four recorded command names do not represent four real decoders.", + "site": [ + 635, + "delegated", + "", + "p.compare_forced" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:675 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "site": [ + 675, + "delegated", + "", + "p.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:706 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "site": [ + 706, + "delegated", + "", + "p.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Current site scripts/tests/test_h264_p.py:765 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "site": [ + 765, + "delegated", + "", + "p.main" + ], + "verdict": "excluded" + } + ] + }, + "scripts/tests/test_h264_parity_gcp_selection.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", + "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": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", + "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", + "h264_parity": "0cf90bece7f8480c4216ef367c40cbee02efa6d74399c19ecf290feef5a910fb", + "h264_parity_gcp": "d7cead9bade72ef48565b3d08eb145d4eaa0f3254c8b834c97c9e46025f535e4", + "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", + "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": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", + "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", + "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", + "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", + "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": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", + "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/decoded.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/h264_parity.py", + "scripts/h264_parity_gcp.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/tests/test_writer_kd_audit_selection.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": "c648b77db041daf365e865638485159cf2fa46ffb2ff266f61d5fa6794bf178e", "sites": [ { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:391 (delegated, p.run). The test at scripts/tests/test_h264_p.py:388-391 replaces p.g1.subprocess.run with a CompletedProcess containing synthetic warning text and selects only the literal argv ['decoder']. scripts/h264_p_conformance.py:405-409 delegates to g1.capture, whose sole subprocess.run is scripts/h264_g1_conformance.py:25-32; that boundary is mocked, so no decoder or oracle executes.", - "site": [ - 391, - "delegated", - "", - "p.run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:463 (delegated, p.compare). scripts/tests/test_h264_p.py:417-459 defines a Python process side effect that writes generated H.264/reconstruction bytes, JSON probe metadata and fake FFmpeg/JM output; scripts/tests/test_h264_p.py:459-472 patches p.g1.subprocess.run for both success and every fault caller. scripts/h264_p_conformance.py:466-477 selects driver then decode_oracles; :487-508 selects tools.ffprobe, tools.ffmpeg and jm, all through :405-406 and scripts/h264_g1_conformance.py:25-32. Every selected command is intercepted by that side effect; the constructed Oracle pair is data, not a real qualification or media execution.", - "site": [ - 463, - "delegated", - "", - "p.compare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:472 (delegated, p.compare). scripts/tests/test_h264_p.py:417-459 defines a Python process side effect that writes generated H.264/reconstruction bytes, JSON probe metadata and fake FFmpeg/JM output; scripts/tests/test_h264_p.py:459-472 patches p.g1.subprocess.run for both success and every fault caller. scripts/h264_p_conformance.py:466-477 selects driver then decode_oracles; :487-508 selects tools.ffprobe, tools.ffmpeg and jm, all through :405-406 and scripts/h264_g1_conformance.py:25-32. Every selected command is intercepted by that side effect; the constructed Oracle pair is data, not a real qualification or media execution.", - "site": [ - 472, - "delegated", - "", - "p.compare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:540 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:525-542 supplies self-written mismatched partition syntax and patches p.g1.capture. scripts/h264_p_conformance.py:513-519 checks the fixture and forced emitted layout before its native capture at :522 and decode_oracles at :527; the expected layout refusal occurs before capture (assert_not_called). Even the process owner is replaced, so neither the supplied ffmpeg/ffprobe pair nor JM executes.", - "site": [ - 540, - "delegated", - "", - "p.compare_forced" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:581 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:555-575 defines a Python side effect for only the supplied native scalar decoder argv, writes synthetic sample bytes and injects failures; :577-588 patches both p.g1.subprocess.run and p.decode_oracles around the success/fault calls. scripts/h264_p_conformance.py:522-527 would capture the native decoder then select the FFmpeg/ffprobe/JM comparison, but the native process is intercepted and the entire oracle comparison is mocked. No real media program executes.", - "site": [ - 581, - "delegated", - "", - "p.compare_forced" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:588 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:555-575 defines a Python side effect for only the supplied native scalar decoder argv, writes synthetic sample bytes and injects failures; :577-588 patches both p.g1.subprocess.run and p.decode_oracles around the success/fault calls. scripts/h264_p_conformance.py:522-527 would capture the native decoder then select the FFmpeg/ffprobe/JM comparison, but the native process is intercepted and the entire oracle comparison is mocked. No real media program executes.", - "site": [ - 588, - "delegated", - "", - "p.compare_forced" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:633 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:607-626 is a Python process side effect, not a generated executable: it writes native samples, probe JSON, FFmpeg output and JM output itself. :629-635 patches p.g1.subprocess.run for both damaged and conforming callers. scripts/h264_p_conformance.py:522-527 selects native decode then :489-508 selects the pair's ffprobe/ffmpeg and JM, all reaching the mocked scripts/h264_g1_conformance.py:31 subprocess.run. The four recorded command names do not represent four real decoders.", - "site": [ - 633, - "delegated", - "", - "p.compare_forced" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:635 (delegated, p.compare_forced). scripts/tests/test_h264_p.py:607-626 is a Python process side effect, not a generated executable: it writes native samples, probe JSON, FFmpeg output and JM output itself. :629-635 patches p.g1.subprocess.run for both damaged and conforming callers. scripts/h264_p_conformance.py:522-527 selects native decode then :489-508 selects the pair's ffprobe/ffmpeg and JM, all reaching the mocked scripts/h264_g1_conformance.py:31 subprocess.run. The four recorded command names do not represent four real decoders.", + "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:31 (test_generated_gates_execute_the_owner_returned_program; compile(driver.GATE1T, '', 'exec')): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", "site": [ - 635, - "delegated", - "", - "p.compare_forced" + 31, + "generated-execution", + ".Selection.test_generated_gates_execute_the_owner_returned_program", + "compile(driver.GATE1T, '', 'exec')" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:675 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:31 (test_generated_gates_execute_the_owner_returned_program; driver.GATE1T): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", "site": [ - 675, - "delegated", - "", - "p.main" + 31, + "generated-execution", + ".Selection.test_generated_gates_execute_the_owner_returned_program", + "driver.GATE1T" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:706 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:46 (test_generated_gates_execute_the_owner_returned_program; compile(reference, '', 'exec')): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", "site": [ - 706, - "delegated", - "", - "p.main" + 46, + "generated-execution", + ".Selection.test_generated_gates_execute_the_owner_returned_program", + "compile(reference, '', 'exec')" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_p.py:765 (delegated, p.main). The three current main callers are enclosed by scripts/tests/test_h264_p.py:670-675, :699-706 and :759-765, which replace verify_tools, forced_inventory, compare and compare_forced; synthetic is also replaced in Report.setUp at :651-653. scripts/h264_p_conformance.py:578-601 would qualify tools then dispatch both comparison loops, but the tests either refuse at the environment/mock fault or consume synthetic comparison results. No tool qualification or real oracle subprocess reaches scripts/h264_g1_conformance.py:31.", + "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:46 (test_generated_gates_execute_the_owner_returned_program; reference): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", "site": [ - 765, - "delegated", - "", - "p.main" + 46, + "generated-execution", + ".Selection.test_generated_gates_execute_the_owner_returned_program", + "reference" ], "verdict": "excluded" } ] }, - "scripts/tests/test_h264_parity_gcp_selection.py": { + "scripts/tests/test_h264_pgo.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", @@ -175049,6 +176198,7 @@ "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -175063,11 +176213,12 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", @@ -175077,12 +176228,15 @@ "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", + "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -175091,8 +176245,11 @@ "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "h264_parity": "0cf90bece7f8480c4216ef367c40cbee02efa6d74399c19ecf290feef5a910fb", - "h264_parity_gcp": "d7cead9bade72ef48565b3d08eb145d4eaa0f3254c8b834c97c9e46025f535e4", + "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", + "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", + "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", + "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", + "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -175122,6 +176279,7 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -175129,14 +176287,19 @@ "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", + "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", + "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", + "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", "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", @@ -175170,11 +176333,14 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", + "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" @@ -175203,6 +176369,10 @@ "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/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", "crates/coreav-mkv/tests/common/mod.rs", "crates/coreav-mpegts/tests/common/mod.rs", "crates/coreav-transcode/tests/common/mod.rs", @@ -175480,8 +176650,11 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", - "scripts/h264_parity.py", - "scripts/h264_parity_gcp.py", + "scripts/h264_parity_bars.py", + "scripts/h264_pgo_acquire.py", + "scripts/h264_pgo_build.py", + "scripts/h264_pgo_diagnostics.py", + "scripts/h264_pgo_round.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -175555,55 +176728,187 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "c648b77db041daf365e865638485159cf2fa46ffb2ff266f61d5fa6794bf178e", + "sha256": "f1c6fc0be68143c9a659952e95423d1bff644c7193509b2363d28d03ab3160f4", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:31 (test_generated_gates_execute_the_owner_returned_program; compile(driver.GATE1T, '', 'exec')): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", + "evidence": "At scripts/tests/test_h264_pgo.py:111, scripts/tests/test_h264_pgo.py:105-111 explicitly supplies action='audit', patches audit to a malformed-identity/host callback, and expects failure. main's audit branch at scripts/h264_pgo_round.py:790-795 does not call run or diagnostics; audit_bound at scripts/h264_pgo_acquire.py:735-745 validates retained files only. The new run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is unreachable from this test.", "site": [ - 31, - "generated-execution", - ".Selection.test_generated_gates_execute_the_owner_returned_program", - "compile(driver.GATE1T, '', 'exec')" + 111, + "delegated", + "", + "round_tool.main" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:31 (test_generated_gates_execute_the_owner_returned_program; driver.GATE1T): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", + "evidence": "At scripts/tests/test_h264_pgo.py:126, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", "site": [ - 31, - "generated-execution", - ".Selection.test_generated_gates_execute_the_owner_returned_program", - "driver.GATE1T" + 126, + "delegated", + "", + "round_tool.execute" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:46 (test_generated_gates_execute_the_owner_returned_program; compile(reference, '', 'exec')): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", + "evidence": "At scripts/tests/test_h264_pgo.py:128, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", "site": [ - 46, - "generated-execution", - ".Selection.test_generated_gates_execute_the_owner_returned_program", - "compile(reference, '', 'exec')" + 128, + "delegated", + "", + "round_tool.execute" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_parity_gcp_selection.py:46 (test_generated_gates_execute_the_owner_returned_program; reference): Generated source is evaluated, but driver.subprocess.run is mocked at scripts/tests/test_h264_parity_gcp_selection.py:27 for GATE1T at 31. The extracted reference gate receives mocked h264_parity.timed at 43 before exec at 46. require returns a synthetic pair at 24/42; no oracle or remote job runs.", + "evidence": "At scripts/tests/test_h264_pgo.py:130, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", "site": [ - 46, - "generated-execution", - ".Selection.test_generated_gates_execute_the_owner_returned_program", - "reference" + 130, + "delegated", + "", + "round_tool.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:131, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "site": [ + 131, + "delegated", + "", + "round_tool.execute" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:167, scripts/tests/test_h264_pgo.py:159-167,265-274 patches build_tool.subprocess.run with fake_run functions that merely create synthetic compiled binary bytes. compile_binary's cargo sink at scripts/h264_pgo_build.py:69-93 is intercepted; neither a real build nor an FFmpeg/ffprobe oracle runs. The changed h264_pgo_round.run diagnostics wrapper does not affect these mocked builds.", + "site": [ + 167, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:209, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 209, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:215, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 215, + "delegated", + "", + "build_tool.toolchain" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:232, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 232, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:240, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 240, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:248, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "site": [ + 248, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:258, scripts/tests/test_h264_pgo.py:251-260 supplies unrecognized --config CLI arguments and mocks toolchain. build main's argparse at scripts/h264_pgo_build.py:183-193 refuses them before any build/compiler/media command; the test asserts the compiler mock uncalled. The changed PGO diagnostic wrapper is unreachable.", + "site": [ + 258, + "delegated", + "", + "build_tool.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:274, scripts/tests/test_h264_pgo.py:159-167,265-274 patches build_tool.subprocess.run with fake_run functions that merely create synthetic compiled binary bytes. compile_binary's cargo sink at scripts/h264_pgo_build.py:69-93 is intercepted; neither a real build nor an FFmpeg/ffprobe oracle runs. The changed h264_pgo_round.run diagnostics wrapper does not affect these mocked builds.", + "site": [ + 274, + "delegated", + "", + "build_tool.compile_binary" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:441, scripts/tests/test_h264_pgo.py:437-443 mocks merged, makes reservation raise, and mocks execute. run calls reservation at scripts/h264_pgo_round.py:660 before reserved_inputs, owner admission at scripts/h264_pgo_round.py:678, or the new diagnostics wrapper at scripts/h264_pgo_round.py:731-735, so it cannot execute an oracle.", + "site": [ + 441, + "delegated", + "", + "round_tool.run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:451, scripts/tests/test_h264_pgo.py:445-457 supplies absolute/escaping manifest paths, which reservation rejects at scripts/h264_pgo_round.py:55-57, or patches merged/run/check_output and supplies an untracked manifest, which reservation rejects at scripts/h264_pgo_round.py:64-65. No checker or FFmpeg/ffprobe is executed; the new diagnostics wrapper is unrelated.", + "site": [ + 451, + "delegated", + "", + "round_tool.reservation" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo.py:457, scripts/tests/test_h264_pgo.py:445-457 supplies absolute/escaping manifest paths, which reservation rejects at scripts/h264_pgo_round.py:55-57, or patches merged/run/check_output and supplies an untracked manifest, which reservation rejects at scripts/h264_pgo_round.py:64-65. No checker or FFmpeg/ffprobe is executed; the new diagnostics wrapper is unrelated.", + "site": [ + 457, + "delegated", + "", + "round_tool.reservation" ], "verdict": "excluded" } ] }, - "scripts/tests/test_h264_pgo.py": { + "scripts/tests/test_h264_pgo_acquire.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -175644,7 +176949,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -175718,7 +177023,6 @@ "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", - "redirect_stderr": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", @@ -175777,6 +177081,7 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ + ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -176159,187 +177464,341 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "f1c6fc0be68143c9a659952e95423d1bff644c7193509b2363d28d03ab3160f4", + "sha256": "69e8302bc9535cbc142d8f0e756933079a62433bfca3520bc847ca9b062e6863", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:111, scripts/tests/test_h264_pgo.py:105-111 explicitly supplies action='audit', patches audit to a malformed-identity/host callback, and expects failure. main's audit branch at scripts/h264_pgo_round.py:790-795 does not call run or diagnostics; audit_bound at scripts/h264_pgo_acquire.py:735-745 validates retained files only. The new run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is unreachable from this test.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:149, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 111, + 149, "delegated", "", - "round_tool.main" + "self.integrated" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:126, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:166, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 126, + 166, "delegated", "", - "round_tool.execute" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:128, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:169, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 128, + 169, "delegated", "", - "round_tool.execute" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:130, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:183, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 130, + 183, "delegated", "", - "round_tool.execute" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:131, scripts/tests/test_h264_pgo.py:124-133 supplies sys.executable -c with complete fixed bodies that exit 1, print synthetic stderr, overflow a byte cap, or print abc. execute's Popen at scripts/h264_pgo_round.py:426-432 runs only those Python controls; no repository/runtime-selected oracle is involved. The new wrapper at scripts/h264_pgo_round.py:731-735 is inside run and does not alter execute.", + "evidence": "Current site scripts/tests/test_h264_pgo_acquire.py:381 (delegated, collect.bounded_runner). bounded_runner receives the literal ['oracle'] sentinel, but collect.subprocess.run is mocked at :379-381. The test inspects sanitized env/preexec_fn at :382-385 and never launches that name.", "site": [ - 131, + 381, "delegated", "", - "round_tool.execute" + "collect.bounded_runner" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:167, scripts/tests/test_h264_pgo.py:159-167,265-274 patches build_tool.subprocess.run with fake_run functions that merely create synthetic compiled binary bytes. compile_binary's cargo sink at scripts/h264_pgo_build.py:69-93 is intercepted; neither a real build nor an FFmpeg/ffprobe oracle runs. The changed h264_pgo_round.run diagnostics wrapper does not affect these mocked builds.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:392, scripts/tests/test_h264_pgo_acquire.py:387-393 patches driver.merged to raise before freeze can pass its source gate at scripts/h264_pgo_acquire.py:485-488. Allocation is also mocked and asserted uncalled. No oracle or acquisition is reached; the changed diagnostics wrapper in scripts/h264_pgo_round.py:731-735 does not affect merged.", "site": [ - 167, + 392, "delegated", "", - "build_tool.compile_binary" + "collect.freeze" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:209, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:397, scripts/tests/test_h264_pgo_acquire.py:397-400 runs Python -I on collect.__file__ with --help. scripts/h264_pgo_acquire.py:749-755 parses arguments before calling freeze, so argparse exits with help before acquisition or any FFmpeg/ffprobe call. The round module's new diagnostics wrapper is only a function body and is not invoked by this import/help path.", "site": [ - 209, + 397, + "process", + ".Acquisition.test_isolated_cli_imports_without_running_acquisition", + "sys.executable" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:412, scripts/tests/test_h264_pgo_acquire.py:407-413 creates events.jsonl, supplies mocked callbacks and verification, and calls acquire. scripts/h264_pgo_acquire.py:545-549 rejects the started-evaluation marker before merged, receipt verification, capture or an oracle; the test asserts receipt verification uncalled. The PGO run-local diagnostic change is not on this acquisition refusal path.", + "site": [ + 412, "delegated", "", - "build_tool.compile_binary" + "collect.acquire" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:215, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:476, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 215, + 476, "delegated", "", - "build_tool.toolchain" + "collect.acquire" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:232, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:479, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 232, + 479, "delegated", "", - "build_tool.compile_binary" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:240, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:483, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 240, + 483, "delegated", "", - "build_tool.compile_binary" + "self.integrated" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:248, scripts/tests/test_h264_pgo.py:192-249 installs forbidden environment/configuration values and patches subprocess.run or check_output before calling compile_binary/toolchain. cargo_environment at scripts/h264_pgo_build.py:25-39 refuses them before the build/compiler sink; the tests assert the child mock was uncalled. No FFmpeg/ffprobe reference is selected, and the new run-local wrapper at scripts/h264_pgo_round.py:731-735 is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:489, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 248, + 489, "delegated", "", - "build_tool.compile_binary" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:258, scripts/tests/test_h264_pgo.py:251-260 supplies unrecognized --config CLI arguments and mocks toolchain. build main's argparse at scripts/h264_pgo_build.py:183-193 refuses them before any build/compiler/media command; the test asserts the compiler mock uncalled. The changed PGO diagnostic wrapper is unreachable.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:500, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 258, + 500, "delegated", "", - "build_tool.main" + "self.integrated" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:274, scripts/tests/test_h264_pgo.py:159-167,265-274 patches build_tool.subprocess.run with fake_run functions that merely create synthetic compiled binary bytes. compile_binary's cargo sink at scripts/h264_pgo_build.py:69-93 is intercepted; neither a real build nor an FFmpeg/ffprobe oracle runs. The changed h264_pgo_round.run diagnostics wrapper does not affect these mocked builds.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:502, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 274, + 502, "delegated", "", - "build_tool.compile_binary" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:441, scripts/tests/test_h264_pgo.py:437-443 mocks merged, makes reservation raise, and mocks execute. run calls reservation at scripts/h264_pgo_round.py:660 before reserved_inputs, owner admission at scripts/h264_pgo_round.py:678, or the new diagnostics wrapper at scripts/h264_pgo_round.py:731-735, so it cannot execute an oracle.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:508, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 441, + 508, "delegated", "", - "round_tool.run" + "run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:451, scripts/tests/test_h264_pgo.py:445-457 supplies absolute/escaping manifest paths, which reservation rejects at scripts/h264_pgo_round.py:55-57, or patches merged/run/check_output and supplies an untracked manifest, which reservation rejects at scripts/h264_pgo_round.py:64-65. No checker or FFmpeg/ffprobe is executed; the new diagnostics wrapper is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:516, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 451, + 516, "delegated", "", - "round_tool.reservation" + "self.integrated" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo.py:457, scripts/tests/test_h264_pgo.py:445-457 supplies absolute/escaping manifest paths, which reservation rejects at scripts/h264_pgo_round.py:55-57, or patches merged/run/check_output and supplies an untracked manifest, which reservation rejects at scripts/h264_pgo_round.py:64-65. No checker or FFmpeg/ffprobe is executed; the new diagnostics wrapper is unrelated.", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:523, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", "site": [ - 457, + 523, "delegated", "", - "round_tool.reservation" + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:526, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 526, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:534, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 534, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:536, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 536, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:542, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 542, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:584, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 584, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:641, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 641, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:714, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 714, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:716, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 716, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:729, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 729, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:735, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 735, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:737, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 737, + "delegated", + "", + "run" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:763, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "site": [ + 763, + "delegated", + "", + "self.integrated" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_acquire.py:777, scripts/tests/test_h264_pgo_acquire.py:773-777 supplies action='audit' and mocks both collect.audit_bound and driver.audit. main at scripts/h264_pgo_round.py:788-795 only combines the synthetic reports; it does not dispatch run or its changed diagnostic_execute wrapper at scripts/h264_pgo_round.py:731-735.", + "site": [ + 777, + "delegated", + "", + "driver.main" ], "verdict": "excluded" } ] }, - "scripts/tests/test_h264_pgo_acquire.py": { + "scripts/tests/test_h264_pgo_cohort.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -176380,7 +177839,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -176512,7 +177971,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/deny.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -176895,341 +178353,33 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "69e8302bc9535cbc142d8f0e756933079a62433bfca3520bc847ca9b062e6863", + "sha256": "f15ad12e0e555caf03d3e8629e2c2bfbcdc79914027b34bbff99a241661ee22f", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:149, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 149, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:166, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 166, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:169, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 169, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:183, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 183, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_h264_pgo_acquire.py:381 (delegated, collect.bounded_runner). bounded_runner receives the literal ['oracle'] sentinel, but collect.subprocess.run is mocked at :379-381. The test inspects sanitized env/preexec_fn at :382-385 and never launches that name.", - "site": [ - 381, - "delegated", - "", - "collect.bounded_runner" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:392, scripts/tests/test_h264_pgo_acquire.py:387-393 patches driver.merged to raise before freeze can pass its source gate at scripts/h264_pgo_acquire.py:485-488. Allocation is also mocked and asserted uncalled. No oracle or acquisition is reached; the changed diagnostics wrapper in scripts/h264_pgo_round.py:731-735 does not affect merged.", - "site": [ - 392, - "delegated", - "", - "collect.freeze" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:397, scripts/tests/test_h264_pgo_acquire.py:397-400 runs Python -I on collect.__file__ with --help. scripts/h264_pgo_acquire.py:749-755 parses arguments before calling freeze, so argparse exits with help before acquisition or any FFmpeg/ffprobe call. The round module's new diagnostics wrapper is only a function body and is not invoked by this import/help path.", - "site": [ - 397, - "process", - ".Acquisition.test_isolated_cli_imports_without_running_acquisition", - "sys.executable" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:412, scripts/tests/test_h264_pgo_acquire.py:407-413 creates events.jsonl, supplies mocked callbacks and verification, and calls acquire. scripts/h264_pgo_acquire.py:545-549 rejects the started-evaluation marker before merged, receipt verification, capture or an oracle; the test asserts receipt verification uncalled. The PGO run-local diagnostic change is not on this acquisition refusal path.", - "site": [ - 412, - "delegated", - "", - "collect.acquire" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:476, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 476, - "delegated", - "", - "collect.acquire" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:479, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 479, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:483, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 483, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:489, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 489, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:500, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 500, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:502, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 502, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:508, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 508, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:516, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 516, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:523, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 523, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:526, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 526, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:534, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 534, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:536, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 536, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:542, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 542, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:584, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 584, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:641, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 641, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:714, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 714, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:716, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 716, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:729, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 729, - "delegated", - "", - "self.integrated" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:735, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 735, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:737, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", - "site": [ - 737, - "delegated", - "", - "run" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:763, integrated at scripts/tests/test_h264_pgo_acquire.py:417-480 installs patches until test cleanup: bounded_runner is a Python fixture writer at scripts/tests/test_h264_pgo_acquire.py:443-458, oracle_pin.verify_bin/merged/allocation/receipt/policy are mocked at scripts/tests/test_h264_pgo_acquire.py:465-474, and opener returns synthetic BytesIO at scripts/tests/test_h264_pgo_acquire.py:459-463. The nested run at scripts/tests/test_h264_pgo_acquire.py:475-477 always supplies that opener/checkpoint to acquire. Warning/resource variants at scripts/tests/test_h264_pgo_acquire.py:150-169,730-737 wrap or replace the same fake runner; resumes only reuse controlled receipts. Thus all integrated/run/acquire rows here execute no real oracle. The changed diagnostics wrapper at scripts/h264_pgo_round.py:731-735 is inside round.run, not the patched acquisition/merged boundaries used here.", + "evidence": "At scripts/tests/test_h264_pgo_cohort.py:135, setUp replaces EVALUATION with a synthetic manifest at scripts/tests/test_h264_pgo_cohort.py:28-55. The test reverses the roster at scripts/tests/test_h264_pgo_cohort.py:124 and mocks merged/reservation/reserved_inputs/execute at scripts/tests/test_h264_pgo_cohort.py:127-133. run reaches evaluation_cohort at scripts/h264_pgo_round.py:664, whose order/snapshot checks at scripts/h264_pgo_round.py:225-237 reject the changed cohort before owner admission or the new diagnostic wrapper at scripts/h264_pgo_round.py:678,731-735. The test asserts execute uncalled at scripts/tests/test_h264_pgo_cohort.py:139.", "site": [ - 763, + 135, "delegated", "", - "self.integrated" + "driver.run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_acquire.py:777, scripts/tests/test_h264_pgo_acquire.py:773-777 supplies action='audit' and mocks both collect.audit_bound and driver.audit. main at scripts/h264_pgo_round.py:788-795 only combines the synthetic reports; it does not dispatch run or its changed diagnostic_execute wrapper at scripts/h264_pgo_round.py:731-735.", + "evidence": "At scripts/tests/test_h264_pgo_cohort.py:145, setUp patches EVALUATION to the synthetic manifest at scripts/tests/test_h264_pgo_cohort.py:51-55. This acquire call passes its exact closed acquisition digest and mocked callbacks at scripts/tests/test_h264_pgo_cohort.py:143-148. acquire's first guard at scripts/h264_pgo_acquire.py:640-643 rejects the closed digest before platform, locking, _acquire, verification or capture. The changed run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is unreachable.", "site": [ - 777, + 145, "delegated", "", - "driver.main" + "acquisition.acquire" ], "verdict": "excluded" } ] }, - "scripts/tests/test_h264_pgo_cohort.py": { + "scripts/tests/test_h264_pgo_diagnostics.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -177270,7 +178420,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -177784,38 +178934,83 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "f15ad12e0e555caf03d3e8629e2c2bfbcdc79914027b34bbff99a241661ee22f", + "sha256": "060376fb799fb052b043786005948ed7922463f0e47f152179c4c18cf517980d", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_cohort.py:135, setUp replaces EVALUATION with a synthetic manifest at scripts/tests/test_h264_pgo_cohort.py:28-55. The test reverses the roster at scripts/tests/test_h264_pgo_cohort.py:124 and mocks merged/reservation/reserved_inputs/execute at scripts/tests/test_h264_pgo_cohort.py:127-133. run reaches evaluation_cohort at scripts/h264_pgo_round.py:664, whose order/snapshot checks at scripts/h264_pgo_round.py:225-237 reject the changed cohort before owner admission or the new diagnostic wrapper at scripts/h264_pgo_round.py:678,731-735. The test asserts execute uncalled at scripts/tests/test_h264_pgo_cohort.py:139.", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:87, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", "site": [ - 135, + 87, "delegated", "", - "driver.run" + "self.prepare_fixtures" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_cohort.py:145, setUp patches EVALUATION to the synthetic manifest at scripts/tests/test_h264_pgo_cohort.py:51-55. This acquire call passes its exact closed acquisition digest and mocked callbacks at scripts/tests/test_h264_pgo_cohort.py:143-148. acquire's first guard at scripts/h264_pgo_acquire.py:640-643 rejects the closed digest before platform, locking, _acquire, verification or capture. The changed run-local diagnostic wrapper at scripts/h264_pgo_round.py:731-735 is unreachable.", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:99, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", "site": [ - 145, + 99, "delegated", "", - "acquisition.acquire" + "diagnostics.prepare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:162, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "site": [ + 162, + "delegated", + "", + "self.prepare_fixtures" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:173, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "site": [ + 173, + "delegated", + "", + "self.prepare_fixtures" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:184, scripts/tests/test_h264_pgo_diagnostics.py:180-186 patches round_driver.merged to raise and also mocks verification/PCM generation. diagnostics.prepare calls merged first at scripts/h264_pgo_diagnostics.py:108, before reservation or encode; the test asserts those later mocks uncalled. setUp's earlier fixture preparation is also fully mocked at scripts/tests/test_h264_pgo_diagnostics.py:89-99. The new wrapper in scripts/h264_pgo_round.py:731-735 belongs to run, not prepare.", + "site": [ + 184, + "delegated", + "", + "diagnostics.prepare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:196, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "site": [ + 196, + "delegated", + "", + "self.prepare_fixtures" ], "verdict": "excluded" } ] }, - "scripts/tests/test_h264_pgo_diagnostics.py": { + "scripts/tests/test_h264_pgo_round_selection.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -177851,7 +179046,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -178365,96 +179560,59 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "060376fb799fb052b043786005948ed7922463f0e47f152179c4c18cf517980d", + "sha256": "ea26de9cf3ca85b9f4f413c32d751547476a24268f6ef5b1b43827bce1e080a1", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:87, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", - "site": [ - 87, - "delegated", - "", - "self.prepare_fixtures" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:99, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", - "site": [ - 99, - "delegated", - "", - "diagnostics.prepare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:162, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", - "site": [ - 162, - "delegated", - "", - "self.prepare_fixtures" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:173, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "evidence": "scripts/tests/test_h264_pgo_round_selection.py:55 (test_run_executes_the_owner_returned_pair_outside_qualification; driver.run): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", "site": [ - 173, + 55, "delegated", "", - "self.prepare_fixtures" + "driver.run" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:184, scripts/tests/test_h264_pgo_diagnostics.py:180-186 patches round_driver.merged to raise and also mocks verification/PCM generation. diagnostics.prepare calls merged first at scripts/h264_pgo_diagnostics.py:108, before reservation or encode; the test asserts those later mocks uncalled. setUp's earlier fixture preparation is also fully mocked at scripts/tests/test_h264_pgo_diagnostics.py:89-99. The new wrapper in scripts/h264_pgo_round.py:731-735 belongs to run, not prepare.", + "evidence": "scripts/tests/test_h264_pgo_round_selection.py:57 (test_run_executes_the_owner_returned_pair_outside_qualification; str(oracle.ffprobe)): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", "site": [ - 184, - "delegated", - "", - "diagnostics.prepare" + 57, + "command", + ".Selection.test_run_executes_the_owner_returned_pair_outside_qualification", + "str(oracle.ffprobe)" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_h264_pgo_diagnostics.py:196, setUp writes fixed mock-tool marker bytes at scripts/tests/test_h264_pgo_diagnostics.py:85-87 and prepare_fixtures always patches merged, reservation, verify_bin and diagnostics.subprocess.run at scripts/tests/test_h264_pgo_diagnostics.py:94-99. encode at scripts/tests/test_h264_pgo_diagnostics.py:89-92 only writes synthetic codec-labelled fixture bytes and returns CompletedProcess; no marker is executed. Resume/partial/mutation calls at scripts/tests/test_h264_pgo_diagnostics.py:162,173,196 retain that same patched boundary over the real encode sink at scripts/h264_pgo_diagnostics.py:149-150. The changed run-local wrapper at scripts/h264_pgo_round.py:731-735 does not alter mocked preparation.", + "evidence": "scripts/tests/test_h264_pgo_round_selection.py:60 (test_run_executes_the_owner_returned_pair_outside_qualification; str(oracle.ffmpeg)): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", "site": [ - 196, - "delegated", - "", - "self.prepare_fixtures" + 60, + "command", + ".Selection.test_run_executes_the_owner_returned_pair_outside_qualification", + "str(oracle.ffmpeg)" ], "verdict": "excluded" } ] }, - "scripts/tests/test_h264_pgo_round_selection.py": { + "scripts/tests/test_he_aac_agreement.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ENGINES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "ExitStack": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "FILES": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "LLVM": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "TARGET": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "TOOLCHAIN": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "aac_agreement": "2c3f9cab80c39c2e0a62d6fc96cb6c156fc647b4c58f72657e89500bf4c89268", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -178462,7 +179620,6 @@ "array": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ast": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "atexit": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "audit_bound": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "base64": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "benchlib": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", "bisect": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -178477,12 +179634,11 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "contextlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "contextmanager": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "copy": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "core_stage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "corpus": "dc66293824b99c203401d953f19da5f5f113ab8b65cbc383c478e86a2729c4e6", @@ -178491,16 +179647,14 @@ "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "decode_audio_check": "b9ee1e52f40655e3a5d92bde45c90f4427a72b158b317ba3dff8ca4f7de22bc7", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "download": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "execute": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_engines": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extra_hostile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "extract_check": "61b924249ee1662f38170ad1a82ac57670b2347b140dbe33fe8c47b894dc477f", - "failure_counts": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fcntl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fnmatch": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "fractions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -178509,12 +179663,8 @@ "gcd": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "h264_parity_bars": "ff1462b96c891b03ce702de15924b15f7c3f7158819377d3f54351d131386ecb", - "h264_pgo_acquire": "4ab5f2811bb28c5b5f3a9e2c3169224f402431c07700c18b12627b2a1d152881", - "h264_pgo_build": "5e071e14e9372734188f2fa1b407597bf95fb7bfd973ac1619fa3eeeae9f0174", - "h264_pgo_diagnostics": "3df522c1ef39a2a217e422da27b2ee79e9ef15bfd74f961ea5cbc9da7c11e439", - "h264_pgo_round": "a8a384cf30e513ba9465fc3fd388129fec268ca6c47749eddac8d8c3d2936f77", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "he_aac_agreement": "fcadf24329e19ea43fddf0965ab8644eab991179a7303f6358a2099189149f33", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -178555,14 +179705,10 @@ "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", - "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", - "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", "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", @@ -178575,6 +179721,7 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "source": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -178596,14 +179743,12 @@ "tool_versions": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "traceback": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "track_boxes": "fff0d2689eb4937d9f30ebec6c72f1fa40a08e32db1c1bf01d163a49d28e1440", - "training_roster": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "types": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "verify": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "wav_data": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "write": "81b1378934c9ad9cd9a7b9ce9031e0d894df204b878446d61f65e9b6aef4f1ed", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" @@ -178632,10 +179777,6 @@ "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/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", "crates/coreav-mkv/tests/common/mod.rs", "crates/coreav-mpegts/tests/common/mod.rs", "crates/coreav-transcode/tests/common/mod.rs", @@ -178910,14 +180051,12 @@ "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/aac_agreement.py", "scripts/clip_check.py", "scripts/compat_check.py", + "scripts/decode_audio_check.py", "scripts/extract_check.py", - "scripts/h264_parity_bars.py", - "scripts/h264_pgo_acquire.py", - "scripts/h264_pgo_build.py", - "scripts/h264_pgo_diagnostics.py", - "scripts/h264_pgo_round.py", + "scripts/he_aac_agreement.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -178991,44 +180130,198 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "ea26de9cf3ca85b9f4f413c32d751547476a24268f6ef5b1b43827bce1e080a1", + "sha256": "4ce33bf90a710af5bf0fb0ac61ece6821a569de7b422f8189a145ed1393cde75", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_pgo_round_selection.py:55 (test_run_executes_the_owner_returned_pair_outside_qualification; driver.run): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", + "evidence": "scripts/tests/test_he_aac_agreement.py:145 is the class Conversions docstring at 145-147, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", "site": [ - 55, + 145, + "embedded-source", + "embedded", + "" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:153 (delegated, h.variants). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 153, "delegated", "", - "driver.run" + "h.variants" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_pgo_round_selection.py:57 (test_run_executes_the_owner_returned_pair_outside_qualification; str(oracle.ffprobe)): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:157 (delegated, h.variants). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", "site": [ - 57, - "command", - ".Selection.test_run_executes_the_owner_returned_pair_outside_qualification", - "str(oracle.ffprobe)" + 157, + "delegated", + "", + "h.variants" ], "verdict": "excluded" }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_h264_pgo_round_selection.py:60 (test_run_executes_the_owner_returned_pair_outside_qualification; str(oracle.ffmpeg)): driver.execute and driver.subprocess.run are mocked (scripts/tests/test_h264_pgo_round_selection.py:52-54). execute at 24-26 records argv and returns synthetic metadata/count/hash/timing; the diagnostic callback at 48-51 is also synthetic. These command lists/assertions never launch a real FFmpeg/ffprobe.", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:176 (delegated, h.prepare). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", "site": [ - 60, + 176, + "delegated", + "", + "h.prepare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:198 (delegated, h.encode). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 198, + "delegated", + "", + "h.encode" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:235 (delegated, h.judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 235, + "delegated", + "", + "h.judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:247 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 247, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:258 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 258, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:268 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 268, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:284 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 284, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:295 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 295, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:306 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 306, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:338 (delegated, h.prepare). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 338, + "delegated", + "", + "h.prepare" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:357 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 357, + "delegated", + "", + "self.run_judge" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:360 (command, 'ffmpeg'). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 360, "command", - ".Selection.test_run_executes_the_owner_returned_pair_outside_qualification", - "str(oracle.ffmpeg)" + ".Judge.test_bar5_reports_decode_audio_against_ffmpeg_with_both_lengths", + "'ffmpeg'" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:416 (delegated, dc.main). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 416, + "delegated", + "", + "dc.main" + ], + "verdict": "excluded" + }, + { + "class": "reviewed-exclusion", + "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:491 (delegated, h.ffprobe_answer). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "site": [ + 491, + "delegated", + "", + "h.ffprobe_answer" ], "verdict": "excluded" } ] }, - "scripts/tests/test_he_aac_agreement.py": { + "scripts/tests/test_hevc_boundary.py": { "imports": { "Config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Counter": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -179037,13 +180330,13 @@ "Fraction": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "INPUT_ARGS": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "InvalidOperation": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "Limits": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "MarkdownIt": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "Path": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ProcessPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "R2": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ROOT": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "ThreadPoolExecutor": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "aac_agreement": "2c3f9cab80c39c2e0a62d6fc96cb6c156fc647b4c58f72657e89500bf4c89268", "agreement": "479a46e23aa27d1522d5461267abd0fd947a2b174571535995e674b1a2b0545e", "allowance": "f3f8603727ed50e06fb992e5fa711514c47cd087d030fc9e96ac9755bc0b0d8c", "append_jsonl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -179065,7 +180358,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -179078,7 +180371,6 @@ "dataclasses": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "datetime": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "decimal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "decode_audio_check": "b9ee1e52f40655e3a5d92bde45c90f4427a72b158b317ba3dff8ca4f7de22bc7", "defaultdict": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "dims_ff": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -179095,7 +180387,13 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "he_aac_agreement": "fcadf24329e19ea43fddf0965ab8644eab991179a7303f6358a2099189149f33", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", + "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", + "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", + "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", "hmac": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "html": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -179124,7 +180422,6 @@ "pathlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "per": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "pickle": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "platform": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "policy_check": "1cc3a3970cc6c5d4fc0ce4c1d4c728e0011740ab89e6c00df87bcad382a2e2b9", "policy_ref": "b948db1b75d6f99e50c4196247b2260ae31ea27e0fdea38acef95ef96bfda423", "queue": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -179137,6 +180434,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -179152,7 +180450,6 @@ "shutil": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "sig": "7be6eea02d417940e5cf6220ea9f0670810650f0e0dac01ed8192298ab6acfee", "signal": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "source": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "speed": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", "split_check": "1864d4582c074700131633fbe966227536fd7e734a2361873c6004538d49979f", "ssl": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -179178,10 +180475,10 @@ "unittest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "urllib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "util": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "wav_data": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "wave": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "write_json": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "writer_boxes": "1fc7bf4c2f35ad56218dd7a160b294d13347385080b7c92aafcfa0c77268430d", + "zipfile": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ @@ -179482,12 +180779,16 @@ "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/aac_agreement.py", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/decode_audio_check.py", "scripts/extract_check.py", - "scripts/he_aac_agreement.py", + "scripts/hevc_boundary.py", + "scripts/hevc_conformance.py", + "scripts/hevc_decode.py", + "scripts/hevc_fixture.py", + "scripts/hevc_intra.py", + "scripts/hevc_oracle_input.py", + "scripts/hevc_synthetic.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -179510,6 +180811,7 @@ "scripts/writer_boxes.py", "test-support/oracle.rs", "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", @@ -179561,192 +180863,16 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "4ce33bf90a710af5bf0fb0ac61ece6821a569de7b422f8189a145ed1393cde75", + "sha256": "683874c99811607397dc0bb7080b984c82045c05bd5aceecb58966796133c709", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_he_aac_agreement.py:145 is the class Conversions docstring at 145-147, a Python string constant that is the first statement of its body rather than generated executable source. The file never names __doc__, so the text is never passed to a process, shell, eval or generated file. No generated program runs at this site.", - "site": [ - 145, - "embedded-source", - "embedded", - "" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:153 (delegated, h.variants). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", + "evidence": "scripts/tests/test_hevc_boundary.py:112: scripts/tests/test_hevc_boundary.py:108-113 forces darwin and expects refusal before reading receipts; scripts/hevc_boundary.py:107-109 rejects non-Linux before any child.", "site": [ - 153, - "delegated", - "", - "h.variants" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:157 (delegated, h.variants). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 157, - "delegated", - "", - "h.variants" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:176 (delegated, h.prepare). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 176, - "delegated", - "", - "h.prepare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:198 (delegated, h.encode). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 198, - "delegated", - "", - "h.encode" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:235 (delegated, h.judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 235, - "delegated", - "", - "h.judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:247 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 247, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:258 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 258, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:268 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 268, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:284 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 284, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:295 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 295, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:306 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 306, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:338 (delegated, h.prepare). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 338, - "delegated", - "", - "h.prepare" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:357 (delegated, self.run_judge). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 357, - "delegated", - "", - "self.run_judge" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:360 (command, 'ffmpeg'). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 360, - "command", - ".Judge.test_bar5_reports_decode_audio_against_ffmpeg_with_both_lengths", - "'ffmpeg'" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:416 (delegated, dc.main). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 416, - "delegated", - "", - "dc.main" - ], - "verdict": "excluded" - }, - { - "class": "reviewed-exclusion", - "evidence": "Exact site scripts/tests/test_he_aac_agreement.py:491 (delegated, h.ffprobe_answer). variants/prepare/encode replace h.run with CompletedProcess writers/refusals and replace probe/oracle where needed. run_judge intercepts every command, writing only synthetic decoder reports/PCM/WAV or raising TimeoutExpired; all callers keep that seam. The ffmpeg command at 360 is expected argv data. dc.main uses a replaced check callback before any decoder execution, and ffprobe_answer returns the supplied mocked process result.", - "site": [ - 491, + 112, "delegated", "", - "h.ffprobe_answer" + "boundary.c1" ], "verdict": "excluded" } @@ -179789,7 +180915,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -179818,10 +180944,11 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", @@ -180212,6 +181339,7 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_boundary.py", "scripts/hevc_conformance.py", "scripts/hevc_decode.py", "scripts/hevc_fixture.py", @@ -180292,11 +181420,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "19ad162e19d979615d811e9f3c7cff7fe020b03ab32d0a9496de3b6b4151b142", + "sha256": "3cf2459de08081161abb58e98db5188c3262781672c04cacd3cd29b8ea125f96", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_decode.py:359, The test patches require() to raise QualificationError at scripts/tests/test_hevc_decode.py:355-358. runner.run catches it at scripts/hevc_decode.py:269-272 and raises pinned_oracle_required before reaching any child; no oracle program executes. The assertion at scripts/tests/test_hevc_decode.py:360 checks only the mocked owner arguments.", + "evidence": "scripts/tests/test_hevc_decode.py:359: scripts/tests/test_hevc_decode.py:350-361 patches test_oracle.require to raise and expects the qualification error; scripts/hevc_decode.py:269 precedes all output or child execution.", "site": [ 359, "delegated", @@ -180307,7 +181435,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_decode.py:371, The test supplies a fake namespace pair at scripts/tests/test_hevc_decode.py:365-367 and replaces harness.child with a mock returning (1, None, None) at scripts/tests/test_hevc_decode.py:369. The call reaches the mocked configuration child at scripts/hevc_decode.py:529-532 and raises packet_configuration; no executable runs. scripts/tests/test_hevc_decode.py:373 checks the captured fake field.", + "evidence": "scripts/tests/test_hevc_decode.py:371: scripts/tests/test_hevc_decode.py:365-376 supplies dummy pair files and replaces harness.child with a nonzero fake; corpus_decode fails at packet_configuration without executing an oracle.", "site": [ 371, "delegated", @@ -180356,7 +181484,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -180385,10 +181513,11 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", @@ -180485,6 +181614,7 @@ "bench/audio-decode/receipts.py", "bench/audio-decode/run.py", "bench/audio-decode/tests/test_oracle.py", + "bench/hevc-conformance/known-exclusions.json", "bench/npx/run.py", "bench/opus-speed/allowance.py", "bench/opus-speed/report.py", @@ -180779,6 +181909,7 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_boundary.py", "scripts/hevc_conformance.py", "scripts/hevc_decode.py", "scripts/hevc_fixture.py", @@ -180874,7 +182005,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_exclusions.py:128 (occurrence 0), scripts/tests/test_hevc_exclusions.py:117-132 mocks require, child, probe and confirm_reference; the sole child is asserted to be args.parser and neither media oracle helper is called. scripts/hevc_conformance.py:1135-1144 skips oracle work for the supplied exclusion.", + "evidence": "scripts/tests/test_hevc_exclusions.py:128: scripts/tests/test_hevc_exclusions.py:117-132 mocks qualification and child/probe/confirm, expects G1 blocked, and asserts only the native parser call was attempted. scripts/hevc_conformance.py:1139-1148 excludes the test stream before media oracle probing.", "site": [ 128, "delegated", @@ -180922,7 +182053,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -180951,10 +182082,11 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", @@ -181345,6 +182477,7 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_boundary.py", "scripts/hevc_conformance.py", "scripts/hevc_decode.py", "scripts/hevc_fixture.py", @@ -181425,11 +182558,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "b31e519c2616f9b5c7115845f99f0462667f23dbe4f777f847ef74d9475431db", + "sha256": "ae4a9aab877c85539f22ec0ad0918dd661829e36f90cede6df70721b9ee7143c", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_intra.py:37 (occurrence 0), scripts/tests/test_hevc_intra.py:31-46 supplies a fake Oracle and mocks require/run/child; child raises stop-before-media rather than executing a binary.", + "evidence": "scripts/tests/test_hevc_intra.py:37: scripts/tests/test_hevc_intra.py:31-46 supplies a dummy owner pair, replaces harness.run with the local census callback and harness.child with a stop-before-media exception; no program is executed.", "site": [ 37, "delegated", @@ -181440,7 +182573,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_intra.py:45 (occurrence 0), scripts/tests/test_hevc_intra.py:31-46 supplies a fake Oracle and mocks require/run/child; child raises stop-before-media rather than executing a binary.", + "evidence": "scripts/tests/test_hevc_intra.py:45: scripts/tests/test_hevc_intra.py:31-46 supplies a dummy owner pair, replaces harness.run with the local census callback and harness.child with a stop-before-media exception; no program is executed.", "site": [ 45, "delegated", @@ -181451,9 +182584,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_intra.py:90 (occurrence 0), scripts/tests/test_hevc_intra.py:66-99 replaces child, probe, oracle_frames and diagnose_picture with synthetic results. The Oracle holds ordinary temporary byte files, and no external oracle runs.", + "evidence": "scripts/tests/test_hevc_intra.py:91: scripts/tests/test_hevc_intra.py:66-98 mocks every child plus probe, oracle_frames, native_rows and diagnose_picture. The development success/failure paths consume synthetic files and canned values only.", "site": [ - 90, + 91, "delegated", "", "runner.development_picture" @@ -181462,7 +182595,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_intra.py:97 (occurrence 0), scripts/tests/test_hevc_intra.py:66-99 replaces child, probe, oracle_frames and diagnose_picture with synthetic results. The Oracle holds ordinary temporary byte files, and no external oracle runs.", + "evidence": "scripts/tests/test_hevc_intra.py:97: scripts/tests/test_hevc_intra.py:66-98 mocks every child plus probe, oracle_frames, native_rows and diagnose_picture. The development success/failure paths consume synthetic files and canned values only.", "site": [ 97, "delegated", @@ -181473,9 +182606,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_intra.py:143 (occurrence 0), scripts/tests/test_hevc_intra.py:138-145 supplies different geometry and asserts the mocked child is not called; scripts/hevc_intra.py:394-398 returns before constructing any process.", + "evidence": "scripts/tests/test_hevc_intra.py:142: scripts/tests/test_hevc_intra.py:137-144 passes mismatched geometry and mocks child; scripts/hevc_intra.py:389-398 returns unavailable before any command and the test asserts child was not called.", "site": [ - 143, + 142, "delegated", "", "runner.diagnose_picture" @@ -181484,9 +182617,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_intra.py:208 (occurrence 0), scripts/tests/test_hevc_intra.py:203-224 provides self-written raw/progress files and mocks harness.child in both diagnostic arms; no binary runs.", + "evidence": "scripts/tests/test_hevc_intra.py:207: scripts/tests/test_hevc_intra.py:196-224 replaces harness.child with fixed raw/stdout/stderr fixture files, so diagnostic success and whole-reference failure launch no oracle.", "site": [ - 208, + 207, "delegated", "", "runner.diagnose_picture" @@ -181495,9 +182628,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_intra.py:223 (occurrence 0), scripts/tests/test_hevc_intra.py:203-224 provides self-written raw/progress files and mocks harness.child in both diagnostic arms; no binary runs.", + "evidence": "scripts/tests/test_hevc_intra.py:222: scripts/tests/test_hevc_intra.py:196-224 replaces harness.child with fixed raw/stdout/stderr fixture files, so diagnostic success and whole-reference failure launch no oracle.", "site": [ - 223, + 222, "delegated", "", "runner.diagnose_picture" @@ -181506,9 +182639,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_intra.py:532 (occurrence 0), scripts/tests/test_hevc_intra.py:527-547 supplies synthetic framemd5 and progress files and patches harness.child for both success and refusal cases.", + "evidence": "scripts/tests/test_hevc_intra.py:531: scripts/tests/test_hevc_intra.py:523-546 patches harness.child for both good and faulty progress captures; runner.oracle_frames only consumes the supplied text files, never an executed oracle.", "site": [ - 532, + 531, "delegated", "", "runner.oracle_frames" @@ -181517,9 +182650,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_intra.py:547 (occurrence 0), scripts/tests/test_hevc_intra.py:527-547 supplies synthetic framemd5 and progress files and patches harness.child for both success and refusal cases.", + "evidence": "scripts/tests/test_hevc_intra.py:546: scripts/tests/test_hevc_intra.py:523-546 patches harness.child for both good and faulty progress captures; runner.oracle_frames only consumes the supplied text files, never an executed oracle.", "site": [ - 547, + 546, "delegated", "", "runner.oracle_frames" @@ -181528,9 +182661,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_intra.py:597 (occurrence 0), scripts/tests/test_hevc_intra.py:584-618 replaces harness.child with reject/broken functions that write fixture receipts; these inspect native argv without launching CoreAV or any oracle.", + "evidence": "scripts/tests/test_hevc_intra.py:596: scripts/tests/test_hevc_intra.py:583-617 replaces harness.child with reject/broken callbacks that synthesize native refusal metadata; these negative-control checks execute no oracle.", "site": [ - 597, + 596, "delegated", "", "runner.negative_controls" @@ -181539,9 +182672,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_intra.py:618 (occurrence 0), scripts/tests/test_hevc_intra.py:584-618 replaces harness.child with reject/broken functions that write fixture receipts; these inspect native argv without launching CoreAV or any oracle.", + "evidence": "scripts/tests/test_hevc_intra.py:617: scripts/tests/test_hevc_intra.py:583-617 replaces harness.child with reject/broken callbacks that synthesize native refusal metadata; these negative-control checks execute no oracle.", "site": [ - 618, + 617, "delegated", "", "runner.negative_controls" @@ -181550,9 +182683,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_intra.py:622 (occurrence 0), This launches Python with hevc_intra.py --help only; scripts/hevc_intra.py:624-634 parses arguments before run, so argparse help exits before any owner qualification or media command.", + "evidence": "scripts/tests/test_hevc_intra.py:621: scripts/tests/test_hevc_intra.py:619-627 launches Python on hevc_intra.py --help only. scripts/hevc_intra.py:624-634 exits in argparse before run and qualification; no media oracle executes.", "site": [ - 622, + 621, "process", ".Controls.test_cli_help_is_media_free_and_positional_native_contract_is_stable", "sys.executable" @@ -181598,7 +182731,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -181627,10 +182760,11 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", "hls_check": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", @@ -181727,6 +182861,7 @@ "bench/audio-decode/receipts.py", "bench/audio-decode/run.py", "bench/audio-decode/tests/test_oracle.py", + "bench/hevc-conformance/synthetic.json", "bench/npx/run.py", "bench/opus-speed/allowance.py", "bench/opus-speed/report.py", @@ -182021,6 +183156,7 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_boundary.py", "scripts/hevc_conformance.py", "scripts/hevc_decode.py", "scripts/hevc_fixture.py", @@ -182105,7 +183241,7 @@ "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_synthetic.py:35 (occurrence 0), scripts/tests/test_hevc_synthetic.py:23-35 supplies a fake Oracle, mocks require/capture/file_sha256 and returns self-written version text; identity mismatch stops the inspection without executing an oracle.", + "evidence": "scripts/tests/test_hevc_synthetic.py:35: scripts/tests/test_hevc_synthetic.py:22-37 mocks require and fixture.capture; the identity path is exercised using a canned version response and fails without any real child.", "site": [ 35, "delegated", @@ -182116,7 +183252,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_synthetic.py:40 (occurrence 0), scripts/tests/test_hevc_synthetic.py:39-69 invokes inspect only in pre-media refusal cases: altered preparation stops at scripts/hevc_synthetic.py:15-16, mocked binary_identity stops at scripts/hevc_synthetic.py:20-21, and altered membership stops at scripts/hevc_synthetic.py:22-23 with bounded_bytes asserted untouched. The temporary Oracle paths are never executed.", + "evidence": "scripts/tests/test_hevc_synthetic.py:40: scripts/tests/test_hevc_synthetic.py:39-69 calls check only with changed preparation, a mocked differing oracle identity, or changed membership and mocked binary_identity. scripts/hevc_synthetic.py:14-23 refuses each case before any parser/probe; no oracle child executes.", "site": [ 40, "delegated", @@ -182127,7 +183263,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_synthetic.py:48 (occurrence 0), scripts/tests/test_hevc_synthetic.py:39-69 invokes inspect only in pre-media refusal cases: altered preparation stops at scripts/hevc_synthetic.py:15-16, mocked binary_identity stops at scripts/hevc_synthetic.py:20-21, and altered membership stops at scripts/hevc_synthetic.py:22-23 with bounded_bytes asserted untouched. The temporary Oracle paths are never executed.", + "evidence": "scripts/tests/test_hevc_synthetic.py:48: scripts/tests/test_hevc_synthetic.py:39-69 calls check only with changed preparation, a mocked differing oracle identity, or changed membership and mocked binary_identity. scripts/hevc_synthetic.py:14-23 refuses each case before any parser/probe; no oracle child executes.", "site": [ 48, "delegated", @@ -182138,7 +183274,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_synthetic.py:55 (occurrence 0), scripts/tests/test_hevc_synthetic.py:39-69 invokes inspect only in pre-media refusal cases: altered preparation stops at scripts/hevc_synthetic.py:15-16, mocked binary_identity stops at scripts/hevc_synthetic.py:20-21, and altered membership stops at scripts/hevc_synthetic.py:22-23 with bounded_bytes asserted untouched. The temporary Oracle paths are never executed.", + "evidence": "scripts/tests/test_hevc_synthetic.py:55: scripts/tests/test_hevc_synthetic.py:39-69 calls check only with changed preparation, a mocked differing oracle identity, or changed membership and mocked binary_identity. scripts/hevc_synthetic.py:14-23 refuses each case before any parser/probe; no oracle child executes.", "site": [ 55, "delegated", @@ -182149,7 +183285,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_synthetic.py:68 (occurrence 0), scripts/tests/test_hevc_synthetic.py:39-69 invokes inspect only in pre-media refusal cases: altered preparation stops at scripts/hevc_synthetic.py:15-16, mocked binary_identity stops at scripts/hevc_synthetic.py:20-21, and altered membership stops at scripts/hevc_synthetic.py:22-23 with bounded_bytes asserted untouched. The temporary Oracle paths are never executed.", + "evidence": "scripts/tests/test_hevc_synthetic.py:68: scripts/tests/test_hevc_synthetic.py:39-69 calls check only with changed preparation, a mocked differing oracle identity, or changed membership and mocked binary_identity. scripts/hevc_synthetic.py:14-23 refuses each case before any parser/probe; no oracle child executes.", "site": [ 68, "delegated", @@ -182201,6 +183337,7 @@ }, "requires": [ ".github/workflows/hevc-conformance.yml", + "bench/hevc-conformance/evidence-public.pem", "docs/design/oracle-historical-records.json", "scripts/oracle-audio-args.txt", "scripts/oracle-ffmpeg-macos.env", @@ -182213,11 +183350,11 @@ "scripts/test_oracle.py", "test-support/oracle.rs" ], - "sha256": "37847fcd4adc45cb282b4528ee41be1399bd5250a79ca6646227a191d8dc9104", + "sha256": "43a0bc53bf06a1356c0db0f1e003a37184900f06a1aaa71e16b2f4b92bc642d6", "sites": [ { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_hevc_workflow.py:91, process row \"'openssl'\". The child at scripts/tests/test_hevc_workflow.py:91-92 is openssl pkey -pubin -noout validating the public PEM file, not an oracle.", + "evidence": "scripts/tests/test_hevc_workflow.py:91: scripts/tests/test_hevc_workflow.py:83-92 invokes openssl pkey to validate a public key, not an FFmpeg/ffprobe oracle.", "site": [ 91, "process", @@ -182228,9 +183365,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_hevc_workflow.py:201 starts isolated Python with the projection script extracted at scripts/tests/test_hevc_workflow.py:188-190 from .github/workflows/hevc-conformance.yml:181-195. The executed script only reads the synthetic JSON fixture written at scripts/tests/test_hevc_workflow.py:193-200, projects aggregate fields and writes profile-summary.json. The complete workflow heredoc at .github/workflows/hevc-conformance.yml:182-194 imports only json, pathlib and sys and performs no subprocess or oracle invocation; the child does not execute the workflow jobs.", + "evidence": "scripts/tests/test_hevc_workflow.py:234: scripts/tests/test_hevc_workflow.py:219-244 executes the extracted aggregate-profile Python snippet against self-written JSON; .github/workflows/hevc-conformance.yml:200-214 only reads JSON and writes summary JSON, with no subprocess or media oracle.", "site": [ - 201, + 234, "process", ".HevcWorkflow.test_public_profile_projection_omits_per_file_records", "sys.executable" @@ -182275,7 +183412,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -183342,7 +184479,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -183895,7 +185032,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -184444,7 +185581,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -187327,7 +188464,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -188002,7 +189139,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -188542,7 +189679,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -189147,7 +190284,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -189176,10 +190313,11 @@ "glob": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "gzip": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "hashlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "hevc_conformance": "1e492e68b6e014f83d0ddfe445dd3bdd392576e12d2c6352e052d3532edc31cc", - "hevc_decode": "a6ddee76ea9a624f3a04d80d19f5724c451cbd47403700eeffc632761f1dd846", + "hevc_boundary": "0515ee5bf75aeec3687874374d663aa3b215c5fc99fb0aa98761c334fe55294a", + "hevc_conformance": "7e2f9ef4da310b8c2538e64fd97354fc151909d4f57fd4d9dcb25320a1fca7a6", + "hevc_decode": "5076bbb23bba80d9f69ba78b3c00f8dd741401f77697052509352ae6fc6c141c", "hevc_fixture": "848b25543fb1c5804db26c386d9c9c04db3828fe8e3d459b63f1427b958d0ef6", - "hevc_intra": "b134e4d41404d56669b6b9c053c9cb857c43a6d365eafdfbd7d0489ba76befa7", + "hevc_intra": "11589822dbdf2d6687f05f41d743f9a2bd018ad5ca9e682097cf978eae5c849c", "hevc_oracle_input": "6ca463b4eadad0a19f7464cd409967ec8cbf57c3701e9cc2bc3ddb2573b14e41", "hevc_reference": "ed9b8875345ffa07f71a23421cd996dcd6ef7d365b25d450323d035574c916e5", "hevc_synthetic": "238c7b6d71b236411f72f1d3e6f72e54ce40bd16b37cc402c9dcaea31dc8647d", @@ -189572,6 +190710,7 @@ "scripts/clip_check.py", "scripts/compat_check.py", "scripts/extract_check.py", + "scripts/hevc_boundary.py", "scripts/hevc_conformance.py", "scripts/hevc_decode.py", "scripts/hevc_fixture.py", @@ -189679,7 +190818,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:65: scripts/tests/test_reference_hevc.py:63-68 patches verify and command; scripts/hevc_reference.py:135-138 returns verified in diagnose-only mode without timing. No oracle executes.", + "evidence": "scripts/tests/test_reference_hevc.py:65: scripts/tests/test_reference_hevc.py:58-68 mocks verify and command, selects diagnose_only and asserts no child calls; no oracle executes.", "site": [ 65, "delegated", @@ -189690,7 +190829,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:79: scripts/tests/test_reference_hevc.py:72-79 constructs CalledProcessError data and patches verify to raise it. scripts/hevc_reference.py:135 and scripts/hevc_reference.py:154-170 record that error before any timing command; the ffmpeg string is error data, not an executable invocation.", + "evidence": "scripts/tests/test_reference_hevc.py:79: scripts/tests/test_reference_hevc.py:70-85 makes verify raise a synthetic CalledProcessError before command construction or timing; no oracle executes.", "site": [ 79, "delegated", @@ -189723,7 +190862,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:161: scripts/tests/test_reference_hevc.py:159-165 patches verify to raise pixel_mismatch and patches command; measure reports not_timed and the mock is asserted uncalled. No oracle executes.", + "evidence": "scripts/tests/test_reference_hevc.py:161: scripts/tests/test_reference_hevc.py:154-165 mocks verify to raise pixel_mismatch and command to observe no calls, so no oracle executes.", "site": [ 161, "delegated", @@ -189789,7 +190928,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:232: scripts/tests/test_reference_hevc.py:227-235 patches require to raise QualificationError and patches pool and command. scripts/hevc_reference.py:291 raises before acquisition or subprocesses; the test asserts neither pool nor command ran. This is a rejection test, not a real qualification call.", + "evidence": "scripts/tests/test_reference_hevc.py:232: scripts/tests/test_reference_hevc.py:224-235 mocks require to raise before pool or child; scripts/hevc_reference.py:291 precedes execution and acquisition.", "site": [ 232, "delegated", @@ -189811,7 +190950,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:263: scripts/tests/test_reference_hevc.py:252-267 patches verify and replaces command with a Python fake returning native/progress fixture bytes. It records constructed program paths only; the artificial pair at scripts/tests/test_reference_hevc.py:221 is never executed.", + "evidence": "scripts/tests/test_reference_hevc.py:263: scripts/tests/test_reference_hevc.py:248-267 mocks verify and command with a callback returning fabricated work receipts; no timing or oracle process executes.", "site": [ 263, "delegated", @@ -189822,7 +190961,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_reference_hevc.py:281: scripts/tests/test_reference_hevc.py:269-284 uses a mock pool, mocked roster/registration/fetch and mocked command, then inspects the preparation argv against the artificial pair at scripts/tests/test_reference_hevc.py:221. Neither acquisition nor an oracle executes.", + "evidence": "scripts/tests/test_reference_hevc.py:281: scripts/tests/test_reference_hevc.py:269-284 mocks roster, registration, fetch and command; inputs only yields a fabricated prepared path without acquisition or oracle execution.", "site": [ 281, "delegated", @@ -190039,7 +191178,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -190701,7 +191840,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -191424,7 +192563,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -191974,7 +193113,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -192965,7 +194104,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -193540,7 +194679,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -194505,7 +195644,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -195135,7 +196274,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -195923,7 +197062,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -196534,7 +197673,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -197100,7 +198239,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -197758,7 +198897,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compare": "bc121c7b2eb5dd1e505ecc3422f7c522eb580c9a69f0a04395da0eac510f06e6", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", @@ -199679,7 +200818,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -200258,7 +201397,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -200831,7 +201970,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -201472,7 +202611,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -202049,7 +203188,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -202874,7 +204013,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -204065,7 +205204,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_fixtures": "9bc5d7a5747e9eb5019e740c1688c09aa32ba65e34163d75ef1e03c0619b5e2a", @@ -205870,7 +207009,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -206683,7 +207822,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -207443,7 +208582,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -208304,7 +209443,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -208932,7 +210071,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -209578,7 +210717,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -210157,7 +211296,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -210765,7 +211904,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -211400,7 +212539,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -212771,7 +213910,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -213311,7 +214450,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -214082,7 +215221,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -215119,7 +216258,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -215696,7 +216835,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -216822,7 +217961,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -217741,7 +218880,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -218736,7 +219875,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -219519,7 +220658,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -219652,7 +220791,6 @@ "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/src/strict_safe.rs", "crates/coreav-cli/tests/common/standalone_audio.rs", "crates/coreav-h264/tests/common/streams.rs", "crates/coreav-hevc/examples/common/decoded.rs", @@ -220075,7 +221213,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At tools/compat-corpus/current_ci.py:136 (delegated decoded_output.invoke, occurrence 0), This launches opts.coreav with the ffmpeg subcommand, not FFmpeg. tools/compat-corpus/current_ci.py:176 selects the CoreAV candidate; tools/compat-corpus/run.py:79 obtains release_round.environment, which sets COREAV_STRICT_SAFE=1 at tools/compat-corpus/release_round.py:84. crates/coreav-cli/src/strict_safe.rs:59-62 reads the mode; crates/coreav-cli/src/strict_safe.rs:145-171 and crates/coreav-cli/src/strict_safe.rs:181-198 refuse FFmpeg encoders in that mode. The reference execution is separate at tools/compat-corpus/current_ci.py:81.", + "evidence": "tools/compat-corpus/current_ci.py:136: This specific invocation is [opts.coreav, ffmpeg, *argv], the CoreAV-under-test command, not a reference oracle. tools/compat-corpus/current_ci.py:132-155 sets the fallback log and validates refusal or native success; tools/compat-corpus/decoded_output.py:24-39 executes the supplied argv without substitution. The separate frozen-reporter relay is not this row.", "site": [ 136, "delegated", @@ -220155,7 +221293,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -220827,7 +221965,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -221541,7 +222679,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -222850,7 +223988,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -223601,7 +224739,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -224545,7 +225683,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -225124,7 +226262,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -225747,7 +226885,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -226637,7 +227775,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -227384,7 +228522,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -228940,7 +230078,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -229639,7 +230777,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -230189,7 +231327,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -230933,7 +232071,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -231566,7 +232704,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -232229,7 +233367,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -233006,7 +234144,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -233550,7 +234688,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -234358,7 +235496,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -234913,7 +236051,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -236028,7 +237166,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -237290,7 +238428,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -238270,7 +239408,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -240110,7 +241248,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -241847,7 +242985,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -242789,7 +243927,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "composed_audio": "d7238c7dd06b879baed8c1dc280034b4700094935b3c7d9b1b7d0a5ab325b5e7", "composed_audio_source": "3fe5f9b15505fc58ed65232f64280aed1ecabf9caeb320b5f30817e7c7e9b950", @@ -243951,7 +245089,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -244742,7 +245880,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -245397,7 +246535,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -246057,7 +247195,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -246861,7 +247999,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -248329,7 +249467,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -249064,7 +250202,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -249624,7 +250762,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -250274,7 +251412,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -250845,7 +251983,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -251395,7 +252533,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -252023,7 +253161,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -252651,7 +253789,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -253345,7 +254483,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -254756,7 +255894,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -255442,7 +256580,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -256309,7 +257447,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -256946,7 +258084,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -257691,7 +258829,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -258555,7 +259693,7 @@ "client": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "clip_check": "467aa43ef0442edae37ad4cf3b863e0e5620de6cefc895b9f2911730648be798", "collections": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -259720,7 +260858,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -261430,7 +262568,7 @@ "command_templates": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "commands": "9e6adff95273d676ebd2eb16004b019922c64a2b12c3b5623e9792a75429720a", "committed": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "common": "7b659176d52e23568f9bea47846a101bf4ded959dc189b073c193586578b75bc", + "common": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", "compat_check": "d511b6e719efa9a1018e44c2fdf0a203d46b8692a53a831542e0a0e51dcedbf2", "concurrent": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "config": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", @@ -263348,6 +264486,19 @@ "crates/coreav-backend-h264/tests/one_idr.rs": "source", "crates/coreav-backend-h264/tests/reuse.rs": "source", "crates/coreav-backend-h264/tests/sample_entries.rs": "source", + "crates/coreav-backend-hevc/Cargo.toml": "data", + "crates/coreav-backend-hevc/README.md": "data", + "crates/coreav-backend-hevc/examples/boundary.rs": "source", + "crates/coreav-backend-hevc/examples/boundary/random_access.rs": "source", + "crates/coreav-backend-hevc/examples/boundary/thumbnails.rs": "source", + "crates/coreav-backend-hevc/fuzz/Cargo.lock": "data", + "crates/coreav-backend-hevc/fuzz/Cargo.toml": "data", + "crates/coreav-backend-hevc/fuzz/deny.toml": "data", + "crates/coreav-backend-hevc/fuzz/fuzz_targets/boundary.rs": "source", + "crates/coreav-backend-hevc/src/configuration.rs": "source", + "crates/coreav-backend-hevc/src/lib.rs": "source", + "crates/coreav-backend-hevc/src/output.rs": "source", + "crates/coreav-backend-hevc/src/tests.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", @@ -263687,6 +264838,8 @@ "crates/coreav-hevc/src/substream.rs": "source", "crates/coreav-hevc/src/tests.rs": "source", "crates/coreav-hevc/src/vui.rs": "source", + "crates/coreav-hevc/test-support/pcm.rs": "source", + "crates/coreav-hevc/test-support/writer.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", @@ -264330,6 +265483,7 @@ "docs/design/h264-encoder.md": "data", "docs/design/h264-pgo-release.md": "data", "docs/design/h264.md": "data", + "docs/design/hevc-backend.md": "data", "docs/design/hevc-ci-tiers.md": "data", "docs/design/hevc-inloop.md": "data", "docs/design/hevc-input-summary.md": "data", @@ -265626,6 +266780,7 @@ "scripts/h264_synth.py": "source", "scripts/h264_training_draw.py": "source", "scripts/he_aac_agreement.py": "source", + "scripts/hevc_boundary.py": "source", "scripts/hevc_conformance.py": "source", "scripts/hevc_decode.py": "source", "scripts/hevc_fixture.py": "source", @@ -265805,6 +266960,7 @@ "scripts/tests/test_h264_pgo_results.py": "source", "scripts/tests/test_h264_pgo_round_selection.py": "source", "scripts/tests/test_he_aac_agreement.py": "source", + "scripts/tests/test_hevc_boundary.py": "source", "scripts/tests/test_hevc_conformance.py": "source", "scripts/tests/test_hevc_decode.py": "source", "scripts/tests/test_hevc_exclusions.py": "source", @@ -265839,6 +266995,7 @@ "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_patent_free_check.py": "source", "scripts/tests/test_pcm_output_check.py": "source", "scripts/tests/test_png_bmp_yuv_plan.py": "source", "scripts/tests/test_probe_migration.py": "source", From 118b0d439ff520fc069d9a5d34e1e6e732a4fcd1 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 06:44:36 +0900 Subject: [PATCH 100/113] docs(oracle): record the HEVC backend merge Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 1176d8f69..8ad80db8c 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -192,11 +192,11 @@ Use the pinned `@ast-grep/cli@0.50.0`, Python and Ruby discovery tools. Source a ## Merged-main classification update -Classification merges main ten times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`, `9df0b933d858adace8351fca877b91bc317163f8`, `1ed0568430d4f7e554271425b9357cf6c630ddcd`, `b95d327e00c7eede892757c94a8a4329b1109908`, `5ef3072e12107befffd9536c6f02885e60b54bae`, `28c36a0e6edb3f676343e962aec96d64b8fa6874` and `eeeb4bbc46b045e54f5c7ffd6ff70a6eab5cd861`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. +Classification merges main eleven times, integrating `73e073d1df8eebd4eb50d64589d7a96249fb7a7e`, `51a6e5891a1dae2c00eea20b197ff3ab07431452`, `7c1f23473321a2dfd330870a874562e8b6479fbe`, `60c2d5775f44404c40d62d2a3a6e790bd5f159d3`, `9df0b933d858adace8351fca877b91bc317163f8`, `1ed0568430d4f7e554271425b9357cf6c630ddcd`, `b95d327e00c7eede892757c94a8a4329b1109908`, `5ef3072e12107befffd9536c6f02885e60b54bae`, `28c36a0e6edb3f676343e962aec96d64b8fa6874`, `eeeb4bbc46b045e54f5c7ffd6ff70a6eab5cd861` and `1d794dd99cfaaa9b432666b20f2f035ecb27f195`. Each merge re-derives every row whose source or cited dependency moved. A verdict is carried only when a check shows that every line it cites is byte-identical, as for rows that cite this note above an appended section. The historical snapshot rebinds five entries changed or added by coreav-dev/coreav#440 and coreav-dev/coreav#443 and grows to 4,889 files. No historical media or measurement is rerun or rejudged. -The final catalogue reconciles all 6,567 rows exactly: 6,277 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,459 excluded rows at 4,187 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Nineteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. +The final catalogue reconciles all 6,573 rows exactly: 6,283 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,465 excluded rows at 4,193 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Nineteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. -The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,209 rows keep their exact site, 527 move, 1,494 are rewritten or removed and 1,831 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,320 are now qualified, 2,285 excluded, 11 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,388 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,277 row identities, so the census did not shrink. +The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,205 rows keep their exact site, 529 move, 1,496 are rewritten or removed and 1,839 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,320 are now qualified, 2,283 excluded, 11 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,390 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,283 row identities, so the census did not shrink. Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or removed rows. Rows in `.github/workflows/ci.yml`, `.github/workflows/h264-encoder.yml`, `crates/coreav-transcode/src/audio.rs`, `scripts/notices/main.mjs` and `scripts/tests/test_hevc_workflow.py` only move. @@ -214,17 +214,21 @@ Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or | `scripts/composed_audio.py` | 13 | 11 | composed audio owner pair | | `scripts/encoders/macos/test_hevc_smoke.py` | 6 | 6 | macOS test import order | | `scripts/h264_g1_simd_identity.py` | 0 | 2 | coreav-dev/coreav#454 | +| `scripts/hevc_boundary.py` | 0 | 3 | coreav-dev/coreav#456; HEVC owner pair | | `scripts/hevc_conformance.py` | 21 | 22 | coreav-dev/coreav#429 | -| `scripts/hevc_decode.py` | 0 | 16 | coreav-dev/coreav#429, coreav-dev/coreav#464; HEVC owner pair | +| `scripts/hevc_decode.py` | 0 | 18 | coreav-dev/coreav#429, coreav-dev/coreav#456, coreav-dev/coreav#464; HEVC owner pair | | `scripts/hevc_reference.py` | 0 | 22 | coreav-dev/coreav#447; HEVC reference pair | | `scripts/hevc_smoke.py` | 0 | 5 | coreav-dev/coreav#453; HEVC owner pair | | `scripts/mp3_worker_check.py` | 0 | 8 | coreav-dev/coreav#451 | | `scripts/oracle_kd.py` | 24 | 24 | withdrawn nested probe repair | +| `scripts/patent_free_check.py` | 4 | 4 | coreav-dev/coreav#456 | | `scripts/tests/test_av1_measurement.py` | 0 | 3 | coreav-dev/coreav#457; AV1 reference pair | | `scripts/tests/test_bench_guard.py` | 12 | 13 | coreav-dev/coreav#440 | | `scripts/tests/test_composed_audio.py` | 17 | 17 | composed audio owner pair | | `scripts/tests/test_h264_counts.py` | 1 | 3 | explicit probe selects its own pair | +| `scripts/tests/test_hevc_boundary.py` | 0 | 1 | coreav-dev/coreav#456 | | `scripts/tests/test_hevc_decode.py` | 0 | 2 | coreav-dev/coreav#429; HEVC owner pair | +| `scripts/tests/test_hevc_intra.py` | 12 | 12 | coreav-dev/coreav#456; HEVC owner pair | | `scripts/tests/test_oracle_kd_qualification.py` | 5 | 0 | withdrawn nested probe repair | | `scripts/tests/test_reference_hevc.py` | 0 | 16 | coreav-dev/coreav#447; HEVC reference pair | | `scripts/tests/test_shell_oracle_qualification.py` | 12 | 12 | composed fixture cache key | From f6721cf9daed2be4a794fcde313a1c7d4529e4f3 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 06:45:52 +0900 Subject: [PATCH 101/113] docs(oracle): rebind the catalogue to the HEVC merge note Signed-off-by: Gunwoo Kim --- docs/design/oracle-invocation-dispositions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 6e2c42a1b..bead3fec7 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -227,7 +227,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "7e0d0805c72b35456277760d2d81ce78cf4a2ab71e50bb85549377fc99aefc3d", - "docs/design/oracle-qualification-gate.md": "767156f959ebb21311764e1063296cf042d362470f0507771e6f3fa68bbaa3d8", + "docs/design/oracle-qualification-gate.md": "453f35d4a422693f4517f5f65e6c6144ca5e5a53980cef18a2b21a1c4f9bcb67", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", From d6d88107aaa673741747921a47cf42cbc0d9fdd8 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 06:51:09 +0900 Subject: [PATCH 102/113] fix(stage3): pass the qualified pair to capture children Signed-off-by: Gunwoo Kim --- scripts/tests/test_stage3_run_oracle.py | 13 +++++++++++++ tools/stage3-report/run.py | 12 +++++++----- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/scripts/tests/test_stage3_run_oracle.py b/scripts/tests/test_stage3_run_oracle.py index 02e35b472..dbea06929 100644 --- a/scripts/tests/test_stage3_run_oracle.py +++ b/scripts/tests/test_stage3_run_oracle.py @@ -76,3 +76,16 @@ def test_corpus_children_probe_with_the_retained_path(self): with self.assertRaisesRegex(RuntimeError, 'captured'): driver.step_corpus(Path(temporary), types.SimpleNamespace(oracle=pair, workers=1, recheck=None)) self.assertEqual(execute.call_args.kwargs['FFPROBE'], str(pair.ffprobe)) + self.assertEqual(execute.call_args.kwargs['FFMPEG'], str(pair.ffmpeg)) + + def test_fixture_captures_override_an_inherited_pair(self): + pair = driver.test_oracle.Oracle(Path('/qualified/ffmpeg'), Path('/qualified/ffprobe')) + with tempfile.TemporaryDirectory() as temporary, \ + mock.patch.dict(driver.os.environ, {'FFMPEG': '/inherited/ffmpeg', 'FFPROBE': '/inherited/ffprobe'}), \ + mock.patch.object(driver.subprocess, 'run', return_value=types.SimpleNamespace( + returncode=1, stdout='', stderr='stop')) as execute: + result = driver.probe_oracle(Path(temporary), Path(temporary), 'isobmff-adapter', 'oracle_kd.py', + 'oracle-isobmff', pair) + self.assertFalse(result['passed']) + environment = execute.call_args.kwargs['env'] + self.assertEqual((environment['FFMPEG'], environment['FFPROBE']), (str(pair.ffmpeg), str(pair.ffprobe))) diff --git a/tools/stage3-report/run.py b/tools/stage3-report/run.py index 23c3698f0..cda5ed11e 100644 --- a/tools/stage3-report/run.py +++ b/tools/stage3-report/run.py @@ -188,12 +188,13 @@ def count_mkv_remux(stdout, report): return list(r['files']), f"{r['files'][0]}/{r['files'][1]} files, packets {r['packets'][0]}/{r['packets'][1]}" -def probe_oracle(work, media, adapter, kd_script, name, extra_kd=()): +def probe_oracle(work, media, adapter, kd_script, name, oracle, extra_kd=()): out = work / name shutil.rmtree(out, ignore_errors=True) for side, extra in (('reference', []), ('candidate', ['--adapter', RELEASE / adapter])): status, _, err = run([ROOT / 'scripts' / 'oracle-capture.sh', '--media', media, '--out', out / side, - '--levels', 'streams,packets', *extra]) + '--levels', 'streams,packets', *extra], + FFMPEG=str(oracle.ffmpeg), FFPROBE=str(oracle.ffprobe)) if status: return {'passed': False, 'error': f'{side} capture failed: {err[-300:]}'} run([RELEASE / 'coreav-oracle', 'compare', '--reference', out / 'reference', '--candidate', out / 'candidate', @@ -251,10 +252,10 @@ def step_fixtures(work, args): for k, d in (('isobmff', fx), ('matroska', fxm))} result = {'generated': generated, 'probe': {}, 'checks': [], 'mediainfo': {}} result['probe']['isobmff'] = probe_oracle(work, fx, 'isobmff-adapter', 'oracle_kd.py', 'oracle-isobmff', - ['--media', fx]) + args.oracle, ['--media', fx]) # KD-MKV-DECLARED-SIZE reads the files' track headers, as in the mkv-fixtures job. result['probe']['matroska'] = probe_oracle(work, fxm, 'mkv-adapter', 'oracle_kd_mkv.py', 'oracle-matroska', - ['--media', fxm]) + args.oracle, ['--media', fxm]) kd = work / 'oracle-isobmff' / 'known-divergences.json' coreav = RELEASE / 'coreav' py = [sys.executable, '-I'] @@ -335,7 +336,8 @@ def step_corpus(work, args): status, _, err = run([sys.executable, '-I', HERE / 'corpus.py', 'run', '--family', family, '--out', out, '--work', work / f'work-{family}', '--workers', str(args.workers), *(['--recheck', args.recheck] if args.recheck else [])], - timeout=6 * 3600, FFPROBE=str(args.oracle.ffprobe), **corpus_credentials()) + timeout=6 * 3600, FFMPEG=str(args.oracle.ffmpeg), FFPROBE=str(args.oracle.ffprobe), + **corpus_credentials()) if status: sys.exit(f'corpus run failed ({family}):\n{err[-2000:]}') result['families'][family] = corpus.summarize(out, family) From 17d9d10904a5a13a9053dee96e5a94349db83506 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 07:04:59 +0900 Subject: [PATCH 103/113] chore(oracle): reclassify rows moved by the capture pair fix Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 1187 +++++------------ 1 file changed, 346 insertions(+), 841 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index bead3fec7..c431f5d3d 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -1477,7 +1477,6 @@ "scripts/avi_v2_check.py": "0e53e4a3eeba4c564c7c9c6eed37ca5ab2e266a46b9307da98de82ed8f6a1581", "scripts/bench_guard.py": "a22811684007d8ab360deb73fa1367bcce0c06de2d2c3a5239a9795421b49311", "scripts/binaryen.env": "1b3b3ed1b60b80b2e2f31950c544d7e9e7749445a0e96f7406c903b654b33e66", - "scripts/chap_craft.py": "e59ceb4391ba838c938c5b21d0c67664684a4b0c0f52e04ea657791edfc288a3", "scripts/cli_hostile_check.py": "3d21ce6dee30b90b61c95c283beb7fbc244875b5a4bf86eb879fd6a45744f487", "scripts/clip_check.py": "f448dcf2a98a88546fa988a4b24dbccf95fc3baa517bbbe34021e3df2bb588c4", "scripts/codec_coverage_gcp.py": "3b4c40b7b549f14f8e71788b264fa20df6585cc7465e732ce2c4204439edd4d9", @@ -1563,7 +1562,6 @@ "scripts/hls_check.py": "ab47c37576973f98dcc6af0227f954f896d5207fda3491cb4d95d5fad4713c2a", "scripts/input_summary_check.py": "aaa4d103f6ecc3ddca48d5fdd75d3f26227242a1ab70db3db2e1e5d3aef696e8", "scripts/install-oracle-ffmpeg.sh": "819e66bbdd3ee43327e5183be216997211299434db239eb4a41a22c41910bfd5", - "scripts/iso_patch.py": "d32a791d81172b58f8c161daedae8c1c963016dffa53da5572f41bc5ba738d62", "scripts/jm-decoder.env": "d3c9211f87c5a27a91b8b15c825d159c229e1bcc70e697b2e6774d35d1329410", "scripts/join_check.py": "2af2682134b3bfb08b0be371032fb604ad8579008ecd8b76a354a68b78ae84e2", "scripts/mkv_craft.py": "0c9faa11bd155fff3b79623663f95ac44be298e07b4f27c4c9d0035e3ee22bf3", @@ -1609,7 +1607,6 @@ "scripts/split_check.py": "1cd37d7d66608a3d74230a247369d733deb0a13cb51ab1b9ce32a024107f3c61", "scripts/standalone_audio_probe_check.py": "295884ecd3452d38d9f0bcdd286fbf1acd7eee385413b39bde7b6c6f4d0ad89d", "scripts/stsd_craft.py": "4d683dd4fd8048ac1140d13cfafdfb18f57ebf314fe1a10b8a81770e8184402b", - "scripts/stss_craft.py": "579dd6bd866f383976e14c8c1dd156b0a4e64f7eaf3c8f19c6bd207a5c503531", "scripts/svt_av1_check.py": "1cfacf4b8d58605dad5591315dcfb45d90e6be619673bc72b0b8fb0b88205e05", "scripts/svt_av1_licenses.py": "1624d85ba0aae45d67d38e950217407ddeb1936cdfeba9e859022efa0fc47fe1", "scripts/svt_av1_rust_link.py": "25eb89e0a9a9dc2782a2d4572fcc303cfac722cd09e0edf7597c478313d2813e", @@ -1783,7 +1780,7 @@ "tools/stage3-report/demo.sh": "b003b1d8aa41052e451ab87447e3499c63c43e72b6f49717015acaa6e108b6c2", "tools/stage3-report/r2pool.py": "b0990e04927f66434dad4041af92ae41377277c6e26695b559ae5997024030ac", "tools/stage3-report/report.py": "06f0d218c05efc7cc9b6d1208167f2ff434fe1133b76b4640e172d4ecf24ea71", - "tools/stage3-report/run.py": "6e537fd046b19c53725e97bc6229e7059347279f5a66f9b307386accfb15e2d3", + "tools/stage3-report/run.py": "037ba9c6a44a7f680c2fe85273b094e2cdfb5e9035a37586cc7856b36e2f5d4e", "tools/ts-speed/README.md": "5fa73a4ae7d5c847e86f714050309e4986d1d6d6061a7819c6f5ca86fdab4568", "tools/ts-speed/lav_ts.c": "1f222c2a6c55f06a6a04d7788390f28bf4381c414b77c9b449c0f65f6ea4a0b3", "tools/videotoolbox-identities/capture.py": "77f83b4545e4a8061074453fcbca208c1ffb37df1f1498890c973eebbc6cb7fd", @@ -2119,7 +2116,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -2683,7 +2680,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -3227,7 +3224,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -3771,7 +3768,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-cli/tests/ffmpeg_flac.rs:flac_ranges": "5eb8f1e1540605f0ae451bc019c332d6e1e0185c6368d8fc6296d6e84173b592", "rust:crates/coreav-cli/tests/ffmpeg_flac.rs:test_oracle": "50cf36884c6b4ecfec55bc260ea8a8f3348e1c020fb1c2f4ed5d8061a155a63d", "rust:crates/coreav-cli/tests/ffmpeg_pcm.rs:common": "d557b7f50bd27e5639a2cf1aefb9d188928aab0b09b4677427f7b592a0dcf179", @@ -4444,7 +4441,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -5036,7 +5033,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-cli/tests/strict_safe.rs:test_oracle": "773d41f51f2f362d021c65022b6ab859cda26f32ceb09987ea41562b73fbc837", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -5827,7 +5824,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -6815,7 +6812,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -7418,7 +7415,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -7983,7 +7980,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -8769,7 +8766,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -9926,7 +9923,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -10487,7 +10484,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -11317,7 +11314,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -12021,7 +12018,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -12669,7 +12666,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -13407,7 +13404,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -14011,7 +14008,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -14930,7 +14927,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -15562,7 +15559,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -16102,7 +16099,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -16642,7 +16639,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -17183,7 +17180,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -17744,7 +17741,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -18459,7 +18456,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -25899,7 +25896,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:concat_output": "d2530ceeb7511fcff82c5dc4e993d5784d8f0b938838d5bf33de4a6663e47b1c", "rust:crates/coreav-cli/tests/ffmpeg_concat.rs:test_oracle": "db66fd177b7e16b40914564a87edf7b09d10f42201d758fa805a7f6d380d926b", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", @@ -32776,7 +32773,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-cli/tests/ffprobe_stdin.rs:test_oracle": "3f9d8475abed1b54b61f4a4fd6cf0983610d79389a8e72fd57708d19f8950205", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -34193,7 +34190,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-cli/tests/mp3_worker.rs:test_oracle": "523c942a530481bb9c97c4f63a8557b2ea289d186240592a9d3e9399dfe26460", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", @@ -55392,7 +55389,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -58196,7 +58193,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -58949,7 +58946,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -59680,7 +59677,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -60690,7 +60687,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -61662,7 +61659,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -62470,7 +62467,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -63095,7 +63092,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -63851,7 +63848,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -64614,7 +64611,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -65186,7 +65183,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -67429,7 +67426,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -68109,7 +68106,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -68831,7 +68828,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -69874,7 +69871,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -70537,7 +70534,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -71208,7 +71205,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -71945,7 +71942,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -73048,7 +73045,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -74667,7 +74664,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -76259,7 +76256,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -78030,7 +78027,7 @@ "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -79727,7 +79724,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -81330,7 +81327,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -82957,7 +82954,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -84580,7 +84577,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -86207,7 +86204,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -88248,7 +88245,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -90134,7 +90131,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -91837,7 +91834,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -93633,7 +93630,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -95337,7 +95334,7 @@ "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -96992,7 +96989,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -98627,7 +98624,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -101513,7 +101510,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -103472,7 +103469,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -105089,7 +105086,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -106901,7 +106898,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -109002,7 +108999,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -110054,7 +110051,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -110740,7 +110737,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -111571,7 +111568,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -112642,7 +112639,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -113870,7 +113867,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -115355,7 +115352,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -115961,7 +115958,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -116644,7 +116641,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -117239,7 +117236,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -117876,7 +117873,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -119672,7 +119669,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -121590,7 +121587,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -122196,7 +122193,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -122870,7 +122867,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -123700,7 +123697,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -124297,7 +124294,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -125126,7 +125123,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -126080,7 +126077,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -126726,7 +126723,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -127560,7 +127557,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -128196,7 +128193,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -129137,7 +129134,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -129806,7 +129803,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -130469,7 +130466,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -131475,7 +131472,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -132053,7 +132050,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -132841,7 +132838,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -133575,7 +133572,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -134299,7 +134296,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -135067,7 +135064,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -135856,7 +135853,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -136457,7 +136454,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -137061,7 +137058,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -138473,7 +138470,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -139933,7 +139930,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -142541,7 +142538,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -143307,7 +143304,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -145575,7 +145572,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -146392,7 +146389,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -147015,7 +147012,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -147627,7 +147624,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -148668,7 +148665,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -149623,7 +149620,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -150419,7 +150416,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -151741,7 +151738,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -152744,7 +152741,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -154063,7 +154060,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -155258,7 +155255,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -156365,7 +156362,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -157473,7 +157470,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -158249,7 +158246,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -158886,7 +158883,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -159558,7 +159555,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -160308,7 +160305,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -160932,7 +160929,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -161496,7 +161493,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -162049,7 +162046,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -162722,7 +162719,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -163357,7 +163354,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -164001,7 +163998,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -164815,7 +164812,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -166803,7 +166800,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -167530,7 +167527,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -168422,7 +168419,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -169204,7 +169201,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -169762,7 +169759,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -170662,7 +170659,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -171436,7 +171433,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -172083,7 +172080,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -172647,7 +172644,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -173374,7 +173371,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -175050,7 +175047,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -175703,7 +175700,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -176294,7 +176291,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -177029,7 +177026,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -177919,7 +177916,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -178500,7 +178497,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -179126,7 +179123,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "require": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -179706,7 +179703,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -180435,7 +180432,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -180992,7 +180989,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -181561,7 +181558,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -182130,7 +182127,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -182808,7 +182805,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -183483,7 +183480,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -184549,7 +184546,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -185105,7 +185102,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -185653,7 +185650,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -188534,7 +188531,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -189208,7 +189205,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -189753,7 +189750,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -190363,7 +190360,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -191248,7 +191245,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -191909,7 +191906,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -192529,533 +192526,53 @@ }, "scripts/tests/test_stage3_run_oracle.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": "a7ca17e14d39b557c8c257952c5a295b908ef1fd3f6d4587806136e025913d43", - "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": "27fa8792c0ae851d5df80b5f16f355b0e88e9d5d7af51edf2c3dc5d020319921", - "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": "d88679000d95c00be8e4da0d6223d000f2a25c281be4df8101d4bdffde34b69a", - "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": "4a6e38ecba5628022458f868500cbb35c769ba475977999ca0b1001e55386956", "oracle_audio": "0de5831eec02792a085d5c9b2efafa7eff5f3772d55173f6a32ea284403ca0d8", "oracle_invocation_check": "046787da2d3b2fb2e8c4b43e0a6563e247762f8ade0d72f62060ea119abc8ba6", - "oracle_kd_mkv": "717e595a2f9d66d0d1146d0b640e40899679b67f778fd6975d3b5385b81c1e25", - "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": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", - "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": "24ea60aaa67dd8446935234ff3a7ac487c87bb5a45b7bb1d6e721aef51a71137", - "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" + "util": "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/decoded.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/tests/test_writer_kd_audit_selection.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" + "test-support/oracle.rs" ], - "sha256": "5666cf1505882f36ed3c93a4ce046fe02f44f34b3b4681af3299d9828931b2aa", + "sha256": "57842bd25685a91f8859fccf112bec2f48f85cfbbb9ebd95c24a106e26e62081", "sites": [ { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (command, occurrence 0). scripts/tests/test_stage3_run_oracle.py:19-24 mocks require, driver.run and driver.subprocess.run during build-only metadata. scripts/tests/test_stage3_run_oracle.py:27-28 compares expected version argv; those strings are assertion data, not oracle execution. scripts/tests/test_stage3_run_oracle.py:26 asserts the no-argument owner selection.", + "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (command, occurrence 0). scripts/tests/test_stage3_run_oracle.py:16-24 constructs a synthetic pair and mocks require, driver.run and driver.subprocess.run. scripts/tests/test_stage3_run_oracle.py:27-28 is an expected-argv assertion, not executable oracle invocation; scripts/tests/test_stage3_run_oracle.py:26 asserts no-argument owner selection.", "site": [ 28, "command", @@ -193066,7 +192583,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (command, occurrence 0). scripts/tests/test_stage3_run_oracle.py:19-24 mocks require, driver.run and driver.subprocess.run during build-only metadata. scripts/tests/test_stage3_run_oracle.py:27-28 compares expected version argv; those strings are assertion data, not oracle execution. scripts/tests/test_stage3_run_oracle.py:26 asserts the no-argument owner selection.", + "evidence": "scripts/tests/test_stage3_run_oracle.py:28 (command, occurrence 0). scripts/tests/test_stage3_run_oracle.py:16-24 constructs a synthetic pair and mocks require, driver.run and driver.subprocess.run. scripts/tests/test_stage3_run_oracle.py:27-28 is an expected-argv assertion, not executable oracle invocation; scripts/tests/test_stage3_run_oracle.py:26 asserts no-argument owner selection.", "site": [ 28, "command", @@ -193182,7 +192699,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -194173,7 +193690,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -194763,7 +194280,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", @@ -195597,7 +195114,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "scripts/tests/test_test_oracle.py:417 (process, occurrence 0). The command table at scripts/tests/test_test_oracle.py:373-418 really starts Python entry points, but every selected oracle is a locally generated wrong-version shell fake from scripts/tests/test_test_oracle.py:27-34. Explicit args, both COREAV selectors, FFMPEG_BIN and prepended PATH at scripts/tests/test_test_oracle.py:413-414 select these fakes. The children reach qualification before media/output work at scripts/h264_parity_gcp.py:392-394; scripts/transcode_speed.py:441-446; scripts/h264_agreement.py:74-75; scripts/h264_modes_identity.py:123-126; scripts/h264_speed.py:81-82; scripts/h264_synth.py:61-64; scripts/seek_check.py:90-93; scripts/ts_speed.py:103-108; scripts/composed_audio_selftest.py:23-28; scripts/standalone_audio_probe_check.py:276-283; scripts/stsd_craft.py:192-195; scripts/policy_check.py:333-336; scripts/text_check.py:1128-1130; scripts/vp9_corpus.py:454-459; tools/hostile/generate.py:728-740; tools/stage3-report/run.py:448-453; tools/mediarecorder/generate.py:243-245; tools/compat-corpus/frames.py:156-164; tools/mkv-adapter/bench.py:71-73; tools/mkv-adapter/corpus.py:160-168; tools/mkv-adapter/remux_corpus.py:227-232; bench/range-audio/gaps.py:59-61; bench/range-audio/run.py:130-132; bench/npx/run.py:220-224. scripts/test_oracle.py:73-108 delegates to scripts/oracle_pin.py:108-121, which refuses the 0.0.0 banners before further work. No real oracle executes.", + "evidence": "scripts/tests/test_test_oracle.py:417 (process, occurrence 0). scripts/tests/test_test_oracle.py:373-418 starts Python entry points, but scripts/tests/test_test_oracle.py:374 supplies version 0.0.0 shell fakes generated at scripts/tests/test_test_oracle.py:27-34. scripts/tests/test_test_oracle.py:413-414 routes explicit selectors, COREAV selectors, FFMPEG_BIN and PATH to those fakes; scripts/tests/test_test_oracle.py:419-421 asserts qualification failure before output. The entry-point qualification boundaries were re-read at scripts/h264_parity_gcp.py:392-394; scripts/transcode_speed.py:441-446; scripts/h264_agreement.py:74-75; scripts/h264_modes_identity.py:123-126; scripts/h264_speed.py:81-82; scripts/h264_synth.py:61-64; scripts/seek_check.py:90-93; scripts/ts_speed.py:103-108; scripts/composed_audio_selftest.py:23-28; scripts/standalone_audio_probe_check.py:276-283; scripts/stsd_craft.py:192-195; scripts/policy_check.py:333-336; scripts/text_check.py:1128-1130; scripts/vp9_corpus.py:454-459; tools/hostile/generate.py:728-740; tools/stage3-report/run.py:450-455; tools/mediarecorder/generate.py:243-245; tools/compat-corpus/frames.py:156-164; tools/mkv-adapter/bench.py:71-73; tools/mkv-adapter/corpus.py:160-168; tools/mkv-adapter/remux_corpus.py:227-232; bench/range-audio/gaps.py:59-61; bench/range-audio/run.py:130-132; bench/npx/run.py:220-224. scripts/test_oracle.py:73-108 verifies through the platform pin owner; scripts/oracle_pin.py:108-121 rejects the wrong banner and scripts/oracle_pin_macos.py:57-61 rejects fake bytes before executing them. No real reference binary runs.", "site": [ 417, "process", @@ -195713,7 +195230,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -196346,7 +195863,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", @@ -197131,7 +196648,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -197742,7 +197259,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -198321,7 +197838,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -199032,7 +198549,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -200892,7 +200409,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -201466,7 +200983,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -202039,7 +201556,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -202684,7 +202201,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -203257,7 +202774,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -204089,7 +203606,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -205289,7 +204806,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", @@ -207082,7 +206599,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-audio/src/convert.rs:layout": "ad3afa7e5520f5c102b9ba213c04861d2618f2872dd386bb753c741ea75b8407", "rust:crates/coreav-audio/src/convert.rs:oracle": "c46f227f7acd37ec7b61b429ff297af610d09109ebd19a0aa7bc7f6d2fd594d6", "rust:crates/coreav-audio/src/convert/oracle.rs:test_oracle": "89e9d686f69a7cdf4e3cf4157799b0daa536c5a02c3e66f1757278b5068f0487", @@ -207895,7 +207412,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -208655,7 +208172,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -209517,7 +209034,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -210140,7 +209657,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -210787,7 +210304,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -211378,7 +210895,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -211975,7 +211492,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -212610,7 +212127,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -213979,7 +213496,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -214519,7 +214036,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -215294,7 +214811,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -216332,7 +215849,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -216904,7 +216421,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -218032,7 +217549,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -218962,7 +218479,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -219942,13 +219459,12 @@ "random": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "re": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "receipts": "03b872c2af5f4a80bcc6bcaf55f906bd60f72eaf634bb87d069af293bd14be1c", - "registered_candidate": "b531811087cf8e0fd239566f67e3dfb5ef0d297850b75be483d57622139dfd8b", "release_round": "4e436f73cc4c0c78344dfce070c78b37977be041cc16312990013d34cd9f5a30", "remux_check": "814301ec542287dbbe42be2bc7449fdd6c0a4c73539769a8a4fa7f42e9f6fd01", "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -220023,7 +219539,6 @@ "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", "docs/design/oracle-historical-records.json", - "docs/measurements/compat-0.1.0/judging.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", @@ -220294,7 +219809,6 @@ "docs/spikes/spike-a/h7-sidx/evidence/time/time-us-west-20261015T044716Z/status.json", "scripts/clip_check.py", "scripts/compat_check.py", - "scripts/compat_sources.py", "scripts/extract_check.py", "scripts/hls_check.py", "scripts/oracle-audio-args.txt", @@ -220311,7 +219825,6 @@ "scripts/oracle_pin_macos.py", "scripts/policy_check.py", "scripts/policy_ref.py", - "scripts/registered_candidate.py", "scripts/remux_check.py", "scripts/split_check.py", "scripts/test_oracle.py", @@ -220432,7 +219945,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/compat-corpus/corpus_kd.py:959 (delegated, occurrence 0). The import at tools/compat-corpus/corpus_kd.py:25-28 selects the neighboring compat-corpus/run.py, not other discovery candidates. main retains require(...) at tools/compat-corpus/corpus_kd.py:1016 and passes the same pair at tools/compat-corpus/corpus_kd.py:1044. This specific sections call executes str(oracle.ffprobe) at tools/compat-corpus/corpus_kd.py:959 through tools/compat-corpus/run.py:101-106 unchanged. The packet reference similarly retains it at tools/compat-corpus/corpus_kd.py:968 through tools/compat-corpus/run.py:1244-1248. The later strict-rejection branch is separate and not repaired by these calls. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/compat-corpus/corpus_kd.py:959 (delegated, occurrence 0). tools/compat-corpus/corpus_kd.py:25-28 imports the neighboring compat run module. tools/compat-corpus/corpus_kd.py:1016 retains the shared owner pair and tools/compat-corpus/corpus_kd.py:1044 passes that pair into capture_file. tools/compat-corpus/corpus_kd.py:959 uses str(oracle.ffprobe) as argv[0] through tools/compat-corpus/run.py:101-106; the packet call at tools/compat-corpus/corpus_kd.py:968 similarly preserves it through tools/compat-corpus/run.py:1244-1248. This row is the normal section probe, not the separate strict-rejection call. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ 959, "delegated", @@ -220443,7 +219956,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/corpus_kd.py:960 (delegated, occurrence 0). The command at tools/compat-corpus/corpus_kd.py:960 is [coreav, ffprobe, ...]; ffprobe is a CoreAV subcommand, not the executable. tools/compat-corpus/corpus_kd.py:1020 resolves the candidate and tools/compat-corpus/corpus_kd.py:1044 passes it to capture_file; tools/compat-corpus/run.py:101-106 executes that argv unchanged. The neighboring reference call is a separate row.", + "evidence": "tools/compat-corpus/corpus_kd.py:960 (delegated, occurrence 0). tools/compat-corpus/corpus_kd.py:960 builds [coreav, ffprobe, ...], where ffprobe is a CoreAV subcommand. tools/compat-corpus/corpus_kd.py:1020 resolves the candidate path, tools/compat-corpus/corpus_kd.py:1044 passes it into capture_file, and tools/compat-corpus/run.py:101-106 executes it unchanged. This is CoreAV under test, not a reference oracle.", "site": [ 960, "delegated", @@ -220520,7 +220033,7 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/compat-corpus/corpus_kd.py:1044 (delegated, occurrence 0). tools/compat-corpus/corpus_kd.py:1044 reaches capture_file, whose conditional strict-rejection call at tools/compat-corpus/corpus_kd.py:976 enters tools/compat-corpus/run.py:1305-1329. tools/compat-corpus/run.py:1314 executes literal ffprobe via tools/compat-corpus/run.py:101-106. The retained owner pair at tools/compat-corpus/corpus_kd.py:1016 is used for normal sections/packets, but not passed into strict_rejection. PATH prepending at tools/compat-corpus/corpus_kd.py:1019 and the lookup guard at tools/compat-corpus/corpus_kd.py:1032-1034 are not returned-path execution. The imported ISO reader only supplies media_defects at tools/compat-corpus/run.py:1327-1329, not its nested frame-size probe. docs/measurements/compat-0.1.0/judging.json:37 binds this reporter digest, and scripts/compat_sources.py:125-142 refuses a changed judging hash. Repair: pass the retained oracle.ffprobe into strict_rejection and execute that exact returned path instead of the literal at tools/compat-corpus/run.py:1314, preserving arguments and the defect predicate; the relay targets the frozen reporter, so the protected-source amendment remains a follow-up rather than a PATH-based qualification claim.", + "evidence": "tools/compat-corpus/corpus_kd.py:1044 (delegated, occurrence 0). tools/compat-corpus/corpus_kd.py:1075 enters main and tools/compat-corpus/corpus_kd.py:1044 reaches capture_file. Its strict-rejection arm at tools/compat-corpus/corpus_kd.py:976 calls tools/compat-corpus/run.py:1305-1329; tools/compat-corpus/run.py:1314-1315 executes literal ffprobe through tools/compat-corpus/run.py:101-106. The owner pair retained at tools/compat-corpus/corpus_kd.py:1016 qualifies normal sections/packets, not this bare command. The PATH prepend and guard at tools/compat-corpus/corpus_kd.py:1019 and tools/compat-corpus/corpus_kd.py:1032-1034 are not returned-path execution. The imported ISO reader only supplies media_defects at tools/compat-corpus/run.py:1327-1329, not its nested probe. Repair: pass oracle.ffprobe into strict_rejection and use that returned path as argv[0] in tools/compat-corpus/run.py:1314, preserving all arguments and the defect predicate; do not replace this proof with a PATH claim.", "site": [ 1044, "delegated", @@ -220531,7 +220044,7 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/compat-corpus/corpus_kd.py:1075 (delegated, occurrence 0). tools/compat-corpus/corpus_kd.py:1044 reaches capture_file, whose conditional strict-rejection call at tools/compat-corpus/corpus_kd.py:976 enters tools/compat-corpus/run.py:1305-1329. tools/compat-corpus/run.py:1314 executes literal ffprobe via tools/compat-corpus/run.py:101-106. The retained owner pair at tools/compat-corpus/corpus_kd.py:1016 is used for normal sections/packets, but not passed into strict_rejection. PATH prepending at tools/compat-corpus/corpus_kd.py:1019 and the lookup guard at tools/compat-corpus/corpus_kd.py:1032-1034 are not returned-path execution. The imported ISO reader only supplies media_defects at tools/compat-corpus/run.py:1327-1329, not its nested frame-size probe. docs/measurements/compat-0.1.0/judging.json:37 binds this reporter digest, and scripts/compat_sources.py:125-142 refuses a changed judging hash. Repair: pass the retained oracle.ffprobe into strict_rejection and execute that exact returned path instead of the literal at tools/compat-corpus/run.py:1314, preserving arguments and the defect predicate; the relay targets the frozen reporter, so the protected-source amendment remains a follow-up rather than a PATH-based qualification claim.", + "evidence": "tools/compat-corpus/corpus_kd.py:1075 (delegated, occurrence 0). tools/compat-corpus/corpus_kd.py:1075 enters main and tools/compat-corpus/corpus_kd.py:1044 reaches capture_file. Its strict-rejection arm at tools/compat-corpus/corpus_kd.py:976 calls tools/compat-corpus/run.py:1305-1329; tools/compat-corpus/run.py:1314-1315 executes literal ffprobe through tools/compat-corpus/run.py:101-106. The owner pair retained at tools/compat-corpus/corpus_kd.py:1016 qualifies normal sections/packets, not this bare command. The PATH prepend and guard at tools/compat-corpus/corpus_kd.py:1019 and tools/compat-corpus/corpus_kd.py:1032-1034 are not returned-path execution. The imported ISO reader only supplies media_defects at tools/compat-corpus/run.py:1327-1329, not its nested probe. Repair: pass oracle.ffprobe into strict_rejection and use that returned path as argv[0] in tools/compat-corpus/run.py:1314, preserving all arguments and the defect predicate; do not replace this proof with a PATH claim.", "site": [ 1075, "delegated", @@ -220730,7 +220243,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -221365,7 +220878,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -222057,7 +221570,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -222768,7 +222281,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-cli/tests/ffmpeg.rs:common": "43ca01cad792adb30198d1aecaa12b3debcd8415fb5ef08d5636e363d6e08f1a", "rust:crates/coreav-cli/tests/ffmpeg.rs:test_oracle": "6c4f980161aa73f2e8880d6dacd5906cd33f71916b7f16d57e08ef98d8c08e1c", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", @@ -224057,7 +223570,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -224831,7 +224344,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -225754,7 +225267,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -226351,7 +225864,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -226975,7 +226488,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:args": "a170edc0e4737f764c7aade5f4ead81505cfced40ee66cb6068f3991b9ea2920", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:audio": "e5714f85633e6c9c870319df3bb410db845fc8812d816114098d5e2f0af1f9ca", "rust:crates/coreav-cli/src/ffmpeg/mod.rs:avi": "a20943ab15fd79dd7ddfcbce382681694f920c44e6cb60c813722b84e10d7bcb", @@ -227858,7 +227371,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-cli/tests/ffmpeg.rs:common": "43ca01cad792adb30198d1aecaa12b3debcd8415fb5ef08d5636e363d6e08f1a", "rust:crates/coreav-cli/tests/ffmpeg.rs:test_oracle": "6c4f980161aa73f2e8880d6dacd5906cd33f71916b7f16d57e08ef98d8c08e1c", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", @@ -228591,7 +228104,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -230149,7 +229662,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -230848,7 +230361,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -231398,7 +230911,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -232142,7 +231655,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -232786,7 +232299,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -233439,7 +232952,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -234216,7 +233729,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -234760,7 +234273,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -235251,7 +234764,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:479 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:479 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 479, "delegated", @@ -235262,7 +234775,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:498 (delegated, occurrence 0). capture_file is mocked to inspect PATH and raise before capture. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:498 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 498, "delegated", @@ -235273,7 +234786,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:505 (delegated, occurrence 0). The wrong PATH lookup is mocked and rejected before capture. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:505 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 505, "delegated", @@ -235284,7 +234797,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:519 (delegated, occurrence 0). The wrapped real capture runs only copied stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:519 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 519, "delegated", @@ -235295,7 +234808,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:529 (delegated, occurrence 0). The owner mock raises before capture or output. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:529 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 529, "delegated", @@ -235306,7 +234819,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:534 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:534 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 534, "delegated", @@ -235317,7 +234830,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:551 (delegated, occurrence 0). real_capture aliases kd.capture_file and receives the same generated fake selectors. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:551 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 551, "delegated", @@ -235328,7 +234841,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:553 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:553 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 553, "delegated", @@ -235339,7 +234852,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:566 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:566 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 566, "delegated", @@ -235350,7 +234863,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:574 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:574 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 574, "delegated", @@ -235361,7 +234874,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:581 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:581 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 581, "delegated", @@ -235372,7 +234885,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:591 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:591 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 591, "delegated", @@ -235383,7 +234896,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:599 (delegated, occurrence 0). The freeze branch mocks inventory and never captures media. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:599 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 599, "delegated", @@ -235394,7 +234907,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:609 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:609 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 609, "delegated", @@ -235405,7 +234918,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:615 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:615 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 615, "delegated", @@ -235416,7 +234929,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:622 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:622 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 622, "delegated", @@ -235427,7 +234940,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:639 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:639 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 639, "delegated", @@ -235438,7 +234951,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:651 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:651 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 651, "delegated", @@ -235449,7 +234962,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:659 (delegated, occurrence 0). This Driver execution either fails before capture or captures only generated stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes the literal FAKE Python program into coreav/ffprobe/ffmpeg selectors. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require; optional alternate pairs are copied fakes at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516. The malformed-output cases rewrite those same stand-ins at tools/compat-corpus/tests/test_corpus_kd.py:617-651. No actual FFmpeg/ffprobe oracle executes.", + "evidence": "tools/compat-corpus/tests/test_corpus_kd.py:659 (delegated, occurrence 0). tools/compat-corpus/tests/test_corpus_kd.py:418-436 writes a literal FAKE Python program into all three coreav/ffprobe/ffmpeg stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:467-481 mocks inventory and test_oracle.require and passes only the stand-in pair into kd.main. The alternate pairs at tools/compat-corpus/tests/test_corpus_kd.py:486-492 and tools/compat-corpus/tests/test_corpus_kd.py:510-516 are byte-for-byte copies of those same stand-ins. tools/compat-corpus/tests/test_corpus_kd.py:494-529 mocks capture or lookup or qualification for failure checks; tools/compat-corpus/tests/test_corpus_kd.py:545-553 wraps only the same stand-in capture. tools/compat-corpus/tests/test_corpus_kd.py:595-601 is freeze/inventory only. tools/compat-corpus/tests/test_corpus_kd.py:617-651 mutates the same synthetic outputs, and tools/compat-corpus/tests/test_corpus_kd.py:656-659 runs the fake complete population. No real reference binary executes in any of these Driver calls.", "site": [ 659, "delegated", @@ -235568,7 +235081,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -236122,7 +235635,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -237238,7 +236751,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -238500,7 +238013,7 @@ "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "round_files": "1b05349f40f9921a531fd2252b6ce7924c9bb398a493a9697d0b8894f5b13520", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -239491,7 +239004,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -241338,7 +240851,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -243075,7 +242588,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -244011,7 +243524,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -245163,7 +244676,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -245949,7 +245462,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -246604,7 +246117,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -247264,7 +246777,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -248068,7 +247581,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -249536,7 +249049,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -250271,7 +249784,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -250831,7 +250344,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -251481,7 +250994,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -252052,7 +251565,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -252602,7 +252115,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -253230,7 +252743,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -253858,7 +253371,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -254553,7 +254066,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -255963,7 +255476,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -256652,7 +256165,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -257516,7 +257029,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -258153,7 +257666,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -258899,7 +258412,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "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", @@ -259762,7 +259275,7 @@ "report": "5d08ae633b1a67206245f022443f98ebe8dc3a3476f43bdc6f12c81762454f55", "request": "f7e8d84a6064f1a4a2b33e09c09a16d5225557cab32af3a024dfab88eba054b7", "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff-write/tests/clip.rs:common": "8d7c1768af68e06be012503043133254a9e31a611e39aea2a3370e5bbc47c5c6", "rust:crates/coreav-isobmff-write/tests/clip.rs:movies": "9e2c69ef6615f3e5bb71304b22c3420299b031986474bb7a30f997f064642308", "rust:crates/coreav-isobmff-write/tests/extract.rs:common": "e6bd18012bd76aa3a2f9621099378f0dcdff4695f6043aec16cba9b93682e84c", @@ -259818,7 +259331,6 @@ "requires": [ "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", - "bench/audio-decode/evidence/opus-round4-retention-binding.json", "bench/audio-decode/oracle.py", "bench/audio-decode/receipts.py", "bench/audio-decode/run.py", @@ -259851,7 +259363,6 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", - "docs/design/audio-decode.md", "docs/design/oracle-historical-records.json", "docs/design/oracle-qualification-gate.md", "docs/measurements/h264-gap-2/tools/cg.py", @@ -260122,18 +259633,13 @@ "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/chap_craft.py", "scripts/cli_hostile_check.py", "scripts/clip_check.py", - "scripts/colr_craft.py", "scripts/compat_check.py", - "scripts/elst_craft.py", "scripts/extract_check.py", "scripts/gen-fixtures-mkv.sh", "scripts/gen-fixtures.sh", "scripts/hls_check.py", - "scripts/iso_patch.py", - "scripts/mkv_craft.py", "scripts/mkv_remux_check.py", "scripts/oracle-audio-args.txt", "scripts/oracle-capture.sh", @@ -260153,7 +259659,6 @@ "scripts/policy_ref.py", "scripts/remux_check.py", "scripts/split_check.py", - "scripts/stss_craft.py", "scripts/test_oracle.py", "scripts/text_check.py", "scripts/track_boxes.py", @@ -260211,11 +259716,11 @@ "tools/stage3-report/r2pool.py", "tools/stage3-report/report.py" ], - "sha256": "6e537fd046b19c53725e97bc6229e7059347279f5a66f9b307386accfb15e2d3", + "sha256": "037ba9c6a44a7f680c2fe85273b094e2cdfb5e9035a37586cc7856b36e2f5d4e", "sites": [ { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:2 (embedded-source, occurrence 0). tools/stage3-report/run.py:2-22 is a module docstring describing usage, not generated or evaluated source.", + "evidence": "tools/stage3-report/run.py:2 (embedded-source, occurrence 0). tools/stage3-report/run.py:2-22 is a module usage docstring, not generated or evaluated source.", "site": [ 2, "embedded-source", @@ -260226,7 +259731,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:55 (delegated, occurrence 0). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", + "evidence": "tools/stage3-report/run.py:55 (delegated, occurrence 0). tools/stage3-report/run.py:78-81 writes JSON with provenance; tools/stage3-report/run.py:50-55 launches only git rev-parse/status. No reference oracle executes along this save/provenance relay.", "site": [ 55, "delegated", @@ -260237,7 +259742,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:55 (delegated, occurrence 1). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", + "evidence": "tools/stage3-report/run.py:55 (delegated, occurrence 1). tools/stage3-report/run.py:78-81 writes JSON with provenance; tools/stage3-report/run.py:50-55 launches only git rev-parse/status. No reference oracle executes along this save/provenance relay.", "occurrence": 1, "site": [ 55, @@ -260249,7 +259754,7 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/stage3-report/run.py:73 (process, occurrence 0). This mixed runner preserves argv but includes both the ISO fixture KD child at tools/stage3-report/run.py:202 and the corpus child at tools/stage3-report/run.py:335, not just the qualified captures/checkers. main now retains the no-argument require() result at tools/stage3-report/run.py:448-452, but that does not qualify a child that independently launches a bare name. tools/stage3-report/corpus.py:74-82 selects the overlay, and tools/stage3-report/corpus.py:291-297 executes it with --media for ISO/TS. The ISO arm reaches the nested probe; the Matroska arm has no --media here and scripts/oracle_kd_mkv.py:209-210 returns before its helper, and scripts/oracle_kd_ts.py has no process launch. The executing ISO chain is scripts/oracle_kd.py:3169 to scripts/oracle_kd.py:2981 to scripts/oracle_kd.py:2680 to scripts/oracle_kd.py:1090 to scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches literal ffprobe from inherited PATH, not a path returned by the owner. Repair: retain the complete test_oracle.require() pair in scripts/oracle_kd.py:1065-1072 and launch its returned ffprobe path unchanged, preserving the probe arguments and propagating qualification failure; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254 and bench/audio-decode/capacity.py:451-460 reject changed judging sources.", + "evidence": "tools/stage3-report/run.py:73 (process, occurrence 0). tools/stage3-report/run.py:70-75 is a mixed runner preserving argv and explicit environment overrides; it reaches both the ISO KD child and the corpus child at tools/stage3-report/run.py:336-340. The newly explicit qualified pair at tools/stage3-report/run.py:195-197 repairs capture propagation only. The ISO branch at tools/stage3-report/run.py:254-255 passes --media to the KD child at tools/stage3-report/run.py:203-205. scripts/oracle_kd.py:3169 calls overlay, scripts/oracle_kd.py:2981-2982 calls stream_item, scripts/oracle_kd.py:2678-2681 selects declared_size, and scripts/oracle_kd.py:1087-1090 reaches _first_frame_size when declared and reference dimensions differ. scripts/oracle_kd.py:1065-1072 executes literal ffprobe without retaining an owner-returned path. An earlier qualified capture, FFMPEG/FFPROBE environment selectors, or a parent require() cannot qualify that independent PATH command. Repair: in scripts/oracle_kd.py:1065-1072 retain the complete test_oracle.require() pair and execute its returned ffprobe unchanged, preserving all probe arguments and allowing qualification failure to propagate. docs/design/oracle-qualification-gate.md:139-147 records that this helper is frozen by the Opus round-4 registration and its repair belongs with the next registration; this audit does not modify the protected source.", "site": [ 73, "process", @@ -260260,7 +259765,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:81 (delegated, occurrence 0). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", + "evidence": "tools/stage3-report/run.py:81 (delegated, occurrence 0). tools/stage3-report/run.py:78-81 writes JSON with provenance; tools/stage3-report/run.py:50-55 launches only git rev-parse/status. No reference oracle executes along this save/provenance relay.", "site": [ 81, "delegated", @@ -260271,7 +259776,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:87 (process, occurrence 0). main retains test_oracle.require() with no arguments and refuses QualificationError before dispatch at tools/stage3-report/run.py:448-457. step_build passes args.oracle to versions at tools/stage3-report/run.py:101; both first callers construct the command from str(oracle.ffmpeg) or str(oracle.ffprobe) at tools/stage3-report/run.py:89 and execute it unchanged at tools/stage3-report/run.py:87. MediaInfo is a separate non-FFmpeg arm. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:87 (process, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:101 passes args.oracle to versions; tools/stage3-report/run.py:84-91 constructs version commands from str(oracle.ffmpeg) and str(oracle.ffprobe) and executes them unchanged at tools/stage3-report/run.py:87. These already-qualified version calls count as reference executions; MediaInfo is separate. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ 87, "process", @@ -260282,7 +259787,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:89 (command, occurrence 0). main retains test_oracle.require() with no arguments and refuses QualificationError before dispatch at tools/stage3-report/run.py:448-457. step_build passes args.oracle to versions at tools/stage3-report/run.py:101; both first callers construct the command from str(oracle.ffmpeg) or str(oracle.ffprobe) at tools/stage3-report/run.py:89 and execute it unchanged at tools/stage3-report/run.py:87. MediaInfo is a separate non-FFmpeg arm. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:89 (command, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:101 passes args.oracle to versions; tools/stage3-report/run.py:84-91 constructs version commands from str(oracle.ffmpeg) and str(oracle.ffprobe) and executes them unchanged at tools/stage3-report/run.py:87. These already-qualified version calls count as reference executions; MediaInfo is separate. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ 89, "command", @@ -260293,7 +259798,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:89 (command, occurrence 0). main retains test_oracle.require() with no arguments and refuses QualificationError before dispatch at tools/stage3-report/run.py:448-457. step_build passes args.oracle to versions at tools/stage3-report/run.py:101; both first callers construct the command from str(oracle.ffmpeg) or str(oracle.ffprobe) at tools/stage3-report/run.py:89 and execute it unchanged at tools/stage3-report/run.py:87. MediaInfo is a separate non-FFmpeg arm. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:89 (command, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:101 passes args.oracle to versions; tools/stage3-report/run.py:84-91 constructs version commands from str(oracle.ffmpeg) and str(oracle.ffprobe) and executes them unchanged at tools/stage3-report/run.py:87. These already-qualified version calls count as reference executions; MediaInfo is separate. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ 89, "command", @@ -260304,7 +259809,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:89 (delegated, occurrence 0). main retains test_oracle.require() with no arguments and refuses QualificationError before dispatch at tools/stage3-report/run.py:448-457. step_build passes args.oracle to versions at tools/stage3-report/run.py:101; both first callers construct the command from str(oracle.ffmpeg) or str(oracle.ffprobe) at tools/stage3-report/run.py:89 and execute it unchanged at tools/stage3-report/run.py:87. MediaInfo is a separate non-FFmpeg arm. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:89 (delegated, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:101 passes args.oracle to versions; tools/stage3-report/run.py:84-91 constructs version commands from str(oracle.ffmpeg) and str(oracle.ffprobe) and executes them unchanged at tools/stage3-report/run.py:87. These already-qualified version calls count as reference executions; MediaInfo is separate. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ 89, "delegated", @@ -260315,7 +259820,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:89 (delegated, occurrence 1). main retains test_oracle.require() with no arguments and refuses QualificationError before dispatch at tools/stage3-report/run.py:448-457. step_build passes args.oracle to versions at tools/stage3-report/run.py:101; both first callers construct the command from str(oracle.ffmpeg) or str(oracle.ffprobe) at tools/stage3-report/run.py:89 and execute it unchanged at tools/stage3-report/run.py:87. MediaInfo is a separate non-FFmpeg arm. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:89 (delegated, occurrence 1). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:101 passes args.oracle to versions; tools/stage3-report/run.py:84-91 constructs version commands from str(oracle.ffmpeg) and str(oracle.ffprobe) and executes them unchanged at tools/stage3-report/run.py:87. These already-qualified version calls count as reference executions; MediaInfo is separate. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "occurrence": 1, "site": [ 89, @@ -260327,7 +259832,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:97 (delegated, occurrence 0). The selected command is Cargo build at tools/stage3-report/run.py:97-98, the built CoreAV comparator at tools/stage3-report/run.py:199-201, or built CoreAV probe at tools/stage3-report/run.py:396. These are not FFmpeg/ffprobe oracle executables; reference capture and checker calls are separate rows.", + "evidence": "tools/stage3-report/run.py:97 (delegated, occurrence 0). tools/stage3-report/run.py:96-99 runs cargo build for CoreAV packages; no FFmpeg/ffprobe reference executable is launched by this build command.", "site": [ 97, "delegated", @@ -260338,7 +259843,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:101 (delegated, occurrence 0). main retains test_oracle.require() with no arguments and refuses QualificationError before dispatch at tools/stage3-report/run.py:448-457. step_build passes args.oracle to versions at tools/stage3-report/run.py:101; both first callers construct the command from str(oracle.ffmpeg) or str(oracle.ffprobe) at tools/stage3-report/run.py:89 and execute it unchanged at tools/stage3-report/run.py:87. MediaInfo is a separate non-FFmpeg arm. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:101 (delegated, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:101 passes args.oracle to versions; tools/stage3-report/run.py:84-91 constructs version commands from str(oracle.ffmpeg) and str(oracle.ffprobe) and executes them unchanged at tools/stage3-report/run.py:87. These already-qualified version calls count as reference executions; MediaInfo is separate. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ 101, "delegated", @@ -260349,7 +259854,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:104 (delegated, occurrence 0). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", + "evidence": "tools/stage3-report/run.py:104 (delegated, occurrence 0). tools/stage3-report/run.py:78-81 writes JSON with provenance; tools/stage3-report/run.py:50-55 launches only git rev-parse/status. No reference oracle executes along this save/provenance relay.", "site": [ 104, "delegated", @@ -260360,7 +259865,7 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:195 (delegated, occurrence 0). tools/stage3-report/run.py:194-196 selects scripts/oracle-capture.sh, using its default reference adapter and a built CoreAV adapter for the candidate. scripts/oracle-capture.sh:7 and scripts/oracle-capture.sh:86 retain that adapter. scripts/oracle-ffprobe.sh:7-15 retains the complete --resolve response printed from the owner fields at scripts/test_oracle.py:128-133, then executes that FFPROBE for streams and packets at scripts/oracle-ffprobe.sh:43-50. This capture call does not execute the later KD child. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:195 (delegated, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:254-258 passes args.oracle into both probe_oracle calls. tools/stage3-report/run.py:191-197 receives the retained pair and explicitly overrides both FFMPEG and FFPROBE for both capture children; tools/stage3-report/run.py:59-74 preserves these overrides in the child environment. scripts/oracle-capture.sh:7 selects the default reference adapter and scripts/oracle-capture.sh:20-22 accepts the built CoreAV candidate adapter; scripts/oracle-capture.sh:78-86 invokes the selected adapter unchanged. scripts/oracle-ffprobe.sh:7-15 passes both environment selectors to --resolve and retains both returned paths from scripts/test_oracle.py:128-133; scripts/oracle-ffprobe.sh:43-50 executes the returned FFPROBE for the requested streams and packets. The candidate adapter is CoreAV under test, not an FFmpeg reference. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ 195, "delegated", @@ -260371,9 +259876,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:199 (delegated, occurrence 0). The selected command is Cargo build at tools/stage3-report/run.py:97-98, the built CoreAV comparator at tools/stage3-report/run.py:199-201, or built CoreAV probe at tools/stage3-report/run.py:396. These are not FFmpeg/ffprobe oracle executables; reference capture and checker calls are separate rows.", + "evidence": "tools/stage3-report/run.py:200 (delegated, occurrence 0). tools/stage3-report/run.py:200-202 runs target/release/coreav-oracle compare on existing captures. That comparator is CoreAV under test, not an FFmpeg/ffprobe reference process. Capture and KD execution are separate neighboring calls.", "site": [ - 199, + 200, "delegated", "", "run" @@ -260382,9 +259887,9 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/stage3-report/run.py:202 (delegated, occurrence 0). This Python child serves both fixtures at tools/stage3-report/run.py:253-257; the ISO arm selects oracle_kd.py with --media. main now retains the no-argument require() result at tools/stage3-report/run.py:448-452, but that does not qualify a child that independently launches a bare name. The executing ISO chain is scripts/oracle_kd.py:3169 to scripts/oracle_kd.py:2981 to scripts/oracle_kd.py:2680 to scripts/oracle_kd.py:1090 to scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches literal ffprobe from inherited PATH, not a path returned by the owner. Repair: retain the complete test_oracle.require() pair in scripts/oracle_kd.py:1065-1072 and launch its returned ffprobe path unchanged, preserving the probe arguments and propagating qualification failure; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254 and bench/audio-decode/capacity.py:451-460 reject changed judging sources.", + "evidence": "tools/stage3-report/run.py:203 (delegated, occurrence 0). This KD relay handles both the ISO child and the independently qualified Matroska child. The Matroska caller at tools/stage3-report/run.py:257-258 supplies --media to scripts/oracle_kd_mkv.py:779-789. Its declared-size predicate at scripts/oracle_kd_mkv.py:205-218 can execute the frame-size helper, but scripts/oracle_kd_mkv.py:190-198 retains test_oracle.require() and executes str(pair.ffprobe) unchanged. This is independent child qualification, not a claim that the KD child inherited the capture environment overrides. The ISO branch at tools/stage3-report/run.py:254-255 passes --media to the KD child at tools/stage3-report/run.py:203-205. scripts/oracle_kd.py:3169 calls overlay, scripts/oracle_kd.py:2981-2982 calls stream_item, scripts/oracle_kd.py:2678-2681 selects declared_size, and scripts/oracle_kd.py:1087-1090 reaches _first_frame_size when declared and reference dimensions differ. scripts/oracle_kd.py:1065-1072 executes literal ffprobe without retaining an owner-returned path. An earlier qualified capture, FFMPEG/FFPROBE environment selectors, or a parent require() cannot qualify that independent PATH command. Repair: in scripts/oracle_kd.py:1065-1072 retain the complete test_oracle.require() pair and execute its returned ffprobe unchanged, preserving all probe arguments and allowing qualification failure to propagate. docs/design/oracle-qualification-gate.md:139-147 records that this helper is frozen by the Opus round-4 registration and its repair belongs with the next registration; this audit does not modify the protected source.", "site": [ - 202, + 203, "delegated", "", "run" @@ -260393,9 +259898,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:213 (delegated, occurrence 0). tools/stage3-report/run.py:211-218 selects MediaInfo capture and a report over saved JSON; tools/stage3-report/run.py:347-350 is also report-only. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes MediaInfo --Output=JSON --Full, and tools/mediainfo-oracle/mediainfo_oracle.py:713-724 reads saved captures. --ffprobe is a directory here, not an executable.", + "evidence": "tools/stage3-report/run.py:214 (delegated, occurrence 0). tools/stage3-report/run.py:212-220 invokes mediainfo_oracle.py capture and report. tools/mediainfo-oracle/mediainfo_oracle.py:692-698 passes args.mediainfo (default mediainfo at tools/mediainfo-oracle/mediainfo_oracle.py:757-762) to capture_one and tools/mediainfo-oracle/mediainfo_oracle.py:302-320 executes only MediaInfo. tools/mediainfo-oracle/mediainfo_oracle.py:713-726 reads the existing JSON capture directories; its --ffprobe option is a directory, not an executable. The report subcommand dispatch at tools/mediainfo-oracle/mediainfo_oracle.py:767-777 does not capture anything.", "site": [ - 213, + 214, "delegated", "", "run" @@ -260404,9 +259909,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:218 (delegated, occurrence 0). tools/stage3-report/run.py:211-218 selects MediaInfo capture and a report over saved JSON; tools/stage3-report/run.py:347-350 is also report-only. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes MediaInfo --Output=JSON --Full, and tools/mediainfo-oracle/mediainfo_oracle.py:713-724 reads saved captures. --ffprobe is a directory here, not an executable.", + "evidence": "tools/stage3-report/run.py:219 (delegated, occurrence 0). tools/stage3-report/run.py:212-220 invokes mediainfo_oracle.py capture and report. tools/mediainfo-oracle/mediainfo_oracle.py:692-698 passes args.mediainfo (default mediainfo at tools/mediainfo-oracle/mediainfo_oracle.py:757-762) to capture_one and tools/mediainfo-oracle/mediainfo_oracle.py:302-320 executes only MediaInfo. tools/mediainfo-oracle/mediainfo_oracle.py:713-726 reads the existing JSON capture directories; its --ffprobe option is a directory, not an executable. The report subcommand dispatch at tools/mediainfo-oracle/mediainfo_oracle.py:767-777 does not capture anything.", "site": [ - 218, + 219, "delegated", "", "run" @@ -260415,9 +259920,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:229 (delegated, occurrence 0). main retains the complete owner pair at tools/stage3-report/run.py:448-457 and supplies its ffprobe field in both compat argv at tools/stage3-report/run.py:262-269. checker/run preserve argv at tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73. scripts/compat_check.py:287 accepts the supplied selector and scripts/compat_check.py:305 executes it through scripts/compat_check.py:213, not its unused bare default; scripts/compat_check.py:307 is the CoreAV candidate. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling. tools/stage3-report/run.py:448-457 retains the owner pair before dispatch, and tools/stage3-report/run.py:285-297 includes its exact ffmpeg/ffprobe fields in the selected writer checker argv. tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73 forward argv unchanged. The children forward the supplied parameters at scripts/extract_check.py:826-839, scripts/split_check.py:1092-1108, scripts/clip_check.py:1917-1932 and scripts/remux_check.py:1462-1473 to their reference boundaries: scripts/extract_check.py:84-91 and scripts/extract_check.py:126; scripts/split_check.py:62-78 through scripts/clip_check.py:109-145 and scripts/clip_check.py:193; scripts/remux_check.py:141-157. The extra raw-audio decode also uses c[ffmpeg] unchanged at scripts/clip_check.py:1634-1665. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling. The local HLS checker is selected at tools/stage3-report/run.py:305-308. Its reference argv use require().ffprobe at scripts/hls_check.py:80, scripts/hls_check.py:93 and scripts/hls_check.py:1051; require().ffmpeg at scripts/hls_check.py:120-134; the retained probe for skip samples at scripts/hls_check.py:1144-1146 through scripts/remux_check.py; and a retained ffmpeg at scripts/hls_check.py:1156-1158. The one-thread retry preserves argv[0] at scripts/clip_check.py:135-141. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling. The text checker receives the retained parent fields at tools/stage3-report/run.py:309-312, then requalifies and replaces both selectors with owner fields at scripts/text_check.py:1129-1130 before reference calls at scripts/text_check.py:80-81 and scripts/text_check.py:676. Its edit-list crafting child at scripts/text_check.py:1088-1089 is scripts/elst_craft.py, a byte writer without a process boundary. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling. The policy checker receives the parent ffprobe field at tools/stage3-report/run.py:316-318 and retains the returned probe at scripts/policy_check.py:334-336. The constructed sibling is a qualification request only. check_file receives that field at scripts/policy_check.py:359 and executes it at scripts/policy_check.py:229 through scripts/policy_check.py:69-75; packets/frame_sizes retain the same parameter. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling. tools/stage3-report/run.py:319-321 starts mkv_remux_check.py fixtures through tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73. Reference probe and hashes use require().ffprobe and require().ffmpeg at scripts/mkv_remux_check.py:62-74. The separate remux call at scripts/mkv_remux_check.py:243 executes the supplied built CoreAV candidate. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:230 (delegated, occurrence 0). tools/stage3-report/run.py:223-230 forwards checker argv through the unchanged runner at tools/stage3-report/run.py:70-74. Its fixture callers all either carry the retained pair directly or qualify in their own child: tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:263-269 passes str(args.oracle.ffprobe) explicitly into both compat_check children. scripts/compat_check.py:284-305 retains the parsed selector in args.ffprobe and builds the reference argv with it; scripts/compat_check.py:210-214 executes that argv unchanged. The CoreAV ffprobe subcommand at scripts/compat_check.py:307-309 is the candidate, not the reference. tools/stage3-report/run.py:286-293 selects extract_check.py and passes both retained fields as --ffmpeg/--ffprobe. scripts/extract_check.py:823-839 parses and passes both unchanged to check; scripts/extract_check.py:83-91 executes the probe argv without substitution and scripts/extract_check.py:118-127 does the same for frame hashes. scripts/extract_check.py:856-857 also uses the parsed returned ffprobe for missing-stream checks. tools/stage3-report/run.py:286-296 selects split_check.py and passes both retained paths. scripts/split_check.py:1089-1109 passes the parsed paths unchanged into check; scripts/split_check.py:881-906 forwards them to clip_check helpers, as do scripts/split_check.py:1015-1024 for frame hashes. scripts/clip_check.py:108-145 and scripts/clip_check.py:185-194 retain those exact executable paths through subprocess execution and retries. tools/stage3-report/run.py:286-290 selects clip_check.py and passes both retained paths. scripts/clip_check.py:1914-1932 passes the parsed paths unchanged into check, which retains them in its evidence at scripts/clip_check.py:1058-1079. scripts/clip_check.py:108-145 preserves argv[0], including a single-thread retry; scripts/clip_check.py:185-194 and scripts/clip_check.py:207-222 use the returned ffmpeg for hashes and PCM. The direct PCM subprocess at scripts/clip_check.py:1640-1664 also uses that same evidence ffmpeg. tools/stage3-report/run.py:286-290 selects remux_check.py for remux and sanitize, passing both retained paths. scripts/remux_check.py:1459-1473 passes those parsed paths unchanged into check; scripts/remux_check.py:605-615 uses ffprobe_bin and scripts/remux_check.py:652 uses ffmpeg_bin. scripts/remux_check.py:141-157 preserves each binary as argv[0] for probing and hashes. tools/stage3-report/run.py:306-309 selects hls_check.py without explicit selectors. The child itself uses returned owner fields: scripts/hls_check.py:79-80 and scripts/hls_check.py:91-95 for probes, scripts/hls_check.py:118-120 for frames, scripts/hls_check.py:1047-1052 for composition times, and scripts/hls_check.py:1155-1158 for fragment copies. scripts/hls_check.py:1144-1146 passes the returned probe into scripts/remux_check.py:557-562, whose runner at scripts/remux_check.py:141-145 preserves argv. scripts/hls_check.py:72-76 executes its other argv unchanged. It does not execute a bare ffmpeg/ffprobe simply because the parent omits selectors. tools/stage3-report/run.py:310-313 passes both retained paths into text_check.py. scripts/text_check.py:1128-1130 replaces both parsed selectors with the child owner-returned pair, and scripts/text_check.py:73-81 preserves the resulting probe argv through subprocess execution. The craft child at scripts/text_check.py:1088-1089 edits bytes rather than invoking a reference oracle. tools/stage3-report/run.py:317-319 passes the retained ffprobe into policy_check.py. scripts/policy_check.py:333-336 uses its sibling only as an input selector to require, then retains the returned ffprobe. scripts/policy_check.py:104-108, scripts/policy_check.py:190-194 and scripts/policy_check.py:228-237 use that returned path for packet, frame and metadata queries; scripts/policy_check.py:69-75 preserves argv through subprocess execution. tools/stage3-report/run.py:320-322 selects mkv_remux_check.py fixtures without explicit selectors. scripts/mkv_remux_check.py:62-74 takes probe and hash command[0] directly from test_oracle.require().ffprobe/.ffmpeg and scripts/mkv_remux_check.py:57-59 executes them unchanged. Its remux subprocess at scripts/mkv_remux_check.py:240-245 is CoreAV under test, not a reference. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 229, + 230, "delegated", "", "run" @@ -260426,9 +259931,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:246 (delegated, occurrence 0). tools/stage3-report/run.py:244-247 selects the two fixture generators. scripts/gen-fixtures.sh:13-24 and scripts/gen-fixtures-mkv.sh:14-26 retain the complete test_oracle.py --resolve response before constructing FF from returned FFMPEG. Their encoder queries at scripts/gen-fixtures.sh:33 and scripts/gen-fixtures-mkv.sh:32 and media commands use that retained executable. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:247 (delegated, occurrence 0). tools/stage3-report/run.py:245-248 invokes gen-fixtures.sh and gen-fixtures-mkv.sh; these children select their own complete pair. scripts/gen-fixtures.sh:13-18 retains the owner --resolve result, scripts/gen-fixtures.sh:24-33 constructs FF from returned FFMPEG and uses it for the encoder query, and scripts/gen-fixtures.sh:54-74 executes that FF array unchanged. scripts/gen-fixtures-mkv.sh:14-19 and scripts/gen-fixtures-mkv.sh:26-32 do the same; scripts/gen-fixtures-mkv.sh:46-48 executes its FF array. scripts/test_oracle.py:128-133 prints only the owner-returned fields. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 246, + 247, "delegated", "", "run" @@ -260437,9 +259942,9 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/stage3-report/run.py:253 (delegated, occurrence 0). This probe_oracle caller explicitly selects oracle_kd.py with --media at tools/stage3-report/run.py:253-254, executed at tools/stage3-report/run.py:202 after capture/comparison. main now retains the no-argument require() result at tools/stage3-report/run.py:448-452, but that does not qualify a child that independently launches a bare name. The executing ISO chain is scripts/oracle_kd.py:3169 to scripts/oracle_kd.py:2981 to scripts/oracle_kd.py:2680 to scripts/oracle_kd.py:1090 to scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches literal ffprobe from inherited PATH, not a path returned by the owner. Repair: retain the complete test_oracle.require() pair in scripts/oracle_kd.py:1065-1072 and launch its returned ffprobe path unchanged, preserving the probe arguments and propagating qualification failure; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254 and bench/audio-decode/capacity.py:451-460 reject changed judging sources.", + "evidence": "tools/stage3-report/run.py:254 (delegated, occurrence 0). The capture part of this ISO relay now passes the explicit qualified pair unchanged. tools/stage3-report/run.py:191-197 receives the retained pair and explicitly overrides both FFMPEG and FFPROBE for both capture children; tools/stage3-report/run.py:59-74 preserves these overrides in the child environment. scripts/oracle-capture.sh:7 selects the default reference adapter and scripts/oracle-capture.sh:20-22 accepts the built CoreAV candidate adapter; scripts/oracle-capture.sh:78-86 invokes the selected adapter unchanged. scripts/oracle-ffprobe.sh:7-15 passes both environment selectors to --resolve and retains both returned paths from scripts/test_oracle.py:128-133; scripts/oracle-ffprobe.sh:43-50 executes the returned FFPROBE for the requested streams and packets. The candidate adapter is CoreAV under test, not an FFmpeg reference. The ISO branch at tools/stage3-report/run.py:254-255 passes --media to the KD child at tools/stage3-report/run.py:203-205. scripts/oracle_kd.py:3169 calls overlay, scripts/oracle_kd.py:2981-2982 calls stream_item, scripts/oracle_kd.py:2678-2681 selects declared_size, and scripts/oracle_kd.py:1087-1090 reaches _first_frame_size when declared and reference dimensions differ. scripts/oracle_kd.py:1065-1072 executes literal ffprobe without retaining an owner-returned path. An earlier qualified capture, FFMPEG/FFPROBE environment selectors, or a parent require() cannot qualify that independent PATH command. Repair: in scripts/oracle_kd.py:1065-1072 retain the complete test_oracle.require() pair and execute its returned ffprobe unchanged, preserving all probe arguments and allowing qualification failure to propagate. docs/design/oracle-qualification-gate.md:139-147 records that this helper is frozen by the Opus round-4 registration and its repair belongs with the next registration; this audit does not modify the protected source.", "site": [ - 253, + 254, "delegated", "", "probe_oracle" @@ -260448,9 +259953,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:256 (delegated, occurrence 0). tools/stage3-report/run.py:194-196 selects scripts/oracle-capture.sh, using its default reference adapter and a built CoreAV adapter for the candidate. scripts/oracle-capture.sh:7 and scripts/oracle-capture.sh:86 retain that adapter. scripts/oracle-ffprobe.sh:7-15 retains the complete --resolve response printed from the owner fields at scripts/test_oracle.py:128-133, then executes that FFPROBE for streams and packets at scripts/oracle-ffprobe.sh:43-50. This capture call does not execute the later KD child. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling. The later child at tools/stage3-report/run.py:202 is specifically scripts/oracle_kd_mkv.py here, selected at tools/stage3-report/run.py:256-257. scripts/oracle_kd_mkv.py:789 reaches scripts/oracle_kd_mkv.py:416, scripts/oracle_kd_mkv.py:306 and scripts/oracle_kd_mkv.py:218; its helper retains pair=require() at scripts/oracle_kd_mkv.py:193 and executes str(pair.ffprobe) at scripts/oracle_kd_mkv.py:196. It never calls the ISO bare probe.", + "evidence": "tools/stage3-report/run.py:257 (delegated, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:191-197 receives the retained pair and explicitly overrides both FFMPEG and FFPROBE for both capture children; tools/stage3-report/run.py:59-74 preserves these overrides in the child environment. scripts/oracle-capture.sh:7 selects the default reference adapter and scripts/oracle-capture.sh:20-22 accepts the built CoreAV candidate adapter; scripts/oracle-capture.sh:78-86 invokes the selected adapter unchanged. scripts/oracle-ffprobe.sh:7-15 passes both environment selectors to --resolve and retains both returned paths from scripts/test_oracle.py:128-133; scripts/oracle-ffprobe.sh:43-50 executes the returned FFPROBE for the requested streams and packets. The candidate adapter is CoreAV under test, not an FFmpeg reference. The Matroska caller at tools/stage3-report/run.py:257-258 supplies --media to scripts/oracle_kd_mkv.py:779-789. Its declared-size predicate at scripts/oracle_kd_mkv.py:205-218 can execute the frame-size helper, but scripts/oracle_kd_mkv.py:190-198 retains test_oracle.require() and executes str(pair.ffprobe) unchanged. This is independent child qualification, not a claim that the KD child inherited the capture environment overrides. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 256, + 257, "delegated", "", "probe_oracle" @@ -260459,9 +259964,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:262 (delegated, occurrence 0). main retains the complete owner pair at tools/stage3-report/run.py:448-457 and supplies its ffprobe field in both compat argv at tools/stage3-report/run.py:262-269. checker/run preserve argv at tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73. scripts/compat_check.py:287 accepts the supplied selector and scripts/compat_check.py:305 executes it through scripts/compat_check.py:213, not its unused bare default; scripts/compat_check.py:307 is the CoreAV candidate. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:263 (delegated, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:263-269 passes str(args.oracle.ffprobe) explicitly into both compat_check children. scripts/compat_check.py:284-305 retains the parsed selector in args.ffprobe and builds the reference argv with it; scripts/compat_check.py:210-214 executes that argv unchanged. The CoreAV ffprobe subcommand at scripts/compat_check.py:307-309 is the candidate, not the reference. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 262, + 263, "delegated", "", "checker" @@ -260470,9 +259975,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:266 (delegated, occurrence 0). main retains the complete owner pair at tools/stage3-report/run.py:448-457 and supplies its ffprobe field in both compat argv at tools/stage3-report/run.py:262-269. checker/run preserve argv at tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73. scripts/compat_check.py:287 accepts the supplied selector and scripts/compat_check.py:305 executes it through scripts/compat_check.py:213, not its unused bare default; scripts/compat_check.py:307 is the CoreAV candidate. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:267 (delegated, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:263-269 passes str(args.oracle.ffprobe) explicitly into both compat_check children. scripts/compat_check.py:284-305 retains the parsed selector in args.ffprobe and builds the reference argv with it; scripts/compat_check.py:210-214 executes that argv unchanged. The CoreAV ffprobe subcommand at scripts/compat_check.py:307-309 is the candidate, not the reference. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 266, + 267, "delegated", "", "checker" @@ -260481,9 +259986,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:280 (delegated, occurrence 0). tools/stage3-report/run.py:271-281 and tools/stage3-report/run.py:300-301 select Cargo fixture round-trip tests in coreav-isobmff-write. The extract/clip/remux/split/hls test targets and common/movies builders have no process-launching oracle helpers; crates/coreav-isobmff/tests/common/mod.rs:1-6 and crates/coreav-isobmff-write/tests/movies/mod.rs:1-7 construct media bytes in process. These calls write native outputs/manifests; real oracle checkers run separately at tools/stage3-report/run.py:285-321.", + "evidence": "tools/stage3-report/run.py:281 (delegated, occurrence 0). tools/stage3-report/run.py:272-282 runs the native CoreAV writer fixture tests for extract, clip, remux, sanitize and split. Their fixture entry points are crates/coreav-isobmff-write/tests/extract.rs:1915-1939, crates/coreav-isobmff-write/tests/clip.rs:1168-1185, crates/coreav-isobmff-write/tests/remux.rs:3085-3105 and crates/coreav-isobmff-write/tests/split.rs:616-634. These Rust test modules contain no process-spawn code; they read fixture bytes and exercise CoreAV. Reference checker children are launched later and are separate rows.", "site": [ - 280, + 281, "delegated", "", "run" @@ -260492,9 +259997,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:292 (delegated, occurrence 0). tools/stage3-report/run.py:448-457 retains the owner pair before dispatch, and tools/stage3-report/run.py:285-297 includes its exact ffmpeg/ffprobe fields in the selected writer checker argv. tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73 forward argv unchanged. The children forward the supplied parameters at scripts/extract_check.py:826-839, scripts/split_check.py:1092-1108, scripts/clip_check.py:1917-1932 and scripts/remux_check.py:1462-1473 to their reference boundaries: scripts/extract_check.py:84-91 and scripts/extract_check.py:126; scripts/split_check.py:62-78 through scripts/clip_check.py:109-145 and scripts/clip_check.py:193; scripts/remux_check.py:141-157. The extra raw-audio decode also uses c[ffmpeg] unchanged at scripts/clip_check.py:1634-1665. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:293 (delegated, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:286-293 selects extract_check.py and passes both retained fields as --ffmpeg/--ffprobe. scripts/extract_check.py:823-839 parses and passes both unchanged to check; scripts/extract_check.py:83-91 executes the probe argv without substitution and scripts/extract_check.py:118-127 does the same for frame hashes. scripts/extract_check.py:856-857 also uses the parsed returned ffprobe for missing-stream checks. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 292, + 293, "delegated", "", "checker" @@ -260503,9 +260008,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:295 (delegated, occurrence 0). tools/stage3-report/run.py:448-457 retains the owner pair before dispatch, and tools/stage3-report/run.py:285-297 includes its exact ffmpeg/ffprobe fields in the selected writer checker argv. tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73 forward argv unchanged. The children forward the supplied parameters at scripts/extract_check.py:826-839, scripts/split_check.py:1092-1108, scripts/clip_check.py:1917-1932 and scripts/remux_check.py:1462-1473 to their reference boundaries: scripts/extract_check.py:84-91 and scripts/extract_check.py:126; scripts/split_check.py:62-78 through scripts/clip_check.py:109-145 and scripts/clip_check.py:193; scripts/remux_check.py:141-157. The extra raw-audio decode also uses c[ffmpeg] unchanged at scripts/clip_check.py:1634-1665. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:296 (delegated, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:286-296 selects split_check.py and passes both retained paths. scripts/split_check.py:1089-1109 passes the parsed paths unchanged into check; scripts/split_check.py:881-906 forwards them to clip_check helpers, as do scripts/split_check.py:1015-1024 for frame hashes. scripts/clip_check.py:108-145 and scripts/clip_check.py:185-194 retain those exact executable paths through subprocess execution and retries. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 295, + 296, "delegated", "", "checker" @@ -260514,9 +260019,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:297 (delegated, occurrence 0). tools/stage3-report/run.py:448-457 retains the owner pair before dispatch, and tools/stage3-report/run.py:285-297 includes its exact ffmpeg/ffprobe fields in the selected writer checker argv. tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73 forward argv unchanged. The children forward the supplied parameters at scripts/extract_check.py:826-839, scripts/split_check.py:1092-1108, scripts/clip_check.py:1917-1932 and scripts/remux_check.py:1462-1473 to their reference boundaries: scripts/extract_check.py:84-91 and scripts/extract_check.py:126; scripts/split_check.py:62-78 through scripts/clip_check.py:109-145 and scripts/clip_check.py:193; scripts/remux_check.py:141-157. The extra raw-audio decode also uses c[ffmpeg] unchanged at scripts/clip_check.py:1634-1665. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:298 (delegated, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:286-290 selects clip_check.py and passes both retained paths. scripts/clip_check.py:1914-1932 passes the parsed paths unchanged into check, which retains them in its evidence at scripts/clip_check.py:1058-1079. scripts/clip_check.py:108-145 preserves argv[0], including a single-thread retry; scripts/clip_check.py:185-194 and scripts/clip_check.py:207-222 use the returned ffmpeg for hashes and PCM. The direct PCM subprocess at scripts/clip_check.py:1640-1664 also uses that same evidence ffmpeg. tools/stage3-report/run.py:286-290 selects remux_check.py for remux and sanitize, passing both retained paths. scripts/remux_check.py:1459-1473 passes those parsed paths unchanged into check; scripts/remux_check.py:605-615 uses ffprobe_bin and scripts/remux_check.py:652 uses ffmpeg_bin. scripts/remux_check.py:141-157 preserves each binary as argv[0] for probing and hashes. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 297, + 298, "delegated", "", "checker" @@ -260525,9 +260030,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:300 (delegated, occurrence 0). tools/stage3-report/run.py:271-281 and tools/stage3-report/run.py:300-301 select Cargo fixture round-trip tests in coreav-isobmff-write. The extract/clip/remux/split/hls test targets and common/movies builders have no process-launching oracle helpers; crates/coreav-isobmff/tests/common/mod.rs:1-6 and crates/coreav-isobmff-write/tests/movies/mod.rs:1-7 construct media bytes in process. These calls write native outputs/manifests; real oracle checkers run separately at tools/stage3-report/run.py:285-321.", + "evidence": "tools/stage3-report/run.py:301 (delegated, occurrence 0). tools/stage3-report/run.py:301-302 runs the native HLS fixtures_round_trip test, declared at crates/coreav-isobmff-write/tests/hls.rs:1039-1042. This module contains no process-spawn code; it packages through CoreAV. The HLS reference checker is the separate call at tools/stage3-report/run.py:306-309.", "site": [ - 300, + 301, "delegated", "", "run" @@ -260536,9 +260041,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:305 (delegated, occurrence 0). The local HLS checker is selected at tools/stage3-report/run.py:305-308. Its reference argv use require().ffprobe at scripts/hls_check.py:80, scripts/hls_check.py:93 and scripts/hls_check.py:1051; require().ffmpeg at scripts/hls_check.py:120-134; the retained probe for skip samples at scripts/hls_check.py:1144-1146 through scripts/remux_check.py; and a retained ffmpeg at scripts/hls_check.py:1156-1158. The one-thread retry preserves argv[0] at scripts/clip_check.py:135-141. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:306 (delegated, occurrence 0). tools/stage3-report/run.py:306-309 selects hls_check.py without explicit selectors. The child itself uses returned owner fields: scripts/hls_check.py:79-80 and scripts/hls_check.py:91-95 for probes, scripts/hls_check.py:118-120 for frames, scripts/hls_check.py:1047-1052 for composition times, and scripts/hls_check.py:1155-1158 for fragment copies. scripts/hls_check.py:1144-1146 passes the returned probe into scripts/remux_check.py:557-562, whose runner at scripts/remux_check.py:141-145 preserves argv. scripts/hls_check.py:72-76 executes its other argv unchanged. It does not execute a bare ffmpeg/ffprobe simply because the parent omits selectors. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 305, + 306, "delegated", "", "checker" @@ -260547,9 +260052,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:309 (delegated, occurrence 0). The text checker receives the retained parent fields at tools/stage3-report/run.py:309-312, then requalifies and replaces both selectors with owner fields at scripts/text_check.py:1129-1130 before reference calls at scripts/text_check.py:80-81 and scripts/text_check.py:676. Its edit-list crafting child at scripts/text_check.py:1088-1089 is scripts/elst_craft.py, a byte writer without a process boundary. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:310 (delegated, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:310-313 passes both retained paths into text_check.py. scripts/text_check.py:1128-1130 replaces both parsed selectors with the child owner-returned pair, and scripts/text_check.py:73-81 preserves the resulting probe argv through subprocess execution. The craft child at scripts/text_check.py:1088-1089 edits bytes rather than invoking a reference oracle. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 309, + 310, "delegated", "", "checker" @@ -260558,9 +260063,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:316 (delegated, occurrence 0). The policy checker receives the parent ffprobe field at tools/stage3-report/run.py:316-318 and retains the returned probe at scripts/policy_check.py:334-336. The constructed sibling is a qualification request only. check_file receives that field at scripts/policy_check.py:359 and executes it at scripts/policy_check.py:229 through scripts/policy_check.py:69-75; packets/frame_sizes retain the same parameter. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:317 (delegated, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:317-319 passes the retained ffprobe into policy_check.py. scripts/policy_check.py:333-336 uses its sibling only as an input selector to require, then retains the returned ffprobe. scripts/policy_check.py:104-108, scripts/policy_check.py:190-194 and scripts/policy_check.py:228-237 use that returned path for packet, frame and metadata queries; scripts/policy_check.py:69-75 preserves argv through subprocess execution. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 316, + 317, "delegated", "", "checker" @@ -260569,9 +260074,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:319 (delegated, occurrence 0). tools/stage3-report/run.py:319-321 starts mkv_remux_check.py fixtures through tools/stage3-report/run.py:229 and tools/stage3-report/run.py:73. Reference probe and hashes use require().ffprobe and require().ffmpeg at scripts/mkv_remux_check.py:62-74. The separate remux call at scripts/mkv_remux_check.py:243 executes the supplied built CoreAV candidate. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:320 (delegated, occurrence 0). tools/stage3-report/run.py:320-322 selects mkv_remux_check.py fixtures without explicit selectors. scripts/mkv_remux_check.py:62-74 takes probe and hash command[0] directly from test_oracle.require().ffprobe/.ffmpeg and scripts/mkv_remux_check.py:57-59 executes them unchanged. Its remux subprocess at scripts/mkv_remux_check.py:240-245 is CoreAV under test, not a reference. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 319, + 320, "delegated", "", "checker" @@ -260580,9 +260085,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:322 (delegated, occurrence 0). tools/stage3-report/run.py:211-218 selects MediaInfo capture and a report over saved JSON; tools/stage3-report/run.py:347-350 is also report-only. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes MediaInfo --Output=JSON --Full, and tools/mediainfo-oracle/mediainfo_oracle.py:713-724 reads saved captures. --ffprobe is a directory here, not an executable.", + "evidence": "tools/stage3-report/run.py:323 (delegated, occurrence 0). tools/stage3-report/run.py:212-220 invokes mediainfo_oracle.py capture and report. tools/mediainfo-oracle/mediainfo_oracle.py:692-698 passes args.mediainfo (default mediainfo at tools/mediainfo-oracle/mediainfo_oracle.py:757-762) to capture_one and tools/mediainfo-oracle/mediainfo_oracle.py:302-320 executes only MediaInfo. tools/mediainfo-oracle/mediainfo_oracle.py:713-726 reads the existing JSON capture directories; its --ffprobe option is a directory, not an executable. The report subcommand dispatch at tools/mediainfo-oracle/mediainfo_oracle.py:767-777 does not capture anything.", "site": [ - 322, + 323, "delegated", "", "three_way" @@ -260591,9 +260096,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:324 (delegated, occurrence 0). tools/stage3-report/run.py:211-218 selects MediaInfo capture and a report over saved JSON; tools/stage3-report/run.py:347-350 is also report-only. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes MediaInfo --Output=JSON --Full, and tools/mediainfo-oracle/mediainfo_oracle.py:713-724 reads saved captures. --ffprobe is a directory here, not an executable.", + "evidence": "tools/stage3-report/run.py:325 (delegated, occurrence 0). tools/stage3-report/run.py:212-220 invokes mediainfo_oracle.py capture and report. tools/mediainfo-oracle/mediainfo_oracle.py:692-698 passes args.mediainfo (default mediainfo at tools/mediainfo-oracle/mediainfo_oracle.py:757-762) to capture_one and tools/mediainfo-oracle/mediainfo_oracle.py:302-320 executes only MediaInfo. tools/mediainfo-oracle/mediainfo_oracle.py:713-726 reads the existing JSON capture directories; its --ffprobe option is a directory, not an executable. The report subcommand dispatch at tools/mediainfo-oracle/mediainfo_oracle.py:767-777 does not capture anything.", "site": [ - 324, + 325, "delegated", "", "three_way" @@ -260602,9 +260107,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:326 (delegated, occurrence 0). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", + "evidence": "tools/stage3-report/run.py:327 (delegated, occurrence 0). tools/stage3-report/run.py:78-81 writes JSON with provenance; tools/stage3-report/run.py:50-55 launches only git rev-parse/status. No reference oracle executes along this save/provenance relay.", "site": [ - 326, + 327, "delegated", "", "save" @@ -260613,9 +260118,9 @@ }, { "class": "reviewed-bypass", - "evidence": "tools/stage3-report/run.py:335 (delegated, occurrence 0). This corpus.py run child at tools/stage3-report/run.py:333-338 receives the retained FFPROBE field, but the nested ISO helper never consumes that override. main now retains the no-argument require() result at tools/stage3-report/run.py:448-452, but that does not qualify a child that independently launches a bare name. tools/stage3-report/corpus.py:74-82 selects the overlay, and tools/stage3-report/corpus.py:291-297 executes it with --media for ISO/TS. The ISO arm reaches the nested probe; the Matroska arm has no --media here and scripts/oracle_kd_mkv.py:209-210 returns before its helper, and scripts/oracle_kd_ts.py has no process launch. The executing ISO chain is scripts/oracle_kd.py:3169 to scripts/oracle_kd.py:2981 to scripts/oracle_kd.py:2680 to scripts/oracle_kd.py:1090 to scripts/oracle_kd.py:1070. When the declared dimensions differ, _first_frame_size launches literal ffprobe from inherited PATH, not a path returned by the owner. Repair: retain the complete test_oracle.require() pair in scripts/oracle_kd.py:1065-1072 and launch its returned ffprobe path unchanged, preserving the probe arguments and propagating qualification failure; this is blocked by the Opus round-4 registration freeze, and CoreAV Codecs owns the next-registration follow-up (docs/design/oracle-qualification-gate.md:139-147). docs/design/audio-decode.md:1154-1172 registers the capacity binding; bench/audio-decode/evidence/opus-round4-retention-binding.json:1 fixes these exact scripts/oracle_kd.py bytes, and bench/audio-decode/capacity.py:248-254 and bench/audio-decode/capacity.py:451-460 reject changed judging sources.", + "evidence": "tools/stage3-report/run.py:336 (delegated, occurrence 0). tools/stage3-report/run.py:336-340 now passes both FFMPEG and FFPROBE from args.oracle to corpus.py, but its ISO overlay still independently launches a bare ffprobe. tools/stage3-report/corpus.py:110-118 preserves the pair for capture; tools/stage3-report/corpus.py:260-264 calls oracle-capture.sh, whose reference adapter qualifies the explicit pair at scripts/oracle-ffprobe.sh:7-15. The family map at tools/stage3-report/corpus.py:74-82 selects oracle_kd.py for ISO, and tools/stage3-report/corpus.py:291-297 invokes it with --media. The Matroska corpus overlay has no --media and returns before its helper at scripts/oracle_kd_mkv.py:209-210; the TS overlay has no process launch. The ISO branch at tools/stage3-report/run.py:254-255 passes --media to the KD child at tools/stage3-report/run.py:203-205. scripts/oracle_kd.py:3169 calls overlay, scripts/oracle_kd.py:2981-2982 calls stream_item, scripts/oracle_kd.py:2678-2681 selects declared_size, and scripts/oracle_kd.py:1087-1090 reaches _first_frame_size when declared and reference dimensions differ. scripts/oracle_kd.py:1065-1072 executes literal ffprobe without retaining an owner-returned path. An earlier qualified capture, FFMPEG/FFPROBE environment selectors, or a parent require() cannot qualify that independent PATH command. Repair: in scripts/oracle_kd.py:1065-1072 retain the complete test_oracle.require() pair and execute its returned ffprobe unchanged, preserving all probe arguments and allowing qualification failure to propagate. docs/design/oracle-qualification-gate.md:139-147 records that this helper is frozen by the Opus round-4 registration and its repair belongs with the next registration; this audit does not modify the protected source.", "site": [ - 335, + 336, "delegated", "", "run" @@ -260624,9 +260129,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:347 (delegated, occurrence 0). tools/stage3-report/run.py:211-218 selects MediaInfo capture and a report over saved JSON; tools/stage3-report/run.py:347-350 is also report-only. tools/mediainfo-oracle/mediainfo_oracle.py:305 executes MediaInfo --Output=JSON --Full, and tools/mediainfo-oracle/mediainfo_oracle.py:713-724 reads saved captures. --ffprobe is a directory here, not an executable.", + "evidence": "tools/stage3-report/run.py:349 (delegated, occurrence 0). tools/stage3-report/run.py:212-220 invokes mediainfo_oracle.py capture and report. tools/mediainfo-oracle/mediainfo_oracle.py:692-698 passes args.mediainfo (default mediainfo at tools/mediainfo-oracle/mediainfo_oracle.py:757-762) to capture_one and tools/mediainfo-oracle/mediainfo_oracle.py:302-320 executes only MediaInfo. tools/mediainfo-oracle/mediainfo_oracle.py:713-726 reads the existing JSON capture directories; its --ffprobe option is a directory, not an executable. The report subcommand dispatch at tools/mediainfo-oracle/mediainfo_oracle.py:767-777 does not capture anything.", "site": [ - 347, + 349, "delegated", "", "run" @@ -260635,9 +260140,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:352 (delegated, occurrence 0). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", + "evidence": "tools/stage3-report/run.py:354 (delegated, occurrence 0). tools/stage3-report/run.py:78-81 writes JSON with provenance; tools/stage3-report/run.py:50-55 launches only git rev-parse/status. No reference oracle executes along this save/provenance relay.", "site": [ - 352, + 354, "delegated", "", "save" @@ -260646,9 +260151,9 @@ }, { "class": "reviewed-reference", - "evidence": "tools/stage3-report/run.py:370 (delegated, occurrence 0). tools/stage3-report/run.py:448-457 retains args.oracle before dispatch and tools/stage3-report/run.py:370-371 passes its ffmpeg field to the hostile generator. tools/hostile/generate.py:737-738 replaces that request with require(...).ffmpeg before makers dispatch at tools/hostile/generate.py:742-746. The pixelsmash/cve/limits makers execute the retained parameter at tools/hostile/generate.py:245, tools/hostile/generate.py:291 and tools/hostile/generate.py:337; the other makers mutate bytes without launching processes. scripts/test_oracle.py:73-108 qualifies the complete selection and returns immutable resolved paths; execution uses those returned fields, not a verified request or reconstructed sibling.", + "evidence": "tools/stage3-report/run.py:372 (delegated, occurrence 0). tools/stage3-report/run.py:450-459 retains the no-argument test_oracle.require() result before dispatch and passes it in args.oracle. tools/stage3-report/run.py:372-373 passes str(args.oracle.ffmpeg) to tools/hostile/generate.py. tools/hostile/generate.py:728-745 replaces args[2] with test_oracle.require(args[2]).ffmpeg before dispatch, preserving that returned path in pixelsmash, cve_routes and limits. tools/hostile/generate.py:245-246, tools/hostile/generate.py:291-292 and tools/hostile/generate.py:337-339 execute that ffmpeg as argv[0]. scripts/test_oracle.py:73-108 resolves and verifies the complete selection and returns the immutable executable pair; execution uses those returned fields, not the requested selector or a reconstructed sibling.", "site": [ - 370, + 372, "delegated", "", "run" @@ -260657,9 +260162,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:375 (delegated, occurrence 0). tools/stage3-report/run.py:375-376 selects scripts/cli_hostile_check.py with built CoreAV and --suite. scripts/cli_hostile_check.py:84-88 and scripts/cli_hostile_check.py:120 execute only that CoreAV subject. Optional thumbnail/transcode operations are not enabled by this argv; no FFmpeg/ffprobe oracle runs.", + "evidence": "tools/stage3-report/run.py:377 (delegated, occurrence 0). tools/stage3-report/run.py:377-378 invokes cli_hostile_check.py with the built CoreAV binary. scripts/cli_hostile_check.py:83-88 executes CoreAV probe/ffprobe subcommands, scripts/cli_hostile_check.py:120-123 checks native strict probing, and scripts/cli_hostile_check.py:298-326 dispatches those CoreAV checks. ffprobe here is a CoreAV subcommand, not a reference executable.", "site": [ - 375, + 377, "delegated", "", "run" @@ -260668,9 +260173,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:396 (delegated, occurrence 0). The selected command is Cargo build at tools/stage3-report/run.py:97-98, the built CoreAV comparator at tools/stage3-report/run.py:199-201, or built CoreAV probe at tools/stage3-report/run.py:396. These are not FFmpeg/ffprobe oracle executables; reference capture and checker calls are separate rows.", + "evidence": "tools/stage3-report/run.py:398 (delegated, occurrence 0). tools/stage3-report/run.py:398 executes the built target/release/coreav probe command. This is the candidate under test, not the reference oracle.", "site": [ - 396, + 398, "delegated", "", "run" @@ -260679,9 +260184,9 @@ }, { "class": "reviewed-exclusion", - "evidence": "tools/stage3-report/run.py:407 (delegated, occurrence 0). tools/stage3-report/run.py:50-55 executes only git -C ROOT rev-parse/status. save calls provenance and writes JSON at tools/stage3-report/run.py:78-81; this relay never executes an FFmpeg/ffprobe oracle.", + "evidence": "tools/stage3-report/run.py:409 (delegated, occurrence 0). tools/stage3-report/run.py:78-81 writes JSON with provenance; tools/stage3-report/run.py:50-55 launches only git rev-parse/status. No reference oracle executes along this save/provenance relay.", "site": [ - 407, + 409, "delegated", "", "save" @@ -260974,7 +260479,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", @@ -262684,7 +262189,7 @@ "resource": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "revision": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", "roster_coverage": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", - "run": "9642ca833657b69d234ffb7123d6ef57da4dcdda89850443c8d5920b0ad63c2a", + "run": "fe16ef9c9badc9642f01c5a50ff8dd6e0cbc00b97958ab225ca74d288e2481c8", "rust:crates/coreav-isobmff/tests/common/mod.rs:fragments": "4ed8836bea24e1d427f591ed2e3661253355b3c62a36203ee663aa8bd5e05c17", "rust:crates/coreav-isobmff/tests/common/mod.rs:sound": "a9ef159bc29a40d8442c344c0d7a129aa9f4265ed8d343e4f7058628c5894b58", "rust:crates/coreav-mkv/src/write/mod.rs:codec": "9daa76478da0090b7c2564c8326116c4ca5286d4132a99ccefb16f3e3806b0a7", From be2a287f9c13e831b046605bee40eb9e8dbf8491 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 07:09:28 +0900 Subject: [PATCH 104/113] docs(oracle): record the stage3 capture pair fix Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index 8ad80db8c..fa372c19c 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -196,7 +196,7 @@ Classification merges main eleven times, integrating `73e073d1df8eebd4eb50d64589 The final catalogue reconciles all 6,573 rows exactly: 6,283 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,465 excluded rows at 4,193 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Nineteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. -The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,205 rows keep their exact site, 529 move, 1,496 are rewritten or removed and 1,839 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,320 are now qualified, 2,283 excluded, 11 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,390 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,283 row identities, so the census did not shrink. +The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,195 rows keep their exact site, 529 move, 1,506 are rewritten or removed and 1,849 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,317 are now qualified, 2,278 excluded, 9 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,400 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,283 row identities, so the census did not shrink. Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or removed rows. Rows in `.github/workflows/ci.yml`, `.github/workflows/h264-encoder.yml`, `crates/coreav-transcode/src/audio.rs`, `scripts/notices/main.mjs` and `scripts/tests/test_hevc_workflow.py` only move. @@ -244,3 +244,4 @@ Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or | `tools/compat-corpus/tests/test_encode_breadth.py` | 107 | 107 | owner cache isolation in one test | | `tools/compat-corpus/tests/test_github_shapes.py` | 103 | 105 | coreav-dev/coreav#450; GitHub-shape owner pair | | `tools/compat-corpus/tests/test_github_shapes_aac.py` | 0 | 33 | coreav-dev/coreav#450; AAC shape owner pair | +| `tools/stage3-report/run.py` | 43 | 43 | stage3 capture children get the owner pair | From a92b1d43ca797acc94b73b70faade120788fac93 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 07:12:44 +0900 Subject: [PATCH 105/113] chore(oracle): rebind the catalogue to the capture fix note Signed-off-by: Gunwoo Kim --- docs/design/oracle-invocation-dispositions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index c431f5d3d..1ac99960f 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -227,7 +227,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "7e0d0805c72b35456277760d2d81ce78cf4a2ab71e50bb85549377fc99aefc3d", - "docs/design/oracle-qualification-gate.md": "453f35d4a422693f4517f5f65e6c6144ca5e5a53980cef18a2b21a1c4f9bcb67", + "docs/design/oracle-qualification-gate.md": "68e23084177b4d6d7b3b21b2e0105bd7eb0ca531b675fb481cf00556a9611afc", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", From bef4efd9e84b08f896bb20a61fd4e54fe6d9d225 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 07:27:38 +0900 Subject: [PATCH 106/113] ci(fixtures): retry and probe the composed comparator download Signed-off-by: Gunwoo Kim --- .github/actions/ci-fixtures/action.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/actions/ci-fixtures/action.yml b/.github/actions/ci-fixtures/action.yml index a855a8962..df25b96f5 100644 --- a/.github/actions/ci-fixtures/action.yml +++ b/.github/actions/ci-fixtures/action.yml @@ -52,8 +52,20 @@ runs: if: steps.composed.outputs.cache-hit != 'true' shell: bash run: | - python3 -I scripts/composed_audio_fixtures.py \ - --ffmpeg "$RUNNER_TEMP/coreav-oracle-bin/ffmpeg" --out "$RUNNER_TEMP/coreav-composed-fixtures" + url=$(python3 -I -c 'import json; print(json.load(open("docs/design/composed-opus-aac-v2.json"))["opus_compare"]["url"])') + for attempt in 1 2 3; do + rm -rf "$RUNNER_TEMP/coreav-composed-fixtures" + if python3 -I scripts/composed_audio_fixtures.py \ + --ffmpeg "$RUNNER_TEMP/coreav-oracle-bin/ffmpeg" --out "$RUNNER_TEMP/coreav-composed-fixtures"; then + exit 0 + fi + status=0 + probe=$(curl --silent --show-error --location --proto =https --proto-redir =https --connect-timeout 15 \ + --max-time 60 --range 0-1023 --output /dev/null --write-out '%{http_code} %{url_effective}' "$url" 2>&1) || status=$? + echo "::warning::composed fixtures attempt $attempt failed; comparator archive probe: curl exit $status, $probe" + if [ "$attempt" -lt 3 ]; then sleep $((attempt * 60)); fi + done + exit 1 - name: Publish the registered composed-audio fixtures uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: From dbf4060dfa92299460f515a87323c1fe7182a894 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 07:34:48 +0900 Subject: [PATCH 107/113] chore(oracle): reclassify rows moved by the fixture retry Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 1ac99960f..ae4cd5702 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -1,6 +1,6 @@ { "dependencies": { - ".github/actions/ci-fixtures/action.yml": "0f1ae67beaee54b824705864d1c72d7b15d0f931193a6a3ec91949ffd7032b0a", + ".github/actions/ci-fixtures/action.yml": "f436915d338bd1d6caa675f8099dac721aeec2f28d84a527eabda79644a9321a", ".github/scripts/wasm-memory-failure.cjs": "75a688444375c7ec306718cb494d2235c9e418daa4211f88833961823a772614", ".github/workflows/aac-encode.yml": "922a43d86c9c29f5637f31611182f959011d974b727a3b5c16e4aa70f8d00105", ".github/workflows/audio-conformance.yml": "a9f9fa7fb515afe22f970a496a2374b50772d1c088f10cdd535512ef7f8714e2", @@ -2755,6 +2755,7 @@ "crates/coreav-transcode/tests/common/mod.rs", "crates/coreav-vp9/tests/common/mod.rs", "crates/coreav-vp9/tests/data/vectors.json", + "docs/design/composed-opus-aac-v2.json", "docs/design/oracle-historical-records.json", "docs/measurements/h264-gap-2/tools/cg.py", "docs/measurements/h264-gap-2/tools/report.py", @@ -3103,16 +3104,16 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "0f1ae67beaee54b824705864d1c72d7b15d0f931193a6a3ec91949ffd7032b0a", + "sha256": "f436915d338bd1d6caa675f8099dac721aeec2f28d84a527eabda79644a9321a", "sites": [ { "class": "reviewed-reference", - "evidence": ".github/actions/ci-fixtures/action.yml:55 The Python child is the real fixture generator, not a fake; its --ffmpeg is a selector only. scripts/composed_audio_fixtures.py:86-89 obtains pair = test_oracle.require(args.ffmpeg) and passes pair.ffmpeg unchanged to generate; scripts/composed_audio_fixtures.py:59-75 executes that parameter for all fixture encodes. scripts/test_oracle.py:73-108 supplies the qualified path. The separate builder uses only curl/tar/cc at scripts/composed_audio_fixtures.py:23-31, not an oracle. scripts/composed_audio.py:326-334 stringifies cmd without changing its program before Popen; qualification here applies to this call, not every use of bounded.", + "evidence": ".github/actions/ci-fixtures/action.yml:58 (shell, occurrence 0). .github/actions/ci-fixtures/action.yml:55-68 retries the same fixture entry point at most three times, removing its output before each attempt; .github/actions/ci-fixtures/action.yml:58-59 supplies only the requested ffmpeg selector. scripts/composed_audio_fixtures.py:78-89 parses that selector, calls test_oracle.require(args.ffmpeg) at scripts/composed_audio_fixtures.py:86, and passes pair.ffmpeg unchanged to generate at scripts/composed_audio_fixtures.py:89. scripts/composed_audio_fixtures.py:53-75 uses that ffmpeg as argv[0] in every generation call; scripts/composed_audio.py:326-334 passes the same command through list(map(str, cmd)) into subprocess.Popen. scripts/test_oracle.py:18-21 defines the immutable pair; scripts/test_oracle.py:73-108 resolves both executable paths, verifies the complete selection with the platform pin owner and returns that pair. scripts/oracle_pin.py:108-121 verifies both pinned version banners; scripts/oracle_pin_macos.py:48-78 also checks binary digests, architecture and signing before accepting the pair. The failure diagnostic at .github/actions/ci-fixtures/action.yml:63-64 is a 0-1023 byte curl probe to the registration URL read at .github/actions/ci-fixtures/action.yml:55; docs/design/composed-opus-aac-v2.json:60-64 identifies an Opus source archive, not an FFmpeg executable. scripts/composed_audio_fixtures.py:16-40 downloads that digest-pinned archive and compiles the separate comparator; these curl/tar/cc commands are not reference FFmpeg executions.", "site": [ - 55, + 58, "shell", "", - "python3 -I scripts/composed_audio_fixtures.py \\\n --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" --out \"$RUNNER_TEMP/coreav-composed-fixtures\"" + "python3 -I scripts/composed_audio_fixtures.py \\\n --ffmpeg \"$RUNNER_TEMP/coreav-oracle-bin/ffmpeg\" --out \"$RUNNER_TEMP/coreav-composed-fixtures\"" ], "verdict": "qualified-via-owner" } @@ -163813,7 +163814,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_ci_fixtures.py:114. scripts/tests/test_ci_fixtures.py:85-111 selects only the action's key run block, constructs a temporary scripts tree, and runs bash -e -c key['run']; all callers at :114-137 repeat it after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 runs grep/sed/sort, Python importing the inert SUPPORT tuple, cat/sha256sum/cut and echo. Helper, installer, pin and composed-source text is hashed, not executed; none of the generation/install steps is selected.", + "evidence": "scripts/tests/test_ci_fixtures.py:114 (delegated, occurrence 0). scripts/tests/test_ci_fixtures.py:85-105 selects only the action step whose id is key and constructs temporary cache inputs, including placeholder composed-generator source text. scripts/tests/test_ci_fixtures.py:107-112 runs only key['run'] with bash and reads the resulting key; scripts/tests/test_ci_fixtures.py:114-137 calls compute before and after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 consists of grep/sed/sort, a Python import of SUPPORT, cat/hash/cut, and echo. scripts/test_oracle.py:28-32 initializes metadata; its require function at scripts/test_oracle.py:73-108 and CLI at scripts/test_oracle.py:137-138 are not called by the SUPPORT import. The imported pin owners scripts/oracle_pin.py:27-47 and scripts/oracle_pin_macos.py:3-15 initialize definitions and metadata, not reference processes. Helper, installer, pin and composed source bytes are hashed, not executed. Neither fixture-generation step nor the new retry/probe block is selected.", "site": [ 114, "delegated", @@ -163824,7 +163825,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_ci_fixtures.py:115. scripts/tests/test_ci_fixtures.py:85-111 selects only the action's key run block, constructs a temporary scripts tree, and runs bash -e -c key['run']; all callers at :114-137 repeat it after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 runs grep/sed/sort, Python importing the inert SUPPORT tuple, cat/sha256sum/cut and echo. Helper, installer, pin and composed-source text is hashed, not executed; none of the generation/install steps is selected.", + "evidence": "scripts/tests/test_ci_fixtures.py:115 (delegated, occurrence 0). scripts/tests/test_ci_fixtures.py:85-105 selects only the action step whose id is key and constructs temporary cache inputs, including placeholder composed-generator source text. scripts/tests/test_ci_fixtures.py:107-112 runs only key['run'] with bash and reads the resulting key; scripts/tests/test_ci_fixtures.py:114-137 calls compute before and after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 consists of grep/sed/sort, a Python import of SUPPORT, cat/hash/cut, and echo. scripts/test_oracle.py:28-32 initializes metadata; its require function at scripts/test_oracle.py:73-108 and CLI at scripts/test_oracle.py:137-138 are not called by the SUPPORT import. The imported pin owners scripts/oracle_pin.py:27-47 and scripts/oracle_pin_macos.py:3-15 initialize definitions and metadata, not reference processes. Helper, installer, pin and composed source bytes are hashed, not executed. Neither fixture-generation step nor the new retry/probe block is selected.", "site": [ 115, "delegated", @@ -163835,7 +163836,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_ci_fixtures.py:120. scripts/tests/test_ci_fixtures.py:85-111 selects only the action's key run block, constructs a temporary scripts tree, and runs bash -e -c key['run']; all callers at :114-137 repeat it after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 runs grep/sed/sort, Python importing the inert SUPPORT tuple, cat/sha256sum/cut and echo. Helper, installer, pin and composed-source text is hashed, not executed; none of the generation/install steps is selected.", + "evidence": "scripts/tests/test_ci_fixtures.py:120 (delegated, occurrence 0). scripts/tests/test_ci_fixtures.py:85-105 selects only the action step whose id is key and constructs temporary cache inputs, including placeholder composed-generator source text. scripts/tests/test_ci_fixtures.py:107-112 runs only key['run'] with bash and reads the resulting key; scripts/tests/test_ci_fixtures.py:114-137 calls compute before and after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 consists of grep/sed/sort, a Python import of SUPPORT, cat/hash/cut, and echo. scripts/test_oracle.py:28-32 initializes metadata; its require function at scripts/test_oracle.py:73-108 and CLI at scripts/test_oracle.py:137-138 are not called by the SUPPORT import. The imported pin owners scripts/oracle_pin.py:27-47 and scripts/oracle_pin_macos.py:3-15 initialize definitions and metadata, not reference processes. Helper, installer, pin and composed source bytes are hashed, not executed. Neither fixture-generation step nor the new retry/probe block is selected.", "site": [ 120, "delegated", @@ -163846,7 +163847,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_ci_fixtures.py:129. scripts/tests/test_ci_fixtures.py:85-111 selects only the action's key run block, constructs a temporary scripts tree, and runs bash -e -c key['run']; all callers at :114-137 repeat it after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 runs grep/sed/sort, Python importing the inert SUPPORT tuple, cat/sha256sum/cut and echo. Helper, installer, pin and composed-source text is hashed, not executed; none of the generation/install steps is selected.", + "evidence": "scripts/tests/test_ci_fixtures.py:129 (delegated, occurrence 0). scripts/tests/test_ci_fixtures.py:85-105 selects only the action step whose id is key and constructs temporary cache inputs, including placeholder composed-generator source text. scripts/tests/test_ci_fixtures.py:107-112 runs only key['run'] with bash and reads the resulting key; scripts/tests/test_ci_fixtures.py:114-137 calls compute before and after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 consists of grep/sed/sort, a Python import of SUPPORT, cat/hash/cut, and echo. scripts/test_oracle.py:28-32 initializes metadata; its require function at scripts/test_oracle.py:73-108 and CLI at scripts/test_oracle.py:137-138 are not called by the SUPPORT import. The imported pin owners scripts/oracle_pin.py:27-47 and scripts/oracle_pin_macos.py:3-15 initialize definitions and metadata, not reference processes. Helper, installer, pin and composed source bytes are hashed, not executed. Neither fixture-generation step nor the new retry/probe block is selected.", "site": [ 129, "delegated", @@ -163857,7 +163858,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_ci_fixtures.py:135. scripts/tests/test_ci_fixtures.py:85-111 selects only the action's key run block, constructs a temporary scripts tree, and runs bash -e -c key['run']; all callers at :114-137 repeat it after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 runs grep/sed/sort, Python importing the inert SUPPORT tuple, cat/sha256sum/cut and echo. Helper, installer, pin and composed-source text is hashed, not executed; none of the generation/install steps is selected.", + "evidence": "scripts/tests/test_ci_fixtures.py:135 (delegated, occurrence 0). scripts/tests/test_ci_fixtures.py:85-105 selects only the action step whose id is key and constructs temporary cache inputs, including placeholder composed-generator source text. scripts/tests/test_ci_fixtures.py:107-112 runs only key['run'] with bash and reads the resulting key; scripts/tests/test_ci_fixtures.py:114-137 calls compute before and after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 consists of grep/sed/sort, a Python import of SUPPORT, cat/hash/cut, and echo. scripts/test_oracle.py:28-32 initializes metadata; its require function at scripts/test_oracle.py:73-108 and CLI at scripts/test_oracle.py:137-138 are not called by the SUPPORT import. The imported pin owners scripts/oracle_pin.py:27-47 and scripts/oracle_pin_macos.py:3-15 initialize definitions and metadata, not reference processes. Helper, installer, pin and composed source bytes are hashed, not executed. Neither fixture-generation step nor the new retry/probe block is selected.", "site": [ 135, "delegated", @@ -163868,7 +163869,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "Current site scripts/tests/test_ci_fixtures.py:137. scripts/tests/test_ci_fixtures.py:85-111 selects only the action's key run block, constructs a temporary scripts tree, and runs bash -e -c key['run']; all callers at :114-137 repeat it after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 runs grep/sed/sort, Python importing the inert SUPPORT tuple, cat/sha256sum/cut and echo. Helper, installer, pin and composed-source text is hashed, not executed; none of the generation/install steps is selected.", + "evidence": "scripts/tests/test_ci_fixtures.py:137 (delegated, occurrence 0). scripts/tests/test_ci_fixtures.py:85-105 selects only the action step whose id is key and constructs temporary cache inputs, including placeholder composed-generator source text. scripts/tests/test_ci_fixtures.py:107-112 runs only key['run'] with bash and reads the resulting key; scripts/tests/test_ci_fixtures.py:114-137 calls compute before and after byte mutations. .github/actions/ci-fixtures/action.yml:10-16 consists of grep/sed/sort, a Python import of SUPPORT, cat/hash/cut, and echo. scripts/test_oracle.py:28-32 initializes metadata; its require function at scripts/test_oracle.py:73-108 and CLI at scripts/test_oracle.py:137-138 are not called by the SUPPORT import. The imported pin owners scripts/oracle_pin.py:27-47 and scripts/oracle_pin_macos.py:3-15 initialize definitions and metadata, not reference processes. Helper, installer, pin and composed source bytes are hashed, not executed. Neither fixture-generation step nor the new retry/probe block is selected.", "site": [ 137, "delegated", @@ -192446,7 +192447,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_shell_oracle_qualification.py:215, key executes only the extracted cache-key shell block at scripts/tests/test_shell_oracle_qualification.py:201-213. The blocks at .github/actions/ci-fixtures/action.yml:10-16 and .github/workflows/wasm.yml:162-165 use grep/sed/sort/cat/hash/cut and a Python import of SUPPORT, not fixture generation or oracle execution. scripts/test_oracle.py:28-32 initializes metadata and its import does not call require(); copied helpers from scripts/gen-fixtures.sh are read as bytes, not executed. The later key() call hashes modified copied support bytes, still without an FFmpeg/ffprobe invocation.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:215 (delegated, occurrence 0). scripts/tests/test_shell_oracle_qualification.py:187-204 copies input bytes and extracts only the shell block from helpers=$(grep through the first GITHUB_OUTPUT line in each of the action and WASM workflow. scripts/tests/test_shell_oracle_qualification.py:207-213 runs that extracted command in bash; scripts/tests/test_shell_oracle_qualification.py:215-223 calls key before and after copied support-byte mutations. .github/actions/ci-fixtures/action.yml:11-15 and .github/workflows/wasm.yml:162-165 only discover helpers, import SUPPORT, hash source bytes, and echo the key. The action extraction stops at its first output line and does not include its second composed output or generation/retry/probe block. scripts/test_oracle.py:28-32 initializes metadata, while scripts/test_oracle.py:73-108 is an uncalled function and scripts/test_oracle.py:137-138 guards its CLI. Its imported pin owners scripts/oracle_pin.py:27-47 and scripts/oracle_pin_macos.py:3-15 do not execute reference processes on import. These two sites are cache-text tests, not real reference-oracle invocations; the synthetic shell-consumer tests elsewhere in that file are not on this key() path.", "site": [ 215, "delegated", @@ -192457,7 +192458,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/tests/test_shell_oracle_qualification.py:220, key executes only the extracted cache-key shell block at scripts/tests/test_shell_oracle_qualification.py:201-213. The blocks at .github/actions/ci-fixtures/action.yml:10-16 and .github/workflows/wasm.yml:162-165 use grep/sed/sort/cat/hash/cut and a Python import of SUPPORT, not fixture generation or oracle execution. scripts/test_oracle.py:28-32 initializes metadata and its import does not call require(); copied helpers from scripts/gen-fixtures.sh are read as bytes, not executed. The later key() call hashes modified copied support bytes, still without an FFmpeg/ffprobe invocation.", + "evidence": "scripts/tests/test_shell_oracle_qualification.py:220 (delegated, occurrence 0). scripts/tests/test_shell_oracle_qualification.py:187-204 copies input bytes and extracts only the shell block from helpers=$(grep through the first GITHUB_OUTPUT line in each of the action and WASM workflow. scripts/tests/test_shell_oracle_qualification.py:207-213 runs that extracted command in bash; scripts/tests/test_shell_oracle_qualification.py:215-223 calls key before and after copied support-byte mutations. .github/actions/ci-fixtures/action.yml:11-15 and .github/workflows/wasm.yml:162-165 only discover helpers, import SUPPORT, hash source bytes, and echo the key. The action extraction stops at its first output line and does not include its second composed output or generation/retry/probe block. scripts/test_oracle.py:28-32 initializes metadata, while scripts/test_oracle.py:73-108 is an uncalled function and scripts/test_oracle.py:137-138 guards its CLI. Its imported pin owners scripts/oracle_pin.py:27-47 and scripts/oracle_pin_macos.py:3-15 do not execute reference processes on import. These two sites are cache-text tests, not real reference-oracle invocations; the synthetic shell-consumer tests elsewhere in that file are not on this key() path.", "site": [ 220, "delegated", From 86a64a6eba278e6e4f2d964d1ba4b72c784520be Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 07:36:48 +0900 Subject: [PATCH 108/113] docs(oracle): record the composed fixture retry Signed-off-by: Gunwoo Kim --- docs/design/oracle-qualification-gate.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/design/oracle-qualification-gate.md b/docs/design/oracle-qualification-gate.md index fa372c19c..8992846e7 100644 --- a/docs/design/oracle-qualification-gate.md +++ b/docs/design/oracle-qualification-gate.md @@ -196,12 +196,13 @@ Classification merges main eleven times, integrating `73e073d1df8eebd4eb50d64589 The final catalogue reconciles all 6,573 rows exactly: 6,283 discovered and 290 closure rows. It has 2,068 qualified rows at 1,626 locations, 4,465 excluded rows at 4,193 locations, 23 confirmed-bypass rows at 23 locations in 6 files, and 17 unknown rows, all `unavailable-input`. Nineteen bypass rows lead to the bare `ffprobe` in `_first_frame_size`, whose repair is withdrawn above: the chain inside `scripts/oracle_kd.py` and its callers in `tools/oracle/kd_audit.py`, `tools/stage3-report/corpus.py` and `tools/stage3-report/run.py`. The other four relay into the frozen `tools/compat-corpus/run.py`, which launches `ffprobe` by name. `tools/compat-corpus/corpus_kd.py` (strict rejection) and `tools/compat-corpus/current_ci.py` (the reporter) put the qualified directory first on `PATH` and check that lookup, but a checked lookup is not the returned program carried to execution, and passing that program needs a change to the protected reporter. The bypass and unknown rows still fail the classifier, so the required classifier step stays unwired. -The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,195 rows keep their exact site, 529 move, 1,506 are rewritten or removed and 1,849 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,317 are now qualified, 2,278 excluded, 9 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,400 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,283 row identities, so the census did not shrink. +The row-lineage receipt from the fresh merged base `1d8c26380` accounts for its 6,230 rows: 5,007 unknown, 119 qualified and 1,104 excluded. On the final tree, 4,195 rows keep their exact site, 528 move, 1,507 are rewritten or removed and 1,850 are new. Every rewritten, removed or new row has a cause: a commit since the base that changed its file; for the delegated `composed_audio.verify_oracle` row in `scripts/transcode_check.py`, the commit that changed that callee so it no longer starts a process; or, for the provisional `ci-full.yml` boundary, its admission to the reviewed inventory. Of the 5,007 base unknown rows, 1,316 are now qualified, 2,278 excluded, 9 confirmed bypasses and 3 remain unavailable-input unknowns; the other 1,401 were rewritten or removed. The remaining 14 unknown rows are new rows of the same reviewed kind. Running the base discovery code and the current discovery code on the final tree yields the same 6,283 row identities, so the census did not shrink. Against the pre-merge catalogue's 6,377 rows, these paths have new, rewritten or removed rows. Rows in `.github/workflows/ci.yml`, `.github/workflows/h264-encoder.yml`, `crates/coreav-transcode/src/audio.rs`, `scripts/notices/main.mjs` and `scripts/tests/test_hevc_workflow.py` only move. | Source | Pre-merge rows | Final rows | Cause | |---|---:|---:|---| +| `.github/actions/ci-fixtures/action.yml` | 1 | 1 | composed fixture download retry | | `.github/workflows/github-shapes.yml` | 1 | 4 | coreav-dev/coreav#450; GitHub-shape owner pair | | `.github/workflows/hevc-conformance.yml` | 1 | 4 | coreav-dev/coreav#429, coreav-dev/coreav#453, coreav-dev/coreav#455 | | `crates/coreav-cli/tests/ffmpeg.rs` | 178 | 178 | coreav-dev/coreav#440 | From ef79d1a5a0dea29d29a3a4ea17f905a5ff13fa66 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 07:37:54 +0900 Subject: [PATCH 109/113] chore(oracle): rebind the catalogue to the fixture retry note Signed-off-by: Gunwoo Kim --- docs/design/oracle-invocation-dispositions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index ae4cd5702..aceb6f8f4 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -227,7 +227,7 @@ "docs/design/h264-encoder-harness.md": "4103f4b605642e47be0db1f58173cacffbdaf01528fd2829396055d5489ea051", "docs/design/h264-encoder.md": "89f856d459abdc26fbb25d705ea7eaee027c7880dc529959556c55b850550bb6", "docs/design/oracle-historical-records.json": "7e0d0805c72b35456277760d2d81ce78cf4a2ab71e50bb85549377fc99aefc3d", - "docs/design/oracle-qualification-gate.md": "68e23084177b4d6d7b3b21b2e0105bd7eb0ca531b675fb481cf00556a9611afc", + "docs/design/oracle-qualification-gate.md": "32b201b179c5ca989b886ca5cbc3a0fe405f6d9abcf2bc465fb15a630d2f4dda", "docs/design/png-bmp-yuv-v1.md": "f9f8f4e76b6d9386682a01372f3caa333136774913a31d75010b2ed367f3bc26", "docs/known-divergences-decode-audio.json": "9b776384b90f23bad4c50d9613661f95fc2ccfb8da195e3bb76da00ea2d30a18", "docs/measurements/av1-thumbnail-fixed-cost/arms.py": "f992554b2e369049cd632c5e29b74c6992ebad866dea7ab749e56f95dcefcad0", From 44936a185cce6008e9263f33de5f7fa7071c89a1 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 07:45:21 +0900 Subject: [PATCH 110/113] ci(fixtures): clear composed output after each failed attempt Signed-off-by: Gunwoo Kim --- .github/actions/ci-fixtures/action.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/actions/ci-fixtures/action.yml b/.github/actions/ci-fixtures/action.yml index df25b96f5..acdc075ff 100644 --- a/.github/actions/ci-fixtures/action.yml +++ b/.github/actions/ci-fixtures/action.yml @@ -53,12 +53,13 @@ runs: shell: bash run: | url=$(python3 -I -c 'import json; print(json.load(open("docs/design/composed-opus-aac-v2.json"))["opus_compare"]["url"])') + rm -rf "$RUNNER_TEMP/coreav-composed-fixtures" for attempt in 1 2 3; do - rm -rf "$RUNNER_TEMP/coreav-composed-fixtures" if python3 -I scripts/composed_audio_fixtures.py \ --ffmpeg "$RUNNER_TEMP/coreav-oracle-bin/ffmpeg" --out "$RUNNER_TEMP/coreav-composed-fixtures"; then exit 0 fi + rm -rf "$RUNNER_TEMP/coreav-composed-fixtures" status=0 probe=$(curl --silent --show-error --location --proto =https --proto-redir =https --connect-timeout 15 \ --max-time 60 --range 0-1023 --output /dev/null --write-out '%{http_code} %{url_effective}' "$url" 2>&1) || status=$? From d5f05941726518c0211323da7038de93becfa100 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 07:50:26 +0900 Subject: [PATCH 111/113] chore(oracle): reclassify rows moved by the fixture cleanup Signed-off-by: Gunwoo Kim --- docs/design/oracle-invocation-dispositions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index aceb6f8f4..29a6bdc35 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -1,6 +1,6 @@ { "dependencies": { - ".github/actions/ci-fixtures/action.yml": "f436915d338bd1d6caa675f8099dac721aeec2f28d84a527eabda79644a9321a", + ".github/actions/ci-fixtures/action.yml": "5d9e14cc90f259012d7b0c2be7a48f4458073734f56f1742c7c48dd308990d97", ".github/scripts/wasm-memory-failure.cjs": "75a688444375c7ec306718cb494d2235c9e418daa4211f88833961823a772614", ".github/workflows/aac-encode.yml": "922a43d86c9c29f5637f31611182f959011d974b727a3b5c16e4aa70f8d00105", ".github/workflows/audio-conformance.yml": "a9f9fa7fb515afe22f970a496a2374b50772d1c088f10cdd535512ef7f8714e2", @@ -3104,11 +3104,11 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "f436915d338bd1d6caa675f8099dac721aeec2f28d84a527eabda79644a9321a", + "sha256": "5d9e14cc90f259012d7b0c2be7a48f4458073734f56f1742c7c48dd308990d97", "sites": [ { "class": "reviewed-reference", - "evidence": ".github/actions/ci-fixtures/action.yml:58 (shell, occurrence 0). .github/actions/ci-fixtures/action.yml:55-68 retries the same fixture entry point at most three times, removing its output before each attempt; .github/actions/ci-fixtures/action.yml:58-59 supplies only the requested ffmpeg selector. scripts/composed_audio_fixtures.py:78-89 parses that selector, calls test_oracle.require(args.ffmpeg) at scripts/composed_audio_fixtures.py:86, and passes pair.ffmpeg unchanged to generate at scripts/composed_audio_fixtures.py:89. scripts/composed_audio_fixtures.py:53-75 uses that ffmpeg as argv[0] in every generation call; scripts/composed_audio.py:326-334 passes the same command through list(map(str, cmd)) into subprocess.Popen. scripts/test_oracle.py:18-21 defines the immutable pair; scripts/test_oracle.py:73-108 resolves both executable paths, verifies the complete selection with the platform pin owner and returns that pair. scripts/oracle_pin.py:108-121 verifies both pinned version banners; scripts/oracle_pin_macos.py:48-78 also checks binary digests, architecture and signing before accepting the pair. The failure diagnostic at .github/actions/ci-fixtures/action.yml:63-64 is a 0-1023 byte curl probe to the registration URL read at .github/actions/ci-fixtures/action.yml:55; docs/design/composed-opus-aac-v2.json:60-64 identifies an Opus source archive, not an FFmpeg executable. scripts/composed_audio_fixtures.py:16-40 downloads that digest-pinned archive and compiles the separate comparator; these curl/tar/cc commands are not reference FFmpeg executions.", + "evidence": ".github/actions/ci-fixtures/action.yml:58 (shell, occurrence 0). .github/actions/ci-fixtures/action.yml:55-69 retries the same fixture entry point at most three times, removing its output once before the loop at .github/actions/ci-fixtures/action.yml:56 and after each failed generator attempt at .github/actions/ci-fixtures/action.yml:62, including the final failure; .github/actions/ci-fixtures/action.yml:58-60 returns immediately on generator success, preserving its output. .github/actions/ci-fixtures/action.yml:58-59 supplies only the requested ffmpeg selector. scripts/composed_audio_fixtures.py:78-89 parses that selector, calls test_oracle.require(args.ffmpeg) at scripts/composed_audio_fixtures.py:86, and passes pair.ffmpeg unchanged to generate at scripts/composed_audio_fixtures.py:89. scripts/composed_audio_fixtures.py:53-75 uses that ffmpeg as argv[0] in every generation call; scripts/composed_audio.py:326-334 passes the same command through list(map(str, cmd)) into subprocess.Popen. scripts/test_oracle.py:18-21 defines the immutable pair; scripts/test_oracle.py:73-108 resolves both executable paths, verifies the complete selection with the platform pin owner and returns that pair. scripts/oracle_pin.py:108-121 verifies both pinned version banners; scripts/oracle_pin_macos.py:48-78 also checks binary digests, architecture and signing before accepting the pair. The failure diagnostic at .github/actions/ci-fixtures/action.yml:64-65 is a 0-1023 byte curl probe to the registration URL read at .github/actions/ci-fixtures/action.yml:55; docs/design/composed-opus-aac-v2.json:60-64 identifies an Opus source archive, not an FFmpeg executable. scripts/composed_audio_fixtures.py:16-40 downloads that digest-pinned archive and compiles the separate comparator; these curl/tar/cc commands are not reference FFmpeg executions.", "site": [ 58, "shell", From 548ec4895277ce048cf819fe7deedf64188b0fb5 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 07:55:51 +0900 Subject: [PATCH 112/113] ci(audio): retry the Opus archive downloads on any error Signed-off-by: Gunwoo Kim --- .github/workflows/audio-conformance.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/audio-conformance.yml b/.github/workflows/audio-conformance.yml index 2d3754aac..1988f89ec 100644 --- a/.github/workflows/audio-conformance.yml +++ b/.github/workflows/audio-conformance.yml @@ -530,7 +530,7 @@ jobs: set -euo pipefail mkdir -p "$RUNNER_TEMP/opus-vectors" cd "$RUNNER_TEMP/opus-vectors" - curl -sSfL --retry 3 -o vectors.tar.gz "$OPUS_VECTORS_URL" + curl -sSfL --retry 3 --retry-all-errors --retry-delay 5 -o vectors.tar.gz "$OPUS_VECTORS_URL" echo "$OPUS_VECTORS_SHA256 vectors.tar.gz" | sha256sum -c - tar xzf vectors.tar.gz rm vectors.tar.gz @@ -539,7 +539,7 @@ jobs: set -euo pipefail mkdir -p "$RUNNER_TEMP/opus-compare" cd "$RUNNER_TEMP/opus-compare" - curl -sSfL --retry 3 -o libopus.tar.gz "$LIBOPUS_URL" + curl -sSfL --retry 3 --retry-all-errors --retry-delay 5 -o libopus.tar.gz "$LIBOPUS_URL" echo "$LIBOPUS_SHA256 libopus.tar.gz" | sha256sum -c - tar xzf libopus.tar.gz opus-1.6.1/src/opus_compare.c cc -O2 -o opus_compare opus-1.6.1/src/opus_compare.c -lm From 3d8b5dbd390a91dd000226e79cfef4dea3c3a499 Mon Sep 17 00:00:00 2001 From: Gunwoo Kim Date: Sat, 7 Nov 2026 07:58:18 +0900 Subject: [PATCH 113/113] chore(oracle): rebind rows to the audio download retry Signed-off-by: Gunwoo Kim --- .../oracle-invocation-dispositions.json | 96 +++++++++---------- 1 file changed, 47 insertions(+), 49 deletions(-) diff --git a/docs/design/oracle-invocation-dispositions.json b/docs/design/oracle-invocation-dispositions.json index 29a6bdc35..834bcf50c 100644 --- a/docs/design/oracle-invocation-dispositions.json +++ b/docs/design/oracle-invocation-dispositions.json @@ -3,7 +3,7 @@ ".github/actions/ci-fixtures/action.yml": "5d9e14cc90f259012d7b0c2be7a48f4458073734f56f1742c7c48dd308990d97", ".github/scripts/wasm-memory-failure.cjs": "75a688444375c7ec306718cb494d2235c9e418daa4211f88833961823a772614", ".github/workflows/aac-encode.yml": "922a43d86c9c29f5637f31611182f959011d974b727a3b5c16e4aa70f8d00105", - ".github/workflows/audio-conformance.yml": "a9f9fa7fb515afe22f970a496a2374b50772d1c088f10cdd535512ef7f8714e2", + ".github/workflows/audio-conformance.yml": "4c093ef6fa807dc536a0e10006e0c0370460d5d253e8bf41dc58f3ee37eb0cbe", ".github/workflows/ci.yml": "5f98113f86b38699e1efac1e2b8414918ff78e8c0a2c51d55dc195847f192b68", ".github/workflows/codec-coverage.yml": "141a7b5d078c18d85728b2d85f0a3cc7e4ba7753f02823a3eb0c4cfcf655e34a", ".github/workflows/compat-0.1.0.yml": "b979061433995d3a504edddac660216fefbdef556080967f7facf76c89eb1a80", @@ -4207,7 +4207,7 @@ "tools/stage3-report/report.py", "tools/stage3-report/run.py" ], - "sha256": "a9f9fa7fb515afe22f970a496a2374b50772d1c088f10cdd535512ef7f8714e2", + "sha256": "4c093ef6fa807dc536a0e10006e0c0370460d5d253e8bf41dc58f3ee37eb0cbe", "sites": [ { "class": "reviewed-reference", @@ -58240,7 +58240,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/audio-conformance.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -58642,7 +58641,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:106, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 106, "command", @@ -58653,7 +58652,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:106, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 106, "delegated", @@ -58664,7 +58663,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:111, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 111, "command", @@ -58675,7 +58674,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:111, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 111, "delegated", @@ -58686,7 +58685,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:121, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 121, "command", @@ -58697,7 +58696,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:121, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 121, "delegated", @@ -58708,7 +58707,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:123, the delegated site 'stated' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 123, "delegated", @@ -58719,7 +58718,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:127, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 127, "command", @@ -58730,7 +58729,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:127, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 127, "delegated", @@ -58741,7 +58740,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:135, the command site 'ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 135, "command", @@ -58752,7 +58751,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:135, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 135, "delegated", @@ -58785,7 +58784,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:278, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 278, "command", @@ -58796,7 +58795,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/aac_agreement.py:278, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/aac_agreement.py:318-320 calls require with the CLI selection, retains both returned paths in a.ffmpeg/a.ffprobe, and dispatches the same namespace. prepare uses a.ffmpeg at 106, 111, 121 and 127 and passes a.ffprobe through stated at 118/123 to 135; run executes these vectors at 96. judge uses the retained a.ffmpeg at 278 and passes the same pair to its Python child at 241-243. .github/workflows/audio-conformance.yml:293-294 and 305-307 invoke these CLI modes with the runner oracle selectors, which are replaced by the owner result inside this script.", + "evidence": "main retains both require-returned executable paths at 318-319 and passes that same namespace to prepare/judge at 320. prepare sends a.ffmpeg unchanged to run (106/111/121/127\u219296) and a.ffprobe through stated (123\u2192135\u219296); judge uses retained a.ffmpeg at 278. The Python delegation at 241 passes these same returned paths as --ffmpeg/--ffprobe to decode_audio_check.py. That child parses them without replacing them (779-795), references tools.ffprobe at 695-699, and decodes tools.ffmpeg at decode_args:683\u2192Process:665 via check:729/743/757-758. Its dynamically imported oracle_kd dependency is used only as read_facts (79-82,694\u2192oracle_kd:2451\u2192Facts:1769); a transitive global-binding closure of read_facts does not reach declared_size/_first_frame_size, the module's only subprocess owner (1071). known_divergences only reads JSON (85-87), not that unrelated ffprobe predicate. No production import caller of prepare/judge/run was found; HE-AAC imports only the pure source constructor.", "site": [ 278, "delegated", @@ -130515,7 +130514,6 @@ "zlib": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" }, "requires": [ - ".github/workflows/audio-conformance.yml", "bench/audio-decode/agreement.py", "bench/audio-decode/capacity.py", "bench/audio-decode/oracle.py", @@ -130919,7 +130917,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:141, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 141, "command", @@ -130930,7 +130928,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:141, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 141, "delegated", @@ -130941,7 +130939,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/he_aac_agreement.py:161, encode:158 initializes args with the fixed afconvert executable, optionally adds a bitrate at 160, and run:161 executes that Apple audio converter through run:103. main:865 explicitly skips oracle qualification only for this encode mode, which .github/workflows/audio-conformance.yml:370 invokes on macOS; no FFmpeg runs here.", + "evidence": "encode's exact run at 161 prepends fixed afconvert (158-160) to a native AudioToolbox encode request. bar5_report's 721 and judge's 827 prepend the separately selected a.coreav to the native decode-audio protocol (860-861). They do not execute FFmpeg/ffprobe; reference lines 722 and the delegated checker at 790 remain separately qualified, not blanket-excluded.", "site": [ 161, "delegated", @@ -130963,7 +130961,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:274, the command site 'ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 274, "command", @@ -130974,7 +130972,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:274, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 274, "delegated", @@ -130985,7 +130983,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:307, the command site 'ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 307, "command", @@ -130996,7 +130994,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:313, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 313, "delegated", @@ -131007,7 +131005,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:314, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 314, "command", @@ -131018,7 +131016,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:314, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 314, "delegated", @@ -131029,7 +131027,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:333, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 333, "command", @@ -131040,7 +131038,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:333, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 333, "delegated", @@ -131051,7 +131049,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:342, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 342, "command", @@ -131062,7 +131060,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:343, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 343, "command", @@ -131073,7 +131071,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:344, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 344, "delegated", @@ -131084,7 +131082,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:386, the delegated site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 386, "delegated", @@ -131095,7 +131093,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:393, the delegated site 'variants' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 393, "delegated", @@ -131106,7 +131104,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:396, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 396, "command", @@ -131117,7 +131115,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:396, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 396, "delegated", @@ -131128,7 +131126,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:404, the delegated site 'probe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 404, "delegated", @@ -131139,7 +131137,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:411, the delegated site 'oracle' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 411, "delegated", @@ -131150,7 +131148,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:416, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 416, "command", @@ -131161,7 +131159,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:416, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 416, "delegated", @@ -131183,7 +131181,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:451, the command site 'ffprobe' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 451, "command", @@ -131194,7 +131192,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:451, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 451, "delegated", @@ -131205,7 +131203,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:470, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 470, "delegated", @@ -131227,7 +131225,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:501, the delegated site 'ffprobe_answer' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 501, "delegated", @@ -131238,7 +131236,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:507, the delegated site 'answer' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 507, "delegated", @@ -131249,7 +131247,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:520, the delegated site 'clean_decode' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 520, "delegated", @@ -131293,7 +131291,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/he_aac_agreement.py:721, main:860-868 passes the separate --coreav selector to judge. bar5_report:721 and judge:827 execute [a.coreav, decode-audio, ...] through run:103, not an FFmpeg executable.", + "evidence": "encode's exact run at 161 prepends fixed afconvert (158-160) to a native AudioToolbox encode request. bar5_report's 721 and judge's 827 prepend the separately selected a.coreav to the native decode-audio protocol (860-861). They do not execute FFmpeg/ffprobe; reference lines 722 and the delegated checker at 790 remain separately qualified, not blanket-excluded.", "site": [ 721, "delegated", @@ -131304,7 +131302,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:722, the command site 'a.ffmpeg' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 722, "command", @@ -131315,7 +131313,7 @@ }, { "class": "reviewed-reference", - "evidence": "At scripts/he_aac_agreement.py:722, the delegated site 'run' follows the retained owner selection. scripts/test_oracle.py:73-108 resolves and qualifies the complete pair once per process, refuses a changed selection, and returns Oracle(ffmpeg, ffprobe) at 103. scripts/he_aac_agreement.py:865-868 calls require for every reference-bearing mode and retains both returned paths in a.ffmpeg/a.ffprobe before dispatch. sources:141 uses a.ffmpeg. prepare forwards a.ffprobe to probe:274 through 386/404, a.ffmpeg to variants:333/342/343 through 393, oracle:313-314 through 411, and version:416; bar2_decode:307 constructs its vector directly from that retained ffmpeg parameter. select captures a.ffprobe in answer:501/507 and uses a.ffmpeg in clean_decode:520 through 470/307. judge forwards the namespace at 819 to bar5_report:722. run:103 executes these vectors unchanged. The skipped encode mode runs only afconvert/sw_vers at 158-167. .github/workflows/audio-conformance.yml:348-349, 370, 450-458 supplies these CLI modes. Unqualified imported test callers are intercepted by run/probe/oracle mocks at scripts/tests/test_he_aac_agreement.py:152-176, 234, 336-338 and 490-491.", + "evidence": "Every reference-bearing CLI mode crosses main's require at 866 and retains both returned executables at 867 before dispatch at 868; the skipped encode mode invokes only fixed afconvert/sw_vers (158-167). sources executes retained a.ffmpeg at 141\u2192run:103. prepare forwards the same retained a.ffprobe to probe (386/404\u2192274\u2192103), a.ffmpeg to variants (393\u2192333/342/343\u2192344\u2192103), oracle (411\u2192bar2_decode:307\u2192313\u2192103 and 314\u2192103) and version (416\u2192103). select's nested answer captures retained a.ffprobe (501/507\u2192451\u2192103) and uses retained a.ffmpeg for clean_decode (520\u2192470\u2192307\u2192103). judge's bar5_report reference is retained a.ffmpeg (819\u2192722\u2192103). Its child at 790 passes the retained pair explicitly to decode_audio_check; that child preserves CLI values through reference:695/698 and decode_args:683\u2192Process:665. The independent read_facts/Facts dependency has no transitive binding path to oracle_kd's sole subprocess owner _first_frame_size. Imported unit-test callers replace run before variants/prepare/judge/ffprobe_answer (test_he_aac_agreement.py:152,156,173-176,234,336-338,490-491), so no unqualified real oracle path is hidden behind those helpers.", "site": [ 722, "delegated", @@ -131348,7 +131346,7 @@ }, { "class": "reviewed-exclusion", - "evidence": "At scripts/he_aac_agreement.py:827, main:860-868 passes the separate --coreav selector to judge. bar5_report:721 and judge:827 execute [a.coreav, decode-audio, ...] through run:103, not an FFmpeg executable.", + "evidence": "encode's exact run at 161 prepends fixed afconvert (158-160) to a native AudioToolbox encode request. bar5_report's 721 and judge's 827 prepend the separately selected a.coreav to the native decode-audio protocol (860-861). They do not execute FFmpeg/ffprobe; reference lines 722 and the delegated checker at 790 remain separately qualified, not blanket-excluded.", "site": [ 827, "delegated",